|
@@ -2367,7 +2367,7 @@ static int ohci_enable(struct fw_card *card,
|
|
|
reg_write(ohci, OHCI1394_FairnessControl, 0);
|
|
|
card->priority_budget_implemented = ohci->pri_req_max != 0;
|
|
|
|
|
|
- reg_write(ohci, OHCI1394_PhyUpperBound, 0x00010000);
|
|
|
+ reg_write(ohci, OHCI1394_PhyUpperBound, FW_MAX_PHYSICAL_RANGE >> 16);
|
|
|
reg_write(ohci, OHCI1394_IntEventClear, ~0);
|
|
|
reg_write(ohci, OHCI1394_IntMaskClear, ~0);
|
|
|
|
|
@@ -3723,9 +3723,11 @@ static int pci_probe(struct pci_dev *dev,
|
|
|
version = reg_read(ohci, OHCI1394_Version) & 0x00ff00ff;
|
|
|
ohci_notice(ohci,
|
|
|
"added OHCI v%x.%x device as card %d, "
|
|
|
- "%d IR + %d IT contexts, quirks 0x%x\n",
|
|
|
+ "%d IR + %d IT contexts, quirks 0x%x%s\n",
|
|
|
version >> 16, version & 0xff, ohci->card.index,
|
|
|
- ohci->n_ir, ohci->n_it, ohci->quirks);
|
|
|
+ ohci->n_ir, ohci->n_it, ohci->quirks,
|
|
|
+ reg_read(ohci, OHCI1394_PhyUpperBound) ?
|
|
|
+ ", >4 GB phys DMA" : "");
|
|
|
|
|
|
return 0;
|
|
|
|