Skip to content
Snippets Groups Projects
Commit 16e23c3f authored by Ed Swarthout's avatar Ed Swarthout Committed by Wolfgang Denk
Browse files

fsl_pci_init - Remove self PCSRBAR allocation


CPU physical address space was being wasted by allocating a
PCSRBAR PCI inbound region to it's memory space.

As a rule, PCSRBAR should be left alone since it does not affect
transactions from self and other masters may have changed it.

Signed-off-by: default avatarEd Swarthout <ed.swarthout@freescale.com>
parent 0e700ce0
No related branches found
No related tags found
No related merge requests found
......@@ -130,9 +130,14 @@ fsl_pci_init(struct pci_controller *hose)
}
/* Call setup to allocate PCSRBAR window */
pciauto_setup_device(hose, dev, 1, hose->pci_mem,
/* Use generic setup_device to initialize standard pci regs,
* but do not allocate any windows since any BAR found (such
* as PCSRBAR) is not in this cpu's memory space.
*/
pciauto_setup_device(hose, dev, 0, hose->pci_mem,
hose->pci_prefetch, hose->pci_io);
#ifndef CONFIG_PCI_NOSCAN
printf (" Scanning PCI bus %02x\n", hose->current_busno);
hose->last_busno = pci_hose_scan_bus(hose,hose->current_busno);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment