pci: Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY for clarity
The PCI_REGION_MEMORY and PCI_REGION_MEM are a bit to similar and can be confusing when reading the code. Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY to clarify its used for system memory mapping purposes. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
parent
64ace0d1e5
commit
ff4e66e93c
@ -313,7 +313,7 @@ void articiaS_pci_init (void)
|
|||||||
ARTICIAS_SYS_BUS,
|
ARTICIAS_SYS_BUS,
|
||||||
ARTICIAS_SYS_PHYS,
|
ARTICIAS_SYS_PHYS,
|
||||||
ARTICIAS_SYS_MAXSIZE,
|
ARTICIAS_SYS_MAXSIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region(articiaS_hose.regions + 1,
|
pci_set_region(articiaS_hose.regions + 1,
|
||||||
|
@ -153,7 +153,7 @@ pci_init_board(void)
|
|||||||
CONFIG_PCI_SYS_MEM_BUS,
|
CONFIG_PCI_SYS_MEM_BUS,
|
||||||
CONFIG_PCI_SYS_MEM_PHYS,
|
CONFIG_PCI_SYS_MEM_PHYS,
|
||||||
gd->ram_size,
|
gd->ram_size,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose->region_count = 4;
|
hose->region_count = 4;
|
||||||
|
|
||||||
|
@ -294,7 +294,7 @@ void pci_init_board (void)
|
|||||||
pci_set_region (hose->regions + 0,
|
pci_set_region (hose->regions + 0,
|
||||||
AP1000_SYS_MEM_START, AP1000_SYS_MEM_START,
|
AP1000_SYS_MEM_START, AP1000_SYS_MEM_START,
|
||||||
AP1000_SYS_MEM_SIZE,
|
AP1000_SYS_MEM_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI Memory space */
|
/* PCI Memory space */
|
||||||
pci_set_region (hose->regions + 1,
|
pci_set_region (hose->regions + 1,
|
||||||
|
@ -428,7 +428,7 @@ void pci_init_board (void)
|
|||||||
/* System memory space */
|
/* System memory space */
|
||||||
pci_set_region (hose->regions + 0,
|
pci_set_region (hose->regions + 0,
|
||||||
0x00000000, 0x40000000, 0x01000000,
|
0x00000000, 0x40000000, 0x01000000,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI Memory - config space */
|
/* PCI Memory - config space */
|
||||||
pci_set_region (hose->regions + 1,
|
pci_set_region (hose->regions + 1,
|
||||||
|
@ -179,7 +179,7 @@ void pci_init(void)
|
|||||||
/* System memory space */
|
/* System memory space */
|
||||||
pci_set_region(hose->regions + 0,
|
pci_set_region(hose->regions + 0,
|
||||||
0x00000000, 0x00000000, 0x01000000,
|
0x00000000, 0x00000000, 0x01000000,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI Memory space */
|
/* PCI Memory space */
|
||||||
pci_set_region(hose->regions + 1,
|
pci_set_region(hose->regions + 1,
|
||||||
|
@ -50,7 +50,7 @@ void pci_init_board(void)
|
|||||||
* so we need (CONFIG_SYS_PCI_MEMORY_SIZE-1)
|
* so we need (CONFIG_SYS_PCI_MEMORY_SIZE-1)
|
||||||
*/
|
*/
|
||||||
CONFIG_SYS_PCI_MEMORY_SIZE-1,
|
CONFIG_SYS_PCI_MEMORY_SIZE-1,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region(hose->regions + 1,
|
pci_set_region(hose->regions + 1,
|
||||||
|
@ -45,7 +45,7 @@ void pci_init_board(void)
|
|||||||
CONFIG_SYS_PCI_MEMORY_BUS,
|
CONFIG_SYS_PCI_MEMORY_BUS,
|
||||||
CONFIG_SYS_PCI_MEMORY_PHYS,
|
CONFIG_SYS_PCI_MEMORY_PHYS,
|
||||||
CONFIG_SYS_PCI_MEMORY_SIZE,
|
CONFIG_SYS_PCI_MEMORY_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region(hose->regions + 1,
|
pci_set_region(hose->regions + 1,
|
||||||
|
@ -179,7 +179,7 @@ void pci_init_board(void)
|
|||||||
/* System memory space */
|
/* System memory space */
|
||||||
pci_set_region(hose->regions + 0,
|
pci_set_region(hose->regions + 0,
|
||||||
0x00000000, 0x00000000, 0x01000000,
|
0x00000000, 0x00000000, 0x01000000,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI Memory space */
|
/* PCI Memory space */
|
||||||
pci_set_region(hose->regions + 1,
|
pci_set_region(hose->regions + 1,
|
||||||
|
@ -228,7 +228,7 @@ void pci_init_board(void)
|
|||||||
CONFIG_SYS_PCI_SLV_MEM_LOCAL,
|
CONFIG_SYS_PCI_SLV_MEM_LOCAL,
|
||||||
CONFIG_SYS_PCI_SLV_MEM_BUS,
|
CONFIG_SYS_PCI_SLV_MEM_BUS,
|
||||||
CONFIG_SYS_PCI_SLV_MEM_SIZE,
|
CONFIG_SYS_PCI_SLV_MEM_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose[0].region_count = 4;
|
hose[0].region_count = 4;
|
||||||
|
|
||||||
|
@ -210,7 +210,7 @@ void pci_init_board(void)
|
|||||||
pci_set_region(hose->regions + 3,
|
pci_set_region(hose->regions + 3,
|
||||||
CONFIG_PCI_SYS_MEM_BUS,
|
CONFIG_PCI_SYS_MEM_BUS,
|
||||||
CONFIG_PCI_SYS_MEM_PHYS,
|
CONFIG_PCI_SYS_MEM_PHYS,
|
||||||
gd->ram_size, PCI_REGION_MEM | PCI_REGION_MEMORY);
|
gd->ram_size, PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose->region_count = 4;
|
hose->region_count = 4;
|
||||||
|
|
||||||
@ -301,7 +301,7 @@ void pci_init_board(void)
|
|||||||
pci_set_region(hose->regions + 3,
|
pci_set_region(hose->regions + 3,
|
||||||
CONFIG_PCI_SYS_MEM_BUS,
|
CONFIG_PCI_SYS_MEM_BUS,
|
||||||
CONFIG_PCI_SYS_MEM_PHYS,
|
CONFIG_PCI_SYS_MEM_PHYS,
|
||||||
gd->ram_size, PCI_REGION_MEM | PCI_REGION_MEMORY);
|
gd->ram_size, PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose->region_count = 4;
|
hose->region_count = 4;
|
||||||
|
|
||||||
|
@ -228,7 +228,7 @@ void pci_init_board(void)
|
|||||||
CONFIG_SYS_PCI_SLV_MEM_LOCAL,
|
CONFIG_SYS_PCI_SLV_MEM_LOCAL,
|
||||||
CONFIG_SYS_PCI_SLV_MEM_BUS,
|
CONFIG_SYS_PCI_SLV_MEM_BUS,
|
||||||
CONFIG_SYS_PCI_SLV_MEM_SIZE,
|
CONFIG_SYS_PCI_SLV_MEM_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose[0].region_count = 4;
|
hose[0].region_count = 4;
|
||||||
|
|
||||||
|
@ -215,7 +215,7 @@ void cpc710_pci_init (void)
|
|||||||
PCI_MEMORY_BUS,
|
PCI_MEMORY_BUS,
|
||||||
PCI_MEMORY_PHYS,
|
PCI_MEMORY_PHYS,
|
||||||
PCI_MEMORY_MAXSIZE,
|
PCI_MEMORY_MAXSIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region(local_hose.regions + 1,
|
pci_set_region(local_hose.regions + 1,
|
||||||
@ -265,7 +265,7 @@ void cpc710_pci_init (void)
|
|||||||
PCI_MEMORY_BUS,
|
PCI_MEMORY_BUS,
|
||||||
PCI_MEMORY_PHYS,
|
PCI_MEMORY_PHYS,
|
||||||
PCI_MEMORY_MAXSIZE,
|
PCI_MEMORY_MAXSIZE,
|
||||||
PCI_REGION_MEMORY);
|
PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region(cpci_hose.regions + 1,
|
pci_set_region(cpci_hose.regions + 1,
|
||||||
|
@ -45,7 +45,7 @@ void pci_init_board(void)
|
|||||||
CONFIG_SYS_PCI_MEMORY_BUS,
|
CONFIG_SYS_PCI_MEMORY_BUS,
|
||||||
CONFIG_SYS_PCI_MEMORY_PHYS,
|
CONFIG_SYS_PCI_MEMORY_PHYS,
|
||||||
CONFIG_SYS_PCI_MEMORY_SIZE,
|
CONFIG_SYS_PCI_MEMORY_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region(hose->regions + 1,
|
pci_set_region(hose->regions + 1,
|
||||||
|
@ -197,7 +197,7 @@ pci_init_board(void)
|
|||||||
CONFIG_PCI_SYS_MEM_BUS,
|
CONFIG_PCI_SYS_MEM_BUS,
|
||||||
CONFIG_PCI_SYS_MEM_PHYS,
|
CONFIG_PCI_SYS_MEM_PHYS,
|
||||||
gd->ram_size,
|
gd->ram_size,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose->region_count = 4;
|
hose->region_count = 4;
|
||||||
|
|
||||||
@ -293,7 +293,7 @@ pci_init_board(void)
|
|||||||
CONFIG_PCI_SYS_MEM_BUS,
|
CONFIG_PCI_SYS_MEM_BUS,
|
||||||
CONFIG_PCI_SYS_MEM_PHYS,
|
CONFIG_PCI_SYS_MEM_PHYS,
|
||||||
gd->ram_size,
|
gd->ram_size,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose->region_count = 4;
|
hose->region_count = 4;
|
||||||
|
|
||||||
|
@ -470,7 +470,7 @@ pci_init_board(void)
|
|||||||
CONFIG_SYS_PCI_MEMORY_BUS,
|
CONFIG_SYS_PCI_MEMORY_BUS,
|
||||||
CONFIG_SYS_PCI_MEMORY_PHYS,
|
CONFIG_SYS_PCI_MEMORY_PHYS,
|
||||||
CONFIG_SYS_PCI_MEMORY_SIZE,
|
CONFIG_SYS_PCI_MEMORY_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* outbound memory */
|
/* outbound memory */
|
||||||
pci_set_region(r++,
|
pci_set_region(r++,
|
||||||
|
@ -235,7 +235,7 @@ void init_vr4131_pci (struct pci_controller *hose)
|
|||||||
pci_set_region (hose->regions + 3,
|
pci_set_region (hose->regions + 3,
|
||||||
0x00000000,
|
0x00000000,
|
||||||
0x80000000,
|
0x80000000,
|
||||||
0x04000000, PCI_REGION_MEM | PCI_REGION_MEMORY);
|
0x04000000, PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose->region_count = 4;
|
hose->region_count = 4;
|
||||||
|
|
||||||
|
@ -181,7 +181,7 @@ pci_init_board(void)
|
|||||||
CONFIG_PCI_SYS_MEM_BUS,
|
CONFIG_PCI_SYS_MEM_BUS,
|
||||||
CONFIG_PCI_SYS_MEM_PHYS,
|
CONFIG_PCI_SYS_MEM_PHYS,
|
||||||
CONFIG_PCI_SYS_MEM_SIZE,
|
CONFIG_PCI_SYS_MEM_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose->region_count = 3;
|
hose->region_count = 3;
|
||||||
|
|
||||||
|
@ -646,8 +646,8 @@ int fdt_pci_dma_ranges(void *blob, int phb_off, struct pci_controller *hose) {
|
|||||||
for (r = 0; r < hose->region_count; r++) {
|
for (r = 0; r < hose->region_count; r++) {
|
||||||
u64 bus_start, phys_start, size;
|
u64 bus_start, phys_start, size;
|
||||||
|
|
||||||
/* skip if !PCI_REGION_MEMORY */
|
/* skip if !PCI_REGION_SYS_MEMORY */
|
||||||
if (!(hose->regions[r].flags & PCI_REGION_MEMORY))
|
if (!(hose->regions[r].flags & PCI_REGION_SYS_MEMORY))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
bus_start = (u64)hose->regions[r].bus_start;
|
bus_start = (u64)hose->regions[r].bus_start;
|
||||||
|
@ -341,7 +341,7 @@ void pci_sc520_init(struct pci_controller *hose)
|
|||||||
SC520_PCI_MEMORY_BUS,
|
SC520_PCI_MEMORY_BUS,
|
||||||
SC520_PCI_MEMORY_PHYS,
|
SC520_PCI_MEMORY_PHYS,
|
||||||
SC520_PCI_MEMORY_SIZE,
|
SC520_PCI_MEMORY_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region(hose->regions + 1,
|
pci_set_region(hose->regions + 1,
|
||||||
|
@ -146,7 +146,7 @@ void pci_mcf5445x_init(struct pci_controller *hose)
|
|||||||
|
|
||||||
pci_set_region(hose->regions + 2, CONFIG_SYS_PCI_SYS_MEM_BUS,
|
pci_set_region(hose->regions + 2, CONFIG_SYS_PCI_SYS_MEM_BUS,
|
||||||
CONFIG_SYS_PCI_SYS_MEM_PHYS, CONFIG_SYS_PCI_SYS_MEM_SIZE,
|
CONFIG_SYS_PCI_SYS_MEM_PHYS, CONFIG_SYS_PCI_SYS_MEM_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose->region_count = 3;
|
hose->region_count = 3;
|
||||||
|
|
||||||
|
@ -149,7 +149,7 @@ void pci_mcf547x_8x_init(struct pci_controller *hose)
|
|||||||
|
|
||||||
pci_set_region(hose->regions + 2, CONFIG_SYS_PCI_SYS_MEM_BUS,
|
pci_set_region(hose->regions + 2, CONFIG_SYS_PCI_SYS_MEM_BUS,
|
||||||
CONFIG_SYS_PCI_SYS_MEM_PHYS, CONFIG_SYS_PCI_SYS_MEM_SIZE,
|
CONFIG_SYS_PCI_SYS_MEM_PHYS, CONFIG_SYS_PCI_SYS_MEM_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose->region_count = 3;
|
hose->region_count = 3;
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ void pci_mpc5xxx_init (struct pci_controller *hose)
|
|||||||
CONFIG_PCI_MEMORY_BUS,
|
CONFIG_PCI_MEMORY_BUS,
|
||||||
CONFIG_PCI_MEMORY_PHYS,
|
CONFIG_PCI_MEMORY_PHYS,
|
||||||
CONFIG_PCI_MEMORY_SIZE,
|
CONFIG_PCI_MEMORY_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region(hose->regions + 1,
|
pci_set_region(hose->regions + 1,
|
||||||
|
@ -165,7 +165,7 @@ pci_mpc8220_init(struct pci_controller *hose)
|
|||||||
CONFIG_PCI_SYS_MEM_BUS,
|
CONFIG_PCI_SYS_MEM_BUS,
|
||||||
CONFIG_PCI_SYS_MEM_PHYS,
|
CONFIG_PCI_SYS_MEM_PHYS,
|
||||||
CONFIG_PCI_SYS_MEM_SIZE,
|
CONFIG_PCI_SYS_MEM_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
hose->region_count = 3;
|
hose->region_count = 3;
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ void pci_mpc824x_init (struct pci_controller *hose)
|
|||||||
CHRP_PCI_MEMORY_BUS,
|
CHRP_PCI_MEMORY_BUS,
|
||||||
CHRP_PCI_MEMORY_PHYS,
|
CHRP_PCI_MEMORY_PHYS,
|
||||||
CHRP_PCI_MEMORY_SIZE,
|
CHRP_PCI_MEMORY_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY);
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region(hose->regions + 1,
|
pci_set_region(hose->regions + 1,
|
||||||
|
@ -410,12 +410,12 @@ void pci_mpc8250_init (struct pci_controller *hose)
|
|||||||
pci_set_region (hose->regions + 0,
|
pci_set_region (hose->regions + 0,
|
||||||
PCI_SLV_MEM_BUS,
|
PCI_SLV_MEM_BUS,
|
||||||
PCI_SLV_MEM_LOCAL,
|
PCI_SLV_MEM_LOCAL,
|
||||||
gd->ram_size, PCI_REGION_MEM | PCI_REGION_MEMORY);
|
gd->ram_size, PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
#else
|
#else
|
||||||
pci_set_region (hose->regions + 0,
|
pci_set_region (hose->regions + 0,
|
||||||
CONFIG_SYS_SDRAM_BASE,
|
CONFIG_SYS_SDRAM_BASE,
|
||||||
CONFIG_SYS_SDRAM_BASE,
|
CONFIG_SYS_SDRAM_BASE,
|
||||||
0x4000000, PCI_REGION_MEM | PCI_REGION_MEMORY);
|
0x4000000, PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
|
@ -89,7 +89,7 @@ static void pci_init_bus(int bus, struct pci_region *reg)
|
|||||||
hose->regions[i].bus_start = 0;
|
hose->regions[i].bus_start = 0;
|
||||||
hose->regions[i].phys_start = 0;
|
hose->regions[i].phys_start = 0;
|
||||||
hose->regions[i].size = gd->ram_size;
|
hose->regions[i].size = gd->ram_size;
|
||||||
hose->regions[i].flags = PCI_REGION_MEM | PCI_REGION_MEMORY;
|
hose->regions[i].flags = PCI_REGION_MEM | PCI_REGION_SYS_MEMORY;
|
||||||
|
|
||||||
hose->first_busno = 0;
|
hose->first_busno = 0;
|
||||||
hose->last_busno = 0xff;
|
hose->last_busno = 0xff;
|
||||||
|
@ -109,13 +109,13 @@ static void mpc83xx_pcie_register_hose(int bus, struct pci_region *reg,
|
|||||||
hose->regions[i].bus_start = 0;
|
hose->regions[i].bus_start = 0;
|
||||||
hose->regions[i].phys_start = 0;
|
hose->regions[i].phys_start = 0;
|
||||||
hose->regions[i].size = gd->ram_size;
|
hose->regions[i].size = gd->ram_size;
|
||||||
hose->regions[i].flags = PCI_REGION_MEM | PCI_REGION_MEMORY;
|
hose->regions[i].flags = PCI_REGION_MEM | PCI_REGION_SYS_MEMORY;
|
||||||
|
|
||||||
i = hose->region_count++;
|
i = hose->region_count++;
|
||||||
hose->regions[i].bus_start = CONFIG_SYS_IMMR;
|
hose->regions[i].bus_start = CONFIG_SYS_IMMR;
|
||||||
hose->regions[i].phys_start = CONFIG_SYS_IMMR;
|
hose->regions[i].phys_start = CONFIG_SYS_IMMR;
|
||||||
hose->regions[i].size = 0x100000;
|
hose->regions[i].size = 0x100000;
|
||||||
hose->regions[i].flags = PCI_REGION_MEM | PCI_REGION_MEMORY;
|
hose->regions[i].flags = PCI_REGION_MEM | PCI_REGION_SYS_MEMORY;
|
||||||
|
|
||||||
hose->first_busno = max_bus;
|
hose->first_busno = max_bus;
|
||||||
hose->last_busno = 0xff;
|
hose->last_busno = 0xff;
|
||||||
|
@ -179,7 +179,7 @@ void pci_405gp_init(struct pci_controller *hose)
|
|||||||
ptmpcila[i], ptmla[i],
|
ptmpcila[i], ptmla[i],
|
||||||
~(ptmms[i] & 0xfffff000) + 1,
|
~(ptmms[i] & 0xfffff000) + 1,
|
||||||
PCI_REGION_MEM |
|
PCI_REGION_MEM |
|
||||||
PCI_REGION_MEMORY);
|
PCI_REGION_SYS_MEMORY);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* PCI memory spaces */
|
/* PCI memory spaces */
|
||||||
@ -504,7 +504,7 @@ int pci_440_init (struct pci_controller *hose)
|
|||||||
CONFIG_PCI_SYS_MEM_BUS,
|
CONFIG_PCI_SYS_MEM_BUS,
|
||||||
CONFIG_PCI_SYS_MEM_PHYS,
|
CONFIG_PCI_SYS_MEM_PHYS,
|
||||||
CONFIG_PCI_SYS_MEM_SIZE,
|
CONFIG_PCI_SYS_MEM_SIZE,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY );
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY );
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
hose->region_count = reg_num;
|
hose->region_count = reg_num;
|
||||||
|
@ -72,7 +72,7 @@ int fsl_pci_setup_inbound_windows(struct pci_region *r)
|
|||||||
debug ("R0 bus_start: %llx phys_start: %llx size: %llx\n",
|
debug ("R0 bus_start: %llx phys_start: %llx size: %llx\n",
|
||||||
(u64)bus_start, (u64)phys_start, (u64)pci_sz);
|
(u64)bus_start, (u64)phys_start, (u64)pci_sz);
|
||||||
pci_set_region(r++, bus_start, phys_start, pci_sz,
|
pci_set_region(r++, bus_start, phys_start, pci_sz,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY |
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY |
|
||||||
PCI_REGION_PREFETCH);
|
PCI_REGION_PREFETCH);
|
||||||
|
|
||||||
sz -= pci_sz;
|
sz -= pci_sz;
|
||||||
@ -84,7 +84,7 @@ int fsl_pci_setup_inbound_windows(struct pci_region *r)
|
|||||||
debug ("R1 bus_start: %llx phys_start: %llx size: %llx\n",
|
debug ("R1 bus_start: %llx phys_start: %llx size: %llx\n",
|
||||||
(u64)bus_start, (u64)phys_start, (u64)pci_sz);
|
(u64)bus_start, (u64)phys_start, (u64)pci_sz);
|
||||||
pci_set_region(r++, bus_start, phys_start, pci_sz,
|
pci_set_region(r++, bus_start, phys_start, pci_sz,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY |
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY |
|
||||||
PCI_REGION_PREFETCH);
|
PCI_REGION_PREFETCH);
|
||||||
sz -= pci_sz;
|
sz -= pci_sz;
|
||||||
bus_start += pci_sz;
|
bus_start += pci_sz;
|
||||||
@ -108,7 +108,7 @@ int fsl_pci_setup_inbound_windows(struct pci_region *r)
|
|||||||
CONFIG_SYS_PCI64_MEMORY_BUS,
|
CONFIG_SYS_PCI64_MEMORY_BUS,
|
||||||
CONFIG_SYS_PCI_MEMORY_PHYS,
|
CONFIG_SYS_PCI_MEMORY_PHYS,
|
||||||
pci_sz,
|
pci_sz,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY |
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY |
|
||||||
PCI_REGION_PREFETCH);
|
PCI_REGION_PREFETCH);
|
||||||
#else
|
#else
|
||||||
pci_sz = 1ull << __ilog2_u64(sz);
|
pci_sz = 1ull << __ilog2_u64(sz);
|
||||||
@ -116,7 +116,7 @@ int fsl_pci_setup_inbound_windows(struct pci_region *r)
|
|||||||
debug ("R2 bus_start: %llx phys_start: %llx size: %llx\n",
|
debug ("R2 bus_start: %llx phys_start: %llx size: %llx\n",
|
||||||
(u64)bus_start, (u64)phys_start, (u64)pci_sz);
|
(u64)bus_start, (u64)phys_start, (u64)pci_sz);
|
||||||
pci_set_region(r++, bus_start, phys_start, pci_sz,
|
pci_set_region(r++, bus_start, phys_start, pci_sz,
|
||||||
PCI_REGION_MEM | PCI_REGION_MEMORY |
|
PCI_REGION_MEM | PCI_REGION_SYS_MEMORY |
|
||||||
PCI_REGION_PREFETCH);
|
PCI_REGION_PREFETCH);
|
||||||
sz -= pci_sz;
|
sz -= pci_sz;
|
||||||
bus_start += pci_sz;
|
bus_start += pci_sz;
|
||||||
@ -157,7 +157,7 @@ void fsl_pci_init(struct pci_controller *hose)
|
|||||||
|
|
||||||
for (r=0; r<hose->region_count; r++) {
|
for (r=0; r<hose->region_count; r++) {
|
||||||
u32 sz = (__ilog2_u64((u64)hose->regions[r].size) - 1);
|
u32 sz = (__ilog2_u64((u64)hose->regions[r].size) - 1);
|
||||||
if (hose->regions[r].flags & PCI_REGION_MEMORY) { /* inbound */
|
if (hose->regions[r].flags & PCI_REGION_SYS_MEMORY) { /* inbound */
|
||||||
u32 flag = PIWAR_EN | PIWAR_LOCAL |
|
u32 flag = PIWAR_EN | PIWAR_LOCAL |
|
||||||
PIWAR_READ_SNOOP | PIWAR_WRITE_SNOOP;
|
PIWAR_READ_SNOOP | PIWAR_WRITE_SNOOP;
|
||||||
pi->pitar = (hose->regions[r].phys_start >> 12);
|
pi->pitar = (hose->regions[r].phys_start >> 12);
|
||||||
|
@ -240,7 +240,7 @@ void pci_ixp_init (struct pci_controller *hose)
|
|||||||
/* System memory space */
|
/* System memory space */
|
||||||
pci_set_region (hose->regions + 0,
|
pci_set_region (hose->regions + 0,
|
||||||
PCI_MEMORY_BUS,
|
PCI_MEMORY_BUS,
|
||||||
PCI_MEMORY_PHY, PCI_MEMORY_SIZE, PCI_REGION_MEMORY);
|
PCI_MEMORY_PHY, PCI_MEMORY_SIZE, PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region (hose->regions + 1,
|
pci_set_region (hose->regions + 1,
|
||||||
|
@ -131,7 +131,7 @@ void pci_init_board (void)
|
|||||||
pci_set_region (hose->regions + 0,
|
pci_set_region (hose->regions + 0,
|
||||||
CONFIG_SYS_PCI_MEMORY_BUS,
|
CONFIG_SYS_PCI_MEMORY_BUS,
|
||||||
CONFIG_SYS_PCI_MEMORY_PHYS,
|
CONFIG_SYS_PCI_MEMORY_PHYS,
|
||||||
CONFIG_SYS_PCI_MEMORY_SIZE, PCI_REGION_MEM | PCI_REGION_MEMORY);
|
CONFIG_SYS_PCI_MEMORY_SIZE, PCI_REGION_MEM | PCI_REGION_SYS_MEMORY);
|
||||||
|
|
||||||
/* PCI memory space */
|
/* PCI memory space */
|
||||||
pci_set_region (hose->regions + 1,
|
pci_set_region (hose->regions + 1,
|
||||||
|
@ -334,7 +334,7 @@ struct pci_region {
|
|||||||
#define PCI_REGION_TYPE 0x00000001
|
#define PCI_REGION_TYPE 0x00000001
|
||||||
#define PCI_REGION_PREFETCH 0x00000008 /* prefetchable PCI memory */
|
#define PCI_REGION_PREFETCH 0x00000008 /* prefetchable PCI memory */
|
||||||
|
|
||||||
#define PCI_REGION_MEMORY 0x00000100 /* System memory */
|
#define PCI_REGION_SYS_MEMORY 0x00000100 /* System memory */
|
||||||
#define PCI_REGION_RO 0x00000200 /* Read-only memory */
|
#define PCI_REGION_RO 0x00000200 /* Read-only memory */
|
||||||
|
|
||||||
extern __inline__ void pci_set_region(struct pci_region *reg,
|
extern __inline__ void pci_set_region(struct pci_region *reg,
|
||||||
|
Loading…
Reference in New Issue
Block a user