On Apr 18, 2011, at 9:47 PM, Zhao Chenhui wrote: > Convert the PCI base address into a virtual address. > > Signed-off-by: Zhao Chenhui <b35...@freescale.com> > Signed-off-by: Li Yang <le...@freescale.com> > --- > drivers/usb/host/ehci-pci.c | 5 ++--- > 1 files changed, 2 insertions(+), 3 deletions(-)
Remy, any comments or acceptance of this patch? - k > > diff --git a/drivers/usb/host/ehci-pci.c b/drivers/usb/host/ehci-pci.c > index a038b6c..e400aee 100644 > --- a/drivers/usb/host/ehci-pci.c > +++ b/drivers/usb/host/ehci-pci.c > @@ -43,7 +43,6 @@ static struct pci_device_id ehci_pci_ids[] = { > int ehci_hcd_init(void) > { > pci_dev_t pdev; > - uint32_t addr; > > pdev = pci_find_devices(ehci_pci_ids, CONFIG_PCI_EHCI_DEVICE); > if (pdev == -1) { > @@ -51,8 +50,8 @@ int ehci_hcd_init(void) > return -1; > } > > - pci_read_config_dword(pdev, PCI_BASE_ADDRESS_0, &addr); > - hccr = (struct ehci_hccr *)addr; > + hccr = (struct ehci_hccr *)pci_map_bar(pdev, > + PCI_BASE_ADDRESS_0, PCI_REGION_MEM); > hcor = (struct ehci_hcor *)((uint32_t) hccr + > HC_LENGTH(ehci_readl(&hccr->cr_capbase))); > > -- > 1.6.4.1 > > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot