Commit 99d9c07edc6e0b7b35694992f1cc40b540eec3ce
1 parent
1f82ff4777
Exists in
master
and in
55 other branches
powerpc/85xx: Move PCI/PCIe address defines into common immap_85xx.h
Remove dupliacted setting of PCI/PCIe address and offsets in board config.h. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Showing 15 changed files with 20 additions and 49 deletions Side-by-side Diff
- arch/powerpc/include/asm/immap_85xx.h
- include/configs/ATUM8548.h
- include/configs/MPC8536DS.h
- include/configs/MPC8544DS.h
- include/configs/MPC8548CDS.h
- include/configs/MPC8568MDS.h
- include/configs/MPC8569MDS.h
- include/configs/MPC8572DS.h
- include/configs/P1022DS.h
- include/configs/P1_P2_RDB.h
- include/configs/P2020DS.h
- include/configs/TQM85xx.h
- include/configs/XPEDITE5200.h
- include/configs/XPEDITE5370.h
- include/configs/sbc8548.h
arch/powerpc/include/asm/immap_85xx.h
... | ... | @@ -2060,8 +2060,17 @@ |
2060 | 2060 | #define CONFIG_SYS_MPC85xx_LBC_OFFSET 0x5000 |
2061 | 2061 | #define CONFIG_SYS_MPC85xx_DDR2_OFFSET 0x6000 |
2062 | 2062 | #define CONFIG_SYS_MPC85xx_ESPI_OFFSET 0x7000 |
2063 | +#define CONFIG_SYS_MPC85xx_PCI1_OFFSET 0x8000 | |
2063 | 2064 | #define CONFIG_SYS_MPC85xx_PCIX_OFFSET 0x8000 |
2065 | +#define CONFIG_SYS_MPC85xx_PCI2_OFFSET 0x9000 | |
2064 | 2066 | #define CONFIG_SYS_MPC85xx_PCIX2_OFFSET 0x9000 |
2067 | +#define CONFIG_SYS_MPC85xx_PCIE1_OFFSET 0xa000 | |
2068 | +#define CONFIG_SYS_MPC85xx_PCIE2_OFFSET 0x9000 | |
2069 | +#if defined(CONFIG_MPC8572) || defined(CONFIG_P2020) | |
2070 | +#define CONFIG_SYS_MPC85xx_PCIE3_OFFSET 0x8000 | |
2071 | +#else | |
2072 | +#define CONFIG_SYS_MPC85xx_PCIE3_OFFSET 0xb000 | |
2073 | +#endif | |
2065 | 2074 | #define CONFIG_SYS_MPC85xx_GPIO_OFFSET 0xF000 |
2066 | 2075 | #define CONFIG_SYS_MPC85xx_SATA1_OFFSET 0x18000 |
2067 | 2076 | #define CONFIG_SYS_MPC85xx_SATA2_OFFSET 0x19000 |
... | ... | @@ -2137,6 +2146,17 @@ |
2137 | 2146 | (CONFIG_SYS_IMMR + CONFIG_SYS_MPC85xx_USB_OFFSET) |
2138 | 2147 | #define CONFIG_SYS_FSL_SEC_ADDR \ |
2139 | 2148 | (CONFIG_SYS_IMMR + CONFIG_SYS_FSL_SEC_OFFSET) |
2149 | + | |
2150 | +#define CONFIG_SYS_PCI1_ADDR \ | |
2151 | + (CONFIG_SYS_IMMR + CONFIG_SYS_MPC85xx_PCI1_OFFSET) | |
2152 | +#define CONFIG_SYS_PCI2_ADDR \ | |
2153 | + (CONFIG_SYS_IMMR + CONFIG_SYS_MPC85xx_PCI2_OFFSET) | |
2154 | +#define CONFIG_SYS_PCIE1_ADDR \ | |
2155 | + (CONFIG_SYS_IMMR + CONFIG_SYS_MPC85xx_PCIE1_OFFSET) | |
2156 | +#define CONFIG_SYS_PCIE2_ADDR \ | |
2157 | + (CONFIG_SYS_IMMR + CONFIG_SYS_MPC85xx_PCIE2_OFFSET) | |
2158 | +#define CONFIG_SYS_PCIE3_ADDR \ | |
2159 | + (CONFIG_SYS_IMMR + CONFIG_SYS_MPC85xx_PCIE3_OFFSET) | |
2140 | 2160 | |
2141 | 2161 | #define TSEC_BASE_ADDR (CONFIG_SYS_IMMR + CONFIG_SYS_TSEC1_OFFSET) |
2142 | 2162 | #define MDIO_BASE_ADDR (CONFIG_SYS_IMMR + CONFIG_SYS_MDIO1_OFFSET) |
include/configs/ATUM8548.h
... | ... | @@ -91,9 +91,6 @@ |
91 | 91 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */ |
92 | 92 | |
93 | 93 | #define PCI_SPEED 33333000 /* CPLD currenlty does not have PCI setup info */ |
94 | -#define CONFIG_SYS_PCI1_ADDR (CONFIG_SYS_CCSRBAR+0x8000) | |
95 | -#define CONFIG_SYS_PCI2_ADDR (CONFIG_SYS_CCSRBAR+0x9000) | |
96 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR+0xa000) | |
97 | 94 | |
98 | 95 | /* DDR Setup */ |
99 | 96 | #define CONFIG_FSL_DDR2 |
include/configs/MPC8536DS.h
... | ... | @@ -125,11 +125,6 @@ |
125 | 125 | #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 /* CCSRBAR Default */ |
126 | 126 | #endif |
127 | 127 | |
128 | -#define CONFIG_SYS_PCI1_ADDR (CONFIG_SYS_CCSRBAR + 0x8000) | |
129 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR + 0xa000) | |
130 | -#define CONFIG_SYS_PCIE2_ADDR (CONFIG_SYS_CCSRBAR + 0x9000) | |
131 | -#define CONFIG_SYS_PCIE3_ADDR (CONFIG_SYS_CCSRBAR + 0xb000) | |
132 | - | |
133 | 128 | /* DDR Setup */ |
134 | 129 | #define CONFIG_VERY_BIG_RAM |
135 | 130 | #define CONFIG_FSL_DDR2 |
include/configs/MPC8544DS.h
... | ... | @@ -79,11 +79,6 @@ |
79 | 79 | #define CONFIG_SYS_CCSRBAR_PHYS CONFIG_SYS_CCSRBAR /* physical addr of CCSRBAR */ |
80 | 80 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */ |
81 | 81 | |
82 | -#define CONFIG_SYS_PCI1_ADDR (CONFIG_SYS_CCSRBAR+0x8000) | |
83 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR+0xa000) | |
84 | -#define CONFIG_SYS_PCIE2_ADDR (CONFIG_SYS_CCSRBAR+0x9000) | |
85 | -#define CONFIG_SYS_PCIE3_ADDR (CONFIG_SYS_CCSRBAR+0xb000) | |
86 | - | |
87 | 82 | /* DDR Setup */ |
88 | 83 | #define CONFIG_FSL_DDR2 |
89 | 84 | #undef CONFIG_FSL_DDR_INTERACTIVE |
include/configs/MPC8548CDS.h
... | ... | @@ -80,10 +80,6 @@ |
80 | 80 | #define CONFIG_SYS_CCSRBAR_PHYS CONFIG_SYS_CCSRBAR /* physical addr of CCSRBAR */ |
81 | 81 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */ |
82 | 82 | |
83 | -#define CONFIG_SYS_PCI1_ADDR (CONFIG_SYS_CCSRBAR+0x8000) | |
84 | -#define CONFIG_SYS_PCI2_ADDR (CONFIG_SYS_CCSRBAR+0x9000) | |
85 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR+0xa000) | |
86 | - | |
87 | 83 | /* DDR Setup */ |
88 | 84 | #define CONFIG_FSL_DDR2 |
89 | 85 | #undef CONFIG_FSL_DDR_INTERACTIVE |
include/configs/MPC8568MDS.h
... | ... | @@ -75,9 +75,6 @@ |
75 | 75 | #define CONFIG_SYS_CCSRBAR_PHYS CONFIG_SYS_CCSRBAR /* physical addr of CCSRBAR */ |
76 | 76 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */ |
77 | 77 | |
78 | -#define CONFIG_SYS_PCI1_ADDR (CONFIG_SYS_CCSRBAR+0x8000) | |
79 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR+0xa000) | |
80 | - | |
81 | 78 | /* DDR Setup */ |
82 | 79 | #define CONFIG_FSL_DDR2 |
83 | 80 | #undef CONFIG_FSL_DDR_INTERACTIVE |
include/configs/MPC8569MDS.h
... | ... | @@ -103,9 +103,6 @@ |
103 | 103 | #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 /* CCSRBAR Default */ |
104 | 104 | #endif |
105 | 105 | |
106 | -#define CONFIG_SYS_PCI1_ADDR (CONFIG_SYS_CCSRBAR+0x8000) | |
107 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR+0xa000) | |
108 | - | |
109 | 106 | /* DDR Setup */ |
110 | 107 | #define CONFIG_FSL_DDR3 |
111 | 108 | #undef CONFIG_FSL_DDR_INTERACTIVE |
include/configs/MPC8572DS.h
... | ... | @@ -89,10 +89,6 @@ |
89 | 89 | #endif |
90 | 90 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */ |
91 | 91 | |
92 | -#define CONFIG_SYS_PCIE3_ADDR (CONFIG_SYS_CCSRBAR+0x8000) | |
93 | -#define CONFIG_SYS_PCIE2_ADDR (CONFIG_SYS_CCSRBAR+0x9000) | |
94 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR+0xa000) | |
95 | - | |
96 | 92 | /* DDR Setup */ |
97 | 93 | #define CONFIG_VERY_BIG_RAM |
98 | 94 | #define CONFIG_FSL_DDR2 |
include/configs/P1022DS.h
... | ... | @@ -60,10 +60,6 @@ |
60 | 60 | #define CONFIG_SYS_CCSRBAR_PHYS 0xfffe00000ull |
61 | 61 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR |
62 | 62 | |
63 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR + 0x9000) /* pci0 */ | |
64 | -#define CONFIG_SYS_PCIE2_ADDR (CONFIG_SYS_CCSRBAR + 0xa000) /* pci1 */ | |
65 | -#define CONFIG_SYS_PCIE3_ADDR (CONFIG_SYS_CCSRBAR + 0xb000) /* pci2 */ | |
66 | - | |
67 | 63 | /* DDR Setup */ |
68 | 64 | #define CONFIG_DDR_SPD |
69 | 65 | #define CONFIG_VERY_BIG_RAM |
include/configs/P1_P2_RDB.h
... | ... | @@ -129,9 +129,6 @@ |
129 | 129 | #define CONFIG_SYS_CCSRBAR_DEFAULT 0xff700000 /* CCSRBAR Default */ |
130 | 130 | #endif |
131 | 131 | |
132 | -#define CONFIG_SYS_PCIE2_ADDR (CONFIG_SYS_CCSRBAR+0x9000) | |
133 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR+0xa000) | |
134 | - | |
135 | 132 | /* DDR Setup */ |
136 | 133 | #define CONFIG_FSL_DDR2 |
137 | 134 | #undef CONFIG_FSL_DDR_INTERACTIVE |
include/configs/P2020DS.h
... | ... | @@ -90,10 +90,6 @@ |
90 | 90 | #endif |
91 | 91 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */ |
92 | 92 | |
93 | -#define CONFIG_SYS_PCIE3_ADDR (CONFIG_SYS_CCSRBAR+0x8000) | |
94 | -#define CONFIG_SYS_PCIE2_ADDR (CONFIG_SYS_CCSRBAR+0x9000) | |
95 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR+0xa000) | |
96 | - | |
97 | 93 | /* DDR Setup */ |
98 | 94 | #define CONFIG_VERY_BIG_RAM |
99 | 95 | #define CONFIG_FSL_DDR3 1 |
include/configs/TQM85xx.h
... | ... | @@ -137,10 +137,6 @@ |
137 | 137 | #define CONFIG_SYS_CCSRBAR_PHYS CONFIG_SYS_CCSRBAR /* physical addr of CCSRBAR */ |
138 | 138 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */ |
139 | 139 | |
140 | -#define CONFIG_SYS_PCI1_ADDR (CONFIG_SYS_CCSRBAR + 0x8000) | |
141 | -#define CONFIG_SYS_PCI2_ADDR (CONFIG_SYS_CCSRBAR + 0x9000) | |
142 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR + 0xa000) | |
143 | - | |
144 | 140 | /* |
145 | 141 | * DDR Setup |
146 | 142 | */ |
include/configs/XPEDITE5200.h
... | ... | @@ -81,7 +81,6 @@ |
81 | 81 | #define CONFIG_SYS_CCSRBAR 0xef000000 /* relocated CCSRBAR */ |
82 | 82 | #define CONFIG_SYS_CCSRBAR_PHYS CONFIG_SYS_CCSRBAR /* physical addr of CCSRBAR */ |
83 | 83 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */ |
84 | -#define CONFIG_SYS_PCI1_ADDR (CONFIG_SYS_CCSRBAR + 0x8000) | |
85 | 84 | |
86 | 85 | /* |
87 | 86 | * Diagnostics |
include/configs/XPEDITE5370.h
... | ... | @@ -99,8 +99,6 @@ |
99 | 99 | #define CONFIG_SYS_CCSRBAR 0xef000000 /* relocated CCSRBAR */ |
100 | 100 | #define CONFIG_SYS_CCSRBAR_PHYS CONFIG_SYS_CCSRBAR /* physical addr of CCSRBAR */ |
101 | 101 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */ |
102 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR + 0xa000) | |
103 | -#define CONFIG_SYS_PCIE2_ADDR (CONFIG_SYS_CCSRBAR + 0x9000) | |
104 | 102 | |
105 | 103 | /* |
106 | 104 | * Diagnostics |
include/configs/sbc8548.h
... | ... | @@ -109,10 +109,6 @@ |
109 | 109 | #define CONFIG_SYS_CCSRBAR_PHYS CONFIG_SYS_CCSRBAR /* physical addr of CCSRBAR */ |
110 | 110 | #define CONFIG_SYS_IMMR CONFIG_SYS_CCSRBAR /* PQII uses CONFIG_SYS_IMMR */ |
111 | 111 | |
112 | -#define CONFIG_SYS_PCI1_ADDR (CONFIG_SYS_CCSRBAR+0x8000) | |
113 | -#define CONFIG_SYS_PCI2_ADDR (CONFIG_SYS_CCSRBAR+0x9000) | |
114 | -#define CONFIG_SYS_PCIE1_ADDR (CONFIG_SYS_CCSRBAR+0xa000) | |
115 | - | |
116 | 112 | /* DDR Setup */ |
117 | 113 | #define CONFIG_FSL_DDR2 |
118 | 114 | #undef CONFIG_FSL_DDR_INTERACTIVE |