Commit 9920d151c4b22540a937c4225020069c583a7fad

Authored by Tuomas Tynkkynen
Committed by Tom Rini
1 parent ad0ac54361

ata: Migrate CONFIG_FSL_SATA to Kconfig

Use 'imply' here liberally to avoid the combinatorial explosion of
defconfig changes in the PowerPC boards.

Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>

Showing 26 changed files with 24 additions and 20 deletions Inline Diff

arch/powerpc/cpu/mpc83xx/Kconfig
1 menu "mpc83xx CPU" 1 menu "mpc83xx CPU"
2 depends on MPC83xx 2 depends on MPC83xx
3 3
4 config SYS_CPU 4 config SYS_CPU
5 default "mpc83xx" 5 default "mpc83xx"
6 6
7 choice 7 choice
8 prompt "Target select" 8 prompt "Target select"
9 optional 9 optional
10 10
11 config TARGET_MPC8308_P1M 11 config TARGET_MPC8308_P1M
12 bool "Support mpc8308_p1m" 12 bool "Support mpc8308_p1m"
13 13
14 config TARGET_SBC8349 14 config TARGET_SBC8349
15 bool "Support sbc8349" 15 bool "Support sbc8349"
16 16
17 config TARGET_VE8313 17 config TARGET_VE8313
18 bool "Support ve8313" 18 bool "Support ve8313"
19 19
20 config TARGET_VME8349 20 config TARGET_VME8349
21 bool "Support vme8349" 21 bool "Support vme8349"
22 22
23 config TARGET_MPC8308RDB 23 config TARGET_MPC8308RDB
24 bool "Support MPC8308RDB" 24 bool "Support MPC8308RDB"
25 select SYS_FSL_ERRATUM_ESDHC111 25 select SYS_FSL_ERRATUM_ESDHC111
26 26
27 config TARGET_MPC8313ERDB 27 config TARGET_MPC8313ERDB
28 bool "Support MPC8313ERDB" 28 bool "Support MPC8313ERDB"
29 select SUPPORT_SPL 29 select SUPPORT_SPL
30 select BOARD_EARLY_INIT_F 30 select BOARD_EARLY_INIT_F
31 31
32 config TARGET_MPC8315ERDB 32 config TARGET_MPC8315ERDB
33 bool "Support MPC8315ERDB" 33 bool "Support MPC8315ERDB"
34 select BOARD_EARLY_INIT_F 34 select BOARD_EARLY_INIT_F
35 35
36 config TARGET_MPC8323ERDB 36 config TARGET_MPC8323ERDB
37 bool "Support MPC8323ERDB" 37 bool "Support MPC8323ERDB"
38 38
39 config TARGET_MPC832XEMDS 39 config TARGET_MPC832XEMDS
40 bool "Support MPC832XEMDS" 40 bool "Support MPC832XEMDS"
41 select BOARD_EARLY_INIT_F 41 select BOARD_EARLY_INIT_F
42 42
43 config TARGET_MPC8349EMDS 43 config TARGET_MPC8349EMDS
44 bool "Support MPC8349EMDS" 44 bool "Support MPC8349EMDS"
45 select SYS_FSL_DDR 45 select SYS_FSL_DDR
46 select SYS_FSL_HAS_DDR2 46 select SYS_FSL_HAS_DDR2
47 select SYS_FSL_DDR_BE 47 select SYS_FSL_DDR_BE
48 select BOARD_EARLY_INIT_F 48 select BOARD_EARLY_INIT_F
49 49
50 config TARGET_MPC8349ITX 50 config TARGET_MPC8349ITX
51 bool "Support MPC8349ITX" 51 bool "Support MPC8349ITX"
52 imply CMD_IRQ 52 imply CMD_IRQ
53 53
54 config TARGET_MPC837XEMDS 54 config TARGET_MPC837XEMDS
55 bool "Support MPC837XEMDS" 55 bool "Support MPC837XEMDS"
56 select BOARD_EARLY_INIT_F 56 select BOARD_EARLY_INIT_F
57 imply CMD_SATA 57 imply CMD_SATA
58 imply FSL_SATA
58 59
59 config TARGET_MPC837XERDB 60 config TARGET_MPC837XERDB
60 bool "Support MPC837XERDB" 61 bool "Support MPC837XERDB"
61 select BOARD_EARLY_INIT_F 62 select BOARD_EARLY_INIT_F
62 63
63 config TARGET_IDS8313 64 config TARGET_IDS8313
64 bool "Support ids8313" 65 bool "Support ids8313"
65 select DM 66 select DM
66 67
67 config TARGET_KM8360 68 config TARGET_KM8360
68 bool "Support km8360" 69 bool "Support km8360"
69 imply CMD_CRAMFS 70 imply CMD_CRAMFS
70 imply CMD_DIAG 71 imply CMD_DIAG
71 imply FS_CRAMFS 72 imply FS_CRAMFS
72 73
73 config TARGET_SUVD3 74 config TARGET_SUVD3
74 bool "Support suvd3" 75 bool "Support suvd3"
75 imply CMD_CRAMFS 76 imply CMD_CRAMFS
76 imply FS_CRAMFS 77 imply FS_CRAMFS
77 78
78 config TARGET_TUXX1 79 config TARGET_TUXX1
79 bool "Support tuxx1" 80 bool "Support tuxx1"
80 imply CMD_CRAMFS 81 imply CMD_CRAMFS
81 imply FS_CRAMFS 82 imply FS_CRAMFS
82 83
83 config TARGET_TQM834X 84 config TARGET_TQM834X
84 bool "Support TQM834x" 85 bool "Support TQM834x"
85 86
86 config TARGET_HRCON 87 config TARGET_HRCON
87 bool "Support hrcon" 88 bool "Support hrcon"
88 select SYS_FSL_ERRATUM_ESDHC111 89 select SYS_FSL_ERRATUM_ESDHC111
89 90
90 config TARGET_STRIDER 91 config TARGET_STRIDER
91 bool "Support strider" 92 bool "Support strider"
92 select SYS_FSL_ERRATUM_ESDHC111 93 select SYS_FSL_ERRATUM_ESDHC111
93 imply CMD_PCA953X 94 imply CMD_PCA953X
94 95
95 endchoice 96 endchoice
96 97
97 source "board/esd/vme8349/Kconfig" 98 source "board/esd/vme8349/Kconfig"
98 source "board/freescale/mpc8308rdb/Kconfig" 99 source "board/freescale/mpc8308rdb/Kconfig"
99 source "board/freescale/mpc8313erdb/Kconfig" 100 source "board/freescale/mpc8313erdb/Kconfig"
100 source "board/freescale/mpc8315erdb/Kconfig" 101 source "board/freescale/mpc8315erdb/Kconfig"
101 source "board/freescale/mpc8323erdb/Kconfig" 102 source "board/freescale/mpc8323erdb/Kconfig"
102 source "board/freescale/mpc832xemds/Kconfig" 103 source "board/freescale/mpc832xemds/Kconfig"
103 source "board/freescale/mpc8349emds/Kconfig" 104 source "board/freescale/mpc8349emds/Kconfig"
104 source "board/freescale/mpc8349itx/Kconfig" 105 source "board/freescale/mpc8349itx/Kconfig"
105 source "board/freescale/mpc837xemds/Kconfig" 106 source "board/freescale/mpc837xemds/Kconfig"
106 source "board/freescale/mpc837xerdb/Kconfig" 107 source "board/freescale/mpc837xerdb/Kconfig"
107 source "board/ids/ids8313/Kconfig" 108 source "board/ids/ids8313/Kconfig"
108 source "board/keymile/km83xx/Kconfig" 109 source "board/keymile/km83xx/Kconfig"
109 source "board/mpc8308_p1m/Kconfig" 110 source "board/mpc8308_p1m/Kconfig"
110 source "board/sbc8349/Kconfig" 111 source "board/sbc8349/Kconfig"
111 source "board/tqc/tqm834x/Kconfig" 112 source "board/tqc/tqm834x/Kconfig"
112 source "board/ve8313/Kconfig" 113 source "board/ve8313/Kconfig"
113 source "board/gdsys/mpc8308/Kconfig" 114 source "board/gdsys/mpc8308/Kconfig"
114 115
115 endmenu 116 endmenu
116 117
arch/powerpc/cpu/mpc85xx/Kconfig
1 menu "mpc85xx CPU" 1 menu "mpc85xx CPU"
2 depends on MPC85xx 2 depends on MPC85xx
3 3
4 config SYS_CPU 4 config SYS_CPU
5 default "mpc85xx" 5 default "mpc85xx"
6 6
7 config CMD_ERRATA 7 config CMD_ERRATA
8 bool "Enable the 'errata' command" 8 bool "Enable the 'errata' command"
9 depends on MPC85xx 9 depends on MPC85xx
10 default y 10 default y
11 help 11 help
12 This enables the 'errata' command which displays a list of errata 12 This enables the 'errata' command which displays a list of errata
13 work-arounds which are enabled for the current board. 13 work-arounds which are enabled for the current board.
14 14
15 choice 15 choice
16 prompt "Target select" 16 prompt "Target select"
17 optional 17 optional
18 18
19 config TARGET_SBC8548 19 config TARGET_SBC8548
20 bool "Support sbc8548" 20 bool "Support sbc8548"
21 select ARCH_MPC8548 21 select ARCH_MPC8548
22 22
23 config TARGET_SOCRATES 23 config TARGET_SOCRATES
24 bool "Support socrates" 24 bool "Support socrates"
25 select ARCH_MPC8544 25 select ARCH_MPC8544
26 26
27 config TARGET_B4420QDS 27 config TARGET_B4420QDS
28 bool "Support B4420QDS" 28 bool "Support B4420QDS"
29 select ARCH_B4420 29 select ARCH_B4420
30 select SUPPORT_SPL 30 select SUPPORT_SPL
31 select PHYS_64BIT 31 select PHYS_64BIT
32 32
33 config TARGET_B4860QDS 33 config TARGET_B4860QDS
34 bool "Support B4860QDS" 34 bool "Support B4860QDS"
35 select ARCH_B4860 35 select ARCH_B4860
36 select BOARD_LATE_INIT if CHAIN_OF_TRUST 36 select BOARD_LATE_INIT if CHAIN_OF_TRUST
37 select SUPPORT_SPL 37 select SUPPORT_SPL
38 select PHYS_64BIT 38 select PHYS_64BIT
39 39
40 config TARGET_BSC9131RDB 40 config TARGET_BSC9131RDB
41 bool "Support BSC9131RDB" 41 bool "Support BSC9131RDB"
42 select ARCH_BSC9131 42 select ARCH_BSC9131
43 select SUPPORT_SPL 43 select SUPPORT_SPL
44 select BOARD_EARLY_INIT_F 44 select BOARD_EARLY_INIT_F
45 45
46 config TARGET_BSC9132QDS 46 config TARGET_BSC9132QDS
47 bool "Support BSC9132QDS" 47 bool "Support BSC9132QDS"
48 select ARCH_BSC9132 48 select ARCH_BSC9132
49 select BOARD_LATE_INIT if CHAIN_OF_TRUST 49 select BOARD_LATE_INIT if CHAIN_OF_TRUST
50 select SUPPORT_SPL 50 select SUPPORT_SPL
51 select BOARD_EARLY_INIT_F 51 select BOARD_EARLY_INIT_F
52 52
53 config TARGET_C29XPCIE 53 config TARGET_C29XPCIE
54 bool "Support C29XPCIE" 54 bool "Support C29XPCIE"
55 select ARCH_C29X 55 select ARCH_C29X
56 select BOARD_LATE_INIT if CHAIN_OF_TRUST 56 select BOARD_LATE_INIT if CHAIN_OF_TRUST
57 select SUPPORT_SPL 57 select SUPPORT_SPL
58 select SUPPORT_TPL 58 select SUPPORT_TPL
59 select PHYS_64BIT 59 select PHYS_64BIT
60 60
61 config TARGET_P3041DS 61 config TARGET_P3041DS
62 bool "Support P3041DS" 62 bool "Support P3041DS"
63 select PHYS_64BIT 63 select PHYS_64BIT
64 select ARCH_P3041 64 select ARCH_P3041
65 select BOARD_LATE_INIT if CHAIN_OF_TRUST 65 select BOARD_LATE_INIT if CHAIN_OF_TRUST
66 imply CMD_SATA 66 imply CMD_SATA
67 67
68 config TARGET_P4080DS 68 config TARGET_P4080DS
69 bool "Support P4080DS" 69 bool "Support P4080DS"
70 select PHYS_64BIT 70 select PHYS_64BIT
71 select ARCH_P4080 71 select ARCH_P4080
72 select BOARD_LATE_INIT if CHAIN_OF_TRUST 72 select BOARD_LATE_INIT if CHAIN_OF_TRUST
73 imply CMD_SATA 73 imply CMD_SATA
74 74
75 config TARGET_P5020DS 75 config TARGET_P5020DS
76 bool "Support P5020DS" 76 bool "Support P5020DS"
77 select PHYS_64BIT 77 select PHYS_64BIT
78 select ARCH_P5020 78 select ARCH_P5020
79 select BOARD_LATE_INIT if CHAIN_OF_TRUST 79 select BOARD_LATE_INIT if CHAIN_OF_TRUST
80 imply CMD_SATA 80 imply CMD_SATA
81 81
82 config TARGET_P5040DS 82 config TARGET_P5040DS
83 bool "Support P5040DS" 83 bool "Support P5040DS"
84 select PHYS_64BIT 84 select PHYS_64BIT
85 select ARCH_P5040 85 select ARCH_P5040
86 select BOARD_LATE_INIT if CHAIN_OF_TRUST 86 select BOARD_LATE_INIT if CHAIN_OF_TRUST
87 imply CMD_SATA 87 imply CMD_SATA
88 88
89 config TARGET_MPC8536DS 89 config TARGET_MPC8536DS
90 bool "Support MPC8536DS" 90 bool "Support MPC8536DS"
91 select ARCH_MPC8536 91 select ARCH_MPC8536
92 # Use DDR3 controller with DDR2 DIMMs on this board 92 # Use DDR3 controller with DDR2 DIMMs on this board
93 select SYS_FSL_DDRC_GEN3 93 select SYS_FSL_DDRC_GEN3
94 imply CMD_SATA 94 imply CMD_SATA
95 imply FSL_SATA
95 96
96 config TARGET_MPC8541CDS 97 config TARGET_MPC8541CDS
97 bool "Support MPC8541CDS" 98 bool "Support MPC8541CDS"
98 select ARCH_MPC8541 99 select ARCH_MPC8541
99 100
100 config TARGET_MPC8544DS 101 config TARGET_MPC8544DS
101 bool "Support MPC8544DS" 102 bool "Support MPC8544DS"
102 select ARCH_MPC8544 103 select ARCH_MPC8544
103 104
104 config TARGET_MPC8548CDS 105 config TARGET_MPC8548CDS
105 bool "Support MPC8548CDS" 106 bool "Support MPC8548CDS"
106 select ARCH_MPC8548 107 select ARCH_MPC8548
107 108
108 config TARGET_MPC8555CDS 109 config TARGET_MPC8555CDS
109 bool "Support MPC8555CDS" 110 bool "Support MPC8555CDS"
110 select ARCH_MPC8555 111 select ARCH_MPC8555
111 112
112 config TARGET_MPC8568MDS 113 config TARGET_MPC8568MDS
113 bool "Support MPC8568MDS" 114 bool "Support MPC8568MDS"
114 select ARCH_MPC8568 115 select ARCH_MPC8568
115 116
116 config TARGET_MPC8569MDS 117 config TARGET_MPC8569MDS
117 bool "Support MPC8569MDS" 118 bool "Support MPC8569MDS"
118 select ARCH_MPC8569 119 select ARCH_MPC8569
119 120
120 config TARGET_MPC8572DS 121 config TARGET_MPC8572DS
121 bool "Support MPC8572DS" 122 bool "Support MPC8572DS"
122 select ARCH_MPC8572 123 select ARCH_MPC8572
123 # Use DDR3 controller with DDR2 DIMMs on this board 124 # Use DDR3 controller with DDR2 DIMMs on this board
124 select SYS_FSL_DDRC_GEN3 125 select SYS_FSL_DDRC_GEN3
125 imply SCSI 126 imply SCSI
126 127
127 config TARGET_P1010RDB_PA 128 config TARGET_P1010RDB_PA
128 bool "Support P1010RDB_PA" 129 bool "Support P1010RDB_PA"
129 select ARCH_P1010 130 select ARCH_P1010
130 select BOARD_LATE_INIT if CHAIN_OF_TRUST 131 select BOARD_LATE_INIT if CHAIN_OF_TRUST
131 select SUPPORT_SPL 132 select SUPPORT_SPL
132 select SUPPORT_TPL 133 select SUPPORT_TPL
133 imply CMD_EEPROM 134 imply CMD_EEPROM
134 imply CMD_SATA 135 imply CMD_SATA
135 136
136 config TARGET_P1010RDB_PB 137 config TARGET_P1010RDB_PB
137 bool "Support P1010RDB_PB" 138 bool "Support P1010RDB_PB"
138 select ARCH_P1010 139 select ARCH_P1010
139 select BOARD_LATE_INIT if CHAIN_OF_TRUST 140 select BOARD_LATE_INIT if CHAIN_OF_TRUST
140 select SUPPORT_SPL 141 select SUPPORT_SPL
141 select SUPPORT_TPL 142 select SUPPORT_TPL
142 imply CMD_EEPROM 143 imply CMD_EEPROM
143 imply CMD_SATA 144 imply CMD_SATA
144 145
145 config TARGET_P1022DS 146 config TARGET_P1022DS
146 bool "Support P1022DS" 147 bool "Support P1022DS"
147 select ARCH_P1022 148 select ARCH_P1022
148 select SUPPORT_SPL 149 select SUPPORT_SPL
149 select SUPPORT_TPL 150 select SUPPORT_TPL
150 imply CMD_SATA 151 imply CMD_SATA
152 imply FSL_SATA
151 153
152 config TARGET_P1023RDB 154 config TARGET_P1023RDB
153 bool "Support P1023RDB" 155 bool "Support P1023RDB"
154 select ARCH_P1023 156 select ARCH_P1023
155 imply CMD_EEPROM 157 imply CMD_EEPROM
156 158
157 config TARGET_P1020MBG 159 config TARGET_P1020MBG
158 bool "Support P1020MBG-PC" 160 bool "Support P1020MBG-PC"
159 select SUPPORT_SPL 161 select SUPPORT_SPL
160 select SUPPORT_TPL 162 select SUPPORT_TPL
161 select ARCH_P1020 163 select ARCH_P1020
162 imply CMD_EEPROM 164 imply CMD_EEPROM
163 imply CMD_SATA 165 imply CMD_SATA
164 166
165 config TARGET_P1020RDB_PC 167 config TARGET_P1020RDB_PC
166 bool "Support P1020RDB-PC" 168 bool "Support P1020RDB-PC"
167 select SUPPORT_SPL 169 select SUPPORT_SPL
168 select SUPPORT_TPL 170 select SUPPORT_TPL
169 select ARCH_P1020 171 select ARCH_P1020
170 imply CMD_EEPROM 172 imply CMD_EEPROM
171 imply CMD_SATA 173 imply CMD_SATA
172 174
173 config TARGET_P1020RDB_PD 175 config TARGET_P1020RDB_PD
174 bool "Support P1020RDB-PD" 176 bool "Support P1020RDB-PD"
175 select SUPPORT_SPL 177 select SUPPORT_SPL
176 select SUPPORT_TPL 178 select SUPPORT_TPL
177 select ARCH_P1020 179 select ARCH_P1020
178 imply CMD_EEPROM 180 imply CMD_EEPROM
179 imply CMD_SATA 181 imply CMD_SATA
180 182
181 config TARGET_P1020UTM 183 config TARGET_P1020UTM
182 bool "Support P1020UTM" 184 bool "Support P1020UTM"
183 select SUPPORT_SPL 185 select SUPPORT_SPL
184 select SUPPORT_TPL 186 select SUPPORT_TPL
185 select ARCH_P1020 187 select ARCH_P1020
186 imply CMD_EEPROM 188 imply CMD_EEPROM
187 imply CMD_SATA 189 imply CMD_SATA
188 190
189 config TARGET_P1021RDB 191 config TARGET_P1021RDB
190 bool "Support P1021RDB" 192 bool "Support P1021RDB"
191 select SUPPORT_SPL 193 select SUPPORT_SPL
192 select SUPPORT_TPL 194 select SUPPORT_TPL
193 select ARCH_P1021 195 select ARCH_P1021
194 imply CMD_EEPROM 196 imply CMD_EEPROM
195 imply CMD_SATA 197 imply CMD_SATA
196 198
197 config TARGET_P1024RDB 199 config TARGET_P1024RDB
198 bool "Support P1024RDB" 200 bool "Support P1024RDB"
199 select SUPPORT_SPL 201 select SUPPORT_SPL
200 select SUPPORT_TPL 202 select SUPPORT_TPL
201 select ARCH_P1024 203 select ARCH_P1024
202 imply CMD_EEPROM 204 imply CMD_EEPROM
203 imply CMD_SATA 205 imply CMD_SATA
204 206
205 config TARGET_P1025RDB 207 config TARGET_P1025RDB
206 bool "Support P1025RDB" 208 bool "Support P1025RDB"
207 select SUPPORT_SPL 209 select SUPPORT_SPL
208 select SUPPORT_TPL 210 select SUPPORT_TPL
209 select ARCH_P1025 211 select ARCH_P1025
210 imply CMD_EEPROM 212 imply CMD_EEPROM
211 imply CMD_SATA 213 imply CMD_SATA
212 imply SATA_SIL 214 imply SATA_SIL
213 215
214 config TARGET_P2020RDB 216 config TARGET_P2020RDB
215 bool "Support P2020RDB-PC" 217 bool "Support P2020RDB-PC"
216 select SUPPORT_SPL 218 select SUPPORT_SPL
217 select SUPPORT_TPL 219 select SUPPORT_TPL
218 select ARCH_P2020 220 select ARCH_P2020
219 imply CMD_EEPROM 221 imply CMD_EEPROM
220 imply CMD_SATA 222 imply CMD_SATA
221 imply SATA_SIL 223 imply SATA_SIL
222 224
223 config TARGET_P1_TWR 225 config TARGET_P1_TWR
224 bool "Support p1_twr" 226 bool "Support p1_twr"
225 select ARCH_P1025 227 select ARCH_P1025
226 228
227 config TARGET_P2041RDB 229 config TARGET_P2041RDB
228 bool "Support P2041RDB" 230 bool "Support P2041RDB"
229 select ARCH_P2041 231 select ARCH_P2041
230 select BOARD_LATE_INIT if CHAIN_OF_TRUST 232 select BOARD_LATE_INIT if CHAIN_OF_TRUST
231 select PHYS_64BIT 233 select PHYS_64BIT
232 imply CMD_SATA 234 imply CMD_SATA
235 imply FSL_SATA
233 236
234 config TARGET_QEMU_PPCE500 237 config TARGET_QEMU_PPCE500
235 bool "Support qemu-ppce500" 238 bool "Support qemu-ppce500"
236 select ARCH_QEMU_E500 239 select ARCH_QEMU_E500
237 select PHYS_64BIT 240 select PHYS_64BIT
238 241
239 config TARGET_T1024QDS 242 config TARGET_T1024QDS
240 bool "Support T1024QDS" 243 bool "Support T1024QDS"
241 select ARCH_T1024 244 select ARCH_T1024
242 select BOARD_LATE_INIT if CHAIN_OF_TRUST 245 select BOARD_LATE_INIT if CHAIN_OF_TRUST
243 select SUPPORT_SPL 246 select SUPPORT_SPL
244 select PHYS_64BIT 247 select PHYS_64BIT
245 imply CMD_EEPROM 248 imply CMD_EEPROM
246 imply CMD_SATA 249 imply CMD_SATA
250 imply FSL_SATA
247 251
248 config TARGET_T1023RDB 252 config TARGET_T1023RDB
249 bool "Support T1023RDB" 253 bool "Support T1023RDB"
250 select ARCH_T1023 254 select ARCH_T1023
251 select BOARD_LATE_INIT if CHAIN_OF_TRUST 255 select BOARD_LATE_INIT if CHAIN_OF_TRUST
252 select SUPPORT_SPL 256 select SUPPORT_SPL
253 select PHYS_64BIT 257 select PHYS_64BIT
254 imply CMD_EEPROM 258 imply CMD_EEPROM
255 259
256 config TARGET_T1024RDB 260 config TARGET_T1024RDB
257 bool "Support T1024RDB" 261 bool "Support T1024RDB"
258 select ARCH_T1024 262 select ARCH_T1024
259 select BOARD_LATE_INIT if CHAIN_OF_TRUST 263 select BOARD_LATE_INIT if CHAIN_OF_TRUST
260 select SUPPORT_SPL 264 select SUPPORT_SPL
261 select PHYS_64BIT 265 select PHYS_64BIT
262 imply CMD_EEPROM 266 imply CMD_EEPROM
263 267
264 config TARGET_T1040QDS 268 config TARGET_T1040QDS
265 bool "Support T1040QDS" 269 bool "Support T1040QDS"
266 select ARCH_T1040 270 select ARCH_T1040
267 select BOARD_LATE_INIT if CHAIN_OF_TRUST 271 select BOARD_LATE_INIT if CHAIN_OF_TRUST
268 select PHYS_64BIT 272 select PHYS_64BIT
269 imply CMD_EEPROM 273 imply CMD_EEPROM
270 imply CMD_SATA 274 imply CMD_SATA
271 275
272 config TARGET_T1040RDB 276 config TARGET_T1040RDB
273 bool "Support T1040RDB" 277 bool "Support T1040RDB"
274 select ARCH_T1040 278 select ARCH_T1040
275 select BOARD_LATE_INIT if CHAIN_OF_TRUST 279 select BOARD_LATE_INIT if CHAIN_OF_TRUST
276 select SUPPORT_SPL 280 select SUPPORT_SPL
277 select PHYS_64BIT 281 select PHYS_64BIT
278 imply CMD_SATA 282 imply CMD_SATA
279 283
280 config TARGET_T1040D4RDB 284 config TARGET_T1040D4RDB
281 bool "Support T1040D4RDB" 285 bool "Support T1040D4RDB"
282 select ARCH_T1040 286 select ARCH_T1040
283 select BOARD_LATE_INIT if CHAIN_OF_TRUST 287 select BOARD_LATE_INIT if CHAIN_OF_TRUST
284 select SUPPORT_SPL 288 select SUPPORT_SPL
285 select PHYS_64BIT 289 select PHYS_64BIT
286 imply CMD_SATA 290 imply CMD_SATA
287 291
288 config TARGET_T1042RDB 292 config TARGET_T1042RDB
289 bool "Support T1042RDB" 293 bool "Support T1042RDB"
290 select ARCH_T1042 294 select ARCH_T1042
291 select BOARD_LATE_INIT if CHAIN_OF_TRUST 295 select BOARD_LATE_INIT if CHAIN_OF_TRUST
292 select SUPPORT_SPL 296 select SUPPORT_SPL
293 select PHYS_64BIT 297 select PHYS_64BIT
294 imply CMD_SATA 298 imply CMD_SATA
295 299
296 config TARGET_T1042D4RDB 300 config TARGET_T1042D4RDB
297 bool "Support T1042D4RDB" 301 bool "Support T1042D4RDB"
298 select ARCH_T1042 302 select ARCH_T1042
299 select BOARD_LATE_INIT if CHAIN_OF_TRUST 303 select BOARD_LATE_INIT if CHAIN_OF_TRUST
300 select SUPPORT_SPL 304 select SUPPORT_SPL
301 select PHYS_64BIT 305 select PHYS_64BIT
302 imply CMD_SATA 306 imply CMD_SATA
303 307
304 config TARGET_T1042RDB_PI 308 config TARGET_T1042RDB_PI
305 bool "Support T1042RDB_PI" 309 bool "Support T1042RDB_PI"
306 select ARCH_T1042 310 select ARCH_T1042
307 select BOARD_LATE_INIT if CHAIN_OF_TRUST 311 select BOARD_LATE_INIT if CHAIN_OF_TRUST
308 select SUPPORT_SPL 312 select SUPPORT_SPL
309 select PHYS_64BIT 313 select PHYS_64BIT
310 imply CMD_SATA 314 imply CMD_SATA
311 315
312 config TARGET_T2080QDS 316 config TARGET_T2080QDS
313 bool "Support T2080QDS" 317 bool "Support T2080QDS"
314 select ARCH_T2080 318 select ARCH_T2080
315 select BOARD_LATE_INIT if CHAIN_OF_TRUST 319 select BOARD_LATE_INIT if CHAIN_OF_TRUST
316 select SUPPORT_SPL 320 select SUPPORT_SPL
317 select PHYS_64BIT 321 select PHYS_64BIT
318 imply CMD_SATA 322 imply CMD_SATA
319 323
320 config TARGET_T2080RDB 324 config TARGET_T2080RDB
321 bool "Support T2080RDB" 325 bool "Support T2080RDB"
322 select ARCH_T2080 326 select ARCH_T2080
323 select BOARD_LATE_INIT if CHAIN_OF_TRUST 327 select BOARD_LATE_INIT if CHAIN_OF_TRUST
324 select SUPPORT_SPL 328 select SUPPORT_SPL
325 select PHYS_64BIT 329 select PHYS_64BIT
326 imply CMD_SATA 330 imply CMD_SATA
327 331
328 config TARGET_T2081QDS 332 config TARGET_T2081QDS
329 bool "Support T2081QDS" 333 bool "Support T2081QDS"
330 select ARCH_T2081 334 select ARCH_T2081
331 select SUPPORT_SPL 335 select SUPPORT_SPL
332 select PHYS_64BIT 336 select PHYS_64BIT
333 337
334 config TARGET_T4160QDS 338 config TARGET_T4160QDS
335 bool "Support T4160QDS" 339 bool "Support T4160QDS"
336 select ARCH_T4160 340 select ARCH_T4160
337 select BOARD_LATE_INIT if CHAIN_OF_TRUST 341 select BOARD_LATE_INIT if CHAIN_OF_TRUST
338 select SUPPORT_SPL 342 select SUPPORT_SPL
339 select PHYS_64BIT 343 select PHYS_64BIT
340 imply CMD_SATA 344 imply CMD_SATA
341 345
342 config TARGET_T4160RDB 346 config TARGET_T4160RDB
343 bool "Support T4160RDB" 347 bool "Support T4160RDB"
344 select ARCH_T4160 348 select ARCH_T4160
345 select SUPPORT_SPL 349 select SUPPORT_SPL
346 select PHYS_64BIT 350 select PHYS_64BIT
347 351
348 config TARGET_T4240QDS 352 config TARGET_T4240QDS
349 bool "Support T4240QDS" 353 bool "Support T4240QDS"
350 select ARCH_T4240 354 select ARCH_T4240
351 select BOARD_LATE_INIT if CHAIN_OF_TRUST 355 select BOARD_LATE_INIT if CHAIN_OF_TRUST
352 select SUPPORT_SPL 356 select SUPPORT_SPL
353 select PHYS_64BIT 357 select PHYS_64BIT
354 imply CMD_SATA 358 imply CMD_SATA
355 359
356 config TARGET_T4240RDB 360 config TARGET_T4240RDB
357 bool "Support T4240RDB" 361 bool "Support T4240RDB"
358 select ARCH_T4240 362 select ARCH_T4240
359 select SUPPORT_SPL 363 select SUPPORT_SPL
360 select PHYS_64BIT 364 select PHYS_64BIT
361 imply CMD_SATA 365 imply CMD_SATA
362 366
363 config TARGET_CONTROLCENTERD 367 config TARGET_CONTROLCENTERD
364 bool "Support controlcenterd" 368 bool "Support controlcenterd"
365 select ARCH_P1022 369 select ARCH_P1022
366 370
367 config TARGET_KMP204X 371 config TARGET_KMP204X
368 bool "Support kmp204x" 372 bool "Support kmp204x"
369 select ARCH_P2041 373 select ARCH_P2041
370 select PHYS_64BIT 374 select PHYS_64BIT
371 imply CMD_CRAMFS 375 imply CMD_CRAMFS
372 imply FS_CRAMFS 376 imply FS_CRAMFS
373 377
374 config TARGET_XPEDITE520X 378 config TARGET_XPEDITE520X
375 bool "Support xpedite520x" 379 bool "Support xpedite520x"
376 select ARCH_MPC8548 380 select ARCH_MPC8548
377 381
378 config TARGET_XPEDITE537X 382 config TARGET_XPEDITE537X
379 bool "Support xpedite537x" 383 bool "Support xpedite537x"
380 select ARCH_MPC8572 384 select ARCH_MPC8572
381 # Use DDR3 controller with DDR2 DIMMs on this board 385 # Use DDR3 controller with DDR2 DIMMs on this board
382 select SYS_FSL_DDRC_GEN3 386 select SYS_FSL_DDRC_GEN3
383 387
384 config TARGET_XPEDITE550X 388 config TARGET_XPEDITE550X
385 bool "Support xpedite550x" 389 bool "Support xpedite550x"
386 select ARCH_P2020 390 select ARCH_P2020
387 391
388 config TARGET_UCP1020 392 config TARGET_UCP1020
389 bool "Support uCP1020" 393 bool "Support uCP1020"
390 select ARCH_P1020 394 select ARCH_P1020
391 imply CMD_SATA 395 imply CMD_SATA
392 396
393 config TARGET_CYRUS_P5020 397 config TARGET_CYRUS_P5020
394 bool "Support Varisys Cyrus P5020" 398 bool "Support Varisys Cyrus P5020"
395 select ARCH_P5020 399 select ARCH_P5020
396 select PHYS_64BIT 400 select PHYS_64BIT
397 401
398 config TARGET_CYRUS_P5040 402 config TARGET_CYRUS_P5040
399 bool "Support Varisys Cyrus P5040" 403 bool "Support Varisys Cyrus P5040"
400 select ARCH_P5040 404 select ARCH_P5040
401 select PHYS_64BIT 405 select PHYS_64BIT
402 406
403 endchoice 407 endchoice
404 408
405 config ARCH_B4420 409 config ARCH_B4420
406 bool 410 bool
407 select E500MC 411 select E500MC
408 select E6500 412 select E6500
409 select FSL_LAW 413 select FSL_LAW
410 select SYS_FSL_DDR_VER_47 414 select SYS_FSL_DDR_VER_47
411 select SYS_FSL_ERRATUM_A004477 415 select SYS_FSL_ERRATUM_A004477
412 select SYS_FSL_ERRATUM_A005871 416 select SYS_FSL_ERRATUM_A005871
413 select SYS_FSL_ERRATUM_A006379 417 select SYS_FSL_ERRATUM_A006379
414 select SYS_FSL_ERRATUM_A006384 418 select SYS_FSL_ERRATUM_A006384
415 select SYS_FSL_ERRATUM_A006475 419 select SYS_FSL_ERRATUM_A006475
416 select SYS_FSL_ERRATUM_A006593 420 select SYS_FSL_ERRATUM_A006593
417 select SYS_FSL_ERRATUM_A007075 421 select SYS_FSL_ERRATUM_A007075
418 select SYS_FSL_ERRATUM_A007186 422 select SYS_FSL_ERRATUM_A007186
419 select SYS_FSL_ERRATUM_A007212 423 select SYS_FSL_ERRATUM_A007212
420 select SYS_FSL_ERRATUM_A009942 424 select SYS_FSL_ERRATUM_A009942
421 select SYS_FSL_HAS_DDR3 425 select SYS_FSL_HAS_DDR3
422 select SYS_FSL_HAS_SEC 426 select SYS_FSL_HAS_SEC
423 select SYS_FSL_QORIQ_CHASSIS2 427 select SYS_FSL_QORIQ_CHASSIS2
424 select SYS_FSL_SEC_BE 428 select SYS_FSL_SEC_BE
425 select SYS_FSL_SEC_COMPAT_4 429 select SYS_FSL_SEC_COMPAT_4
426 select SYS_PPC64 430 select SYS_PPC64
427 select FSL_IFC 431 select FSL_IFC
428 imply CMD_EEPROM 432 imply CMD_EEPROM
429 imply CMD_NAND 433 imply CMD_NAND
430 imply CMD_REGINFO 434 imply CMD_REGINFO
431 435
432 config ARCH_B4860 436 config ARCH_B4860
433 bool 437 bool
434 select E500MC 438 select E500MC
435 select E6500 439 select E6500
436 select FSL_LAW 440 select FSL_LAW
437 select SYS_FSL_DDR_VER_47 441 select SYS_FSL_DDR_VER_47
438 select SYS_FSL_ERRATUM_A004477 442 select SYS_FSL_ERRATUM_A004477
439 select SYS_FSL_ERRATUM_A005871 443 select SYS_FSL_ERRATUM_A005871
440 select SYS_FSL_ERRATUM_A006379 444 select SYS_FSL_ERRATUM_A006379
441 select SYS_FSL_ERRATUM_A006384 445 select SYS_FSL_ERRATUM_A006384
442 select SYS_FSL_ERRATUM_A006475 446 select SYS_FSL_ERRATUM_A006475
443 select SYS_FSL_ERRATUM_A006593 447 select SYS_FSL_ERRATUM_A006593
444 select SYS_FSL_ERRATUM_A007075 448 select SYS_FSL_ERRATUM_A007075
445 select SYS_FSL_ERRATUM_A007186 449 select SYS_FSL_ERRATUM_A007186
446 select SYS_FSL_ERRATUM_A007212 450 select SYS_FSL_ERRATUM_A007212
447 select SYS_FSL_ERRATUM_A007907 451 select SYS_FSL_ERRATUM_A007907
448 select SYS_FSL_ERRATUM_A009942 452 select SYS_FSL_ERRATUM_A009942
449 select SYS_FSL_HAS_DDR3 453 select SYS_FSL_HAS_DDR3
450 select SYS_FSL_HAS_SEC 454 select SYS_FSL_HAS_SEC
451 select SYS_FSL_QORIQ_CHASSIS2 455 select SYS_FSL_QORIQ_CHASSIS2
452 select SYS_FSL_SEC_BE 456 select SYS_FSL_SEC_BE
453 select SYS_FSL_SEC_COMPAT_4 457 select SYS_FSL_SEC_COMPAT_4
454 select SYS_PPC64 458 select SYS_PPC64
455 select FSL_IFC 459 select FSL_IFC
456 imply CMD_EEPROM 460 imply CMD_EEPROM
457 imply CMD_NAND 461 imply CMD_NAND
458 imply CMD_REGINFO 462 imply CMD_REGINFO
459 463
460 config ARCH_BSC9131 464 config ARCH_BSC9131
461 bool 465 bool
462 select FSL_LAW 466 select FSL_LAW
463 select SYS_FSL_DDR_VER_44 467 select SYS_FSL_DDR_VER_44
464 select SYS_FSL_ERRATUM_A004477 468 select SYS_FSL_ERRATUM_A004477
465 select SYS_FSL_ERRATUM_A005125 469 select SYS_FSL_ERRATUM_A005125
466 select SYS_FSL_ERRATUM_ESDHC111 470 select SYS_FSL_ERRATUM_ESDHC111
467 select SYS_FSL_HAS_DDR3 471 select SYS_FSL_HAS_DDR3
468 select SYS_FSL_HAS_SEC 472 select SYS_FSL_HAS_SEC
469 select SYS_FSL_SEC_BE 473 select SYS_FSL_SEC_BE
470 select SYS_FSL_SEC_COMPAT_4 474 select SYS_FSL_SEC_COMPAT_4
471 select FSL_IFC 475 select FSL_IFC
472 imply CMD_EEPROM 476 imply CMD_EEPROM
473 imply CMD_NAND 477 imply CMD_NAND
474 imply CMD_REGINFO 478 imply CMD_REGINFO
475 479
476 config ARCH_BSC9132 480 config ARCH_BSC9132
477 bool 481 bool
478 select FSL_LAW 482 select FSL_LAW
479 select SYS_FSL_DDR_VER_46 483 select SYS_FSL_DDR_VER_46
480 select SYS_FSL_ERRATUM_A004477 484 select SYS_FSL_ERRATUM_A004477
481 select SYS_FSL_ERRATUM_A005125 485 select SYS_FSL_ERRATUM_A005125
482 select SYS_FSL_ERRATUM_A005434 486 select SYS_FSL_ERRATUM_A005434
483 select SYS_FSL_ERRATUM_ESDHC111 487 select SYS_FSL_ERRATUM_ESDHC111
484 select SYS_FSL_ERRATUM_I2C_A004447 488 select SYS_FSL_ERRATUM_I2C_A004447
485 select SYS_FSL_ERRATUM_IFC_A002769 489 select SYS_FSL_ERRATUM_IFC_A002769
486 select SYS_FSL_HAS_DDR3 490 select SYS_FSL_HAS_DDR3
487 select SYS_FSL_HAS_SEC 491 select SYS_FSL_HAS_SEC
488 select SYS_FSL_SEC_BE 492 select SYS_FSL_SEC_BE
489 select SYS_FSL_SEC_COMPAT_4 493 select SYS_FSL_SEC_COMPAT_4
490 select SYS_PPC_E500_USE_DEBUG_TLB 494 select SYS_PPC_E500_USE_DEBUG_TLB
491 select FSL_IFC 495 select FSL_IFC
492 imply CMD_EEPROM 496 imply CMD_EEPROM
493 imply CMD_MTDPARTS 497 imply CMD_MTDPARTS
494 imply CMD_NAND 498 imply CMD_NAND
495 imply CMD_PCI 499 imply CMD_PCI
496 imply CMD_REGINFO 500 imply CMD_REGINFO
497 501
498 config ARCH_C29X 502 config ARCH_C29X
499 bool 503 bool
500 select FSL_LAW 504 select FSL_LAW
501 select SYS_FSL_DDR_VER_46 505 select SYS_FSL_DDR_VER_46
502 select SYS_FSL_ERRATUM_A005125 506 select SYS_FSL_ERRATUM_A005125
503 select SYS_FSL_ERRATUM_ESDHC111 507 select SYS_FSL_ERRATUM_ESDHC111
504 select SYS_FSL_HAS_DDR3 508 select SYS_FSL_HAS_DDR3
505 select SYS_FSL_HAS_SEC 509 select SYS_FSL_HAS_SEC
506 select SYS_FSL_SEC_BE 510 select SYS_FSL_SEC_BE
507 select SYS_FSL_SEC_COMPAT_6 511 select SYS_FSL_SEC_COMPAT_6
508 select SYS_PPC_E500_USE_DEBUG_TLB 512 select SYS_PPC_E500_USE_DEBUG_TLB
509 select FSL_IFC 513 select FSL_IFC
510 imply CMD_NAND 514 imply CMD_NAND
511 imply CMD_PCI 515 imply CMD_PCI
512 imply CMD_REGINFO 516 imply CMD_REGINFO
513 517
514 config ARCH_MPC8536 518 config ARCH_MPC8536
515 bool 519 bool
516 select FSL_LAW 520 select FSL_LAW
517 select SYS_FSL_ERRATUM_A004508 521 select SYS_FSL_ERRATUM_A004508
518 select SYS_FSL_ERRATUM_A005125 522 select SYS_FSL_ERRATUM_A005125
519 select SYS_FSL_HAS_DDR2 523 select SYS_FSL_HAS_DDR2
520 select SYS_FSL_HAS_DDR3 524 select SYS_FSL_HAS_DDR3
521 select SYS_FSL_HAS_SEC 525 select SYS_FSL_HAS_SEC
522 select SYS_FSL_SEC_BE 526 select SYS_FSL_SEC_BE
523 select SYS_FSL_SEC_COMPAT_2 527 select SYS_FSL_SEC_COMPAT_2
524 select SYS_PPC_E500_USE_DEBUG_TLB 528 select SYS_PPC_E500_USE_DEBUG_TLB
525 select FSL_ELBC 529 select FSL_ELBC
526 imply CMD_NAND 530 imply CMD_NAND
527 imply CMD_SATA 531 imply CMD_SATA
528 imply CMD_REGINFO 532 imply CMD_REGINFO
529 533
530 config ARCH_MPC8540 534 config ARCH_MPC8540
531 bool 535 bool
532 select FSL_LAW 536 select FSL_LAW
533 select SYS_FSL_HAS_DDR1 537 select SYS_FSL_HAS_DDR1
534 538
535 config ARCH_MPC8541 539 config ARCH_MPC8541
536 bool 540 bool
537 select FSL_LAW 541 select FSL_LAW
538 select SYS_FSL_HAS_DDR1 542 select SYS_FSL_HAS_DDR1
539 select SYS_FSL_HAS_SEC 543 select SYS_FSL_HAS_SEC
540 select SYS_FSL_SEC_BE 544 select SYS_FSL_SEC_BE
541 select SYS_FSL_SEC_COMPAT_2 545 select SYS_FSL_SEC_COMPAT_2
542 546
543 config ARCH_MPC8544 547 config ARCH_MPC8544
544 bool 548 bool
545 select FSL_LAW 549 select FSL_LAW
546 select SYS_FSL_ERRATUM_A005125 550 select SYS_FSL_ERRATUM_A005125
547 select SYS_FSL_HAS_DDR2 551 select SYS_FSL_HAS_DDR2
548 select SYS_FSL_HAS_SEC 552 select SYS_FSL_HAS_SEC
549 select SYS_FSL_SEC_BE 553 select SYS_FSL_SEC_BE
550 select SYS_FSL_SEC_COMPAT_2 554 select SYS_FSL_SEC_COMPAT_2
551 select SYS_PPC_E500_USE_DEBUG_TLB 555 select SYS_PPC_E500_USE_DEBUG_TLB
552 select FSL_ELBC 556 select FSL_ELBC
553 557
554 config ARCH_MPC8548 558 config ARCH_MPC8548
555 bool 559 bool
556 select FSL_LAW 560 select FSL_LAW
557 select SYS_FSL_ERRATUM_A005125 561 select SYS_FSL_ERRATUM_A005125
558 select SYS_FSL_ERRATUM_NMG_DDR120 562 select SYS_FSL_ERRATUM_NMG_DDR120
559 select SYS_FSL_ERRATUM_NMG_LBC103 563 select SYS_FSL_ERRATUM_NMG_LBC103
560 select SYS_FSL_ERRATUM_NMG_ETSEC129 564 select SYS_FSL_ERRATUM_NMG_ETSEC129
561 select SYS_FSL_ERRATUM_I2C_A004447 565 select SYS_FSL_ERRATUM_I2C_A004447
562 select SYS_FSL_HAS_DDR2 566 select SYS_FSL_HAS_DDR2
563 select SYS_FSL_HAS_DDR1 567 select SYS_FSL_HAS_DDR1
564 select SYS_FSL_HAS_SEC 568 select SYS_FSL_HAS_SEC
565 select SYS_FSL_SEC_BE 569 select SYS_FSL_SEC_BE
566 select SYS_FSL_SEC_COMPAT_2 570 select SYS_FSL_SEC_COMPAT_2
567 select SYS_PPC_E500_USE_DEBUG_TLB 571 select SYS_PPC_E500_USE_DEBUG_TLB
568 imply CMD_REGINFO 572 imply CMD_REGINFO
569 573
570 config ARCH_MPC8555 574 config ARCH_MPC8555
571 bool 575 bool
572 select FSL_LAW 576 select FSL_LAW
573 select SYS_FSL_HAS_DDR1 577 select SYS_FSL_HAS_DDR1
574 select SYS_FSL_HAS_SEC 578 select SYS_FSL_HAS_SEC
575 select SYS_FSL_SEC_BE 579 select SYS_FSL_SEC_BE
576 select SYS_FSL_SEC_COMPAT_2 580 select SYS_FSL_SEC_COMPAT_2
577 581
578 config ARCH_MPC8560 582 config ARCH_MPC8560
579 bool 583 bool
580 select FSL_LAW 584 select FSL_LAW
581 select SYS_FSL_HAS_DDR1 585 select SYS_FSL_HAS_DDR1
582 586
583 config ARCH_MPC8568 587 config ARCH_MPC8568
584 bool 588 bool
585 select FSL_LAW 589 select FSL_LAW
586 select SYS_FSL_HAS_DDR2 590 select SYS_FSL_HAS_DDR2
587 select SYS_FSL_HAS_SEC 591 select SYS_FSL_HAS_SEC
588 select SYS_FSL_SEC_BE 592 select SYS_FSL_SEC_BE
589 select SYS_FSL_SEC_COMPAT_2 593 select SYS_FSL_SEC_COMPAT_2
590 594
591 config ARCH_MPC8569 595 config ARCH_MPC8569
592 bool 596 bool
593 select FSL_LAW 597 select FSL_LAW
594 select SYS_FSL_ERRATUM_A004508 598 select SYS_FSL_ERRATUM_A004508
595 select SYS_FSL_ERRATUM_A005125 599 select SYS_FSL_ERRATUM_A005125
596 select SYS_FSL_HAS_DDR3 600 select SYS_FSL_HAS_DDR3
597 select SYS_FSL_HAS_SEC 601 select SYS_FSL_HAS_SEC
598 select SYS_FSL_SEC_BE 602 select SYS_FSL_SEC_BE
599 select SYS_FSL_SEC_COMPAT_2 603 select SYS_FSL_SEC_COMPAT_2
600 select FSL_ELBC 604 select FSL_ELBC
601 imply CMD_NAND 605 imply CMD_NAND
602 606
603 config ARCH_MPC8572 607 config ARCH_MPC8572
604 bool 608 bool
605 select FSL_LAW 609 select FSL_LAW
606 select SYS_FSL_ERRATUM_A004508 610 select SYS_FSL_ERRATUM_A004508
607 select SYS_FSL_ERRATUM_A005125 611 select SYS_FSL_ERRATUM_A005125
608 select SYS_FSL_ERRATUM_DDR_115 612 select SYS_FSL_ERRATUM_DDR_115
609 select SYS_FSL_ERRATUM_DDR111_DDR134 613 select SYS_FSL_ERRATUM_DDR111_DDR134
610 select SYS_FSL_HAS_DDR2 614 select SYS_FSL_HAS_DDR2
611 select SYS_FSL_HAS_DDR3 615 select SYS_FSL_HAS_DDR3
612 select SYS_FSL_HAS_SEC 616 select SYS_FSL_HAS_SEC
613 select SYS_FSL_SEC_BE 617 select SYS_FSL_SEC_BE
614 select SYS_FSL_SEC_COMPAT_2 618 select SYS_FSL_SEC_COMPAT_2
615 select SYS_PPC_E500_USE_DEBUG_TLB 619 select SYS_PPC_E500_USE_DEBUG_TLB
616 select FSL_ELBC 620 select FSL_ELBC
617 imply CMD_NAND 621 imply CMD_NAND
618 622
619 config ARCH_P1010 623 config ARCH_P1010
620 bool 624 bool
621 select FSL_LAW 625 select FSL_LAW
622 select SYS_FSL_ERRATUM_A004477 626 select SYS_FSL_ERRATUM_A004477
623 select SYS_FSL_ERRATUM_A004508 627 select SYS_FSL_ERRATUM_A004508
624 select SYS_FSL_ERRATUM_A005125 628 select SYS_FSL_ERRATUM_A005125
625 select SYS_FSL_ERRATUM_A006261 629 select SYS_FSL_ERRATUM_A006261
626 select SYS_FSL_ERRATUM_A007075 630 select SYS_FSL_ERRATUM_A007075
627 select SYS_FSL_ERRATUM_ESDHC111 631 select SYS_FSL_ERRATUM_ESDHC111
628 select SYS_FSL_ERRATUM_I2C_A004447 632 select SYS_FSL_ERRATUM_I2C_A004447
629 select SYS_FSL_ERRATUM_IFC_A002769 633 select SYS_FSL_ERRATUM_IFC_A002769
630 select SYS_FSL_ERRATUM_P1010_A003549 634 select SYS_FSL_ERRATUM_P1010_A003549
631 select SYS_FSL_ERRATUM_SEC_A003571 635 select SYS_FSL_ERRATUM_SEC_A003571
632 select SYS_FSL_ERRATUM_IFC_A003399 636 select SYS_FSL_ERRATUM_IFC_A003399
633 select SYS_FSL_HAS_DDR3 637 select SYS_FSL_HAS_DDR3
634 select SYS_FSL_HAS_SEC 638 select SYS_FSL_HAS_SEC
635 select SYS_FSL_SEC_BE 639 select SYS_FSL_SEC_BE
636 select SYS_FSL_SEC_COMPAT_4 640 select SYS_FSL_SEC_COMPAT_4
637 select SYS_PPC_E500_USE_DEBUG_TLB 641 select SYS_PPC_E500_USE_DEBUG_TLB
638 select FSL_IFC 642 select FSL_IFC
639 imply CMD_EEPROM 643 imply CMD_EEPROM
640 imply CMD_MTDPARTS 644 imply CMD_MTDPARTS
641 imply CMD_NAND 645 imply CMD_NAND
642 imply CMD_SATA 646 imply CMD_SATA
643 imply CMD_PCI 647 imply CMD_PCI
644 imply CMD_REGINFO 648 imply CMD_REGINFO
649 imply FSL_SATA
645 650
646 config ARCH_P1011 651 config ARCH_P1011
647 bool 652 bool
648 select FSL_LAW 653 select FSL_LAW
649 select SYS_FSL_ERRATUM_A004508 654 select SYS_FSL_ERRATUM_A004508
650 select SYS_FSL_ERRATUM_A005125 655 select SYS_FSL_ERRATUM_A005125
651 select SYS_FSL_ERRATUM_ELBC_A001 656 select SYS_FSL_ERRATUM_ELBC_A001
652 select SYS_FSL_ERRATUM_ESDHC111 657 select SYS_FSL_ERRATUM_ESDHC111
653 select SYS_FSL_HAS_DDR3 658 select SYS_FSL_HAS_DDR3
654 select SYS_FSL_HAS_SEC 659 select SYS_FSL_HAS_SEC
655 select SYS_FSL_SEC_BE 660 select SYS_FSL_SEC_BE
656 select SYS_FSL_SEC_COMPAT_2 661 select SYS_FSL_SEC_COMPAT_2
657 select SYS_PPC_E500_USE_DEBUG_TLB 662 select SYS_PPC_E500_USE_DEBUG_TLB
658 select FSL_ELBC 663 select FSL_ELBC
659 664
660 config ARCH_P1020 665 config ARCH_P1020
661 bool 666 bool
662 select FSL_LAW 667 select FSL_LAW
663 select SYS_FSL_ERRATUM_A004508 668 select SYS_FSL_ERRATUM_A004508
664 select SYS_FSL_ERRATUM_A005125 669 select SYS_FSL_ERRATUM_A005125
665 select SYS_FSL_ERRATUM_ELBC_A001 670 select SYS_FSL_ERRATUM_ELBC_A001
666 select SYS_FSL_ERRATUM_ESDHC111 671 select SYS_FSL_ERRATUM_ESDHC111
667 select SYS_FSL_HAS_DDR3 672 select SYS_FSL_HAS_DDR3
668 select SYS_FSL_HAS_SEC 673 select SYS_FSL_HAS_SEC
669 select SYS_FSL_SEC_BE 674 select SYS_FSL_SEC_BE
670 select SYS_FSL_SEC_COMPAT_2 675 select SYS_FSL_SEC_COMPAT_2
671 select SYS_PPC_E500_USE_DEBUG_TLB 676 select SYS_PPC_E500_USE_DEBUG_TLB
672 select FSL_ELBC 677 select FSL_ELBC
673 imply CMD_NAND 678 imply CMD_NAND
674 imply CMD_SATA 679 imply CMD_SATA
675 imply CMD_PCI 680 imply CMD_PCI
676 imply CMD_REGINFO 681 imply CMD_REGINFO
677 imply SATA_SIL 682 imply SATA_SIL
678 683
679 config ARCH_P1021 684 config ARCH_P1021
680 bool 685 bool
681 select FSL_LAW 686 select FSL_LAW
682 select SYS_FSL_ERRATUM_A004508 687 select SYS_FSL_ERRATUM_A004508
683 select SYS_FSL_ERRATUM_A005125 688 select SYS_FSL_ERRATUM_A005125
684 select SYS_FSL_ERRATUM_ELBC_A001 689 select SYS_FSL_ERRATUM_ELBC_A001
685 select SYS_FSL_ERRATUM_ESDHC111 690 select SYS_FSL_ERRATUM_ESDHC111
686 select SYS_FSL_HAS_DDR3 691 select SYS_FSL_HAS_DDR3
687 select SYS_FSL_HAS_SEC 692 select SYS_FSL_HAS_SEC
688 select SYS_FSL_SEC_BE 693 select SYS_FSL_SEC_BE
689 select SYS_FSL_SEC_COMPAT_2 694 select SYS_FSL_SEC_COMPAT_2
690 select SYS_PPC_E500_USE_DEBUG_TLB 695 select SYS_PPC_E500_USE_DEBUG_TLB
691 select FSL_ELBC 696 select FSL_ELBC
692 imply CMD_REGINFO 697 imply CMD_REGINFO
693 imply CMD_NAND 698 imply CMD_NAND
694 imply CMD_SATA 699 imply CMD_SATA
695 imply CMD_REGINFO 700 imply CMD_REGINFO
696 imply SATA_SIL 701 imply SATA_SIL
697 702
698 config ARCH_P1022 703 config ARCH_P1022
699 bool 704 bool
700 select FSL_LAW 705 select FSL_LAW
701 select SYS_FSL_ERRATUM_A004477 706 select SYS_FSL_ERRATUM_A004477
702 select SYS_FSL_ERRATUM_A004508 707 select SYS_FSL_ERRATUM_A004508
703 select SYS_FSL_ERRATUM_A005125 708 select SYS_FSL_ERRATUM_A005125
704 select SYS_FSL_ERRATUM_ELBC_A001 709 select SYS_FSL_ERRATUM_ELBC_A001
705 select SYS_FSL_ERRATUM_ESDHC111 710 select SYS_FSL_ERRATUM_ESDHC111
706 select SYS_FSL_ERRATUM_SATA_A001 711 select SYS_FSL_ERRATUM_SATA_A001
707 select SYS_FSL_HAS_DDR3 712 select SYS_FSL_HAS_DDR3
708 select SYS_FSL_HAS_SEC 713 select SYS_FSL_HAS_SEC
709 select SYS_FSL_SEC_BE 714 select SYS_FSL_SEC_BE
710 select SYS_FSL_SEC_COMPAT_2 715 select SYS_FSL_SEC_COMPAT_2
711 select SYS_PPC_E500_USE_DEBUG_TLB 716 select SYS_PPC_E500_USE_DEBUG_TLB
712 select FSL_ELBC 717 select FSL_ELBC
713 718
714 config ARCH_P1023 719 config ARCH_P1023
715 bool 720 bool
716 select FSL_LAW 721 select FSL_LAW
717 select SYS_FSL_ERRATUM_A004508 722 select SYS_FSL_ERRATUM_A004508
718 select SYS_FSL_ERRATUM_A005125 723 select SYS_FSL_ERRATUM_A005125
719 select SYS_FSL_ERRATUM_I2C_A004447 724 select SYS_FSL_ERRATUM_I2C_A004447
720 select SYS_FSL_HAS_DDR3 725 select SYS_FSL_HAS_DDR3
721 select SYS_FSL_HAS_SEC 726 select SYS_FSL_HAS_SEC
722 select SYS_FSL_SEC_BE 727 select SYS_FSL_SEC_BE
723 select SYS_FSL_SEC_COMPAT_4 728 select SYS_FSL_SEC_COMPAT_4
724 select FSL_ELBC 729 select FSL_ELBC
725 730
726 config ARCH_P1024 731 config ARCH_P1024
727 bool 732 bool
728 select FSL_LAW 733 select FSL_LAW
729 select SYS_FSL_ERRATUM_A004508 734 select SYS_FSL_ERRATUM_A004508
730 select SYS_FSL_ERRATUM_A005125 735 select SYS_FSL_ERRATUM_A005125
731 select SYS_FSL_ERRATUM_ELBC_A001 736 select SYS_FSL_ERRATUM_ELBC_A001
732 select SYS_FSL_ERRATUM_ESDHC111 737 select SYS_FSL_ERRATUM_ESDHC111
733 select SYS_FSL_HAS_DDR3 738 select SYS_FSL_HAS_DDR3
734 select SYS_FSL_HAS_SEC 739 select SYS_FSL_HAS_SEC
735 select SYS_FSL_SEC_BE 740 select SYS_FSL_SEC_BE
736 select SYS_FSL_SEC_COMPAT_2 741 select SYS_FSL_SEC_COMPAT_2
737 select SYS_PPC_E500_USE_DEBUG_TLB 742 select SYS_PPC_E500_USE_DEBUG_TLB
738 select FSL_ELBC 743 select FSL_ELBC
739 imply CMD_EEPROM 744 imply CMD_EEPROM
740 imply CMD_NAND 745 imply CMD_NAND
741 imply CMD_SATA 746 imply CMD_SATA
742 imply CMD_PCI 747 imply CMD_PCI
743 imply CMD_REGINFO 748 imply CMD_REGINFO
744 imply SATA_SIL 749 imply SATA_SIL
745 750
746 config ARCH_P1025 751 config ARCH_P1025
747 bool 752 bool
748 select FSL_LAW 753 select FSL_LAW
749 select SYS_FSL_ERRATUM_A004508 754 select SYS_FSL_ERRATUM_A004508
750 select SYS_FSL_ERRATUM_A005125 755 select SYS_FSL_ERRATUM_A005125
751 select SYS_FSL_ERRATUM_ELBC_A001 756 select SYS_FSL_ERRATUM_ELBC_A001
752 select SYS_FSL_ERRATUM_ESDHC111 757 select SYS_FSL_ERRATUM_ESDHC111
753 select SYS_FSL_HAS_DDR3 758 select SYS_FSL_HAS_DDR3
754 select SYS_FSL_HAS_SEC 759 select SYS_FSL_HAS_SEC
755 select SYS_FSL_SEC_BE 760 select SYS_FSL_SEC_BE
756 select SYS_FSL_SEC_COMPAT_2 761 select SYS_FSL_SEC_COMPAT_2
757 select SYS_PPC_E500_USE_DEBUG_TLB 762 select SYS_PPC_E500_USE_DEBUG_TLB
758 select FSL_ELBC 763 select FSL_ELBC
759 imply CMD_SATA 764 imply CMD_SATA
760 imply CMD_REGINFO 765 imply CMD_REGINFO
761 766
762 config ARCH_P2020 767 config ARCH_P2020
763 bool 768 bool
764 select FSL_LAW 769 select FSL_LAW
765 select SYS_FSL_ERRATUM_A004477 770 select SYS_FSL_ERRATUM_A004477
766 select SYS_FSL_ERRATUM_A004508 771 select SYS_FSL_ERRATUM_A004508
767 select SYS_FSL_ERRATUM_A005125 772 select SYS_FSL_ERRATUM_A005125
768 select SYS_FSL_ERRATUM_ESDHC111 773 select SYS_FSL_ERRATUM_ESDHC111
769 select SYS_FSL_ERRATUM_ESDHC_A001 774 select SYS_FSL_ERRATUM_ESDHC_A001
770 select SYS_FSL_HAS_DDR3 775 select SYS_FSL_HAS_DDR3
771 select SYS_FSL_HAS_SEC 776 select SYS_FSL_HAS_SEC
772 select SYS_FSL_SEC_BE 777 select SYS_FSL_SEC_BE
773 select SYS_FSL_SEC_COMPAT_2 778 select SYS_FSL_SEC_COMPAT_2
774 select SYS_PPC_E500_USE_DEBUG_TLB 779 select SYS_PPC_E500_USE_DEBUG_TLB
775 select FSL_ELBC 780 select FSL_ELBC
776 imply CMD_EEPROM 781 imply CMD_EEPROM
777 imply CMD_NAND 782 imply CMD_NAND
778 imply CMD_REGINFO 783 imply CMD_REGINFO
779 784
780 config ARCH_P2041 785 config ARCH_P2041
781 bool 786 bool
782 select E500MC 787 select E500MC
783 select FSL_LAW 788 select FSL_LAW
784 select SYS_FSL_ERRATUM_A004510 789 select SYS_FSL_ERRATUM_A004510
785 select SYS_FSL_ERRATUM_A004849 790 select SYS_FSL_ERRATUM_A004849
786 select SYS_FSL_ERRATUM_A006261 791 select SYS_FSL_ERRATUM_A006261
787 select SYS_FSL_ERRATUM_CPU_A003999 792 select SYS_FSL_ERRATUM_CPU_A003999
788 select SYS_FSL_ERRATUM_DDR_A003 793 select SYS_FSL_ERRATUM_DDR_A003
789 select SYS_FSL_ERRATUM_DDR_A003474 794 select SYS_FSL_ERRATUM_DDR_A003474
790 select SYS_FSL_ERRATUM_ESDHC111 795 select SYS_FSL_ERRATUM_ESDHC111
791 select SYS_FSL_ERRATUM_I2C_A004447 796 select SYS_FSL_ERRATUM_I2C_A004447
792 select SYS_FSL_ERRATUM_NMG_CPU_A011 797 select SYS_FSL_ERRATUM_NMG_CPU_A011
793 select SYS_FSL_ERRATUM_SRIO_A004034 798 select SYS_FSL_ERRATUM_SRIO_A004034
794 select SYS_FSL_ERRATUM_USB14 799 select SYS_FSL_ERRATUM_USB14
795 select SYS_FSL_HAS_DDR3 800 select SYS_FSL_HAS_DDR3
796 select SYS_FSL_HAS_SEC 801 select SYS_FSL_HAS_SEC
797 select SYS_FSL_QORIQ_CHASSIS1 802 select SYS_FSL_QORIQ_CHASSIS1
798 select SYS_FSL_SEC_BE 803 select SYS_FSL_SEC_BE
799 select SYS_FSL_SEC_COMPAT_4 804 select SYS_FSL_SEC_COMPAT_4
800 select FSL_ELBC 805 select FSL_ELBC
801 imply CMD_NAND 806 imply CMD_NAND
802 807
803 config ARCH_P3041 808 config ARCH_P3041
804 bool 809 bool
805 select E500MC 810 select E500MC
806 select FSL_LAW 811 select FSL_LAW
807 select SYS_FSL_DDR_VER_44 812 select SYS_FSL_DDR_VER_44
808 select SYS_FSL_ERRATUM_A004510 813 select SYS_FSL_ERRATUM_A004510
809 select SYS_FSL_ERRATUM_A004849 814 select SYS_FSL_ERRATUM_A004849
810 select SYS_FSL_ERRATUM_A005812 815 select SYS_FSL_ERRATUM_A005812
811 select SYS_FSL_ERRATUM_A006261 816 select SYS_FSL_ERRATUM_A006261
812 select SYS_FSL_ERRATUM_CPU_A003999 817 select SYS_FSL_ERRATUM_CPU_A003999
813 select SYS_FSL_ERRATUM_DDR_A003 818 select SYS_FSL_ERRATUM_DDR_A003
814 select SYS_FSL_ERRATUM_DDR_A003474 819 select SYS_FSL_ERRATUM_DDR_A003474
815 select SYS_FSL_ERRATUM_ESDHC111 820 select SYS_FSL_ERRATUM_ESDHC111
816 select SYS_FSL_ERRATUM_I2C_A004447 821 select SYS_FSL_ERRATUM_I2C_A004447
817 select SYS_FSL_ERRATUM_NMG_CPU_A011 822 select SYS_FSL_ERRATUM_NMG_CPU_A011
818 select SYS_FSL_ERRATUM_SRIO_A004034 823 select SYS_FSL_ERRATUM_SRIO_A004034
819 select SYS_FSL_ERRATUM_USB14 824 select SYS_FSL_ERRATUM_USB14
820 select SYS_FSL_HAS_DDR3 825 select SYS_FSL_HAS_DDR3
821 select SYS_FSL_HAS_SEC 826 select SYS_FSL_HAS_SEC
822 select SYS_FSL_QORIQ_CHASSIS1 827 select SYS_FSL_QORIQ_CHASSIS1
823 select SYS_FSL_SEC_BE 828 select SYS_FSL_SEC_BE
824 select SYS_FSL_SEC_COMPAT_4 829 select SYS_FSL_SEC_COMPAT_4
825 select FSL_ELBC 830 select FSL_ELBC
826 imply CMD_NAND 831 imply CMD_NAND
827 imply CMD_SATA 832 imply CMD_SATA
828 imply CMD_REGINFO 833 imply CMD_REGINFO
834 imply FSL_SATA
829 835
830 config ARCH_P4080 836 config ARCH_P4080
831 bool 837 bool
832 select E500MC 838 select E500MC
833 select FSL_LAW 839 select FSL_LAW
834 select SYS_FSL_DDR_VER_44 840 select SYS_FSL_DDR_VER_44
835 select SYS_FSL_ERRATUM_A004510 841 select SYS_FSL_ERRATUM_A004510
836 select SYS_FSL_ERRATUM_A004580 842 select SYS_FSL_ERRATUM_A004580
837 select SYS_FSL_ERRATUM_A004849 843 select SYS_FSL_ERRATUM_A004849
838 select SYS_FSL_ERRATUM_A005812 844 select SYS_FSL_ERRATUM_A005812
839 select SYS_FSL_ERRATUM_A007075 845 select SYS_FSL_ERRATUM_A007075
840 select SYS_FSL_ERRATUM_CPC_A002 846 select SYS_FSL_ERRATUM_CPC_A002
841 select SYS_FSL_ERRATUM_CPC_A003 847 select SYS_FSL_ERRATUM_CPC_A003
842 select SYS_FSL_ERRATUM_CPU_A003999 848 select SYS_FSL_ERRATUM_CPU_A003999
843 select SYS_FSL_ERRATUM_DDR_A003 849 select SYS_FSL_ERRATUM_DDR_A003
844 select SYS_FSL_ERRATUM_DDR_A003474 850 select SYS_FSL_ERRATUM_DDR_A003474
845 select SYS_FSL_ERRATUM_ELBC_A001 851 select SYS_FSL_ERRATUM_ELBC_A001
846 select SYS_FSL_ERRATUM_ESDHC111 852 select SYS_FSL_ERRATUM_ESDHC111
847 select SYS_FSL_ERRATUM_ESDHC13 853 select SYS_FSL_ERRATUM_ESDHC13
848 select SYS_FSL_ERRATUM_ESDHC135 854 select SYS_FSL_ERRATUM_ESDHC135
849 select SYS_FSL_ERRATUM_I2C_A004447 855 select SYS_FSL_ERRATUM_I2C_A004447
850 select SYS_FSL_ERRATUM_NMG_CPU_A011 856 select SYS_FSL_ERRATUM_NMG_CPU_A011
851 select SYS_FSL_ERRATUM_SRIO_A004034 857 select SYS_FSL_ERRATUM_SRIO_A004034
852 select SYS_P4080_ERRATUM_CPU22 858 select SYS_P4080_ERRATUM_CPU22
853 select SYS_P4080_ERRATUM_PCIE_A003 859 select SYS_P4080_ERRATUM_PCIE_A003
854 select SYS_P4080_ERRATUM_SERDES8 860 select SYS_P4080_ERRATUM_SERDES8
855 select SYS_P4080_ERRATUM_SERDES9 861 select SYS_P4080_ERRATUM_SERDES9
856 select SYS_P4080_ERRATUM_SERDES_A001 862 select SYS_P4080_ERRATUM_SERDES_A001
857 select SYS_P4080_ERRATUM_SERDES_A005 863 select SYS_P4080_ERRATUM_SERDES_A005
858 select SYS_FSL_HAS_DDR3 864 select SYS_FSL_HAS_DDR3
859 select SYS_FSL_HAS_SEC 865 select SYS_FSL_HAS_SEC
860 select SYS_FSL_QORIQ_CHASSIS1 866 select SYS_FSL_QORIQ_CHASSIS1
861 select SYS_FSL_SEC_BE 867 select SYS_FSL_SEC_BE
862 select SYS_FSL_SEC_COMPAT_4 868 select SYS_FSL_SEC_COMPAT_4
863 select FSL_ELBC 869 select FSL_ELBC
864 imply CMD_SATA 870 imply CMD_SATA
865 imply CMD_REGINFO 871 imply CMD_REGINFO
866 imply SATA_SIL 872 imply SATA_SIL
867 873
868 config ARCH_P5020 874 config ARCH_P5020
869 bool 875 bool
870 select E500MC 876 select E500MC
871 select FSL_LAW 877 select FSL_LAW
872 select SYS_FSL_DDR_VER_44 878 select SYS_FSL_DDR_VER_44
873 select SYS_FSL_ERRATUM_A004510 879 select SYS_FSL_ERRATUM_A004510
874 select SYS_FSL_ERRATUM_A006261 880 select SYS_FSL_ERRATUM_A006261
875 select SYS_FSL_ERRATUM_DDR_A003 881 select SYS_FSL_ERRATUM_DDR_A003
876 select SYS_FSL_ERRATUM_DDR_A003474 882 select SYS_FSL_ERRATUM_DDR_A003474
877 select SYS_FSL_ERRATUM_ESDHC111 883 select SYS_FSL_ERRATUM_ESDHC111
878 select SYS_FSL_ERRATUM_I2C_A004447 884 select SYS_FSL_ERRATUM_I2C_A004447
879 select SYS_FSL_ERRATUM_SRIO_A004034 885 select SYS_FSL_ERRATUM_SRIO_A004034
880 select SYS_FSL_ERRATUM_USB14 886 select SYS_FSL_ERRATUM_USB14
881 select SYS_FSL_HAS_DDR3 887 select SYS_FSL_HAS_DDR3
882 select SYS_FSL_HAS_SEC 888 select SYS_FSL_HAS_SEC
883 select SYS_FSL_QORIQ_CHASSIS1 889 select SYS_FSL_QORIQ_CHASSIS1
884 select SYS_FSL_SEC_BE 890 select SYS_FSL_SEC_BE
885 select SYS_FSL_SEC_COMPAT_4 891 select SYS_FSL_SEC_COMPAT_4
886 select SYS_PPC64 892 select SYS_PPC64
887 select FSL_ELBC 893 select FSL_ELBC
888 imply CMD_SATA 894 imply CMD_SATA
889 imply CMD_REGINFO 895 imply CMD_REGINFO
896 imply FSL_SATA
890 897
891 config ARCH_P5040 898 config ARCH_P5040
892 bool 899 bool
893 select E500MC 900 select E500MC
894 select FSL_LAW 901 select FSL_LAW
895 select SYS_FSL_DDR_VER_44 902 select SYS_FSL_DDR_VER_44
896 select SYS_FSL_ERRATUM_A004510 903 select SYS_FSL_ERRATUM_A004510
897 select SYS_FSL_ERRATUM_A004699 904 select SYS_FSL_ERRATUM_A004699
898 select SYS_FSL_ERRATUM_A005812 905 select SYS_FSL_ERRATUM_A005812
899 select SYS_FSL_ERRATUM_A006261 906 select SYS_FSL_ERRATUM_A006261
900 select SYS_FSL_ERRATUM_DDR_A003 907 select SYS_FSL_ERRATUM_DDR_A003
901 select SYS_FSL_ERRATUM_DDR_A003474 908 select SYS_FSL_ERRATUM_DDR_A003474
902 select SYS_FSL_ERRATUM_ESDHC111 909 select SYS_FSL_ERRATUM_ESDHC111
903 select SYS_FSL_ERRATUM_USB14 910 select SYS_FSL_ERRATUM_USB14
904 select SYS_FSL_HAS_DDR3 911 select SYS_FSL_HAS_DDR3
905 select SYS_FSL_HAS_SEC 912 select SYS_FSL_HAS_SEC
906 select SYS_FSL_QORIQ_CHASSIS1 913 select SYS_FSL_QORIQ_CHASSIS1
907 select SYS_FSL_SEC_BE 914 select SYS_FSL_SEC_BE
908 select SYS_FSL_SEC_COMPAT_4 915 select SYS_FSL_SEC_COMPAT_4
909 select SYS_PPC64 916 select SYS_PPC64
910 select FSL_ELBC 917 select FSL_ELBC
911 imply CMD_SATA 918 imply CMD_SATA
912 imply CMD_REGINFO 919 imply CMD_REGINFO
920 imply FSL_SATA
913 921
914 config ARCH_QEMU_E500 922 config ARCH_QEMU_E500
915 bool 923 bool
916 924
917 config ARCH_T1023 925 config ARCH_T1023
918 bool 926 bool
919 select E500MC 927 select E500MC
920 select FSL_LAW 928 select FSL_LAW
921 select SYS_FSL_DDR_VER_50 929 select SYS_FSL_DDR_VER_50
922 select SYS_FSL_ERRATUM_A008378 930 select SYS_FSL_ERRATUM_A008378
923 select SYS_FSL_ERRATUM_A009663 931 select SYS_FSL_ERRATUM_A009663
924 select SYS_FSL_ERRATUM_A009942 932 select SYS_FSL_ERRATUM_A009942
925 select SYS_FSL_ERRATUM_ESDHC111 933 select SYS_FSL_ERRATUM_ESDHC111
926 select SYS_FSL_HAS_DDR3 934 select SYS_FSL_HAS_DDR3
927 select SYS_FSL_HAS_DDR4 935 select SYS_FSL_HAS_DDR4
928 select SYS_FSL_HAS_SEC 936 select SYS_FSL_HAS_SEC
929 select SYS_FSL_QORIQ_CHASSIS2 937 select SYS_FSL_QORIQ_CHASSIS2
930 select SYS_FSL_SEC_BE 938 select SYS_FSL_SEC_BE
931 select SYS_FSL_SEC_COMPAT_5 939 select SYS_FSL_SEC_COMPAT_5
932 select FSL_IFC 940 select FSL_IFC
933 imply CMD_EEPROM 941 imply CMD_EEPROM
934 imply CMD_NAND 942 imply CMD_NAND
935 imply CMD_REGINFO 943 imply CMD_REGINFO
936 944
937 config ARCH_T1024 945 config ARCH_T1024
938 bool 946 bool
939 select E500MC 947 select E500MC
940 select FSL_LAW 948 select FSL_LAW
941 select SYS_FSL_DDR_VER_50 949 select SYS_FSL_DDR_VER_50
942 select SYS_FSL_ERRATUM_A008378 950 select SYS_FSL_ERRATUM_A008378
943 select SYS_FSL_ERRATUM_A009663 951 select SYS_FSL_ERRATUM_A009663
944 select SYS_FSL_ERRATUM_A009942 952 select SYS_FSL_ERRATUM_A009942
945 select SYS_FSL_ERRATUM_ESDHC111 953 select SYS_FSL_ERRATUM_ESDHC111
946 select SYS_FSL_HAS_DDR3 954 select SYS_FSL_HAS_DDR3
947 select SYS_FSL_HAS_DDR4 955 select SYS_FSL_HAS_DDR4
948 select SYS_FSL_HAS_SEC 956 select SYS_FSL_HAS_SEC
949 select SYS_FSL_QORIQ_CHASSIS2 957 select SYS_FSL_QORIQ_CHASSIS2
950 select SYS_FSL_SEC_BE 958 select SYS_FSL_SEC_BE
951 select SYS_FSL_SEC_COMPAT_5 959 select SYS_FSL_SEC_COMPAT_5
952 select FSL_IFC 960 select FSL_IFC
953 imply CMD_EEPROM 961 imply CMD_EEPROM
954 imply CMD_NAND 962 imply CMD_NAND
955 imply CMD_MTDPARTS 963 imply CMD_MTDPARTS
956 imply CMD_REGINFO 964 imply CMD_REGINFO
957 965
958 config ARCH_T1040 966 config ARCH_T1040
959 bool 967 bool
960 select E500MC 968 select E500MC
961 select FSL_LAW 969 select FSL_LAW
962 select SYS_FSL_DDR_VER_50 970 select SYS_FSL_DDR_VER_50
963 select SYS_FSL_ERRATUM_A008044 971 select SYS_FSL_ERRATUM_A008044
964 select SYS_FSL_ERRATUM_A008378 972 select SYS_FSL_ERRATUM_A008378
965 select SYS_FSL_ERRATUM_A009663 973 select SYS_FSL_ERRATUM_A009663
966 select SYS_FSL_ERRATUM_A009942 974 select SYS_FSL_ERRATUM_A009942
967 select SYS_FSL_ERRATUM_ESDHC111 975 select SYS_FSL_ERRATUM_ESDHC111
968 select SYS_FSL_HAS_DDR3 976 select SYS_FSL_HAS_DDR3
969 select SYS_FSL_HAS_DDR4 977 select SYS_FSL_HAS_DDR4
970 select SYS_FSL_HAS_SEC 978 select SYS_FSL_HAS_SEC
971 select SYS_FSL_QORIQ_CHASSIS2 979 select SYS_FSL_QORIQ_CHASSIS2
972 select SYS_FSL_SEC_BE 980 select SYS_FSL_SEC_BE
973 select SYS_FSL_SEC_COMPAT_5 981 select SYS_FSL_SEC_COMPAT_5
974 select FSL_IFC 982 select FSL_IFC
975 imply CMD_MTDPARTS 983 imply CMD_MTDPARTS
976 imply CMD_NAND 984 imply CMD_NAND
977 imply CMD_SATA 985 imply CMD_SATA
978 imply CMD_REGINFO 986 imply CMD_REGINFO
987 imply FSL_SATA
979 988
980 config ARCH_T1042 989 config ARCH_T1042
981 bool 990 bool
982 select E500MC 991 select E500MC
983 select FSL_LAW 992 select FSL_LAW
984 select SYS_FSL_DDR_VER_50 993 select SYS_FSL_DDR_VER_50
985 select SYS_FSL_ERRATUM_A008044 994 select SYS_FSL_ERRATUM_A008044
986 select SYS_FSL_ERRATUM_A008378 995 select SYS_FSL_ERRATUM_A008378
987 select SYS_FSL_ERRATUM_A009663 996 select SYS_FSL_ERRATUM_A009663
988 select SYS_FSL_ERRATUM_A009942 997 select SYS_FSL_ERRATUM_A009942
989 select SYS_FSL_ERRATUM_ESDHC111 998 select SYS_FSL_ERRATUM_ESDHC111
990 select SYS_FSL_HAS_DDR3 999 select SYS_FSL_HAS_DDR3
991 select SYS_FSL_HAS_DDR4 1000 select SYS_FSL_HAS_DDR4
992 select SYS_FSL_HAS_SEC 1001 select SYS_FSL_HAS_SEC
993 select SYS_FSL_QORIQ_CHASSIS2 1002 select SYS_FSL_QORIQ_CHASSIS2
994 select SYS_FSL_SEC_BE 1003 select SYS_FSL_SEC_BE
995 select SYS_FSL_SEC_COMPAT_5 1004 select SYS_FSL_SEC_COMPAT_5
996 select FSL_IFC 1005 select FSL_IFC
997 imply CMD_MTDPARTS 1006 imply CMD_MTDPARTS
998 imply CMD_NAND 1007 imply CMD_NAND
999 imply CMD_SATA 1008 imply CMD_SATA
1000 imply CMD_REGINFO 1009 imply CMD_REGINFO
1010 imply FSL_SATA
1001 1011
1002 config ARCH_T2080 1012 config ARCH_T2080
1003 bool 1013 bool
1004 select E500MC 1014 select E500MC
1005 select E6500 1015 select E6500
1006 select FSL_LAW 1016 select FSL_LAW
1007 select SYS_FSL_DDR_VER_47 1017 select SYS_FSL_DDR_VER_47
1008 select SYS_FSL_ERRATUM_A006379 1018 select SYS_FSL_ERRATUM_A006379
1009 select SYS_FSL_ERRATUM_A006593 1019 select SYS_FSL_ERRATUM_A006593
1010 select SYS_FSL_ERRATUM_A007186 1020 select SYS_FSL_ERRATUM_A007186
1011 select SYS_FSL_ERRATUM_A007212 1021 select SYS_FSL_ERRATUM_A007212
1012 select SYS_FSL_ERRATUM_A007815 1022 select SYS_FSL_ERRATUM_A007815
1013 select SYS_FSL_ERRATUM_A007907 1023 select SYS_FSL_ERRATUM_A007907
1014 select SYS_FSL_ERRATUM_A009942 1024 select SYS_FSL_ERRATUM_A009942
1015 select SYS_FSL_ERRATUM_ESDHC111 1025 select SYS_FSL_ERRATUM_ESDHC111
1016 select SYS_FSL_HAS_DDR3 1026 select SYS_FSL_HAS_DDR3
1017 select SYS_FSL_HAS_SEC 1027 select SYS_FSL_HAS_SEC
1018 select SYS_FSL_QORIQ_CHASSIS2 1028 select SYS_FSL_QORIQ_CHASSIS2
1019 select SYS_FSL_SEC_BE 1029 select SYS_FSL_SEC_BE
1020 select SYS_FSL_SEC_COMPAT_4 1030 select SYS_FSL_SEC_COMPAT_4
1021 select SYS_PPC64 1031 select SYS_PPC64
1022 select FSL_IFC 1032 select FSL_IFC
1023 imply CMD_SATA 1033 imply CMD_SATA
1024 imply CMD_NAND 1034 imply CMD_NAND
1025 imply CMD_REGINFO 1035 imply CMD_REGINFO
1036 imply FSL_SATA
1026 1037
1027 config ARCH_T2081 1038 config ARCH_T2081
1028 bool 1039 bool
1029 select E500MC 1040 select E500MC
1030 select E6500 1041 select E6500
1031 select FSL_LAW 1042 select FSL_LAW
1032 select SYS_FSL_DDR_VER_47 1043 select SYS_FSL_DDR_VER_47
1033 select SYS_FSL_ERRATUM_A006379 1044 select SYS_FSL_ERRATUM_A006379
1034 select SYS_FSL_ERRATUM_A006593 1045 select SYS_FSL_ERRATUM_A006593
1035 select SYS_FSL_ERRATUM_A007186 1046 select SYS_FSL_ERRATUM_A007186
1036 select SYS_FSL_ERRATUM_A007212 1047 select SYS_FSL_ERRATUM_A007212
1037 select SYS_FSL_ERRATUM_A009942 1048 select SYS_FSL_ERRATUM_A009942
1038 select SYS_FSL_ERRATUM_ESDHC111 1049 select SYS_FSL_ERRATUM_ESDHC111
1039 select SYS_FSL_HAS_DDR3 1050 select SYS_FSL_HAS_DDR3
1040 select SYS_FSL_HAS_SEC 1051 select SYS_FSL_HAS_SEC
1041 select SYS_FSL_QORIQ_CHASSIS2 1052 select SYS_FSL_QORIQ_CHASSIS2
1042 select SYS_FSL_SEC_BE 1053 select SYS_FSL_SEC_BE
1043 select SYS_FSL_SEC_COMPAT_4 1054 select SYS_FSL_SEC_COMPAT_4
1044 select SYS_PPC64 1055 select SYS_PPC64
1045 select FSL_IFC 1056 select FSL_IFC
1046 imply CMD_NAND 1057 imply CMD_NAND
1047 imply CMD_REGINFO 1058 imply CMD_REGINFO
1048 1059
1049 config ARCH_T4160 1060 config ARCH_T4160
1050 bool 1061 bool
1051 select E500MC 1062 select E500MC
1052 select E6500 1063 select E6500
1053 select FSL_LAW 1064 select FSL_LAW
1054 select SYS_FSL_DDR_VER_47 1065 select SYS_FSL_DDR_VER_47
1055 select SYS_FSL_ERRATUM_A004468 1066 select SYS_FSL_ERRATUM_A004468
1056 select SYS_FSL_ERRATUM_A005871 1067 select SYS_FSL_ERRATUM_A005871
1057 select SYS_FSL_ERRATUM_A006379 1068 select SYS_FSL_ERRATUM_A006379
1058 select SYS_FSL_ERRATUM_A006593 1069 select SYS_FSL_ERRATUM_A006593
1059 select SYS_FSL_ERRATUM_A007186 1070 select SYS_FSL_ERRATUM_A007186
1060 select SYS_FSL_ERRATUM_A007798 1071 select SYS_FSL_ERRATUM_A007798
1061 select SYS_FSL_ERRATUM_A009942 1072 select SYS_FSL_ERRATUM_A009942
1062 select SYS_FSL_HAS_DDR3 1073 select SYS_FSL_HAS_DDR3
1063 select SYS_FSL_HAS_SEC 1074 select SYS_FSL_HAS_SEC
1064 select SYS_FSL_QORIQ_CHASSIS2 1075 select SYS_FSL_QORIQ_CHASSIS2
1065 select SYS_FSL_SEC_BE 1076 select SYS_FSL_SEC_BE
1066 select SYS_FSL_SEC_COMPAT_4 1077 select SYS_FSL_SEC_COMPAT_4
1067 select SYS_PPC64 1078 select SYS_PPC64
1068 select FSL_IFC 1079 select FSL_IFC
1069 imply CMD_SATA 1080 imply CMD_SATA
1070 imply CMD_NAND 1081 imply CMD_NAND
1071 imply CMD_REGINFO 1082 imply CMD_REGINFO
1083 imply FSL_SATA
1072 1084
1073 config ARCH_T4240 1085 config ARCH_T4240
1074 bool 1086 bool
1075 select E500MC 1087 select E500MC
1076 select E6500 1088 select E6500
1077 select FSL_LAW 1089 select FSL_LAW
1078 select SYS_FSL_DDR_VER_47 1090 select SYS_FSL_DDR_VER_47
1079 select SYS_FSL_ERRATUM_A004468 1091 select SYS_FSL_ERRATUM_A004468
1080 select SYS_FSL_ERRATUM_A005871 1092 select SYS_FSL_ERRATUM_A005871
1081 select SYS_FSL_ERRATUM_A006261 1093 select SYS_FSL_ERRATUM_A006261
1082 select SYS_FSL_ERRATUM_A006379 1094 select SYS_FSL_ERRATUM_A006379
1083 select SYS_FSL_ERRATUM_A006593 1095 select SYS_FSL_ERRATUM_A006593
1084 select SYS_FSL_ERRATUM_A007186 1096 select SYS_FSL_ERRATUM_A007186
1085 select SYS_FSL_ERRATUM_A007798 1097 select SYS_FSL_ERRATUM_A007798
1086 select SYS_FSL_ERRATUM_A007815 1098 select SYS_FSL_ERRATUM_A007815
1087 select SYS_FSL_ERRATUM_A007907 1099 select SYS_FSL_ERRATUM_A007907
1088 select SYS_FSL_ERRATUM_A009942 1100 select SYS_FSL_ERRATUM_A009942
1089 select SYS_FSL_HAS_DDR3 1101 select SYS_FSL_HAS_DDR3
1090 select SYS_FSL_HAS_SEC 1102 select SYS_FSL_HAS_SEC
1091 select SYS_FSL_QORIQ_CHASSIS2 1103 select SYS_FSL_QORIQ_CHASSIS2
1092 select SYS_FSL_SEC_BE 1104 select SYS_FSL_SEC_BE
1093 select SYS_FSL_SEC_COMPAT_4 1105 select SYS_FSL_SEC_COMPAT_4
1094 select SYS_PPC64 1106 select SYS_PPC64
1095 select FSL_IFC 1107 select FSL_IFC
1096 imply CMD_SATA 1108 imply CMD_SATA
1097 imply CMD_NAND 1109 imply CMD_NAND
1098 imply CMD_REGINFO 1110 imply CMD_REGINFO
1111 imply FSL_SATA
1099 1112
1100 config BOOKE 1113 config BOOKE
1101 bool 1114 bool
1102 default y 1115 default y
1103 1116
1104 config E500 1117 config E500
1105 bool 1118 bool
1106 default y 1119 default y
1107 help 1120 help
1108 Enable PowerPC E500 cores, including e500v1, e500v2, e500mc 1121 Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
1109 1122
1110 config E500MC 1123 config E500MC
1111 bool 1124 bool
1112 imply CMD_PCI 1125 imply CMD_PCI
1113 help 1126 help
1114 Enble PowerPC E500MC core 1127 Enble PowerPC E500MC core
1115 1128
1116 config E6500 1129 config E6500
1117 bool 1130 bool
1118 help 1131 help
1119 Enable PowerPC E6500 core 1132 Enable PowerPC E6500 core
1120 1133
1121 config FSL_LAW 1134 config FSL_LAW
1122 bool 1135 bool
1123 help 1136 help
1124 Use Freescale common code for Local Access Window 1137 Use Freescale common code for Local Access Window
1125 1138
1126 config SECURE_BOOT 1139 config SECURE_BOOT
1127 bool "Secure Boot" 1140 bool "Secure Boot"
1128 help 1141 help
1129 Enable Freescale Secure Boot feature. Normally selected 1142 Enable Freescale Secure Boot feature. Normally selected
1130 by defconfig. If unsure, do not change. 1143 by defconfig. If unsure, do not change.
1131 1144
1132 config MAX_CPUS 1145 config MAX_CPUS
1133 int "Maximum number of CPUs permitted for MPC85xx" 1146 int "Maximum number of CPUs permitted for MPC85xx"
1134 default 12 if ARCH_T4240 1147 default 12 if ARCH_T4240
1135 default 8 if ARCH_P4080 || \ 1148 default 8 if ARCH_P4080 || \
1136 ARCH_T4160 1149 ARCH_T4160
1137 default 4 if ARCH_B4860 || \ 1150 default 4 if ARCH_B4860 || \
1138 ARCH_P2041 || \ 1151 ARCH_P2041 || \
1139 ARCH_P3041 || \ 1152 ARCH_P3041 || \
1140 ARCH_P5040 || \ 1153 ARCH_P5040 || \
1141 ARCH_T1040 || \ 1154 ARCH_T1040 || \
1142 ARCH_T1042 || \ 1155 ARCH_T1042 || \
1143 ARCH_T2080 || \ 1156 ARCH_T2080 || \
1144 ARCH_T2081 1157 ARCH_T2081
1145 default 2 if ARCH_B4420 || \ 1158 default 2 if ARCH_B4420 || \
1146 ARCH_BSC9132 || \ 1159 ARCH_BSC9132 || \
1147 ARCH_MPC8572 || \ 1160 ARCH_MPC8572 || \
1148 ARCH_P1020 || \ 1161 ARCH_P1020 || \
1149 ARCH_P1021 || \ 1162 ARCH_P1021 || \
1150 ARCH_P1022 || \ 1163 ARCH_P1022 || \
1151 ARCH_P1023 || \ 1164 ARCH_P1023 || \
1152 ARCH_P1024 || \ 1165 ARCH_P1024 || \
1153 ARCH_P1025 || \ 1166 ARCH_P1025 || \
1154 ARCH_P2020 || \ 1167 ARCH_P2020 || \
1155 ARCH_P5020 || \ 1168 ARCH_P5020 || \
1156 ARCH_T1023 || \ 1169 ARCH_T1023 || \
1157 ARCH_T1024 1170 ARCH_T1024
1158 default 1 1171 default 1
1159 help 1172 help
1160 Set this number to the maximum number of possible CPUs in the SoC. 1173 Set this number to the maximum number of possible CPUs in the SoC.
1161 SoCs may have multiple clusters with each cluster may have multiple 1174 SoCs may have multiple clusters with each cluster may have multiple
1162 ports. If some ports are reserved but higher ports are used for 1175 ports. If some ports are reserved but higher ports are used for
1163 cores, count the reserved ports. This will allocate enough memory 1176 cores, count the reserved ports. This will allocate enough memory
1164 in spin table to properly handle all cores. 1177 in spin table to properly handle all cores.
1165 1178
1166 config SYS_CCSRBAR_DEFAULT 1179 config SYS_CCSRBAR_DEFAULT
1167 hex "Default CCSRBAR address" 1180 hex "Default CCSRBAR address"
1168 default 0xff700000 if ARCH_BSC9131 || \ 1181 default 0xff700000 if ARCH_BSC9131 || \
1169 ARCH_BSC9132 || \ 1182 ARCH_BSC9132 || \
1170 ARCH_C29X || \ 1183 ARCH_C29X || \
1171 ARCH_MPC8536 || \ 1184 ARCH_MPC8536 || \
1172 ARCH_MPC8540 || \ 1185 ARCH_MPC8540 || \
1173 ARCH_MPC8541 || \ 1186 ARCH_MPC8541 || \
1174 ARCH_MPC8544 || \ 1187 ARCH_MPC8544 || \
1175 ARCH_MPC8548 || \ 1188 ARCH_MPC8548 || \
1176 ARCH_MPC8555 || \ 1189 ARCH_MPC8555 || \
1177 ARCH_MPC8560 || \ 1190 ARCH_MPC8560 || \
1178 ARCH_MPC8568 || \ 1191 ARCH_MPC8568 || \
1179 ARCH_MPC8569 || \ 1192 ARCH_MPC8569 || \
1180 ARCH_MPC8572 || \ 1193 ARCH_MPC8572 || \
1181 ARCH_P1010 || \ 1194 ARCH_P1010 || \
1182 ARCH_P1011 || \ 1195 ARCH_P1011 || \
1183 ARCH_P1020 || \ 1196 ARCH_P1020 || \
1184 ARCH_P1021 || \ 1197 ARCH_P1021 || \
1185 ARCH_P1022 || \ 1198 ARCH_P1022 || \
1186 ARCH_P1024 || \ 1199 ARCH_P1024 || \
1187 ARCH_P1025 || \ 1200 ARCH_P1025 || \
1188 ARCH_P2020 1201 ARCH_P2020
1189 default 0xff600000 if ARCH_P1023 1202 default 0xff600000 if ARCH_P1023
1190 default 0xfe000000 if ARCH_B4420 || \ 1203 default 0xfe000000 if ARCH_B4420 || \
1191 ARCH_B4860 || \ 1204 ARCH_B4860 || \
1192 ARCH_P2041 || \ 1205 ARCH_P2041 || \
1193 ARCH_P3041 || \ 1206 ARCH_P3041 || \
1194 ARCH_P4080 || \ 1207 ARCH_P4080 || \
1195 ARCH_P5020 || \ 1208 ARCH_P5020 || \
1196 ARCH_P5040 || \ 1209 ARCH_P5040 || \
1197 ARCH_T1023 || \ 1210 ARCH_T1023 || \
1198 ARCH_T1024 || \ 1211 ARCH_T1024 || \
1199 ARCH_T1040 || \ 1212 ARCH_T1040 || \
1200 ARCH_T1042 || \ 1213 ARCH_T1042 || \
1201 ARCH_T2080 || \ 1214 ARCH_T2080 || \
1202 ARCH_T2081 || \ 1215 ARCH_T2081 || \
1203 ARCH_T4160 || \ 1216 ARCH_T4160 || \
1204 ARCH_T4240 1217 ARCH_T4240
1205 default 0xe0000000 if ARCH_QEMU_E500 1218 default 0xe0000000 if ARCH_QEMU_E500
1206 help 1219 help
1207 Default value of CCSRBAR comes from power-on-reset. It 1220 Default value of CCSRBAR comes from power-on-reset. It
1208 is fixed on each SoC. Some SoCs can have different value 1221 is fixed on each SoC. Some SoCs can have different value
1209 if changed by pre-boot regime. The value here must match 1222 if changed by pre-boot regime. The value here must match
1210 the current value in SoC. If not sure, do not change. 1223 the current value in SoC. If not sure, do not change.
1211 1224
1212 config SYS_FSL_ERRATUM_A004468 1225 config SYS_FSL_ERRATUM_A004468
1213 bool 1226 bool
1214 1227
1215 config SYS_FSL_ERRATUM_A004477 1228 config SYS_FSL_ERRATUM_A004477
1216 bool 1229 bool
1217 1230
1218 config SYS_FSL_ERRATUM_A004508 1231 config SYS_FSL_ERRATUM_A004508
1219 bool 1232 bool
1220 1233
1221 config SYS_FSL_ERRATUM_A004580 1234 config SYS_FSL_ERRATUM_A004580
1222 bool 1235 bool
1223 1236
1224 config SYS_FSL_ERRATUM_A004699 1237 config SYS_FSL_ERRATUM_A004699
1225 bool 1238 bool
1226 1239
1227 config SYS_FSL_ERRATUM_A004849 1240 config SYS_FSL_ERRATUM_A004849
1228 bool 1241 bool
1229 1242
1230 config SYS_FSL_ERRATUM_A004510 1243 config SYS_FSL_ERRATUM_A004510
1231 bool 1244 bool
1232 1245
1233 config SYS_FSL_ERRATUM_A004510_SVR_REV 1246 config SYS_FSL_ERRATUM_A004510_SVR_REV
1234 hex 1247 hex
1235 depends on SYS_FSL_ERRATUM_A004510 1248 depends on SYS_FSL_ERRATUM_A004510
1236 default 0x20 if ARCH_P4080 1249 default 0x20 if ARCH_P4080
1237 default 0x10 1250 default 0x10
1238 1251
1239 config SYS_FSL_ERRATUM_A004510_SVR_REV2 1252 config SYS_FSL_ERRATUM_A004510_SVR_REV2
1240 hex 1253 hex
1241 depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041)) 1254 depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
1242 default 0x11 1255 default 0x11
1243 1256
1244 config SYS_FSL_ERRATUM_A005125 1257 config SYS_FSL_ERRATUM_A005125
1245 bool 1258 bool
1246 1259
1247 config SYS_FSL_ERRATUM_A005434 1260 config SYS_FSL_ERRATUM_A005434
1248 bool 1261 bool
1249 1262
1250 config SYS_FSL_ERRATUM_A005812 1263 config SYS_FSL_ERRATUM_A005812
1251 bool 1264 bool
1252 1265
1253 config SYS_FSL_ERRATUM_A005871 1266 config SYS_FSL_ERRATUM_A005871
1254 bool 1267 bool
1255 1268
1256 config SYS_FSL_ERRATUM_A006261 1269 config SYS_FSL_ERRATUM_A006261
1257 bool 1270 bool
1258 1271
1259 config SYS_FSL_ERRATUM_A006379 1272 config SYS_FSL_ERRATUM_A006379
1260 bool 1273 bool
1261 1274
1262 config SYS_FSL_ERRATUM_A006384 1275 config SYS_FSL_ERRATUM_A006384
1263 bool 1276 bool
1264 1277
1265 config SYS_FSL_ERRATUM_A006475 1278 config SYS_FSL_ERRATUM_A006475
1266 bool 1279 bool
1267 1280
1268 config SYS_FSL_ERRATUM_A006593 1281 config SYS_FSL_ERRATUM_A006593
1269 bool 1282 bool
1270 1283
1271 config SYS_FSL_ERRATUM_A007075 1284 config SYS_FSL_ERRATUM_A007075
1272 bool 1285 bool
1273 1286
1274 config SYS_FSL_ERRATUM_A007186 1287 config SYS_FSL_ERRATUM_A007186
1275 bool 1288 bool
1276 1289
1277 config SYS_FSL_ERRATUM_A007212 1290 config SYS_FSL_ERRATUM_A007212
1278 bool 1291 bool
1279 1292
1280 config SYS_FSL_ERRATUM_A007815 1293 config SYS_FSL_ERRATUM_A007815
1281 bool 1294 bool
1282 1295
1283 config SYS_FSL_ERRATUM_A007798 1296 config SYS_FSL_ERRATUM_A007798
1284 bool 1297 bool
1285 1298
1286 config SYS_FSL_ERRATUM_A007907 1299 config SYS_FSL_ERRATUM_A007907
1287 bool 1300 bool
1288 1301
1289 config SYS_FSL_ERRATUM_A008044 1302 config SYS_FSL_ERRATUM_A008044
1290 bool 1303 bool
1291 1304
1292 config SYS_FSL_ERRATUM_CPC_A002 1305 config SYS_FSL_ERRATUM_CPC_A002
1293 bool 1306 bool
1294 1307
1295 config SYS_FSL_ERRATUM_CPC_A003 1308 config SYS_FSL_ERRATUM_CPC_A003
1296 bool 1309 bool
1297 1310
1298 config SYS_FSL_ERRATUM_CPU_A003999 1311 config SYS_FSL_ERRATUM_CPU_A003999
1299 bool 1312 bool
1300 1313
1301 config SYS_FSL_ERRATUM_ELBC_A001 1314 config SYS_FSL_ERRATUM_ELBC_A001
1302 bool 1315 bool
1303 1316
1304 config SYS_FSL_ERRATUM_I2C_A004447 1317 config SYS_FSL_ERRATUM_I2C_A004447
1305 bool 1318 bool
1306 1319
1307 config SYS_FSL_A004447_SVR_REV 1320 config SYS_FSL_A004447_SVR_REV
1308 hex 1321 hex
1309 depends on SYS_FSL_ERRATUM_I2C_A004447 1322 depends on SYS_FSL_ERRATUM_I2C_A004447
1310 default 0x00 if ARCH_MPC8548 1323 default 0x00 if ARCH_MPC8548
1311 default 0x10 if ARCH_P1010 1324 default 0x10 if ARCH_P1010
1312 default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132 1325 default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
1313 default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020 1326 default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
1314 1327
1315 config SYS_FSL_ERRATUM_IFC_A002769 1328 config SYS_FSL_ERRATUM_IFC_A002769
1316 bool 1329 bool
1317 1330
1318 config SYS_FSL_ERRATUM_IFC_A003399 1331 config SYS_FSL_ERRATUM_IFC_A003399
1319 bool 1332 bool
1320 1333
1321 config SYS_FSL_ERRATUM_NMG_CPU_A011 1334 config SYS_FSL_ERRATUM_NMG_CPU_A011
1322 bool 1335 bool
1323 1336
1324 config SYS_FSL_ERRATUM_NMG_ETSEC129 1337 config SYS_FSL_ERRATUM_NMG_ETSEC129
1325 bool 1338 bool
1326 1339
1327 config SYS_FSL_ERRATUM_NMG_LBC103 1340 config SYS_FSL_ERRATUM_NMG_LBC103
1328 bool 1341 bool
1329 1342
1330 config SYS_FSL_ERRATUM_P1010_A003549 1343 config SYS_FSL_ERRATUM_P1010_A003549
1331 bool 1344 bool
1332 1345
1333 config SYS_FSL_ERRATUM_SATA_A001 1346 config SYS_FSL_ERRATUM_SATA_A001
1334 bool 1347 bool
1335 1348
1336 config SYS_FSL_ERRATUM_SEC_A003571 1349 config SYS_FSL_ERRATUM_SEC_A003571
1337 bool 1350 bool
1338 1351
1339 config SYS_FSL_ERRATUM_SRIO_A004034 1352 config SYS_FSL_ERRATUM_SRIO_A004034
1340 bool 1353 bool
1341 1354
1342 config SYS_FSL_ERRATUM_USB14 1355 config SYS_FSL_ERRATUM_USB14
1343 bool 1356 bool
1344 1357
1345 config SYS_P4080_ERRATUM_CPU22 1358 config SYS_P4080_ERRATUM_CPU22
1346 bool 1359 bool
1347 1360
1348 config SYS_P4080_ERRATUM_PCIE_A003 1361 config SYS_P4080_ERRATUM_PCIE_A003
1349 bool 1362 bool
1350 1363
1351 config SYS_P4080_ERRATUM_SERDES8 1364 config SYS_P4080_ERRATUM_SERDES8
1352 bool 1365 bool
1353 1366
1354 config SYS_P4080_ERRATUM_SERDES9 1367 config SYS_P4080_ERRATUM_SERDES9
1355 bool 1368 bool
1356 1369
1357 config SYS_P4080_ERRATUM_SERDES_A001 1370 config SYS_P4080_ERRATUM_SERDES_A001
1358 bool 1371 bool
1359 1372
1360 config SYS_P4080_ERRATUM_SERDES_A005 1373 config SYS_P4080_ERRATUM_SERDES_A005
1361 bool 1374 bool
1362 1375
1363 config SYS_FSL_QORIQ_CHASSIS1 1376 config SYS_FSL_QORIQ_CHASSIS1
1364 bool 1377 bool
1365 1378
1366 config SYS_FSL_QORIQ_CHASSIS2 1379 config SYS_FSL_QORIQ_CHASSIS2
1367 bool 1380 bool
1368 1381
1369 config SYS_FSL_NUM_LAWS 1382 config SYS_FSL_NUM_LAWS
1370 int "Number of local access windows" 1383 int "Number of local access windows"
1371 depends on FSL_LAW 1384 depends on FSL_LAW
1372 default 32 if ARCH_B4420 || \ 1385 default 32 if ARCH_B4420 || \
1373 ARCH_B4860 || \ 1386 ARCH_B4860 || \
1374 ARCH_P2041 || \ 1387 ARCH_P2041 || \
1375 ARCH_P3041 || \ 1388 ARCH_P3041 || \
1376 ARCH_P4080 || \ 1389 ARCH_P4080 || \
1377 ARCH_P5020 || \ 1390 ARCH_P5020 || \
1378 ARCH_P5040 || \ 1391 ARCH_P5040 || \
1379 ARCH_T2080 || \ 1392 ARCH_T2080 || \
1380 ARCH_T2081 || \ 1393 ARCH_T2081 || \
1381 ARCH_T4160 || \ 1394 ARCH_T4160 || \
1382 ARCH_T4240 1395 ARCH_T4240
1383 default 16 if ARCH_T1023 || \ 1396 default 16 if ARCH_T1023 || \
1384 ARCH_T1024 || \ 1397 ARCH_T1024 || \
1385 ARCH_T1040 || \ 1398 ARCH_T1040 || \
1386 ARCH_T1042 1399 ARCH_T1042
1387 default 12 if ARCH_BSC9131 || \ 1400 default 12 if ARCH_BSC9131 || \
1388 ARCH_BSC9132 || \ 1401 ARCH_BSC9132 || \
1389 ARCH_C29X || \ 1402 ARCH_C29X || \
1390 ARCH_MPC8536 || \ 1403 ARCH_MPC8536 || \
1391 ARCH_MPC8572 || \ 1404 ARCH_MPC8572 || \
1392 ARCH_P1010 || \ 1405 ARCH_P1010 || \
1393 ARCH_P1011 || \ 1406 ARCH_P1011 || \
1394 ARCH_P1020 || \ 1407 ARCH_P1020 || \
1395 ARCH_P1021 || \ 1408 ARCH_P1021 || \
1396 ARCH_P1022 || \ 1409 ARCH_P1022 || \
1397 ARCH_P1023 || \ 1410 ARCH_P1023 || \
1398 ARCH_P1024 || \ 1411 ARCH_P1024 || \
1399 ARCH_P1025 || \ 1412 ARCH_P1025 || \
1400 ARCH_P2020 1413 ARCH_P2020
1401 default 10 if ARCH_MPC8544 || \ 1414 default 10 if ARCH_MPC8544 || \
1402 ARCH_MPC8548 || \ 1415 ARCH_MPC8548 || \
1403 ARCH_MPC8568 || \ 1416 ARCH_MPC8568 || \
1404 ARCH_MPC8569 1417 ARCH_MPC8569
1405 default 8 if ARCH_MPC8540 || \ 1418 default 8 if ARCH_MPC8540 || \
1406 ARCH_MPC8541 || \ 1419 ARCH_MPC8541 || \
1407 ARCH_MPC8555 || \ 1420 ARCH_MPC8555 || \
1408 ARCH_MPC8560 1421 ARCH_MPC8560
1409 help 1422 help
1410 Number of local access windows. This is fixed per SoC. 1423 Number of local access windows. This is fixed per SoC.
1411 If not sure, do not change. 1424 If not sure, do not change.
1412 1425
1413 config SYS_FSL_THREADS_PER_CORE 1426 config SYS_FSL_THREADS_PER_CORE
1414 int 1427 int
1415 default 2 if E6500 1428 default 2 if E6500
1416 default 1 1429 default 1
1417 1430
1418 config SYS_NUM_TLBCAMS 1431 config SYS_NUM_TLBCAMS
1419 int "Number of TLB CAM entries" 1432 int "Number of TLB CAM entries"
1420 default 64 if E500MC 1433 default 64 if E500MC
1421 default 16 1434 default 16
1422 help 1435 help
1423 Number of TLB CAM entries for Book-E chips. 64 for E500MC, 1436 Number of TLB CAM entries for Book-E chips. 64 for E500MC,
1424 16 for other E500 SoCs. 1437 16 for other E500 SoCs.
1425 1438
1426 config SYS_PPC64 1439 config SYS_PPC64
1427 bool 1440 bool
1428 1441
1429 config SYS_PPC_E500_USE_DEBUG_TLB 1442 config SYS_PPC_E500_USE_DEBUG_TLB
1430 bool 1443 bool
1431 1444
1432 config FSL_IFC 1445 config FSL_IFC
1433 bool 1446 bool
1434 1447
1435 config FSL_ELBC 1448 config FSL_ELBC
1436 bool 1449 bool
1437 1450
1438 config SYS_PPC_E500_DEBUG_TLB 1451 config SYS_PPC_E500_DEBUG_TLB
1439 int "Temporary TLB entry for external debugger" 1452 int "Temporary TLB entry for external debugger"
1440 depends on SYS_PPC_E500_USE_DEBUG_TLB 1453 depends on SYS_PPC_E500_USE_DEBUG_TLB
1441 default 0 if ARCH_MPC8544 || ARCH_MPC8548 1454 default 0 if ARCH_MPC8544 || ARCH_MPC8548
1442 default 1 if ARCH_MPC8536 1455 default 1 if ARCH_MPC8536
1443 default 2 if ARCH_MPC8572 || \ 1456 default 2 if ARCH_MPC8572 || \
1444 ARCH_P1011 || \ 1457 ARCH_P1011 || \
1445 ARCH_P1020 || \ 1458 ARCH_P1020 || \
1446 ARCH_P1021 || \ 1459 ARCH_P1021 || \
1447 ARCH_P1022 || \ 1460 ARCH_P1022 || \
1448 ARCH_P1024 || \ 1461 ARCH_P1024 || \
1449 ARCH_P1025 || \ 1462 ARCH_P1025 || \
1450 ARCH_P2020 1463 ARCH_P2020
1451 default 3 if ARCH_P1010 || \ 1464 default 3 if ARCH_P1010 || \
1452 ARCH_BSC9132 || \ 1465 ARCH_BSC9132 || \
1453 ARCH_C29X 1466 ARCH_C29X
1454 help 1467 help
1455 Select a temporary TLB entry to be used during boot to work 1468 Select a temporary TLB entry to be used during boot to work
1456 around limitations in e500v1 and e500v2 external debugger 1469 around limitations in e500v1 and e500v2 external debugger
1457 support. This reduces the portions of the boot code where 1470 support. This reduces the portions of the boot code where
1458 breakpoints and single stepping do not work. The value of this 1471 breakpoints and single stepping do not work. The value of this
1459 symbol should be set to the TLB1 entry to be used for this 1472 symbol should be set to the TLB1 entry to be used for this
1460 purpose. If unsure, do not change. 1473 purpose. If unsure, do not change.
1461 1474
1462 config SYS_FSL_IFC_CLK_DIV 1475 config SYS_FSL_IFC_CLK_DIV
1463 int "Divider of platform clock" 1476 int "Divider of platform clock"
1464 depends on FSL_IFC 1477 depends on FSL_IFC
1465 default 2 if ARCH_B4420 || \ 1478 default 2 if ARCH_B4420 || \
1466 ARCH_B4860 || \ 1479 ARCH_B4860 || \
1467 ARCH_T1024 || \ 1480 ARCH_T1024 || \
1468 ARCH_T1023 || \ 1481 ARCH_T1023 || \
1469 ARCH_T1040 || \ 1482 ARCH_T1040 || \
1470 ARCH_T1042 || \ 1483 ARCH_T1042 || \
1471 ARCH_T4160 || \ 1484 ARCH_T4160 || \
1472 ARCH_T4240 1485 ARCH_T4240
1473 default 1 1486 default 1
1474 help 1487 help
1475 Defines divider of platform clock(clock input to 1488 Defines divider of platform clock(clock input to
1476 IFC controller). 1489 IFC controller).
1477 1490
1478 config SYS_FSL_LBC_CLK_DIV 1491 config SYS_FSL_LBC_CLK_DIV
1479 int "Divider of platform clock" 1492 int "Divider of platform clock"
1480 depends on FSL_ELBC || ARCH_MPC8540 || \ 1493 depends on FSL_ELBC || ARCH_MPC8540 || \
1481 ARCH_MPC8548 || ARCH_MPC8541 || \ 1494 ARCH_MPC8548 || ARCH_MPC8541 || \
1482 ARCH_MPC8555 || ARCH_MPC8560 || \ 1495 ARCH_MPC8555 || ARCH_MPC8560 || \
1483 ARCH_MPC8568 1496 ARCH_MPC8568
1484 1497
1485 default 2 if ARCH_P2041 || \ 1498 default 2 if ARCH_P2041 || \
1486 ARCH_P3041 || \ 1499 ARCH_P3041 || \
1487 ARCH_P4080 || \ 1500 ARCH_P4080 || \
1488 ARCH_P5020 || \ 1501 ARCH_P5020 || \
1489 ARCH_P5040 1502 ARCH_P5040
1490 default 1 1503 default 1
1491 1504
1492 help 1505 help
1493 Defines divider of platform clock(clock input to 1506 Defines divider of platform clock(clock input to
1494 eLBC controller). 1507 eLBC controller).
1495 1508
1496 source "board/freescale/b4860qds/Kconfig" 1509 source "board/freescale/b4860qds/Kconfig"
1497 source "board/freescale/bsc9131rdb/Kconfig" 1510 source "board/freescale/bsc9131rdb/Kconfig"
1498 source "board/freescale/bsc9132qds/Kconfig" 1511 source "board/freescale/bsc9132qds/Kconfig"
1499 source "board/freescale/c29xpcie/Kconfig" 1512 source "board/freescale/c29xpcie/Kconfig"
1500 source "board/freescale/corenet_ds/Kconfig" 1513 source "board/freescale/corenet_ds/Kconfig"
1501 source "board/freescale/mpc8536ds/Kconfig" 1514 source "board/freescale/mpc8536ds/Kconfig"
1502 source "board/freescale/mpc8541cds/Kconfig" 1515 source "board/freescale/mpc8541cds/Kconfig"
1503 source "board/freescale/mpc8544ds/Kconfig" 1516 source "board/freescale/mpc8544ds/Kconfig"
1504 source "board/freescale/mpc8548cds/Kconfig" 1517 source "board/freescale/mpc8548cds/Kconfig"
1505 source "board/freescale/mpc8555cds/Kconfig" 1518 source "board/freescale/mpc8555cds/Kconfig"
1506 source "board/freescale/mpc8568mds/Kconfig" 1519 source "board/freescale/mpc8568mds/Kconfig"
1507 source "board/freescale/mpc8569mds/Kconfig" 1520 source "board/freescale/mpc8569mds/Kconfig"
1508 source "board/freescale/mpc8572ds/Kconfig" 1521 source "board/freescale/mpc8572ds/Kconfig"
1509 source "board/freescale/p1010rdb/Kconfig" 1522 source "board/freescale/p1010rdb/Kconfig"
1510 source "board/freescale/p1022ds/Kconfig" 1523 source "board/freescale/p1022ds/Kconfig"
1511 source "board/freescale/p1023rdb/Kconfig" 1524 source "board/freescale/p1023rdb/Kconfig"
1512 source "board/freescale/p1_p2_rdb_pc/Kconfig" 1525 source "board/freescale/p1_p2_rdb_pc/Kconfig"
1513 source "board/freescale/p1_twr/Kconfig" 1526 source "board/freescale/p1_twr/Kconfig"
1514 source "board/freescale/p2041rdb/Kconfig" 1527 source "board/freescale/p2041rdb/Kconfig"
1515 source "board/freescale/qemu-ppce500/Kconfig" 1528 source "board/freescale/qemu-ppce500/Kconfig"
1516 source "board/freescale/t102xqds/Kconfig" 1529 source "board/freescale/t102xqds/Kconfig"
1517 source "board/freescale/t102xrdb/Kconfig" 1530 source "board/freescale/t102xrdb/Kconfig"
1518 source "board/freescale/t1040qds/Kconfig" 1531 source "board/freescale/t1040qds/Kconfig"
1519 source "board/freescale/t104xrdb/Kconfig" 1532 source "board/freescale/t104xrdb/Kconfig"
1520 source "board/freescale/t208xqds/Kconfig" 1533 source "board/freescale/t208xqds/Kconfig"
1521 source "board/freescale/t208xrdb/Kconfig" 1534 source "board/freescale/t208xrdb/Kconfig"
1522 source "board/freescale/t4qds/Kconfig" 1535 source "board/freescale/t4qds/Kconfig"
1523 source "board/freescale/t4rdb/Kconfig" 1536 source "board/freescale/t4rdb/Kconfig"
1524 source "board/gdsys/p1022/Kconfig" 1537 source "board/gdsys/p1022/Kconfig"
1525 source "board/keymile/kmp204x/Kconfig" 1538 source "board/keymile/kmp204x/Kconfig"
1526 source "board/sbc8548/Kconfig" 1539 source "board/sbc8548/Kconfig"
1527 source "board/socrates/Kconfig" 1540 source "board/socrates/Kconfig"
1528 source "board/varisys/cyrus/Kconfig" 1541 source "board/varisys/cyrus/Kconfig"
1529 source "board/xes/xpedite520x/Kconfig" 1542 source "board/xes/xpedite520x/Kconfig"
1530 source "board/xes/xpedite537x/Kconfig" 1543 source "board/xes/xpedite537x/Kconfig"
1531 source "board/xes/xpedite550x/Kconfig" 1544 source "board/xes/xpedite550x/Kconfig"
1532 source "board/Arcturus/ucp1020/Kconfig" 1545 source "board/Arcturus/ucp1020/Kconfig"
1533 1546
1534 endmenu 1547 endmenu
1535 1548
configs/MPC8315ERDB_defconfig
1 CONFIG_PPC=y 1 CONFIG_PPC=y
2 CONFIG_MPC83xx=y 2 CONFIG_MPC83xx=y
3 CONFIG_TARGET_MPC8315ERDB=y 3 CONFIG_TARGET_MPC8315ERDB=y
4 CONFIG_OF_BOARD_SETUP=y 4 CONFIG_OF_BOARD_SETUP=y
5 CONFIG_OF_STDOUT_VIA_ALIAS=y 5 CONFIG_OF_STDOUT_VIA_ALIAS=y
6 CONFIG_BOOTDELAY=6 6 CONFIG_BOOTDELAY=6
7 CONFIG_HUSH_PARSER=y 7 CONFIG_HUSH_PARSER=y
8 CONFIG_CMD_IMLS=y 8 CONFIG_CMD_IMLS=y
9 CONFIG_CMD_I2C=y 9 CONFIG_CMD_I2C=y
10 CONFIG_CMD_NAND=y 10 CONFIG_CMD_NAND=y
11 CONFIG_CMD_PCI=y 11 CONFIG_CMD_PCI=y
12 CONFIG_CMD_SATA=y 12 CONFIG_CMD_SATA=y
13 CONFIG_CMD_USB=y 13 CONFIG_CMD_USB=y
14 # CONFIG_CMD_SETEXPR is not set 14 # CONFIG_CMD_SETEXPR is not set
15 CONFIG_CMD_MII=y 15 CONFIG_CMD_MII=y
16 CONFIG_CMD_PING=y 16 CONFIG_CMD_PING=y
17 CONFIG_CMD_DATE=y 17 CONFIG_CMD_DATE=y
18 CONFIG_CMD_EXT2=y 18 CONFIG_CMD_EXT2=y
19 CONFIG_CMD_MTDPARTS=y 19 CONFIG_CMD_MTDPARTS=y
20 CONFIG_MTDIDS_DEFAULT="nand0=e0600000.flash" 20 CONFIG_MTDIDS_DEFAULT="nand0=e0600000.flash"
21 CONFIG_MTDPARTS_DEFAULT="mtdparts=e0600000.flash:512k(uboot),128k(env),6m@1m(kernel),-(fs)" 21 CONFIG_MTDPARTS_DEFAULT="mtdparts=e0600000.flash:512k(uboot),128k(env),6m@1m(kernel),-(fs)"
22 CONFIG_FSL_SATA=y
22 # CONFIG_MMC is not set 23 # CONFIG_MMC is not set
23 CONFIG_MTD_NOR_FLASH=y 24 CONFIG_MTD_NOR_FLASH=y
24 CONFIG_PHYLIB=y 25 CONFIG_PHYLIB=y
25 CONFIG_SYS_NS16550=y 26 CONFIG_SYS_NS16550=y
26 CONFIG_USB=y 27 CONFIG_USB=y
27 CONFIG_USB_EHCI_HCD=y 28 CONFIG_USB_EHCI_HCD=y
28 CONFIG_USB_STORAGE=y 29 CONFIG_USB_STORAGE=y
29 CONFIG_OF_LIBFDT=y 30 CONFIG_OF_LIBFDT=y
30 31
configs/MPC837XERDB_defconfig
1 CONFIG_PPC=y 1 CONFIG_PPC=y
2 CONFIG_MPC83xx=y 2 CONFIG_MPC83xx=y
3 CONFIG_TARGET_MPC837XERDB=y 3 CONFIG_TARGET_MPC837XERDB=y
4 CONFIG_OF_BOARD_SETUP=y 4 CONFIG_OF_BOARD_SETUP=y
5 CONFIG_OF_STDOUT_VIA_ALIAS=y 5 CONFIG_OF_STDOUT_VIA_ALIAS=y
6 CONFIG_BOOTDELAY=6 6 CONFIG_BOOTDELAY=6
7 CONFIG_HUSH_PARSER=y 7 CONFIG_HUSH_PARSER=y
8 CONFIG_CMD_IMLS=y 8 CONFIG_CMD_IMLS=y
9 CONFIG_CMD_I2C=y 9 CONFIG_CMD_I2C=y
10 CONFIG_CMD_MMC=y 10 CONFIG_CMD_MMC=y
11 CONFIG_CMD_PCI=y 11 CONFIG_CMD_PCI=y
12 CONFIG_CMD_SATA=y 12 CONFIG_CMD_SATA=y
13 CONFIG_CMD_USB=y 13 CONFIG_CMD_USB=y
14 # CONFIG_CMD_SETEXPR is not set 14 # CONFIG_CMD_SETEXPR is not set
15 CONFIG_CMD_MII=y 15 CONFIG_CMD_MII=y
16 CONFIG_CMD_PING=y 16 CONFIG_CMD_PING=y
17 CONFIG_CMD_DATE=y 17 CONFIG_CMD_DATE=y
18 CONFIG_CMD_EXT2=y 18 CONFIG_CMD_EXT2=y
19 CONFIG_CMD_FAT=y 19 CONFIG_CMD_FAT=y
20 CONFIG_FSL_SATA=y
20 CONFIG_MTD_NOR_FLASH=y 21 CONFIG_MTD_NOR_FLASH=y
21 CONFIG_PHYLIB=y 22 CONFIG_PHYLIB=y
22 CONFIG_SYS_NS16550=y 23 CONFIG_SYS_NS16550=y
23 CONFIG_USB=y 24 CONFIG_USB=y
24 CONFIG_USB_EHCI_HCD=y 25 CONFIG_USB_EHCI_HCD=y
25 CONFIG_USB_STORAGE=y 26 CONFIG_USB_STORAGE=y
26 CONFIG_OF_LIBFDT=y 27 CONFIG_OF_LIBFDT=y
27 28
configs/controlcenterd_36BIT_SDCARD_DEVELOP_defconfig
1 CONFIG_PPC=y 1 CONFIG_PPC=y
2 CONFIG_IDENT_STRING=" controlcenterd 0.01" 2 CONFIG_IDENT_STRING=" controlcenterd 0.01"
3 CONFIG_MPC85xx=y 3 CONFIG_MPC85xx=y
4 CONFIG_TARGET_CONTROLCENTERD=y 4 CONFIG_TARGET_CONTROLCENTERD=y
5 CONFIG_PHYS_64BIT=y 5 CONFIG_PHYS_64BIT=y
6 CONFIG_FIT=y 6 CONFIG_FIT=y
7 CONFIG_FIT_VERBOSE=y 7 CONFIG_FIT_VERBOSE=y
8 CONFIG_OF_BOARD_SETUP=y 8 CONFIG_OF_BOARD_SETUP=y
9 CONFIG_OF_STDOUT_VIA_ALIAS=y 9 CONFIG_OF_STDOUT_VIA_ALIAS=y
10 CONFIG_SYS_EXTRA_OPTIONS="SDCARD,DEVELOP" 10 CONFIG_SYS_EXTRA_OPTIONS="SDCARD,DEVELOP"
11 CONFIG_BOOTDELAY=10 11 CONFIG_BOOTDELAY=10
12 # CONFIG_CONSOLE_MUX is not set 12 # CONFIG_CONSOLE_MUX is not set
13 CONFIG_SYS_CONSOLE_IS_IN_ENV=y 13 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
14 # CONFIG_DISPLAY_BOARDINFO is not set 14 # CONFIG_DISPLAY_BOARDINFO is not set
15 CONFIG_BOARD_EARLY_INIT_F=y 15 CONFIG_BOARD_EARLY_INIT_F=y
16 CONFIG_HUSH_PARSER=y 16 CONFIG_HUSH_PARSER=y
17 CONFIG_CMD_REGINFO=y 17 CONFIG_CMD_REGINFO=y
18 CONFIG_CMD_EEPROM=y 18 CONFIG_CMD_EEPROM=y
19 # CONFIG_CMD_FLASH is not set 19 # CONFIG_CMD_FLASH is not set
20 CONFIG_CMD_I2C=y 20 CONFIG_CMD_I2C=y
21 CONFIG_CMD_MMC=y 21 CONFIG_CMD_MMC=y
22 CONFIG_CMD_PCI=y 22 CONFIG_CMD_PCI=y
23 CONFIG_CMD_SATA=y 23 CONFIG_CMD_SATA=y
24 CONFIG_CMD_SF=y 24 CONFIG_CMD_SF=y
25 CONFIG_CMD_USB=y 25 CONFIG_CMD_USB=y
26 CONFIG_CMD_MII=y 26 CONFIG_CMD_MII=y
27 CONFIG_CMD_PING=y 27 CONFIG_CMD_PING=y
28 CONFIG_CMD_BMP=y 28 CONFIG_CMD_BMP=y
29 # CONFIG_CMD_HASH is not set 29 # CONFIG_CMD_HASH is not set
30 CONFIG_CMD_TPM=y 30 CONFIG_CMD_TPM=y
31 CONFIG_CMD_EXT2=y 31 CONFIG_CMD_EXT2=y
32 CONFIG_CMD_FAT=y 32 CONFIG_CMD_FAT=y
33 CONFIG_ENV_IS_IN_MMC=y 33 CONFIG_ENV_IS_IN_MMC=y
34 CONFIG_DM=y 34 CONFIG_DM=y
35 CONFIG_FSL_SATA=y
35 CONFIG_SPI_FLASH=y 36 CONFIG_SPI_FLASH=y
36 CONFIG_SPI_FLASH_STMICRO=y 37 CONFIG_SPI_FLASH_STMICRO=y
37 CONFIG_PHYLIB=y 38 CONFIG_PHYLIB=y
38 CONFIG_SYS_NS16550=y 39 CONFIG_SYS_NS16550=y
39 CONFIG_FSL_ESPI=y 40 CONFIG_FSL_ESPI=y
40 CONFIG_TPM_AUTH_SESSIONS=y 41 CONFIG_TPM_AUTH_SESSIONS=y
41 CONFIG_USB=y 42 CONFIG_USB=y
42 CONFIG_USB_STORAGE=y 43 CONFIG_USB_STORAGE=y
43 CONFIG_VIDEO=y 44 CONFIG_VIDEO=y
44 # CONFIG_VIDEO_SW_CURSOR is not set 45 # CONFIG_VIDEO_SW_CURSOR is not set
45 CONFIG_TPM=y 46 CONFIG_TPM=y
46 CONFIG_OF_LIBFDT=y 47 CONFIG_OF_LIBFDT=y
47 48
configs/controlcenterd_36BIT_SDCARD_defconfig
1 CONFIG_PPC=y 1 CONFIG_PPC=y
2 CONFIG_IDENT_STRING=" controlcenterd 0.01" 2 CONFIG_IDENT_STRING=" controlcenterd 0.01"
3 CONFIG_MPC85xx=y 3 CONFIG_MPC85xx=y
4 CONFIG_TARGET_CONTROLCENTERD=y 4 CONFIG_TARGET_CONTROLCENTERD=y
5 CONFIG_PHYS_64BIT=y 5 CONFIG_PHYS_64BIT=y
6 CONFIG_FIT=y 6 CONFIG_FIT=y
7 CONFIG_FIT_VERBOSE=y 7 CONFIG_FIT_VERBOSE=y
8 CONFIG_OF_BOARD_SETUP=y 8 CONFIG_OF_BOARD_SETUP=y
9 CONFIG_OF_STDOUT_VIA_ALIAS=y 9 CONFIG_OF_STDOUT_VIA_ALIAS=y
10 CONFIG_SYS_EXTRA_OPTIONS="SDCARD" 10 CONFIG_SYS_EXTRA_OPTIONS="SDCARD"
11 CONFIG_BOOTDELAY=10 11 CONFIG_BOOTDELAY=10
12 # CONFIG_CONSOLE_MUX is not set 12 # CONFIG_CONSOLE_MUX is not set
13 CONFIG_SYS_CONSOLE_IS_IN_ENV=y 13 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
14 # CONFIG_DISPLAY_BOARDINFO is not set 14 # CONFIG_DISPLAY_BOARDINFO is not set
15 CONFIG_BOARD_EARLY_INIT_F=y 15 CONFIG_BOARD_EARLY_INIT_F=y
16 CONFIG_HUSH_PARSER=y 16 CONFIG_HUSH_PARSER=y
17 CONFIG_CMD_REGINFO=y 17 CONFIG_CMD_REGINFO=y
18 CONFIG_CMD_EEPROM=y 18 CONFIG_CMD_EEPROM=y
19 # CONFIG_CMD_FLASH is not set 19 # CONFIG_CMD_FLASH is not set
20 CONFIG_CMD_I2C=y 20 CONFIG_CMD_I2C=y
21 CONFIG_CMD_MMC=y 21 CONFIG_CMD_MMC=y
22 CONFIG_CMD_PCI=y 22 CONFIG_CMD_PCI=y
23 CONFIG_CMD_SATA=y 23 CONFIG_CMD_SATA=y
24 CONFIG_CMD_SF=y 24 CONFIG_CMD_SF=y
25 CONFIG_CMD_USB=y 25 CONFIG_CMD_USB=y
26 CONFIG_CMD_MII=y 26 CONFIG_CMD_MII=y
27 CONFIG_CMD_PING=y 27 CONFIG_CMD_PING=y
28 CONFIG_CMD_BMP=y 28 CONFIG_CMD_BMP=y
29 # CONFIG_CMD_HASH is not set 29 # CONFIG_CMD_HASH is not set
30 CONFIG_CMD_TPM=y 30 CONFIG_CMD_TPM=y
31 CONFIG_CMD_EXT2=y 31 CONFIG_CMD_EXT2=y
32 CONFIG_CMD_FAT=y 32 CONFIG_CMD_FAT=y
33 CONFIG_ENV_IS_IN_MMC=y 33 CONFIG_ENV_IS_IN_MMC=y
34 CONFIG_DM=y 34 CONFIG_DM=y
35 CONFIG_FSL_SATA=y
35 CONFIG_SPI_FLASH=y 36 CONFIG_SPI_FLASH=y
36 CONFIG_SPI_FLASH_STMICRO=y 37 CONFIG_SPI_FLASH_STMICRO=y
37 CONFIG_PHYLIB=y 38 CONFIG_PHYLIB=y
38 CONFIG_SYS_NS16550=y 39 CONFIG_SYS_NS16550=y
39 CONFIG_FSL_ESPI=y 40 CONFIG_FSL_ESPI=y
40 CONFIG_TPM_AUTH_SESSIONS=y 41 CONFIG_TPM_AUTH_SESSIONS=y
41 CONFIG_USB=y 42 CONFIG_USB=y
42 CONFIG_USB_STORAGE=y 43 CONFIG_USB_STORAGE=y
43 CONFIG_VIDEO=y 44 CONFIG_VIDEO=y
44 # CONFIG_VIDEO_SW_CURSOR is not set 45 # CONFIG_VIDEO_SW_CURSOR is not set
45 CONFIG_TPM=y 46 CONFIG_TPM=y
46 CONFIG_OF_LIBFDT=y 47 CONFIG_OF_LIBFDT=y
47 48
1 config AHCI 1 config AHCI
2 bool "Support SATA controllers with driver model" 2 bool "Support SATA controllers with driver model"
3 depends on DM 3 depends on DM
4 help 4 help
5 This enables a uclass for disk controllers in U-Boot. Various driver 5 This enables a uclass for disk controllers in U-Boot. Various driver
6 types can use this, such as AHCI/SATA. It does not provide any standard 6 types can use this, such as AHCI/SATA. It does not provide any standard
7 operations at present. The block device interface has not been converted 7 operations at present. The block device interface has not been converted
8 to driver model. 8 to driver model.
9 9
10 config SATA 10 config SATA
11 bool "Support SATA controllers" 11 bool "Support SATA controllers"
12 help 12 help
13 This enables support for SATA (Serial Advanced Technology 13 This enables support for SATA (Serial Advanced Technology
14 Attachment), a serial bus standard for connecting to hard drives and 14 Attachment), a serial bus standard for connecting to hard drives and
15 other storage devices. 15 other storage devices.
16 16
17 SATA replaces PATA (originally just ATA), which stands for Parallel AT 17 SATA replaces PATA (originally just ATA), which stands for Parallel AT
18 Attachment, where AT refers to an IBM AT (Advanced Technology) 18 Attachment, where AT refers to an IBM AT (Advanced Technology)
19 computer released in 1984. 19 computer released in 1984.
20 20
21 See also CMD_SATA which provides command-line support. 21 See also CMD_SATA which provides command-line support.
22 22
23 menu "SATA/SCSI device support" 23 menu "SATA/SCSI device support"
24 24
25 config AHCI_PCI 25 config AHCI_PCI
26 bool "Support for PCI-based AHCI controller" 26 bool "Support for PCI-based AHCI controller"
27 depends on DM_SCSI 27 depends on DM_SCSI
28 help 28 help
29 Enables support for the PCI-based AHCI controller. 29 Enables support for the PCI-based AHCI controller.
30 30
31 config SATA_CEVA 31 config SATA_CEVA
32 bool "Ceva Sata controller" 32 bool "Ceva Sata controller"
33 depends on AHCI 33 depends on AHCI
34 depends on DM_SCSI 34 depends on DM_SCSI
35 help 35 help
36 This option enables Ceva Sata controller hard IP available on Xilinx 36 This option enables Ceva Sata controller hard IP available on Xilinx
37 ZynqMP. Support up to 2 external devices. Complient with SATA 3.1 and 37 ZynqMP. Support up to 2 external devices. Complient with SATA 3.1 and
38 AHCI 1.3 specifications with hot-plug detect feature. 38 AHCI 1.3 specifications with hot-plug detect feature.
39 39
40 40
41 config DWC_AHCI 41 config DWC_AHCI
42 bool "Enable Synopsys DWC AHCI driver support" 42 bool "Enable Synopsys DWC AHCI driver support"
43 select SCSI_AHCI 43 select SCSI_AHCI
44 select PHY 44 select PHY
45 depends on DM_SCSI 45 depends on DM_SCSI
46 help 46 help
47 Enable this driver to support Sata devices through 47 Enable this driver to support Sata devices through
48 Synopsys DWC AHCI module. 48 Synopsys DWC AHCI module.
49 49
50 config FSL_SATA
51 bool "Enable Freescale SATA controller driver support"
52 help
53 Enable this driver to support the SATA controller found in
54 some Freescale PowerPC SoCs.
55
50 config SATA_MV 56 config SATA_MV
51 bool "Enable Marvell SATA controller driver support" 57 bool "Enable Marvell SATA controller driver support"
52 help 58 help
53 Enable this driver to support the SATA controller found in 59 Enable this driver to support the SATA controller found in
54 some Marvell SoCs. 60 some Marvell SoCs.
55 61
56 config SATA_SIL 62 config SATA_SIL
57 bool "Enable Silicon Image SIL3131 / SIL3132 / SIL3124 SATA driver support" 63 bool "Enable Silicon Image SIL3131 / SIL3132 / SIL3124 SATA driver support"
58 help 64 help
59 Enable this driver to support the SIL3131, SIL3132 and SIL3124 65 Enable this driver to support the SIL3131, SIL3132 and SIL3124
60 SATA controllers. 66 SATA controllers.
61 67
62 config SATA_SIL3114 68 config SATA_SIL3114
63 bool "Enable Silicon Image SIL3114 SATA driver support" 69 bool "Enable Silicon Image SIL3114 SATA driver support"
64 help 70 help
65 Enable this driver to support the SIL3114 SATA controllers. 71 Enable this driver to support the SIL3114 SATA controllers.
66 72
67 endmenu 73 endmenu
68 74
include/configs/MPC8315ERDB.h
1 /* 1 /*
2 * Copyright (C) 2007-2010 Freescale Semiconductor, Inc. 2 * Copyright (C) 2007-2010 Freescale Semiconductor, Inc.
3 * 3 *
4 * Dave Liu <daveliu@freescale.com> 4 * Dave Liu <daveliu@freescale.com>
5 * 5 *
6 * SPDX-License-Identifier: GPL-2.0+ 6 * SPDX-License-Identifier: GPL-2.0+
7 */ 7 */
8 8
9 #ifndef __CONFIG_H 9 #ifndef __CONFIG_H
10 #define __CONFIG_H 10 #define __CONFIG_H
11 11
12 #define CONFIG_SYS_NAND_U_BOOT_SIZE (512 << 10) 12 #define CONFIG_SYS_NAND_U_BOOT_SIZE (512 << 10)
13 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00100000 13 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00100000
14 #define CONFIG_SYS_NAND_U_BOOT_START 0x00100100 14 #define CONFIG_SYS_NAND_U_BOOT_START 0x00100100
15 #define CONFIG_SYS_NAND_U_BOOT_OFFS 16384 15 #define CONFIG_SYS_NAND_U_BOOT_OFFS 16384
16 #define CONFIG_SYS_NAND_U_BOOT_RELOC 0x00010000 16 #define CONFIG_SYS_NAND_U_BOOT_RELOC 0x00010000
17 17
18 #ifndef CONFIG_SYS_TEXT_BASE 18 #ifndef CONFIG_SYS_TEXT_BASE
19 #define CONFIG_SYS_TEXT_BASE 0xFE000000 19 #define CONFIG_SYS_TEXT_BASE 0xFE000000
20 #endif 20 #endif
21 21
22 #ifndef CONFIG_SYS_MONITOR_BASE 22 #ifndef CONFIG_SYS_MONITOR_BASE
23 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 23 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
24 #endif 24 #endif
25 25
26 /* 26 /*
27 * High Level Configuration Options 27 * High Level Configuration Options
28 */ 28 */
29 #define CONFIG_E300 1 /* E300 family */ 29 #define CONFIG_E300 1 /* E300 family */
30 #define CONFIG_MPC831x 1 /* MPC831x CPU family */ 30 #define CONFIG_MPC831x 1 /* MPC831x CPU family */
31 #define CONFIG_MPC8315 1 /* MPC8315 CPU specific */ 31 #define CONFIG_MPC8315 1 /* MPC8315 CPU specific */
32 #define CONFIG_MPC8315ERDB 1 /* MPC8315ERDB board specific */ 32 #define CONFIG_MPC8315ERDB 1 /* MPC8315ERDB board specific */
33 33
34 /* 34 /*
35 * System Clock Setup 35 * System Clock Setup
36 */ 36 */
37 #define CONFIG_83XX_CLKIN 66666667 /* in Hz */ 37 #define CONFIG_83XX_CLKIN 66666667 /* in Hz */
38 #define CONFIG_SYS_CLK_FREQ CONFIG_83XX_CLKIN 38 #define CONFIG_SYS_CLK_FREQ CONFIG_83XX_CLKIN
39 39
40 /* 40 /*
41 * Hardware Reset Configuration Word 41 * Hardware Reset Configuration Word
42 * if CLKIN is 66.66MHz, then 42 * if CLKIN is 66.66MHz, then
43 * CSB = 133MHz, CORE = 400MHz, DDRC = 266MHz, LBC = 133MHz 43 * CSB = 133MHz, CORE = 400MHz, DDRC = 266MHz, LBC = 133MHz
44 */ 44 */
45 #define CONFIG_SYS_HRCW_LOW (\ 45 #define CONFIG_SYS_HRCW_LOW (\
46 HRCWL_LCL_BUS_TO_SCB_CLK_1X1 |\ 46 HRCWL_LCL_BUS_TO_SCB_CLK_1X1 |\
47 HRCWL_DDR_TO_SCB_CLK_2X1 |\ 47 HRCWL_DDR_TO_SCB_CLK_2X1 |\
48 HRCWL_SVCOD_DIV_2 |\ 48 HRCWL_SVCOD_DIV_2 |\
49 HRCWL_CSB_TO_CLKIN_2X1 |\ 49 HRCWL_CSB_TO_CLKIN_2X1 |\
50 HRCWL_CORE_TO_CSB_3X1) 50 HRCWL_CORE_TO_CSB_3X1)
51 #define CONFIG_SYS_HRCW_HIGH_BASE (\ 51 #define CONFIG_SYS_HRCW_HIGH_BASE (\
52 HRCWH_PCI_HOST |\ 52 HRCWH_PCI_HOST |\
53 HRCWH_PCI1_ARBITER_ENABLE |\ 53 HRCWH_PCI1_ARBITER_ENABLE |\
54 HRCWH_CORE_ENABLE |\ 54 HRCWH_CORE_ENABLE |\
55 HRCWH_BOOTSEQ_DISABLE |\ 55 HRCWH_BOOTSEQ_DISABLE |\
56 HRCWH_SW_WATCHDOG_DISABLE |\ 56 HRCWH_SW_WATCHDOG_DISABLE |\
57 HRCWH_TSEC1M_IN_RGMII |\ 57 HRCWH_TSEC1M_IN_RGMII |\
58 HRCWH_TSEC2M_IN_RGMII |\ 58 HRCWH_TSEC2M_IN_RGMII |\
59 HRCWH_BIG_ENDIAN |\ 59 HRCWH_BIG_ENDIAN |\
60 HRCWH_LALE_NORMAL) 60 HRCWH_LALE_NORMAL)
61 61
62 #ifdef CONFIG_NAND_SPL 62 #ifdef CONFIG_NAND_SPL
63 #define CONFIG_SYS_HRCW_HIGH (CONFIG_SYS_HRCW_HIGH_BASE |\ 63 #define CONFIG_SYS_HRCW_HIGH (CONFIG_SYS_HRCW_HIGH_BASE |\
64 HRCWH_FROM_0XFFF00100 |\ 64 HRCWH_FROM_0XFFF00100 |\
65 HRCWH_ROM_LOC_NAND_SP_8BIT |\ 65 HRCWH_ROM_LOC_NAND_SP_8BIT |\
66 HRCWH_RL_EXT_NAND) 66 HRCWH_RL_EXT_NAND)
67 #else 67 #else
68 #define CONFIG_SYS_HRCW_HIGH (CONFIG_SYS_HRCW_HIGH_BASE |\ 68 #define CONFIG_SYS_HRCW_HIGH (CONFIG_SYS_HRCW_HIGH_BASE |\
69 HRCWH_FROM_0X00000100 |\ 69 HRCWH_FROM_0X00000100 |\
70 HRCWH_ROM_LOC_LOCAL_16BIT |\ 70 HRCWH_ROM_LOC_LOCAL_16BIT |\
71 HRCWH_RL_EXT_LEGACY) 71 HRCWH_RL_EXT_LEGACY)
72 #endif 72 #endif
73 73
74 /* 74 /*
75 * System IO Config 75 * System IO Config
76 */ 76 */
77 #define CONFIG_SYS_SICRH 0x00000000 77 #define CONFIG_SYS_SICRH 0x00000000
78 #define CONFIG_SYS_SICRL 0x00000000 /* 3.3V, no delay */ 78 #define CONFIG_SYS_SICRL 0x00000000 /* 3.3V, no delay */
79 79
80 #define CONFIG_HWCONFIG 80 #define CONFIG_HWCONFIG
81 81
82 /* 82 /*
83 * IMMR new address 83 * IMMR new address
84 */ 84 */
85 #define CONFIG_SYS_IMMR 0xE0000000 85 #define CONFIG_SYS_IMMR 0xE0000000
86 86
87 /* 87 /*
88 * Arbiter Setup 88 * Arbiter Setup
89 */ 89 */
90 #define CONFIG_SYS_ACR_PIPE_DEP 3 /* Arbiter pipeline depth is 4 */ 90 #define CONFIG_SYS_ACR_PIPE_DEP 3 /* Arbiter pipeline depth is 4 */
91 #define CONFIG_SYS_ACR_RPTCNT 3 /* Arbiter repeat count is 4 */ 91 #define CONFIG_SYS_ACR_RPTCNT 3 /* Arbiter repeat count is 4 */
92 #define CONFIG_SYS_SPCR_TSECEP 3 /* eTSEC emergency priority is highest */ 92 #define CONFIG_SYS_SPCR_TSECEP 3 /* eTSEC emergency priority is highest */
93 93
94 /* 94 /*
95 * DDR Setup 95 * DDR Setup
96 */ 96 */
97 #define CONFIG_SYS_DDR_BASE 0x00000000 /* DDR is system memory */ 97 #define CONFIG_SYS_DDR_BASE 0x00000000 /* DDR is system memory */
98 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_BASE 98 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_BASE
99 #define CONFIG_SYS_DDR_SDRAM_BASE CONFIG_SYS_DDR_BASE 99 #define CONFIG_SYS_DDR_SDRAM_BASE CONFIG_SYS_DDR_BASE
100 #define CONFIG_SYS_DDR_SDRAM_CLK_CNTL DDR_SDRAM_CLK_CNTL_CLK_ADJUST_05 100 #define CONFIG_SYS_DDR_SDRAM_CLK_CNTL DDR_SDRAM_CLK_CNTL_CLK_ADJUST_05
101 #define CONFIG_SYS_DDRCDR_VALUE (DDRCDR_EN \ 101 #define CONFIG_SYS_DDRCDR_VALUE (DDRCDR_EN \
102 | DDRCDR_PZ_LOZ \ 102 | DDRCDR_PZ_LOZ \
103 | DDRCDR_NZ_LOZ \ 103 | DDRCDR_NZ_LOZ \
104 | DDRCDR_ODT \ 104 | DDRCDR_ODT \
105 | DDRCDR_Q_DRN) 105 | DDRCDR_Q_DRN)
106 /* 0x7b880001 */ 106 /* 0x7b880001 */
107 /* 107 /*
108 * Manually set up DDR parameters 108 * Manually set up DDR parameters
109 * consist of two chips HY5PS12621BFP-C4 from HYNIX 109 * consist of two chips HY5PS12621BFP-C4 from HYNIX
110 */ 110 */
111 #define CONFIG_SYS_DDR_SIZE 128 /* MB */ 111 #define CONFIG_SYS_DDR_SIZE 128 /* MB */
112 #define CONFIG_SYS_DDR_CS0_BNDS 0x00000007 112 #define CONFIG_SYS_DDR_CS0_BNDS 0x00000007
113 #define CONFIG_SYS_DDR_CS0_CONFIG (CSCONFIG_EN \ 113 #define CONFIG_SYS_DDR_CS0_CONFIG (CSCONFIG_EN \
114 | CSCONFIG_ODT_RD_NEVER \ 114 | CSCONFIG_ODT_RD_NEVER \
115 | CSCONFIG_ODT_WR_ONLY_CURRENT \ 115 | CSCONFIG_ODT_WR_ONLY_CURRENT \
116 | CSCONFIG_ROW_BIT_13 \ 116 | CSCONFIG_ROW_BIT_13 \
117 | CSCONFIG_COL_BIT_10) 117 | CSCONFIG_COL_BIT_10)
118 /* 0x80010102 */ 118 /* 0x80010102 */
119 #define CONFIG_SYS_DDR_TIMING_3 0x00000000 119 #define CONFIG_SYS_DDR_TIMING_3 0x00000000
120 #define CONFIG_SYS_DDR_TIMING_0 ((0 << TIMING_CFG0_RWT_SHIFT) \ 120 #define CONFIG_SYS_DDR_TIMING_0 ((0 << TIMING_CFG0_RWT_SHIFT) \
121 | (0 << TIMING_CFG0_WRT_SHIFT) \ 121 | (0 << TIMING_CFG0_WRT_SHIFT) \
122 | (0 << TIMING_CFG0_RRT_SHIFT) \ 122 | (0 << TIMING_CFG0_RRT_SHIFT) \
123 | (0 << TIMING_CFG0_WWT_SHIFT) \ 123 | (0 << TIMING_CFG0_WWT_SHIFT) \
124 | (2 << TIMING_CFG0_ACT_PD_EXIT_SHIFT) \ 124 | (2 << TIMING_CFG0_ACT_PD_EXIT_SHIFT) \
125 | (2 << TIMING_CFG0_PRE_PD_EXIT_SHIFT) \ 125 | (2 << TIMING_CFG0_PRE_PD_EXIT_SHIFT) \
126 | (8 << TIMING_CFG0_ODT_PD_EXIT_SHIFT) \ 126 | (8 << TIMING_CFG0_ODT_PD_EXIT_SHIFT) \
127 | (2 << TIMING_CFG0_MRS_CYC_SHIFT)) 127 | (2 << TIMING_CFG0_MRS_CYC_SHIFT))
128 /* 0x00220802 */ 128 /* 0x00220802 */
129 #define CONFIG_SYS_DDR_TIMING_1 ((2 << TIMING_CFG1_PRETOACT_SHIFT) \ 129 #define CONFIG_SYS_DDR_TIMING_1 ((2 << TIMING_CFG1_PRETOACT_SHIFT) \
130 | (7 << TIMING_CFG1_ACTTOPRE_SHIFT) \ 130 | (7 << TIMING_CFG1_ACTTOPRE_SHIFT) \
131 | (2 << TIMING_CFG1_ACTTORW_SHIFT) \ 131 | (2 << TIMING_CFG1_ACTTORW_SHIFT) \
132 | (5 << TIMING_CFG1_CASLAT_SHIFT) \ 132 | (5 << TIMING_CFG1_CASLAT_SHIFT) \
133 | (6 << TIMING_CFG1_REFREC_SHIFT) \ 133 | (6 << TIMING_CFG1_REFREC_SHIFT) \
134 | (2 << TIMING_CFG1_WRREC_SHIFT) \ 134 | (2 << TIMING_CFG1_WRREC_SHIFT) \
135 | (2 << TIMING_CFG1_ACTTOACT_SHIFT) \ 135 | (2 << TIMING_CFG1_ACTTOACT_SHIFT) \
136 | (2 << TIMING_CFG1_WRTORD_SHIFT)) 136 | (2 << TIMING_CFG1_WRTORD_SHIFT))
137 /* 0x27256222 */ 137 /* 0x27256222 */
138 #define CONFIG_SYS_DDR_TIMING_2 ((1 << TIMING_CFG2_ADD_LAT_SHIFT) \ 138 #define CONFIG_SYS_DDR_TIMING_2 ((1 << TIMING_CFG2_ADD_LAT_SHIFT) \
139 | (4 << TIMING_CFG2_CPO_SHIFT) \ 139 | (4 << TIMING_CFG2_CPO_SHIFT) \
140 | (2 << TIMING_CFG2_WR_LAT_DELAY_SHIFT) \ 140 | (2 << TIMING_CFG2_WR_LAT_DELAY_SHIFT) \
141 | (2 << TIMING_CFG2_RD_TO_PRE_SHIFT) \ 141 | (2 << TIMING_CFG2_RD_TO_PRE_SHIFT) \
142 | (2 << TIMING_CFG2_WR_DATA_DELAY_SHIFT) \ 142 | (2 << TIMING_CFG2_WR_DATA_DELAY_SHIFT) \
143 | (3 << TIMING_CFG2_CKE_PLS_SHIFT) \ 143 | (3 << TIMING_CFG2_CKE_PLS_SHIFT) \
144 | (5 << TIMING_CFG2_FOUR_ACT_SHIFT)) 144 | (5 << TIMING_CFG2_FOUR_ACT_SHIFT))
145 /* 0x121048c5 */ 145 /* 0x121048c5 */
146 #define CONFIG_SYS_DDR_INTERVAL ((0x0360 << SDRAM_INTERVAL_REFINT_SHIFT) \ 146 #define CONFIG_SYS_DDR_INTERVAL ((0x0360 << SDRAM_INTERVAL_REFINT_SHIFT) \
147 | (0x0100 << SDRAM_INTERVAL_BSTOPRE_SHIFT)) 147 | (0x0100 << SDRAM_INTERVAL_BSTOPRE_SHIFT))
148 /* 0x03600100 */ 148 /* 0x03600100 */
149 #define CONFIG_SYS_DDR_SDRAM_CFG (SDRAM_CFG_SREN \ 149 #define CONFIG_SYS_DDR_SDRAM_CFG (SDRAM_CFG_SREN \
150 | SDRAM_CFG_SDRAM_TYPE_DDR2 \ 150 | SDRAM_CFG_SDRAM_TYPE_DDR2 \
151 | SDRAM_CFG_DBW_32) 151 | SDRAM_CFG_DBW_32)
152 /* 0x43080000 */ 152 /* 0x43080000 */
153 #define CONFIG_SYS_DDR_SDRAM_CFG2 0x00401000 /* 1 posted refresh */ 153 #define CONFIG_SYS_DDR_SDRAM_CFG2 0x00401000 /* 1 posted refresh */
154 #define CONFIG_SYS_DDR_MODE ((0x0448 << SDRAM_MODE_ESD_SHIFT) \ 154 #define CONFIG_SYS_DDR_MODE ((0x0448 << SDRAM_MODE_ESD_SHIFT) \
155 | (0x0232 << SDRAM_MODE_SD_SHIFT)) 155 | (0x0232 << SDRAM_MODE_SD_SHIFT))
156 /* ODT 150ohm CL=3, AL=1 on SDRAM */ 156 /* ODT 150ohm CL=3, AL=1 on SDRAM */
157 #define CONFIG_SYS_DDR_MODE2 0x00000000 157 #define CONFIG_SYS_DDR_MODE2 0x00000000
158 158
159 /* 159 /*
160 * Memory test 160 * Memory test
161 */ 161 */
162 #undef CONFIG_SYS_DRAM_TEST /* memory test, takes time */ 162 #undef CONFIG_SYS_DRAM_TEST /* memory test, takes time */
163 #define CONFIG_SYS_MEMTEST_START 0x00040000 /* memtest region */ 163 #define CONFIG_SYS_MEMTEST_START 0x00040000 /* memtest region */
164 #define CONFIG_SYS_MEMTEST_END 0x00140000 164 #define CONFIG_SYS_MEMTEST_END 0x00140000
165 165
166 /* 166 /*
167 * The reserved memory 167 * The reserved memory
168 */ 168 */
169 #define CONFIG_SYS_MONITOR_LEN (512 * 1024) /* Reserve 512 kB for Mon */ 169 #define CONFIG_SYS_MONITOR_LEN (512 * 1024) /* Reserve 512 kB for Mon */
170 #define CONFIG_SYS_MALLOC_LEN (512 * 1024) /* Reserved for malloc */ 170 #define CONFIG_SYS_MALLOC_LEN (512 * 1024) /* Reserved for malloc */
171 171
172 /* 172 /*
173 * Initial RAM Base Address Setup 173 * Initial RAM Base Address Setup
174 */ 174 */
175 #define CONFIG_SYS_INIT_RAM_LOCK 1 175 #define CONFIG_SYS_INIT_RAM_LOCK 1
176 #define CONFIG_SYS_INIT_RAM_ADDR 0xE6000000 /* Initial RAM address */ 176 #define CONFIG_SYS_INIT_RAM_ADDR 0xE6000000 /* Initial RAM address */
177 #define CONFIG_SYS_INIT_RAM_SIZE 0x1000 /* Size of used area in RAM */ 177 #define CONFIG_SYS_INIT_RAM_SIZE 0x1000 /* Size of used area in RAM */
178 #define CONFIG_SYS_GBL_DATA_OFFSET \ 178 #define CONFIG_SYS_GBL_DATA_OFFSET \
179 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 179 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
180 180
181 /* 181 /*
182 * Local Bus Configuration & Clock Setup 182 * Local Bus Configuration & Clock Setup
183 */ 183 */
184 #define CONFIG_SYS_LCRR_DBYP LCRR_DBYP 184 #define CONFIG_SYS_LCRR_DBYP LCRR_DBYP
185 #define CONFIG_SYS_LCRR_CLKDIV LCRR_CLKDIV_2 185 #define CONFIG_SYS_LCRR_CLKDIV LCRR_CLKDIV_2
186 #define CONFIG_SYS_LBC_LBCR 0x00040000 186 #define CONFIG_SYS_LBC_LBCR 0x00040000
187 #define CONFIG_FSL_ELBC 1 187 #define CONFIG_FSL_ELBC 1
188 188
189 /* 189 /*
190 * FLASH on the Local Bus 190 * FLASH on the Local Bus
191 */ 191 */
192 #define CONFIG_SYS_FLASH_CFI /* use the Common Flash Interface */ 192 #define CONFIG_SYS_FLASH_CFI /* use the Common Flash Interface */
193 #define CONFIG_FLASH_CFI_DRIVER /* use the CFI driver */ 193 #define CONFIG_FLASH_CFI_DRIVER /* use the CFI driver */
194 #define CONFIG_SYS_FLASH_CFI_WIDTH FLASH_CFI_16BIT 194 #define CONFIG_SYS_FLASH_CFI_WIDTH FLASH_CFI_16BIT
195 195
196 #define CONFIG_SYS_FLASH_BASE 0xFE000000 /* FLASH base address */ 196 #define CONFIG_SYS_FLASH_BASE 0xFE000000 /* FLASH base address */
197 #define CONFIG_SYS_FLASH_SIZE 8 /* FLASH size is 8M */ 197 #define CONFIG_SYS_FLASH_SIZE 8 /* FLASH size is 8M */
198 #define CONFIG_SYS_FLASH_PROTECTION 1 /* Use h/w Flash protection. */ 198 #define CONFIG_SYS_FLASH_PROTECTION 1 /* Use h/w Flash protection. */
199 199
200 /* Window base at flash base */ 200 /* Window base at flash base */
201 #define CONFIG_SYS_LBLAWBAR0_PRELIM CONFIG_SYS_FLASH_BASE 201 #define CONFIG_SYS_LBLAWBAR0_PRELIM CONFIG_SYS_FLASH_BASE
202 #define CONFIG_SYS_LBLAWAR0_PRELIM (LBLAWAR_EN | LBLAWAR_8MB) 202 #define CONFIG_SYS_LBLAWAR0_PRELIM (LBLAWAR_EN | LBLAWAR_8MB)
203 203
204 #define CONFIG_SYS_NOR_BR_PRELIM (CONFIG_SYS_FLASH_BASE \ 204 #define CONFIG_SYS_NOR_BR_PRELIM (CONFIG_SYS_FLASH_BASE \
205 | BR_PS_16 /* 16 bit port */ \ 205 | BR_PS_16 /* 16 bit port */ \
206 | BR_MS_GPCM /* MSEL = GPCM */ \ 206 | BR_MS_GPCM /* MSEL = GPCM */ \
207 | BR_V) /* valid */ 207 | BR_V) /* valid */
208 #define CONFIG_SYS_NOR_OR_PRELIM (MEG_TO_AM(CONFIG_SYS_FLASH_SIZE) \ 208 #define CONFIG_SYS_NOR_OR_PRELIM (MEG_TO_AM(CONFIG_SYS_FLASH_SIZE) \
209 | OR_UPM_XAM \ 209 | OR_UPM_XAM \
210 | OR_GPCM_CSNT \ 210 | OR_GPCM_CSNT \
211 | OR_GPCM_ACS_DIV2 \ 211 | OR_GPCM_ACS_DIV2 \
212 | OR_GPCM_XACS \ 212 | OR_GPCM_XACS \
213 | OR_GPCM_SCY_15 \ 213 | OR_GPCM_SCY_15 \
214 | OR_GPCM_TRLX_SET \ 214 | OR_GPCM_TRLX_SET \
215 | OR_GPCM_EHTR_SET \ 215 | OR_GPCM_EHTR_SET \
216 | OR_GPCM_EAD) 216 | OR_GPCM_EAD)
217 217
218 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */ 218 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */
219 /* 127 64KB sectors and 8 8KB top sectors per device */ 219 /* 127 64KB sectors and 8 8KB top sectors per device */
220 #define CONFIG_SYS_MAX_FLASH_SECT 135 220 #define CONFIG_SYS_MAX_FLASH_SECT 135
221 221
222 #undef CONFIG_SYS_FLASH_CHECKSUM 222 #undef CONFIG_SYS_FLASH_CHECKSUM
223 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 223 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
224 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 224 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
225 225
226 /* 226 /*
227 * NAND Flash on the Local Bus 227 * NAND Flash on the Local Bus
228 */ 228 */
229 229
230 #ifdef CONFIG_NAND_SPL 230 #ifdef CONFIG_NAND_SPL
231 #define CONFIG_SYS_NAND_BASE 0xFFF00000 231 #define CONFIG_SYS_NAND_BASE 0xFFF00000
232 #else 232 #else
233 #define CONFIG_SYS_NAND_BASE 0xE0600000 233 #define CONFIG_SYS_NAND_BASE 0xE0600000
234 #endif 234 #endif
235 235
236 #define CONFIG_MTD_DEVICE 236 #define CONFIG_MTD_DEVICE
237 #define CONFIG_MTD_PARTITION 237 #define CONFIG_MTD_PARTITION
238 238
239 #define CONFIG_SYS_MAX_NAND_DEVICE 1 239 #define CONFIG_SYS_MAX_NAND_DEVICE 1
240 #define CONFIG_NAND_FSL_ELBC 1 240 #define CONFIG_NAND_FSL_ELBC 1
241 #define CONFIG_SYS_NAND_BLOCK_SIZE 16384 241 #define CONFIG_SYS_NAND_BLOCK_SIZE 16384
242 #define CONFIG_SYS_NAND_WINDOW_SIZE (32 * 1024) /* 0x00008000 */ 242 #define CONFIG_SYS_NAND_WINDOW_SIZE (32 * 1024) /* 0x00008000 */
243 243
244 #define CONFIG_SYS_NAND_U_BOOT_SIZE (512 << 10) 244 #define CONFIG_SYS_NAND_U_BOOT_SIZE (512 << 10)
245 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00100000 245 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00100000
246 #define CONFIG_SYS_NAND_U_BOOT_START 0x00100100 246 #define CONFIG_SYS_NAND_U_BOOT_START 0x00100100
247 #define CONFIG_SYS_NAND_U_BOOT_OFFS 16384 247 #define CONFIG_SYS_NAND_U_BOOT_OFFS 16384
248 #define CONFIG_SYS_NAND_U_BOOT_RELOC 0x00010000 248 #define CONFIG_SYS_NAND_U_BOOT_RELOC 0x00010000
249 249
250 #define CONFIG_SYS_NAND_BR_PRELIM (CONFIG_SYS_NAND_BASE \ 250 #define CONFIG_SYS_NAND_BR_PRELIM (CONFIG_SYS_NAND_BASE \
251 | BR_DECC_CHK_GEN /* Use HW ECC */ \ 251 | BR_DECC_CHK_GEN /* Use HW ECC */ \
252 | BR_PS_8 /* 8 bit port */ \ 252 | BR_PS_8 /* 8 bit port */ \
253 | BR_MS_FCM /* MSEL = FCM */ \ 253 | BR_MS_FCM /* MSEL = FCM */ \
254 | BR_V) /* valid */ 254 | BR_V) /* valid */
255 #define CONFIG_SYS_NAND_OR_PRELIM \ 255 #define CONFIG_SYS_NAND_OR_PRELIM \
256 (P2SZ_TO_AM(CONFIG_SYS_NAND_WINDOW_SIZE) \ 256 (P2SZ_TO_AM(CONFIG_SYS_NAND_WINDOW_SIZE) \
257 | OR_FCM_CSCT \ 257 | OR_FCM_CSCT \
258 | OR_FCM_CST \ 258 | OR_FCM_CST \
259 | OR_FCM_CHT \ 259 | OR_FCM_CHT \
260 | OR_FCM_SCY_1 \ 260 | OR_FCM_SCY_1 \
261 | OR_FCM_TRLX \ 261 | OR_FCM_TRLX \
262 | OR_FCM_EHTR) 262 | OR_FCM_EHTR)
263 /* 0xFFFF8396 */ 263 /* 0xFFFF8396 */
264 264
265 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_NOR_BR_PRELIM 265 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_NOR_BR_PRELIM
266 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_NOR_OR_PRELIM 266 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_NOR_OR_PRELIM
267 #define CONFIG_SYS_BR1_PRELIM CONFIG_SYS_NAND_BR_PRELIM 267 #define CONFIG_SYS_BR1_PRELIM CONFIG_SYS_NAND_BR_PRELIM
268 #define CONFIG_SYS_OR1_PRELIM CONFIG_SYS_NAND_OR_PRELIM 268 #define CONFIG_SYS_OR1_PRELIM CONFIG_SYS_NAND_OR_PRELIM
269 269
270 #define CONFIG_SYS_LBLAWBAR1_PRELIM CONFIG_SYS_NAND_BASE 270 #define CONFIG_SYS_LBLAWBAR1_PRELIM CONFIG_SYS_NAND_BASE
271 #define CONFIG_SYS_LBLAWAR1_PRELIM (LBLAWAR_EN | LBLAWAR_32KB) 271 #define CONFIG_SYS_LBLAWAR1_PRELIM (LBLAWAR_EN | LBLAWAR_32KB)
272 272
273 #define CONFIG_SYS_NAND_LBLAWBAR_PRELIM CONFIG_SYS_LBLAWBAR1_PRELIM 273 #define CONFIG_SYS_NAND_LBLAWBAR_PRELIM CONFIG_SYS_LBLAWBAR1_PRELIM
274 #define CONFIG_SYS_NAND_LBLAWAR_PRELIM CONFIG_SYS_LBLAWAR1_PRELIM 274 #define CONFIG_SYS_NAND_LBLAWAR_PRELIM CONFIG_SYS_LBLAWAR1_PRELIM
275 275
276 #if CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE && \ 276 #if CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE && \
277 !defined(CONFIG_NAND_SPL) 277 !defined(CONFIG_NAND_SPL)
278 #define CONFIG_SYS_RAMBOOT 278 #define CONFIG_SYS_RAMBOOT
279 #else 279 #else
280 #undef CONFIG_SYS_RAMBOOT 280 #undef CONFIG_SYS_RAMBOOT
281 #endif 281 #endif
282 282
283 /* 283 /*
284 * Serial Port 284 * Serial Port
285 */ 285 */
286 #define CONFIG_CONS_INDEX 1 286 #define CONFIG_CONS_INDEX 1
287 #define CONFIG_SYS_NS16550_SERIAL 287 #define CONFIG_SYS_NS16550_SERIAL
288 #define CONFIG_SYS_NS16550_REG_SIZE 1 288 #define CONFIG_SYS_NS16550_REG_SIZE 1
289 #define CONFIG_SYS_NS16550_CLK (CONFIG_83XX_CLKIN * 2) 289 #define CONFIG_SYS_NS16550_CLK (CONFIG_83XX_CLKIN * 2)
290 290
291 #define CONFIG_SYS_BAUDRATE_TABLE \ 291 #define CONFIG_SYS_BAUDRATE_TABLE \
292 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 292 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
293 293
294 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_IMMR+0x4500) 294 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_IMMR+0x4500)
295 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_IMMR+0x4600) 295 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_IMMR+0x4600)
296 296
297 /* I2C */ 297 /* I2C */
298 #define CONFIG_SYS_I2C 298 #define CONFIG_SYS_I2C
299 #define CONFIG_SYS_I2C_FSL 299 #define CONFIG_SYS_I2C_FSL
300 #define CONFIG_SYS_FSL_I2C_SPEED 400000 300 #define CONFIG_SYS_FSL_I2C_SPEED 400000
301 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 301 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
302 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000 302 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000
303 #define CONFIG_SYS_I2C_NOPROBES { {0, 0x51} } 303 #define CONFIG_SYS_I2C_NOPROBES { {0, 0x51} }
304 304
305 /* 305 /*
306 * Board info - revision and where boot from 306 * Board info - revision and where boot from
307 */ 307 */
308 #define CONFIG_SYS_I2C_PCF8574A_ADDR 0x39 308 #define CONFIG_SYS_I2C_PCF8574A_ADDR 0x39
309 309
310 /* 310 /*
311 * Config on-board RTC 311 * Config on-board RTC
312 */ 312 */
313 #define CONFIG_RTC_DS1337 /* ds1339 on board, use ds1337 rtc via i2c */ 313 #define CONFIG_RTC_DS1337 /* ds1339 on board, use ds1337 rtc via i2c */
314 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 /* at address 0x68 */ 314 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 /* at address 0x68 */
315 315
316 /* 316 /*
317 * General PCI 317 * General PCI
318 * Addresses are mapped 1-1. 318 * Addresses are mapped 1-1.
319 */ 319 */
320 #define CONFIG_SYS_PCI_MEM_BASE 0x80000000 320 #define CONFIG_SYS_PCI_MEM_BASE 0x80000000
321 #define CONFIG_SYS_PCI_MEM_PHYS CONFIG_SYS_PCI_MEM_BASE 321 #define CONFIG_SYS_PCI_MEM_PHYS CONFIG_SYS_PCI_MEM_BASE
322 #define CONFIG_SYS_PCI_MEM_SIZE 0x10000000 /* 256M */ 322 #define CONFIG_SYS_PCI_MEM_SIZE 0x10000000 /* 256M */
323 #define CONFIG_SYS_PCI_MMIO_BASE 0x90000000 323 #define CONFIG_SYS_PCI_MMIO_BASE 0x90000000
324 #define CONFIG_SYS_PCI_MMIO_PHYS CONFIG_SYS_PCI_MMIO_BASE 324 #define CONFIG_SYS_PCI_MMIO_PHYS CONFIG_SYS_PCI_MMIO_BASE
325 #define CONFIG_SYS_PCI_MMIO_SIZE 0x10000000 /* 256M */ 325 #define CONFIG_SYS_PCI_MMIO_SIZE 0x10000000 /* 256M */
326 #define CONFIG_SYS_PCI_IO_BASE 0x00000000 326 #define CONFIG_SYS_PCI_IO_BASE 0x00000000
327 #define CONFIG_SYS_PCI_IO_PHYS 0xE0300000 327 #define CONFIG_SYS_PCI_IO_PHYS 0xE0300000
328 #define CONFIG_SYS_PCI_IO_SIZE 0x100000 /* 1M */ 328 #define CONFIG_SYS_PCI_IO_SIZE 0x100000 /* 1M */
329 329
330 #define CONFIG_SYS_PCI_SLV_MEM_LOCAL CONFIG_SYS_SDRAM_BASE 330 #define CONFIG_SYS_PCI_SLV_MEM_LOCAL CONFIG_SYS_SDRAM_BASE
331 #define CONFIG_SYS_PCI_SLV_MEM_BUS 0x00000000 331 #define CONFIG_SYS_PCI_SLV_MEM_BUS 0x00000000
332 #define CONFIG_SYS_PCI_SLV_MEM_SIZE 0x80000000 332 #define CONFIG_SYS_PCI_SLV_MEM_SIZE 0x80000000
333 333
334 #define CONFIG_SYS_PCIE1_BASE 0xA0000000 334 #define CONFIG_SYS_PCIE1_BASE 0xA0000000
335 #define CONFIG_SYS_PCIE1_MEM_BASE 0xA0000000 335 #define CONFIG_SYS_PCIE1_MEM_BASE 0xA0000000
336 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xA0000000 336 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xA0000000
337 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000 337 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000
338 #define CONFIG_SYS_PCIE1_CFG_BASE 0xB0000000 338 #define CONFIG_SYS_PCIE1_CFG_BASE 0xB0000000
339 #define CONFIG_SYS_PCIE1_CFG_SIZE 0x01000000 339 #define CONFIG_SYS_PCIE1_CFG_SIZE 0x01000000
340 #define CONFIG_SYS_PCIE1_IO_BASE 0x00000000 340 #define CONFIG_SYS_PCIE1_IO_BASE 0x00000000
341 #define CONFIG_SYS_PCIE1_IO_PHYS 0xB1000000 341 #define CONFIG_SYS_PCIE1_IO_PHYS 0xB1000000
342 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00800000 342 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00800000
343 343
344 #define CONFIG_SYS_PCIE2_BASE 0xC0000000 344 #define CONFIG_SYS_PCIE2_BASE 0xC0000000
345 #define CONFIG_SYS_PCIE2_MEM_BASE 0xC0000000 345 #define CONFIG_SYS_PCIE2_MEM_BASE 0xC0000000
346 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xC0000000 346 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xC0000000
347 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 347 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000
348 #define CONFIG_SYS_PCIE2_CFG_BASE 0xD0000000 348 #define CONFIG_SYS_PCIE2_CFG_BASE 0xD0000000
349 #define CONFIG_SYS_PCIE2_CFG_SIZE 0x01000000 349 #define CONFIG_SYS_PCIE2_CFG_SIZE 0x01000000
350 #define CONFIG_SYS_PCIE2_IO_BASE 0x00000000 350 #define CONFIG_SYS_PCIE2_IO_BASE 0x00000000
351 #define CONFIG_SYS_PCIE2_IO_PHYS 0xD1000000 351 #define CONFIG_SYS_PCIE2_IO_PHYS 0xD1000000
352 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00800000 352 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00800000
353 353
354 #define CONFIG_PCI_INDIRECT_BRIDGE 354 #define CONFIG_PCI_INDIRECT_BRIDGE
355 #define CONFIG_PCIE 355 #define CONFIG_PCIE
356 356
357 #define CONFIG_EEPRO100 357 #define CONFIG_EEPRO100
358 #undef CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 358 #undef CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
359 #define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x1957 /* Freescale */ 359 #define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x1957 /* Freescale */
360 360
361 #define CONFIG_HAS_FSL_DR_USB 361 #define CONFIG_HAS_FSL_DR_USB
362 #define CONFIG_SYS_SCCR_USBDRCM 3 362 #define CONFIG_SYS_SCCR_USBDRCM 3
363 363
364 #define CONFIG_USB_EHCI_FSL 364 #define CONFIG_USB_EHCI_FSL
365 #define CONFIG_USB_PHY_TYPE "utmi" 365 #define CONFIG_USB_PHY_TYPE "utmi"
366 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 366 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
367 367
368 /* 368 /*
369 * TSEC 369 * TSEC
370 */ 370 */
371 #define CONFIG_TSEC_ENET /* TSEC ethernet support */ 371 #define CONFIG_TSEC_ENET /* TSEC ethernet support */
372 #define CONFIG_SYS_TSEC1_OFFSET 0x24000 372 #define CONFIG_SYS_TSEC1_OFFSET 0x24000
373 #define CONFIG_SYS_TSEC1 (CONFIG_SYS_IMMR+CONFIG_SYS_TSEC1_OFFSET) 373 #define CONFIG_SYS_TSEC1 (CONFIG_SYS_IMMR+CONFIG_SYS_TSEC1_OFFSET)
374 #define CONFIG_SYS_TSEC2_OFFSET 0x25000 374 #define CONFIG_SYS_TSEC2_OFFSET 0x25000
375 #define CONFIG_SYS_TSEC2 (CONFIG_SYS_IMMR+CONFIG_SYS_TSEC2_OFFSET) 375 #define CONFIG_SYS_TSEC2 (CONFIG_SYS_IMMR+CONFIG_SYS_TSEC2_OFFSET)
376 376
377 /* 377 /*
378 * TSEC ethernet configuration 378 * TSEC ethernet configuration
379 */ 379 */
380 #define CONFIG_MII 1 /* MII PHY management */ 380 #define CONFIG_MII 1 /* MII PHY management */
381 #define CONFIG_TSEC1 1 381 #define CONFIG_TSEC1 1
382 #define CONFIG_TSEC1_NAME "eTSEC0" 382 #define CONFIG_TSEC1_NAME "eTSEC0"
383 #define CONFIG_TSEC2 1 383 #define CONFIG_TSEC2 1
384 #define CONFIG_TSEC2_NAME "eTSEC1" 384 #define CONFIG_TSEC2_NAME "eTSEC1"
385 #define TSEC1_PHY_ADDR 0 385 #define TSEC1_PHY_ADDR 0
386 #define TSEC2_PHY_ADDR 1 386 #define TSEC2_PHY_ADDR 1
387 #define TSEC1_PHYIDX 0 387 #define TSEC1_PHYIDX 0
388 #define TSEC2_PHYIDX 0 388 #define TSEC2_PHYIDX 0
389 #define TSEC1_FLAGS TSEC_GIGABIT 389 #define TSEC1_FLAGS TSEC_GIGABIT
390 #define TSEC2_FLAGS TSEC_GIGABIT 390 #define TSEC2_FLAGS TSEC_GIGABIT
391 391
392 /* Options are: eTSEC[0-1] */ 392 /* Options are: eTSEC[0-1] */
393 #define CONFIG_ETHPRIME "eTSEC1" 393 #define CONFIG_ETHPRIME "eTSEC1"
394 394
395 /* 395 /*
396 * SATA 396 * SATA
397 */ 397 */
398 #define CONFIG_LIBATA 398 #define CONFIG_LIBATA
399 #define CONFIG_FSL_SATA
400 399
401 #define CONFIG_SYS_SATA_MAX_DEVICE 2 400 #define CONFIG_SYS_SATA_MAX_DEVICE 2
402 #define CONFIG_SATA1 401 #define CONFIG_SATA1
403 #define CONFIG_SYS_SATA1_OFFSET 0x18000 402 #define CONFIG_SYS_SATA1_OFFSET 0x18000
404 #define CONFIG_SYS_SATA1 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA1_OFFSET) 403 #define CONFIG_SYS_SATA1 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA1_OFFSET)
405 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 404 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
406 #define CONFIG_SATA2 405 #define CONFIG_SATA2
407 #define CONFIG_SYS_SATA2_OFFSET 0x19000 406 #define CONFIG_SYS_SATA2_OFFSET 0x19000
408 #define CONFIG_SYS_SATA2 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA2_OFFSET) 407 #define CONFIG_SYS_SATA2 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA2_OFFSET)
409 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 408 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
410 409
411 #ifdef CONFIG_FSL_SATA 410 #ifdef CONFIG_FSL_SATA
412 #define CONFIG_LBA48 411 #define CONFIG_LBA48
413 #endif 412 #endif
414 413
415 /* 414 /*
416 * Environment 415 * Environment
417 */ 416 */
418 #if !defined(CONFIG_SYS_RAMBOOT) 417 #if !defined(CONFIG_SYS_RAMBOOT)
419 #define CONFIG_ENV_ADDR \ 418 #define CONFIG_ENV_ADDR \
420 (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) 419 (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN)
421 #define CONFIG_ENV_SECT_SIZE 0x10000 /* 64K(one sector) for env */ 420 #define CONFIG_ENV_SECT_SIZE 0x10000 /* 64K(one sector) for env */
422 #define CONFIG_ENV_SIZE 0x2000 421 #define CONFIG_ENV_SIZE 0x2000
423 #else 422 #else
424 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000) 423 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000)
425 #define CONFIG_ENV_SIZE 0x2000 424 #define CONFIG_ENV_SIZE 0x2000
426 #endif 425 #endif
427 426
428 #define CONFIG_LOADS_ECHO 1 /* echo on for serial download */ 427 #define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
429 #define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */ 428 #define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
430 429
431 /* 430 /*
432 * BOOTP options 431 * BOOTP options
433 */ 432 */
434 #define CONFIG_BOOTP_BOOTFILESIZE 433 #define CONFIG_BOOTP_BOOTFILESIZE
435 #define CONFIG_BOOTP_BOOTPATH 434 #define CONFIG_BOOTP_BOOTPATH
436 #define CONFIG_BOOTP_GATEWAY 435 #define CONFIG_BOOTP_GATEWAY
437 #define CONFIG_BOOTP_HOSTNAME 436 #define CONFIG_BOOTP_HOSTNAME
438 437
439 /* 438 /*
440 * Command line configuration. 439 * Command line configuration.
441 */ 440 */
442 441
443 #define CONFIG_CMDLINE_EDITING 1 /* add command line history */ 442 #define CONFIG_CMDLINE_EDITING 1 /* add command line history */
444 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 443 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
445 444
446 #undef CONFIG_WATCHDOG /* watchdog disabled */ 445 #undef CONFIG_WATCHDOG /* watchdog disabled */
447 446
448 /* 447 /*
449 * Miscellaneous configurable options 448 * Miscellaneous configurable options
450 */ 449 */
451 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 450 #define CONFIG_SYS_LONGHELP /* undef to save memory */
452 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 451 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
453 452
454 /* 453 /*
455 * For booting Linux, the board info and command line data 454 * For booting Linux, the board info and command line data
456 * have to be in the first 256 MB of memory, since this is 455 * have to be in the first 256 MB of memory, since this is
457 * the maximum mapped by the Linux kernel during initialization. 456 * the maximum mapped by the Linux kernel during initialization.
458 */ 457 */
459 #define CONFIG_SYS_BOOTMAPSZ (256 << 20) /* Initial Memory map for Linux */ 458 #define CONFIG_SYS_BOOTMAPSZ (256 << 20) /* Initial Memory map for Linux */
460 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 459 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
461 460
462 /* 461 /*
463 * Core HID Setup 462 * Core HID Setup
464 */ 463 */
465 #define CONFIG_SYS_HID0_INIT 0x000000000 464 #define CONFIG_SYS_HID0_INIT 0x000000000
466 #define CONFIG_SYS_HID0_FINAL (HID0_ENABLE_MACHINE_CHECK | \ 465 #define CONFIG_SYS_HID0_FINAL (HID0_ENABLE_MACHINE_CHECK | \
467 HID0_ENABLE_INSTRUCTION_CACHE | \ 466 HID0_ENABLE_INSTRUCTION_CACHE | \
468 HID0_ENABLE_DYNAMIC_POWER_MANAGMENT) 467 HID0_ENABLE_DYNAMIC_POWER_MANAGMENT)
469 #define CONFIG_SYS_HID2 HID2_HBE 468 #define CONFIG_SYS_HID2 HID2_HBE
470 469
471 /* 470 /*
472 * MMU Setup 471 * MMU Setup
473 */ 472 */
474 #define CONFIG_HIGH_BATS 1 /* High BATs supported */ 473 #define CONFIG_HIGH_BATS 1 /* High BATs supported */
475 474
476 /* DDR: cache cacheable */ 475 /* DDR: cache cacheable */
477 #define CONFIG_SYS_IBAT0L (CONFIG_SYS_SDRAM_BASE \ 476 #define CONFIG_SYS_IBAT0L (CONFIG_SYS_SDRAM_BASE \
478 | BATL_PP_RW \ 477 | BATL_PP_RW \
479 | BATL_MEMCOHERENCE) 478 | BATL_MEMCOHERENCE)
480 #define CONFIG_SYS_IBAT0U (CONFIG_SYS_SDRAM_BASE \ 479 #define CONFIG_SYS_IBAT0U (CONFIG_SYS_SDRAM_BASE \
481 | BATU_BL_128M \ 480 | BATU_BL_128M \
482 | BATU_VS \ 481 | BATU_VS \
483 | BATU_VP) 482 | BATU_VP)
484 #define CONFIG_SYS_DBAT0L CONFIG_SYS_IBAT0L 483 #define CONFIG_SYS_DBAT0L CONFIG_SYS_IBAT0L
485 #define CONFIG_SYS_DBAT0U CONFIG_SYS_IBAT0U 484 #define CONFIG_SYS_DBAT0U CONFIG_SYS_IBAT0U
486 485
487 /* IMMRBAR, PCI IO and NAND: cache-inhibit and guarded */ 486 /* IMMRBAR, PCI IO and NAND: cache-inhibit and guarded */
488 #define CONFIG_SYS_IBAT1L (CONFIG_SYS_IMMR \ 487 #define CONFIG_SYS_IBAT1L (CONFIG_SYS_IMMR \
489 | BATL_PP_RW \ 488 | BATL_PP_RW \
490 | BATL_CACHEINHIBIT \ 489 | BATL_CACHEINHIBIT \
491 | BATL_GUARDEDSTORAGE) 490 | BATL_GUARDEDSTORAGE)
492 #define CONFIG_SYS_IBAT1U (CONFIG_SYS_IMMR \ 491 #define CONFIG_SYS_IBAT1U (CONFIG_SYS_IMMR \
493 | BATU_BL_8M \ 492 | BATU_BL_8M \
494 | BATU_VS \ 493 | BATU_VS \
495 | BATU_VP) 494 | BATU_VP)
496 #define CONFIG_SYS_DBAT1L CONFIG_SYS_IBAT1L 495 #define CONFIG_SYS_DBAT1L CONFIG_SYS_IBAT1L
497 #define CONFIG_SYS_DBAT1U CONFIG_SYS_IBAT1U 496 #define CONFIG_SYS_DBAT1U CONFIG_SYS_IBAT1U
498 497
499 /* FLASH: icache cacheable, but dcache-inhibit and guarded */ 498 /* FLASH: icache cacheable, but dcache-inhibit and guarded */
500 #define CONFIG_SYS_IBAT2L (CONFIG_SYS_FLASH_BASE \ 499 #define CONFIG_SYS_IBAT2L (CONFIG_SYS_FLASH_BASE \
501 | BATL_PP_RW \ 500 | BATL_PP_RW \
502 | BATL_MEMCOHERENCE) 501 | BATL_MEMCOHERENCE)
503 #define CONFIG_SYS_IBAT2U (CONFIG_SYS_FLASH_BASE \ 502 #define CONFIG_SYS_IBAT2U (CONFIG_SYS_FLASH_BASE \
504 | BATU_BL_32M \ 503 | BATU_BL_32M \
505 | BATU_VS \ 504 | BATU_VS \
506 | BATU_VP) 505 | BATU_VP)
507 #define CONFIG_SYS_DBAT2L (CONFIG_SYS_FLASH_BASE \ 506 #define CONFIG_SYS_DBAT2L (CONFIG_SYS_FLASH_BASE \
508 | BATL_PP_RW \ 507 | BATL_PP_RW \
509 | BATL_CACHEINHIBIT \ 508 | BATL_CACHEINHIBIT \
510 | BATL_GUARDEDSTORAGE) 509 | BATL_GUARDEDSTORAGE)
511 #define CONFIG_SYS_DBAT2U CONFIG_SYS_IBAT2U 510 #define CONFIG_SYS_DBAT2U CONFIG_SYS_IBAT2U
512 511
513 /* Stack in dcache: cacheable, no memory coherence */ 512 /* Stack in dcache: cacheable, no memory coherence */
514 #define CONFIG_SYS_IBAT3L (CONFIG_SYS_INIT_RAM_ADDR | BATL_PP_RW) 513 #define CONFIG_SYS_IBAT3L (CONFIG_SYS_INIT_RAM_ADDR | BATL_PP_RW)
515 #define CONFIG_SYS_IBAT3U (CONFIG_SYS_INIT_RAM_ADDR \ 514 #define CONFIG_SYS_IBAT3U (CONFIG_SYS_INIT_RAM_ADDR \
516 | BATU_BL_128K \ 515 | BATU_BL_128K \
517 | BATU_VS \ 516 | BATU_VS \
518 | BATU_VP) 517 | BATU_VP)
519 #define CONFIG_SYS_DBAT3L CONFIG_SYS_IBAT3L 518 #define CONFIG_SYS_DBAT3L CONFIG_SYS_IBAT3L
520 #define CONFIG_SYS_DBAT3U CONFIG_SYS_IBAT3U 519 #define CONFIG_SYS_DBAT3U CONFIG_SYS_IBAT3U
521 520
522 /* PCI MEM space: cacheable */ 521 /* PCI MEM space: cacheable */
523 #define CONFIG_SYS_IBAT4L (CONFIG_SYS_PCI_MEM_PHYS \ 522 #define CONFIG_SYS_IBAT4L (CONFIG_SYS_PCI_MEM_PHYS \
524 | BATL_PP_RW \ 523 | BATL_PP_RW \
525 | BATL_MEMCOHERENCE) 524 | BATL_MEMCOHERENCE)
526 #define CONFIG_SYS_IBAT4U (CONFIG_SYS_PCI_MEM_PHYS \ 525 #define CONFIG_SYS_IBAT4U (CONFIG_SYS_PCI_MEM_PHYS \
527 | BATU_BL_256M \ 526 | BATU_BL_256M \
528 | BATU_VS \ 527 | BATU_VS \
529 | BATU_VP) 528 | BATU_VP)
530 #define CONFIG_SYS_DBAT4L CONFIG_SYS_IBAT4L 529 #define CONFIG_SYS_DBAT4L CONFIG_SYS_IBAT4L
531 #define CONFIG_SYS_DBAT4U CONFIG_SYS_IBAT4U 530 #define CONFIG_SYS_DBAT4U CONFIG_SYS_IBAT4U
532 531
533 /* PCI MMIO space: cache-inhibit and guarded */ 532 /* PCI MMIO space: cache-inhibit and guarded */
534 #define CONFIG_SYS_IBAT5L (CONFIG_SYS_PCI_MMIO_PHYS \ 533 #define CONFIG_SYS_IBAT5L (CONFIG_SYS_PCI_MMIO_PHYS \
535 | BATL_PP_RW \ 534 | BATL_PP_RW \
536 | BATL_CACHEINHIBIT \ 535 | BATL_CACHEINHIBIT \
537 | BATL_GUARDEDSTORAGE) 536 | BATL_GUARDEDSTORAGE)
538 #define CONFIG_SYS_IBAT5U (CONFIG_SYS_PCI_MMIO_PHYS \ 537 #define CONFIG_SYS_IBAT5U (CONFIG_SYS_PCI_MMIO_PHYS \
539 | BATU_BL_256M \ 538 | BATU_BL_256M \
540 | BATU_VS \ 539 | BATU_VS \
541 | BATU_VP) 540 | BATU_VP)
542 #define CONFIG_SYS_DBAT5L CONFIG_SYS_IBAT5L 541 #define CONFIG_SYS_DBAT5L CONFIG_SYS_IBAT5L
543 #define CONFIG_SYS_DBAT5U CONFIG_SYS_IBAT5U 542 #define CONFIG_SYS_DBAT5U CONFIG_SYS_IBAT5U
544 543
545 #define CONFIG_SYS_IBAT6L 0 544 #define CONFIG_SYS_IBAT6L 0
546 #define CONFIG_SYS_IBAT6U 0 545 #define CONFIG_SYS_IBAT6U 0
547 #define CONFIG_SYS_DBAT6L CONFIG_SYS_IBAT6L 546 #define CONFIG_SYS_DBAT6L CONFIG_SYS_IBAT6L
548 #define CONFIG_SYS_DBAT6U CONFIG_SYS_IBAT6U 547 #define CONFIG_SYS_DBAT6U CONFIG_SYS_IBAT6U
549 548
550 #define CONFIG_SYS_IBAT7L 0 549 #define CONFIG_SYS_IBAT7L 0
551 #define CONFIG_SYS_IBAT7U 0 550 #define CONFIG_SYS_IBAT7U 0
552 #define CONFIG_SYS_DBAT7L CONFIG_SYS_IBAT7L 551 #define CONFIG_SYS_DBAT7L CONFIG_SYS_IBAT7L
553 #define CONFIG_SYS_DBAT7U CONFIG_SYS_IBAT7U 552 #define CONFIG_SYS_DBAT7U CONFIG_SYS_IBAT7U
554 553
555 #if defined(CONFIG_CMD_KGDB) 554 #if defined(CONFIG_CMD_KGDB)
556 #define CONFIG_KGDB_BAUDRATE 230400 /* speed of kgdb serial port */ 555 #define CONFIG_KGDB_BAUDRATE 230400 /* speed of kgdb serial port */
557 #endif 556 #endif
558 557
559 /* 558 /*
560 * Environment Configuration 559 * Environment Configuration
561 */ 560 */
562 561
563 #define CONFIG_ENV_OVERWRITE 562 #define CONFIG_ENV_OVERWRITE
564 563
565 #if defined(CONFIG_TSEC_ENET) 564 #if defined(CONFIG_TSEC_ENET)
566 #define CONFIG_HAS_ETH0 565 #define CONFIG_HAS_ETH0
567 #define CONFIG_HAS_ETH1 566 #define CONFIG_HAS_ETH1
568 #endif 567 #endif
569 568
570 #define CONFIG_LOADADDR 800000 /* default location for tftp and bootm */ 569 #define CONFIG_LOADADDR 800000 /* default location for tftp and bootm */
571 570
572 #define CONFIG_EXTRA_ENV_SETTINGS \ 571 #define CONFIG_EXTRA_ENV_SETTINGS \
573 "netdev=eth0\0" \ 572 "netdev=eth0\0" \
574 "consoledev=ttyS0\0" \ 573 "consoledev=ttyS0\0" \
575 "ramdiskaddr=1000000\0" \ 574 "ramdiskaddr=1000000\0" \
576 "ramdiskfile=ramfs.83xx\0" \ 575 "ramdiskfile=ramfs.83xx\0" \
577 "fdtaddr=780000\0" \ 576 "fdtaddr=780000\0" \
578 "fdtfile=mpc8315erdb.dtb\0" \ 577 "fdtfile=mpc8315erdb.dtb\0" \
579 "usb_phy_type=utmi\0" \ 578 "usb_phy_type=utmi\0" \
580 "" 579 ""
581 580
582 #define CONFIG_NFSBOOTCOMMAND \ 581 #define CONFIG_NFSBOOTCOMMAND \
583 "setenv bootargs root=/dev/nfs rw " \ 582 "setenv bootargs root=/dev/nfs rw " \
584 "nfsroot=$serverip:$rootpath " \ 583 "nfsroot=$serverip:$rootpath " \
585 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:" \ 584 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:" \
586 "$netdev:off " \ 585 "$netdev:off " \
587 "console=$consoledev,$baudrate $othbootargs;" \ 586 "console=$consoledev,$baudrate $othbootargs;" \
588 "tftp $loadaddr $bootfile;" \ 587 "tftp $loadaddr $bootfile;" \
589 "tftp $fdtaddr $fdtfile;" \ 588 "tftp $fdtaddr $fdtfile;" \
590 "bootm $loadaddr - $fdtaddr" 589 "bootm $loadaddr - $fdtaddr"
591 590
592 #define CONFIG_RAMBOOTCOMMAND \ 591 #define CONFIG_RAMBOOTCOMMAND \
593 "setenv bootargs root=/dev/ram rw " \ 592 "setenv bootargs root=/dev/ram rw " \
594 "console=$consoledev,$baudrate $othbootargs;" \ 593 "console=$consoledev,$baudrate $othbootargs;" \
595 "tftp $ramdiskaddr $ramdiskfile;" \ 594 "tftp $ramdiskaddr $ramdiskfile;" \
596 "tftp $loadaddr $bootfile;" \ 595 "tftp $loadaddr $bootfile;" \
597 "tftp $fdtaddr $fdtfile;" \ 596 "tftp $fdtaddr $fdtfile;" \
598 "bootm $loadaddr $ramdiskaddr $fdtaddr" 597 "bootm $loadaddr $ramdiskaddr $fdtaddr"
599 598
600 #define CONFIG_BOOTCOMMAND CONFIG_NFSBOOTCOMMAND 599 #define CONFIG_BOOTCOMMAND CONFIG_NFSBOOTCOMMAND
601 600
602 #endif /* __CONFIG_H */ 601 #endif /* __CONFIG_H */
603 602
include/configs/MPC837XEMDS.h
1 /* 1 /*
2 * Copyright (C) 2007 Freescale Semiconductor, Inc. 2 * Copyright (C) 2007 Freescale Semiconductor, Inc.
3 * Dave Liu <daveliu@freescale.com> 3 * Dave Liu <daveliu@freescale.com>
4 * 4 *
5 * SPDX-License-Identifier: GPL-2.0+ 5 * SPDX-License-Identifier: GPL-2.0+
6 */ 6 */
7 7
8 #ifndef __CONFIG_H 8 #ifndef __CONFIG_H
9 #define __CONFIG_H 9 #define __CONFIG_H
10 10
11 /* 11 /*
12 * High Level Configuration Options 12 * High Level Configuration Options
13 */ 13 */
14 #define CONFIG_E300 1 /* E300 family */ 14 #define CONFIG_E300 1 /* E300 family */
15 #define CONFIG_MPC837x 1 /* MPC837x CPU specific */ 15 #define CONFIG_MPC837x 1 /* MPC837x CPU specific */
16 #define CONFIG_MPC837XEMDS 1 /* MPC837XEMDS board specific */ 16 #define CONFIG_MPC837XEMDS 1 /* MPC837XEMDS board specific */
17 17
18 #define CONFIG_SYS_TEXT_BASE 0xFE000000 18 #define CONFIG_SYS_TEXT_BASE 0xFE000000
19 19
20 /* 20 /*
21 * System Clock Setup 21 * System Clock Setup
22 */ 22 */
23 #ifdef CONFIG_PCISLAVE 23 #ifdef CONFIG_PCISLAVE
24 #define CONFIG_83XX_PCICLK 66000000 /* in HZ */ 24 #define CONFIG_83XX_PCICLK 66000000 /* in HZ */
25 #else 25 #else
26 #define CONFIG_83XX_CLKIN 66000000 /* in Hz */ 26 #define CONFIG_83XX_CLKIN 66000000 /* in Hz */
27 #endif 27 #endif
28 28
29 #ifndef CONFIG_SYS_CLK_FREQ 29 #ifndef CONFIG_SYS_CLK_FREQ
30 #define CONFIG_SYS_CLK_FREQ 66000000 30 #define CONFIG_SYS_CLK_FREQ 66000000
31 #endif 31 #endif
32 32
33 /* 33 /*
34 * Hardware Reset Configuration Word 34 * Hardware Reset Configuration Word
35 * if CLKIN is 66MHz, then 35 * if CLKIN is 66MHz, then
36 * CSB = 396MHz, CORE = 594MHz, DDRC = 396MHz, LBC = 396MHz 36 * CSB = 396MHz, CORE = 594MHz, DDRC = 396MHz, LBC = 396MHz
37 */ 37 */
38 #define CONFIG_SYS_HRCW_LOW (\ 38 #define CONFIG_SYS_HRCW_LOW (\
39 HRCWL_LCL_BUS_TO_SCB_CLK_1X1 |\ 39 HRCWL_LCL_BUS_TO_SCB_CLK_1X1 |\
40 HRCWL_DDR_TO_SCB_CLK_1X1 |\ 40 HRCWL_DDR_TO_SCB_CLK_1X1 |\
41 HRCWL_SVCOD_DIV_2 |\ 41 HRCWL_SVCOD_DIV_2 |\
42 HRCWL_CSB_TO_CLKIN_6X1 |\ 42 HRCWL_CSB_TO_CLKIN_6X1 |\
43 HRCWL_CORE_TO_CSB_1_5X1) 43 HRCWL_CORE_TO_CSB_1_5X1)
44 44
45 #ifdef CONFIG_PCISLAVE 45 #ifdef CONFIG_PCISLAVE
46 #define CONFIG_SYS_HRCW_HIGH (\ 46 #define CONFIG_SYS_HRCW_HIGH (\
47 HRCWH_PCI_AGENT |\ 47 HRCWH_PCI_AGENT |\
48 HRCWH_PCI1_ARBITER_DISABLE |\ 48 HRCWH_PCI1_ARBITER_DISABLE |\
49 HRCWH_CORE_ENABLE |\ 49 HRCWH_CORE_ENABLE |\
50 HRCWH_FROM_0XFFF00100 |\ 50 HRCWH_FROM_0XFFF00100 |\
51 HRCWH_BOOTSEQ_DISABLE |\ 51 HRCWH_BOOTSEQ_DISABLE |\
52 HRCWH_SW_WATCHDOG_DISABLE |\ 52 HRCWH_SW_WATCHDOG_DISABLE |\
53 HRCWH_ROM_LOC_LOCAL_16BIT |\ 53 HRCWH_ROM_LOC_LOCAL_16BIT |\
54 HRCWH_RL_EXT_LEGACY |\ 54 HRCWH_RL_EXT_LEGACY |\
55 HRCWH_TSEC1M_IN_RGMII |\ 55 HRCWH_TSEC1M_IN_RGMII |\
56 HRCWH_TSEC2M_IN_RGMII |\ 56 HRCWH_TSEC2M_IN_RGMII |\
57 HRCWH_BIG_ENDIAN |\ 57 HRCWH_BIG_ENDIAN |\
58 HRCWH_LDP_CLEAR) 58 HRCWH_LDP_CLEAR)
59 #else 59 #else
60 #define CONFIG_SYS_HRCW_HIGH (\ 60 #define CONFIG_SYS_HRCW_HIGH (\
61 HRCWH_PCI_HOST |\ 61 HRCWH_PCI_HOST |\
62 HRCWH_PCI1_ARBITER_ENABLE |\ 62 HRCWH_PCI1_ARBITER_ENABLE |\
63 HRCWH_CORE_ENABLE |\ 63 HRCWH_CORE_ENABLE |\
64 HRCWH_FROM_0X00000100 |\ 64 HRCWH_FROM_0X00000100 |\
65 HRCWH_BOOTSEQ_DISABLE |\ 65 HRCWH_BOOTSEQ_DISABLE |\
66 HRCWH_SW_WATCHDOG_DISABLE |\ 66 HRCWH_SW_WATCHDOG_DISABLE |\
67 HRCWH_ROM_LOC_LOCAL_16BIT |\ 67 HRCWH_ROM_LOC_LOCAL_16BIT |\
68 HRCWH_RL_EXT_LEGACY |\ 68 HRCWH_RL_EXT_LEGACY |\
69 HRCWH_TSEC1M_IN_RGMII |\ 69 HRCWH_TSEC1M_IN_RGMII |\
70 HRCWH_TSEC2M_IN_RGMII |\ 70 HRCWH_TSEC2M_IN_RGMII |\
71 HRCWH_BIG_ENDIAN |\ 71 HRCWH_BIG_ENDIAN |\
72 HRCWH_LDP_CLEAR) 72 HRCWH_LDP_CLEAR)
73 #endif 73 #endif
74 74
75 /* Arbiter Configuration Register */ 75 /* Arbiter Configuration Register */
76 #define CONFIG_SYS_ACR_PIPE_DEP 3 /* Arbiter pipeline depth is 4 */ 76 #define CONFIG_SYS_ACR_PIPE_DEP 3 /* Arbiter pipeline depth is 4 */
77 #define CONFIG_SYS_ACR_RPTCNT 3 /* Arbiter repeat count is 4 */ 77 #define CONFIG_SYS_ACR_RPTCNT 3 /* Arbiter repeat count is 4 */
78 78
79 /* System Priority Control Register */ 79 /* System Priority Control Register */
80 #define CONFIG_SYS_SPCR_TSECEP 3 /* eTSEC1/2 emergency has highest priority */ 80 #define CONFIG_SYS_SPCR_TSECEP 3 /* eTSEC1/2 emergency has highest priority */
81 81
82 /* 82 /*
83 * IP blocks clock configuration 83 * IP blocks clock configuration
84 */ 84 */
85 #define CONFIG_SYS_SCCR_TSEC1CM 1 /* CSB:eTSEC1 = 1:1 */ 85 #define CONFIG_SYS_SCCR_TSEC1CM 1 /* CSB:eTSEC1 = 1:1 */
86 #define CONFIG_SYS_SCCR_TSEC2CM 1 /* CSB:eTSEC2 = 1:1 */ 86 #define CONFIG_SYS_SCCR_TSEC2CM 1 /* CSB:eTSEC2 = 1:1 */
87 #define CONFIG_SYS_SCCR_SATACM SCCR_SATACM_2 /* CSB:SATA[0:3] = 2:1 */ 87 #define CONFIG_SYS_SCCR_SATACM SCCR_SATACM_2 /* CSB:SATA[0:3] = 2:1 */
88 88
89 /* 89 /*
90 * System IO Config 90 * System IO Config
91 */ 91 */
92 #define CONFIG_SYS_SICRH 0x00000000 92 #define CONFIG_SYS_SICRH 0x00000000
93 #define CONFIG_SYS_SICRL 0x00000000 93 #define CONFIG_SYS_SICRL 0x00000000
94 94
95 /* 95 /*
96 * Output Buffer Impedance 96 * Output Buffer Impedance
97 */ 97 */
98 #define CONFIG_SYS_OBIR 0x31100000 98 #define CONFIG_SYS_OBIR 0x31100000
99 99
100 #define CONFIG_BOARD_EARLY_INIT_R 100 #define CONFIG_BOARD_EARLY_INIT_R
101 #define CONFIG_HWCONFIG 101 #define CONFIG_HWCONFIG
102 102
103 /* 103 /*
104 * IMMR new address 104 * IMMR new address
105 */ 105 */
106 #define CONFIG_SYS_IMMR 0xE0000000 106 #define CONFIG_SYS_IMMR 0xE0000000
107 107
108 /* 108 /*
109 * DDR Setup 109 * DDR Setup
110 */ 110 */
111 #define CONFIG_SYS_DDR_BASE 0x00000000 /* DDR is system memory */ 111 #define CONFIG_SYS_DDR_BASE 0x00000000 /* DDR is system memory */
112 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_BASE 112 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_BASE
113 #define CONFIG_SYS_DDR_SDRAM_BASE CONFIG_SYS_DDR_BASE 113 #define CONFIG_SYS_DDR_SDRAM_BASE CONFIG_SYS_DDR_BASE
114 #define CONFIG_SYS_DDR_SDRAM_CLK_CNTL DDR_SDRAM_CLK_CNTL_CLK_ADJUST_05 114 #define CONFIG_SYS_DDR_SDRAM_CLK_CNTL DDR_SDRAM_CLK_CNTL_CLK_ADJUST_05
115 #define CONFIG_SYS_83XX_DDR_USES_CS0 115 #define CONFIG_SYS_83XX_DDR_USES_CS0
116 #define CONFIG_SYS_DDRCDR_VALUE (DDRCDR_DHC_EN \ 116 #define CONFIG_SYS_DDRCDR_VALUE (DDRCDR_DHC_EN \
117 | DDRCDR_ODT \ 117 | DDRCDR_ODT \
118 | DDRCDR_Q_DRN) 118 | DDRCDR_Q_DRN)
119 /* 0x80080001 */ /* ODT 150ohm on SoC */ 119 /* 0x80080001 */ /* ODT 150ohm on SoC */
120 120
121 #undef CONFIG_DDR_ECC /* support DDR ECC function */ 121 #undef CONFIG_DDR_ECC /* support DDR ECC function */
122 #undef CONFIG_DDR_ECC_CMD /* Use DDR ECC user commands */ 122 #undef CONFIG_DDR_ECC_CMD /* Use DDR ECC user commands */
123 123
124 #define CONFIG_SPD_EEPROM /* Use SPD EEPROM for DDR setup */ 124 #define CONFIG_SPD_EEPROM /* Use SPD EEPROM for DDR setup */
125 #define CONFIG_NEVER_ASSERT_ODT_TO_CPU /* Never assert ODT to internal IOs */ 125 #define CONFIG_NEVER_ASSERT_ODT_TO_CPU /* Never assert ODT to internal IOs */
126 126
127 #if defined(CONFIG_SPD_EEPROM) 127 #if defined(CONFIG_SPD_EEPROM)
128 #define SPD_EEPROM_ADDRESS 0x51 /* I2C address of DDR SODIMM SPD */ 128 #define SPD_EEPROM_ADDRESS 0x51 /* I2C address of DDR SODIMM SPD */
129 #else 129 #else
130 /* 130 /*
131 * Manually set up DDR parameters 131 * Manually set up DDR parameters
132 * WHITE ELECTRONIC DESIGNS - W3HG64M72EEU403PD4 SO-DIMM 132 * WHITE ELECTRONIC DESIGNS - W3HG64M72EEU403PD4 SO-DIMM
133 * consist of nine chips from SAMSUNG K4T51083QE-ZC(L)D5 133 * consist of nine chips from SAMSUNG K4T51083QE-ZC(L)D5
134 */ 134 */
135 #define CONFIG_SYS_DDR_SIZE 512 /* MB */ 135 #define CONFIG_SYS_DDR_SIZE 512 /* MB */
136 #define CONFIG_SYS_DDR_CS0_BNDS 0x0000001f 136 #define CONFIG_SYS_DDR_CS0_BNDS 0x0000001f
137 #define CONFIG_SYS_DDR_CS0_CONFIG (CSCONFIG_EN \ 137 #define CONFIG_SYS_DDR_CS0_CONFIG (CSCONFIG_EN \
138 | CSCONFIG_ODT_RD_NEVER /* ODT_RD to none */ \ 138 | CSCONFIG_ODT_RD_NEVER /* ODT_RD to none */ \
139 | CSCONFIG_ODT_WR_ONLY_CURRENT /* ODT_WR to CSn */ \ 139 | CSCONFIG_ODT_WR_ONLY_CURRENT /* ODT_WR to CSn */ \
140 | CSCONFIG_ROW_BIT_14 \ 140 | CSCONFIG_ROW_BIT_14 \
141 | CSCONFIG_COL_BIT_10) 141 | CSCONFIG_COL_BIT_10)
142 /* 0x80010202 */ 142 /* 0x80010202 */
143 #define CONFIG_SYS_DDR_TIMING_3 0x00000000 143 #define CONFIG_SYS_DDR_TIMING_3 0x00000000
144 #define CONFIG_SYS_DDR_TIMING_0 ((0 << TIMING_CFG0_RWT_SHIFT) \ 144 #define CONFIG_SYS_DDR_TIMING_0 ((0 << TIMING_CFG0_RWT_SHIFT) \
145 | (0 << TIMING_CFG0_WRT_SHIFT) \ 145 | (0 << TIMING_CFG0_WRT_SHIFT) \
146 | (0 << TIMING_CFG0_RRT_SHIFT) \ 146 | (0 << TIMING_CFG0_RRT_SHIFT) \
147 | (0 << TIMING_CFG0_WWT_SHIFT) \ 147 | (0 << TIMING_CFG0_WWT_SHIFT) \
148 | (6 << TIMING_CFG0_ACT_PD_EXIT_SHIFT) \ 148 | (6 << TIMING_CFG0_ACT_PD_EXIT_SHIFT) \
149 | (2 << TIMING_CFG0_PRE_PD_EXIT_SHIFT) \ 149 | (2 << TIMING_CFG0_PRE_PD_EXIT_SHIFT) \
150 | (8 << TIMING_CFG0_ODT_PD_EXIT_SHIFT) \ 150 | (8 << TIMING_CFG0_ODT_PD_EXIT_SHIFT) \
151 | (2 << TIMING_CFG0_MRS_CYC_SHIFT)) 151 | (2 << TIMING_CFG0_MRS_CYC_SHIFT))
152 /* 0x00620802 */ 152 /* 0x00620802 */
153 #define CONFIG_SYS_DDR_TIMING_1 ((3 << TIMING_CFG1_PRETOACT_SHIFT) \ 153 #define CONFIG_SYS_DDR_TIMING_1 ((3 << TIMING_CFG1_PRETOACT_SHIFT) \
154 | (9 << TIMING_CFG1_ACTTOPRE_SHIFT) \ 154 | (9 << TIMING_CFG1_ACTTOPRE_SHIFT) \
155 | (3 << TIMING_CFG1_ACTTORW_SHIFT) \ 155 | (3 << TIMING_CFG1_ACTTORW_SHIFT) \
156 | (5 << TIMING_CFG1_CASLAT_SHIFT) \ 156 | (5 << TIMING_CFG1_CASLAT_SHIFT) \
157 | (13 << TIMING_CFG1_REFREC_SHIFT) \ 157 | (13 << TIMING_CFG1_REFREC_SHIFT) \
158 | (3 << TIMING_CFG1_WRREC_SHIFT) \ 158 | (3 << TIMING_CFG1_WRREC_SHIFT) \
159 | (2 << TIMING_CFG1_ACTTOACT_SHIFT) \ 159 | (2 << TIMING_CFG1_ACTTOACT_SHIFT) \
160 | (2 << TIMING_CFG1_WRTORD_SHIFT)) 160 | (2 << TIMING_CFG1_WRTORD_SHIFT))
161 /* 0x3935d322 */ 161 /* 0x3935d322 */
162 #define CONFIG_SYS_DDR_TIMING_2 ((1 << TIMING_CFG2_ADD_LAT_SHIFT) \ 162 #define CONFIG_SYS_DDR_TIMING_2 ((1 << TIMING_CFG2_ADD_LAT_SHIFT) \
163 | (6 << TIMING_CFG2_CPO_SHIFT) \ 163 | (6 << TIMING_CFG2_CPO_SHIFT) \
164 | (2 << TIMING_CFG2_WR_LAT_DELAY_SHIFT) \ 164 | (2 << TIMING_CFG2_WR_LAT_DELAY_SHIFT) \
165 | (4 << TIMING_CFG2_RD_TO_PRE_SHIFT) \ 165 | (4 << TIMING_CFG2_RD_TO_PRE_SHIFT) \
166 | (2 << TIMING_CFG2_WR_DATA_DELAY_SHIFT) \ 166 | (2 << TIMING_CFG2_WR_DATA_DELAY_SHIFT) \
167 | (3 << TIMING_CFG2_CKE_PLS_SHIFT) \ 167 | (3 << TIMING_CFG2_CKE_PLS_SHIFT) \
168 | (8 << TIMING_CFG2_FOUR_ACT_SHIFT)) 168 | (8 << TIMING_CFG2_FOUR_ACT_SHIFT))
169 /* 0x131088c8 */ 169 /* 0x131088c8 */
170 #define CONFIG_SYS_DDR_INTERVAL ((0x03E0 << SDRAM_INTERVAL_REFINT_SHIFT) \ 170 #define CONFIG_SYS_DDR_INTERVAL ((0x03E0 << SDRAM_INTERVAL_REFINT_SHIFT) \
171 | (0x0100 << SDRAM_INTERVAL_BSTOPRE_SHIFT)) 171 | (0x0100 << SDRAM_INTERVAL_BSTOPRE_SHIFT))
172 /* 0x03E00100 */ 172 /* 0x03E00100 */
173 #define CONFIG_SYS_DDR_SDRAM_CFG 0x43000000 173 #define CONFIG_SYS_DDR_SDRAM_CFG 0x43000000
174 #define CONFIG_SYS_DDR_SDRAM_CFG2 0x00001000 /* 1 posted refresh */ 174 #define CONFIG_SYS_DDR_SDRAM_CFG2 0x00001000 /* 1 posted refresh */
175 #define CONFIG_SYS_DDR_MODE ((0x0448 << SDRAM_MODE_ESD_SHIFT) \ 175 #define CONFIG_SYS_DDR_MODE ((0x0448 << SDRAM_MODE_ESD_SHIFT) \
176 | (0x1432 << SDRAM_MODE_SD_SHIFT)) 176 | (0x1432 << SDRAM_MODE_SD_SHIFT))
177 /* ODT 150ohm CL=3, AL=1 on SDRAM */ 177 /* ODT 150ohm CL=3, AL=1 on SDRAM */
178 #define CONFIG_SYS_DDR_MODE2 0x00000000 178 #define CONFIG_SYS_DDR_MODE2 0x00000000
179 #endif 179 #endif
180 180
181 /* 181 /*
182 * Memory test 182 * Memory test
183 */ 183 */
184 #undef CONFIG_SYS_DRAM_TEST /* memory test, takes time */ 184 #undef CONFIG_SYS_DRAM_TEST /* memory test, takes time */
185 #define CONFIG_SYS_MEMTEST_START 0x00040000 /* memtest region */ 185 #define CONFIG_SYS_MEMTEST_START 0x00040000 /* memtest region */
186 #define CONFIG_SYS_MEMTEST_END 0x00140000 186 #define CONFIG_SYS_MEMTEST_END 0x00140000
187 187
188 /* 188 /*
189 * The reserved memory 189 * The reserved memory
190 */ 190 */
191 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 191 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
192 192
193 #if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE) 193 #if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE)
194 #define CONFIG_SYS_RAMBOOT 194 #define CONFIG_SYS_RAMBOOT
195 #else 195 #else
196 #undef CONFIG_SYS_RAMBOOT 196 #undef CONFIG_SYS_RAMBOOT
197 #endif 197 #endif
198 198
199 /* CONFIG_SYS_MONITOR_LEN must be a multiple of CONFIG_ENV_SECT_SIZE */ 199 /* CONFIG_SYS_MONITOR_LEN must be a multiple of CONFIG_ENV_SECT_SIZE */
200 #define CONFIG_SYS_MONITOR_LEN (512 * 1024) /* Reserve 512 kB for Mon */ 200 #define CONFIG_SYS_MONITOR_LEN (512 * 1024) /* Reserve 512 kB for Mon */
201 #define CONFIG_SYS_MALLOC_LEN (512 * 1024) /* Reserved for malloc */ 201 #define CONFIG_SYS_MALLOC_LEN (512 * 1024) /* Reserved for malloc */
202 202
203 /* 203 /*
204 * Initial RAM Base Address Setup 204 * Initial RAM Base Address Setup
205 */ 205 */
206 #define CONFIG_SYS_INIT_RAM_LOCK 1 206 #define CONFIG_SYS_INIT_RAM_LOCK 1
207 #define CONFIG_SYS_INIT_RAM_ADDR 0xE6000000 /* Initial RAM address */ 207 #define CONFIG_SYS_INIT_RAM_ADDR 0xE6000000 /* Initial RAM address */
208 #define CONFIG_SYS_INIT_RAM_SIZE 0x1000 /* Size of used area in RAM */ 208 #define CONFIG_SYS_INIT_RAM_SIZE 0x1000 /* Size of used area in RAM */
209 #define CONFIG_SYS_GBL_DATA_OFFSET \ 209 #define CONFIG_SYS_GBL_DATA_OFFSET \
210 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 210 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
211 211
212 /* 212 /*
213 * Local Bus Configuration & Clock Setup 213 * Local Bus Configuration & Clock Setup
214 */ 214 */
215 #define CONFIG_SYS_LCRR_DBYP LCRR_DBYP 215 #define CONFIG_SYS_LCRR_DBYP LCRR_DBYP
216 #define CONFIG_SYS_LCRR_CLKDIV LCRR_CLKDIV_8 216 #define CONFIG_SYS_LCRR_CLKDIV LCRR_CLKDIV_8
217 #define CONFIG_SYS_LBC_LBCR 0x00000000 217 #define CONFIG_SYS_LBC_LBCR 0x00000000
218 #define CONFIG_FSL_ELBC 1 218 #define CONFIG_FSL_ELBC 1
219 219
220 /* 220 /*
221 * FLASH on the Local Bus 221 * FLASH on the Local Bus
222 */ 222 */
223 #define CONFIG_SYS_FLASH_CFI /* use the Common Flash Interface */ 223 #define CONFIG_SYS_FLASH_CFI /* use the Common Flash Interface */
224 #define CONFIG_FLASH_CFI_DRIVER /* use the CFI driver */ 224 #define CONFIG_FLASH_CFI_DRIVER /* use the CFI driver */
225 #define CONFIG_SYS_FLASH_BASE 0xFE000000 /* FLASH base address */ 225 #define CONFIG_SYS_FLASH_BASE 0xFE000000 /* FLASH base address */
226 #define CONFIG_SYS_FLASH_SIZE 32 /* max FLASH size is 32M */ 226 #define CONFIG_SYS_FLASH_SIZE 32 /* max FLASH size is 32M */
227 #define CONFIG_SYS_FLASH_PROTECTION 1 /* Use h/w Flash protection. */ 227 #define CONFIG_SYS_FLASH_PROTECTION 1 /* Use h/w Flash protection. */
228 228
229 /* Window base at flash base */ 229 /* Window base at flash base */
230 #define CONFIG_SYS_LBLAWBAR0_PRELIM CONFIG_SYS_FLASH_BASE 230 #define CONFIG_SYS_LBLAWBAR0_PRELIM CONFIG_SYS_FLASH_BASE
231 #define CONFIG_SYS_LBLAWAR0_PRELIM (LBLAWAR_EN | LBLAWAR_32MB) 231 #define CONFIG_SYS_LBLAWAR0_PRELIM (LBLAWAR_EN | LBLAWAR_32MB)
232 232
233 #define CONFIG_SYS_BR0_PRELIM (CONFIG_SYS_FLASH_BASE \ 233 #define CONFIG_SYS_BR0_PRELIM (CONFIG_SYS_FLASH_BASE \
234 | BR_PS_16 /* 16 bit port */ \ 234 | BR_PS_16 /* 16 bit port */ \
235 | BR_MS_GPCM /* MSEL = GPCM */ \ 235 | BR_MS_GPCM /* MSEL = GPCM */ \
236 | BR_V) /* valid */ 236 | BR_V) /* valid */
237 #define CONFIG_SYS_OR0_PRELIM (MEG_TO_AM(CONFIG_SYS_FLASH_SIZE) \ 237 #define CONFIG_SYS_OR0_PRELIM (MEG_TO_AM(CONFIG_SYS_FLASH_SIZE) \
238 | OR_UPM_XAM \ 238 | OR_UPM_XAM \
239 | OR_GPCM_CSNT \ 239 | OR_GPCM_CSNT \
240 | OR_GPCM_ACS_DIV2 \ 240 | OR_GPCM_ACS_DIV2 \
241 | OR_GPCM_XACS \ 241 | OR_GPCM_XACS \
242 | OR_GPCM_SCY_15 \ 242 | OR_GPCM_SCY_15 \
243 | OR_GPCM_TRLX_SET \ 243 | OR_GPCM_TRLX_SET \
244 | OR_GPCM_EHTR_SET \ 244 | OR_GPCM_EHTR_SET \
245 | OR_GPCM_EAD) 245 | OR_GPCM_EAD)
246 /* 0xFE000FF7 */ 246 /* 0xFE000FF7 */
247 247
248 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */ 248 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */
249 #define CONFIG_SYS_MAX_FLASH_SECT 256 /* max sectors per device */ 249 #define CONFIG_SYS_MAX_FLASH_SECT 256 /* max sectors per device */
250 250
251 #undef CONFIG_SYS_FLASH_CHECKSUM 251 #undef CONFIG_SYS_FLASH_CHECKSUM
252 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 252 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
253 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 253 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
254 254
255 /* 255 /*
256 * BCSR on the Local Bus 256 * BCSR on the Local Bus
257 */ 257 */
258 #define CONFIG_SYS_BCSR 0xF8000000 258 #define CONFIG_SYS_BCSR 0xF8000000
259 /* Access window base at BCSR base */ 259 /* Access window base at BCSR base */
260 #define CONFIG_SYS_LBLAWBAR1_PRELIM CONFIG_SYS_BCSR 260 #define CONFIG_SYS_LBLAWBAR1_PRELIM CONFIG_SYS_BCSR
261 #define CONFIG_SYS_LBLAWAR1_PRELIM (LBLAWAR_EN | LBLAWAR_32KB) 261 #define CONFIG_SYS_LBLAWAR1_PRELIM (LBLAWAR_EN | LBLAWAR_32KB)
262 262
263 #define CONFIG_SYS_BR1_PRELIM (CONFIG_SYS_BCSR \ 263 #define CONFIG_SYS_BR1_PRELIM (CONFIG_SYS_BCSR \
264 | BR_PS_8 \ 264 | BR_PS_8 \
265 | BR_MS_GPCM \ 265 | BR_MS_GPCM \
266 | BR_V) 266 | BR_V)
267 /* 0xF8000801 */ 267 /* 0xF8000801 */
268 #define CONFIG_SYS_OR1_PRELIM (OR_AM_32KB \ 268 #define CONFIG_SYS_OR1_PRELIM (OR_AM_32KB \
269 | OR_GPCM_XAM \ 269 | OR_GPCM_XAM \
270 | OR_GPCM_CSNT \ 270 | OR_GPCM_CSNT \
271 | OR_GPCM_XACS \ 271 | OR_GPCM_XACS \
272 | OR_GPCM_SCY_15 \ 272 | OR_GPCM_SCY_15 \
273 | OR_GPCM_TRLX_SET \ 273 | OR_GPCM_TRLX_SET \
274 | OR_GPCM_EHTR_SET \ 274 | OR_GPCM_EHTR_SET \
275 | OR_GPCM_EAD) 275 | OR_GPCM_EAD)
276 /* 0xFFFFE9F7 */ 276 /* 0xFFFFE9F7 */
277 277
278 /* 278 /*
279 * NAND Flash on the Local Bus 279 * NAND Flash on the Local Bus
280 */ 280 */
281 #define CONFIG_SYS_MAX_NAND_DEVICE 1 281 #define CONFIG_SYS_MAX_NAND_DEVICE 1
282 #define CONFIG_NAND_FSL_ELBC 1 282 #define CONFIG_NAND_FSL_ELBC 1
283 283
284 #define CONFIG_SYS_NAND_BASE 0xE0600000 284 #define CONFIG_SYS_NAND_BASE 0xE0600000
285 #define CONFIG_SYS_BR3_PRELIM (CONFIG_SYS_NAND_BASE \ 285 #define CONFIG_SYS_BR3_PRELIM (CONFIG_SYS_NAND_BASE \
286 | BR_DECC_CHK_GEN /* Use HW ECC */ \ 286 | BR_DECC_CHK_GEN /* Use HW ECC */ \
287 | BR_PS_8 /* 8 bit port */ \ 287 | BR_PS_8 /* 8 bit port */ \
288 | BR_MS_FCM /* MSEL = FCM */ \ 288 | BR_MS_FCM /* MSEL = FCM */ \
289 | BR_V) /* valid */ 289 | BR_V) /* valid */
290 #define CONFIG_SYS_OR3_PRELIM (OR_AM_32KB \ 290 #define CONFIG_SYS_OR3_PRELIM (OR_AM_32KB \
291 | OR_FCM_BCTLD \ 291 | OR_FCM_BCTLD \
292 | OR_FCM_CST \ 292 | OR_FCM_CST \
293 | OR_FCM_CHT \ 293 | OR_FCM_CHT \
294 | OR_FCM_SCY_1 \ 294 | OR_FCM_SCY_1 \
295 | OR_FCM_RST \ 295 | OR_FCM_RST \
296 | OR_FCM_TRLX \ 296 | OR_FCM_TRLX \
297 | OR_FCM_EHTR) 297 | OR_FCM_EHTR)
298 /* 0xFFFF919E */ 298 /* 0xFFFF919E */
299 299
300 #define CONFIG_SYS_LBLAWBAR3_PRELIM CONFIG_SYS_NAND_BASE 300 #define CONFIG_SYS_LBLAWBAR3_PRELIM CONFIG_SYS_NAND_BASE
301 #define CONFIG_SYS_LBLAWAR3_PRELIM (LBLAWAR_EN | LBLAWAR_32KB) 301 #define CONFIG_SYS_LBLAWAR3_PRELIM (LBLAWAR_EN | LBLAWAR_32KB)
302 302
303 /* 303 /*
304 * Serial Port 304 * Serial Port
305 */ 305 */
306 #define CONFIG_CONS_INDEX 1 306 #define CONFIG_CONS_INDEX 1
307 #define CONFIG_SYS_NS16550_SERIAL 307 #define CONFIG_SYS_NS16550_SERIAL
308 #define CONFIG_SYS_NS16550_REG_SIZE 1 308 #define CONFIG_SYS_NS16550_REG_SIZE 1
309 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0) 309 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0)
310 310
311 #define CONFIG_SYS_BAUDRATE_TABLE \ 311 #define CONFIG_SYS_BAUDRATE_TABLE \
312 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 312 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
313 313
314 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_IMMR+0x4500) 314 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_IMMR+0x4500)
315 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_IMMR+0x4600) 315 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_IMMR+0x4600)
316 316
317 /* I2C */ 317 /* I2C */
318 #define CONFIG_SYS_I2C 318 #define CONFIG_SYS_I2C
319 #define CONFIG_SYS_I2C_FSL 319 #define CONFIG_SYS_I2C_FSL
320 #define CONFIG_SYS_FSL_I2C_SPEED 400000 320 #define CONFIG_SYS_FSL_I2C_SPEED 400000
321 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 321 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
322 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000 322 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000
323 #define CONFIG_SYS_I2C_NOPROBES { {0, 0x51} } 323 #define CONFIG_SYS_I2C_NOPROBES { {0, 0x51} }
324 324
325 /* 325 /*
326 * Config on-board RTC 326 * Config on-board RTC
327 */ 327 */
328 #define CONFIG_RTC_DS1374 /* use ds1374 rtc via i2c */ 328 #define CONFIG_RTC_DS1374 /* use ds1374 rtc via i2c */
329 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 /* at address 0x68 */ 329 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 /* at address 0x68 */
330 330
331 /* 331 /*
332 * General PCI 332 * General PCI
333 * Addresses are mapped 1-1. 333 * Addresses are mapped 1-1.
334 */ 334 */
335 #define CONFIG_SYS_PCI_MEM_BASE 0x80000000 335 #define CONFIG_SYS_PCI_MEM_BASE 0x80000000
336 #define CONFIG_SYS_PCI_MEM_PHYS CONFIG_SYS_PCI_MEM_BASE 336 #define CONFIG_SYS_PCI_MEM_PHYS CONFIG_SYS_PCI_MEM_BASE
337 #define CONFIG_SYS_PCI_MEM_SIZE 0x10000000 /* 256M */ 337 #define CONFIG_SYS_PCI_MEM_SIZE 0x10000000 /* 256M */
338 #define CONFIG_SYS_PCI_MMIO_BASE 0x90000000 338 #define CONFIG_SYS_PCI_MMIO_BASE 0x90000000
339 #define CONFIG_SYS_PCI_MMIO_PHYS CONFIG_SYS_PCI_MMIO_BASE 339 #define CONFIG_SYS_PCI_MMIO_PHYS CONFIG_SYS_PCI_MMIO_BASE
340 #define CONFIG_SYS_PCI_MMIO_SIZE 0x10000000 /* 256M */ 340 #define CONFIG_SYS_PCI_MMIO_SIZE 0x10000000 /* 256M */
341 #define CONFIG_SYS_PCI_IO_BASE 0x00000000 341 #define CONFIG_SYS_PCI_IO_BASE 0x00000000
342 #define CONFIG_SYS_PCI_IO_PHYS 0xE0300000 342 #define CONFIG_SYS_PCI_IO_PHYS 0xE0300000
343 #define CONFIG_SYS_PCI_IO_SIZE 0x100000 /* 1M */ 343 #define CONFIG_SYS_PCI_IO_SIZE 0x100000 /* 1M */
344 344
345 #define CONFIG_SYS_PCI_SLV_MEM_LOCAL CONFIG_SYS_SDRAM_BASE 345 #define CONFIG_SYS_PCI_SLV_MEM_LOCAL CONFIG_SYS_SDRAM_BASE
346 #define CONFIG_SYS_PCI_SLV_MEM_BUS 0x00000000 346 #define CONFIG_SYS_PCI_SLV_MEM_BUS 0x00000000
347 #define CONFIG_SYS_PCI_SLV_MEM_SIZE 0x80000000 347 #define CONFIG_SYS_PCI_SLV_MEM_SIZE 0x80000000
348 348
349 #define CONFIG_SYS_PCIE1_BASE 0xA0000000 349 #define CONFIG_SYS_PCIE1_BASE 0xA0000000
350 #define CONFIG_SYS_PCIE1_CFG_BASE 0xA0000000 350 #define CONFIG_SYS_PCIE1_CFG_BASE 0xA0000000
351 #define CONFIG_SYS_PCIE1_CFG_SIZE 0x08000000 351 #define CONFIG_SYS_PCIE1_CFG_SIZE 0x08000000
352 #define CONFIG_SYS_PCIE1_MEM_BASE 0xA8000000 352 #define CONFIG_SYS_PCIE1_MEM_BASE 0xA8000000
353 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xA8000000 353 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xA8000000
354 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000 354 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000
355 #define CONFIG_SYS_PCIE1_IO_BASE 0x00000000 355 #define CONFIG_SYS_PCIE1_IO_BASE 0x00000000
356 #define CONFIG_SYS_PCIE1_IO_PHYS 0xB8000000 356 #define CONFIG_SYS_PCIE1_IO_PHYS 0xB8000000
357 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00800000 357 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00800000
358 358
359 #define CONFIG_SYS_PCIE2_BASE 0xC0000000 359 #define CONFIG_SYS_PCIE2_BASE 0xC0000000
360 #define CONFIG_SYS_PCIE2_CFG_BASE 0xC0000000 360 #define CONFIG_SYS_PCIE2_CFG_BASE 0xC0000000
361 #define CONFIG_SYS_PCIE2_CFG_SIZE 0x08000000 361 #define CONFIG_SYS_PCIE2_CFG_SIZE 0x08000000
362 #define CONFIG_SYS_PCIE2_MEM_BASE 0xC8000000 362 #define CONFIG_SYS_PCIE2_MEM_BASE 0xC8000000
363 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xC8000000 363 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xC8000000
364 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 364 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000
365 #define CONFIG_SYS_PCIE2_IO_BASE 0x00000000 365 #define CONFIG_SYS_PCIE2_IO_BASE 0x00000000
366 #define CONFIG_SYS_PCIE2_IO_PHYS 0xD8000000 366 #define CONFIG_SYS_PCIE2_IO_PHYS 0xD8000000
367 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00800000 367 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00800000
368 368
369 #ifdef CONFIG_PCI 369 #ifdef CONFIG_PCI
370 #define CONFIG_PCI_INDIRECT_BRIDGE 370 #define CONFIG_PCI_INDIRECT_BRIDGE
371 #ifndef __ASSEMBLY__ 371 #ifndef __ASSEMBLY__
372 extern int board_pci_host_broken(void); 372 extern int board_pci_host_broken(void);
373 #endif 373 #endif
374 #define CONFIG_PCIE 374 #define CONFIG_PCIE
375 #define CONFIG_PQ_MDS_PIB 1 /* PQ MDS Platform IO Board */ 375 #define CONFIG_PQ_MDS_PIB 1 /* PQ MDS Platform IO Board */
376 376
377 #define CONFIG_HAS_FSL_DR_USB 1 /* fixup device tree for the DR USB */ 377 #define CONFIG_HAS_FSL_DR_USB 1 /* fixup device tree for the DR USB */
378 #define CONFIG_USB_EHCI_FSL 378 #define CONFIG_USB_EHCI_FSL
379 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 379 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
380 380
381 #undef CONFIG_EEPRO100 381 #undef CONFIG_EEPRO100
382 #undef CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 382 #undef CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
383 #define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x1957 /* Freescale */ 383 #define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x1957 /* Freescale */
384 #endif /* CONFIG_PCI */ 384 #endif /* CONFIG_PCI */
385 385
386 /* 386 /*
387 * TSEC 387 * TSEC
388 */ 388 */
389 #define CONFIG_TSEC_ENET /* TSEC ethernet support */ 389 #define CONFIG_TSEC_ENET /* TSEC ethernet support */
390 #define CONFIG_SYS_TSEC1_OFFSET 0x24000 390 #define CONFIG_SYS_TSEC1_OFFSET 0x24000
391 #define CONFIG_SYS_TSEC1 (CONFIG_SYS_IMMR+CONFIG_SYS_TSEC1_OFFSET) 391 #define CONFIG_SYS_TSEC1 (CONFIG_SYS_IMMR+CONFIG_SYS_TSEC1_OFFSET)
392 #define CONFIG_SYS_TSEC2_OFFSET 0x25000 392 #define CONFIG_SYS_TSEC2_OFFSET 0x25000
393 #define CONFIG_SYS_TSEC2 (CONFIG_SYS_IMMR+CONFIG_SYS_TSEC2_OFFSET) 393 #define CONFIG_SYS_TSEC2 (CONFIG_SYS_IMMR+CONFIG_SYS_TSEC2_OFFSET)
394 394
395 /* 395 /*
396 * TSEC ethernet configuration 396 * TSEC ethernet configuration
397 */ 397 */
398 #define CONFIG_MII 1 /* MII PHY management */ 398 #define CONFIG_MII 1 /* MII PHY management */
399 #define CONFIG_TSEC1 1 399 #define CONFIG_TSEC1 1
400 #define CONFIG_TSEC1_NAME "eTSEC0" 400 #define CONFIG_TSEC1_NAME "eTSEC0"
401 #define CONFIG_TSEC2 1 401 #define CONFIG_TSEC2 1
402 #define CONFIG_TSEC2_NAME "eTSEC1" 402 #define CONFIG_TSEC2_NAME "eTSEC1"
403 #define TSEC1_PHY_ADDR 2 403 #define TSEC1_PHY_ADDR 2
404 #define TSEC2_PHY_ADDR 3 404 #define TSEC2_PHY_ADDR 3
405 #define TSEC1_PHY_ADDR_SGMII 8 405 #define TSEC1_PHY_ADDR_SGMII 8
406 #define TSEC2_PHY_ADDR_SGMII 4 406 #define TSEC2_PHY_ADDR_SGMII 4
407 #define TSEC1_PHYIDX 0 407 #define TSEC1_PHYIDX 0
408 #define TSEC2_PHYIDX 0 408 #define TSEC2_PHYIDX 0
409 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 409 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
410 #define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 410 #define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
411 411
412 /* Options are: TSEC[0-1] */ 412 /* Options are: TSEC[0-1] */
413 #define CONFIG_ETHPRIME "eTSEC1" 413 #define CONFIG_ETHPRIME "eTSEC1"
414 414
415 /* SERDES */ 415 /* SERDES */
416 #define CONFIG_FSL_SERDES 416 #define CONFIG_FSL_SERDES
417 #define CONFIG_FSL_SERDES1 0xe3000 417 #define CONFIG_FSL_SERDES1 0xe3000
418 #define CONFIG_FSL_SERDES2 0xe3100 418 #define CONFIG_FSL_SERDES2 0xe3100
419 419
420 /* 420 /*
421 * SATA 421 * SATA
422 */ 422 */
423 #define CONFIG_LIBATA 423 #define CONFIG_LIBATA
424 #define CONFIG_FSL_SATA
425 424
426 #define CONFIG_SYS_SATA_MAX_DEVICE 2 425 #define CONFIG_SYS_SATA_MAX_DEVICE 2
427 #define CONFIG_SATA1 426 #define CONFIG_SATA1
428 #define CONFIG_SYS_SATA1_OFFSET 0x18000 427 #define CONFIG_SYS_SATA1_OFFSET 0x18000
429 #define CONFIG_SYS_SATA1 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA1_OFFSET) 428 #define CONFIG_SYS_SATA1 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA1_OFFSET)
430 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 429 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
431 #define CONFIG_SATA2 430 #define CONFIG_SATA2
432 #define CONFIG_SYS_SATA2_OFFSET 0x19000 431 #define CONFIG_SYS_SATA2_OFFSET 0x19000
433 #define CONFIG_SYS_SATA2 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA2_OFFSET) 432 #define CONFIG_SYS_SATA2 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA2_OFFSET)
434 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 433 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
435 434
436 #ifdef CONFIG_FSL_SATA 435 #ifdef CONFIG_FSL_SATA
437 #define CONFIG_LBA48 436 #define CONFIG_LBA48
438 #endif 437 #endif
439 438
440 /* 439 /*
441 * Environment 440 * Environment
442 */ 441 */
443 #ifndef CONFIG_SYS_RAMBOOT 442 #ifndef CONFIG_SYS_RAMBOOT
444 #define CONFIG_ENV_ADDR \ 443 #define CONFIG_ENV_ADDR \
445 (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) 444 (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN)
446 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K(one sector) for env */ 445 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K(one sector) for env */
447 #define CONFIG_ENV_SIZE 0x2000 446 #define CONFIG_ENV_SIZE 0x2000
448 #else 447 #else
449 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000) 448 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000)
450 #define CONFIG_ENV_SIZE 0x2000 449 #define CONFIG_ENV_SIZE 0x2000
451 #endif 450 #endif
452 451
453 #define CONFIG_LOADS_ECHO 1 /* echo on for serial download */ 452 #define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
454 #define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */ 453 #define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
455 454
456 /* 455 /*
457 * BOOTP options 456 * BOOTP options
458 */ 457 */
459 #define CONFIG_BOOTP_BOOTFILESIZE 458 #define CONFIG_BOOTP_BOOTFILESIZE
460 #define CONFIG_BOOTP_BOOTPATH 459 #define CONFIG_BOOTP_BOOTPATH
461 #define CONFIG_BOOTP_GATEWAY 460 #define CONFIG_BOOTP_GATEWAY
462 #define CONFIG_BOOTP_HOSTNAME 461 #define CONFIG_BOOTP_HOSTNAME
463 462
464 /* 463 /*
465 * Command line configuration. 464 * Command line configuration.
466 */ 465 */
467 466
468 #define CONFIG_CMDLINE_EDITING 1 /* add command line history */ 467 #define CONFIG_CMDLINE_EDITING 1 /* add command line history */
469 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 468 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
470 469
471 #undef CONFIG_WATCHDOG /* watchdog disabled */ 470 #undef CONFIG_WATCHDOG /* watchdog disabled */
472 471
473 #ifdef CONFIG_MMC 472 #ifdef CONFIG_MMC
474 #define CONFIG_FSL_ESDHC 473 #define CONFIG_FSL_ESDHC
475 #define CONFIG_FSL_ESDHC_PIN_MUX 474 #define CONFIG_FSL_ESDHC_PIN_MUX
476 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC83xx_ESDHC_ADDR 475 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC83xx_ESDHC_ADDR
477 #endif 476 #endif
478 477
479 /* 478 /*
480 * Miscellaneous configurable options 479 * Miscellaneous configurable options
481 */ 480 */
482 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 481 #define CONFIG_SYS_LONGHELP /* undef to save memory */
483 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 482 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
484 483
485 /* 484 /*
486 * For booting Linux, the board info and command line data 485 * For booting Linux, the board info and command line data
487 * have to be in the first 256 MB of memory, since this is 486 * have to be in the first 256 MB of memory, since this is
488 * the maximum mapped by the Linux kernel during initialization. 487 * the maximum mapped by the Linux kernel during initialization.
489 */ 488 */
490 #define CONFIG_SYS_BOOTMAPSZ (256 << 20) /* Initial Memory map for Linux */ 489 #define CONFIG_SYS_BOOTMAPSZ (256 << 20) /* Initial Memory map for Linux */
491 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 490 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
492 491
493 /* 492 /*
494 * Core HID Setup 493 * Core HID Setup
495 */ 494 */
496 #define CONFIG_SYS_HID0_INIT 0x000000000 495 #define CONFIG_SYS_HID0_INIT 0x000000000
497 #define CONFIG_SYS_HID0_FINAL (HID0_ENABLE_MACHINE_CHECK | \ 496 #define CONFIG_SYS_HID0_FINAL (HID0_ENABLE_MACHINE_CHECK | \
498 HID0_ENABLE_INSTRUCTION_CACHE) 497 HID0_ENABLE_INSTRUCTION_CACHE)
499 #define CONFIG_SYS_HID2 HID2_HBE 498 #define CONFIG_SYS_HID2 HID2_HBE
500 499
501 /* 500 /*
502 * MMU Setup 501 * MMU Setup
503 */ 502 */
504 #define CONFIG_HIGH_BATS 1 /* High BATs supported */ 503 #define CONFIG_HIGH_BATS 1 /* High BATs supported */
505 504
506 /* DDR: cache cacheable */ 505 /* DDR: cache cacheable */
507 #define CONFIG_SYS_SDRAM_LOWER CONFIG_SYS_SDRAM_BASE 506 #define CONFIG_SYS_SDRAM_LOWER CONFIG_SYS_SDRAM_BASE
508 #define CONFIG_SYS_SDRAM_UPPER (CONFIG_SYS_SDRAM_BASE + 0x10000000) 507 #define CONFIG_SYS_SDRAM_UPPER (CONFIG_SYS_SDRAM_BASE + 0x10000000)
509 508
510 #define CONFIG_SYS_IBAT0L (CONFIG_SYS_SDRAM_LOWER \ 509 #define CONFIG_SYS_IBAT0L (CONFIG_SYS_SDRAM_LOWER \
511 | BATL_PP_RW \ 510 | BATL_PP_RW \
512 | BATL_MEMCOHERENCE) 511 | BATL_MEMCOHERENCE)
513 #define CONFIG_SYS_IBAT0U (CONFIG_SYS_SDRAM_LOWER \ 512 #define CONFIG_SYS_IBAT0U (CONFIG_SYS_SDRAM_LOWER \
514 | BATU_BL_256M \ 513 | BATU_BL_256M \
515 | BATU_VS \ 514 | BATU_VS \
516 | BATU_VP) 515 | BATU_VP)
517 #define CONFIG_SYS_DBAT0L CONFIG_SYS_IBAT0L 516 #define CONFIG_SYS_DBAT0L CONFIG_SYS_IBAT0L
518 #define CONFIG_SYS_DBAT0U CONFIG_SYS_IBAT0U 517 #define CONFIG_SYS_DBAT0U CONFIG_SYS_IBAT0U
519 518
520 #define CONFIG_SYS_IBAT1L (CONFIG_SYS_SDRAM_UPPER \ 519 #define CONFIG_SYS_IBAT1L (CONFIG_SYS_SDRAM_UPPER \
521 | BATL_PP_RW \ 520 | BATL_PP_RW \
522 | BATL_MEMCOHERENCE) 521 | BATL_MEMCOHERENCE)
523 #define CONFIG_SYS_IBAT1U (CONFIG_SYS_SDRAM_UPPER \ 522 #define CONFIG_SYS_IBAT1U (CONFIG_SYS_SDRAM_UPPER \
524 | BATU_BL_256M \ 523 | BATU_BL_256M \
525 | BATU_VS \ 524 | BATU_VS \
526 | BATU_VP) 525 | BATU_VP)
527 #define CONFIG_SYS_DBAT1L CONFIG_SYS_IBAT1L 526 #define CONFIG_SYS_DBAT1L CONFIG_SYS_IBAT1L
528 #define CONFIG_SYS_DBAT1U CONFIG_SYS_IBAT1U 527 #define CONFIG_SYS_DBAT1U CONFIG_SYS_IBAT1U
529 528
530 /* IMMRBAR, PCI IO and NAND: cache-inhibit and guarded */ 529 /* IMMRBAR, PCI IO and NAND: cache-inhibit and guarded */
531 #define CONFIG_SYS_IBAT2L (CONFIG_SYS_IMMR \ 530 #define CONFIG_SYS_IBAT2L (CONFIG_SYS_IMMR \
532 | BATL_PP_RW \ 531 | BATL_PP_RW \
533 | BATL_CACHEINHIBIT \ 532 | BATL_CACHEINHIBIT \
534 | BATL_GUARDEDSTORAGE) 533 | BATL_GUARDEDSTORAGE)
535 #define CONFIG_SYS_IBAT2U (CONFIG_SYS_IMMR \ 534 #define CONFIG_SYS_IBAT2U (CONFIG_SYS_IMMR \
536 | BATU_BL_8M \ 535 | BATU_BL_8M \
537 | BATU_VS \ 536 | BATU_VS \
538 | BATU_VP) 537 | BATU_VP)
539 #define CONFIG_SYS_DBAT2L CONFIG_SYS_IBAT2L 538 #define CONFIG_SYS_DBAT2L CONFIG_SYS_IBAT2L
540 #define CONFIG_SYS_DBAT2U CONFIG_SYS_IBAT2U 539 #define CONFIG_SYS_DBAT2U CONFIG_SYS_IBAT2U
541 540
542 /* BCSR: cache-inhibit and guarded */ 541 /* BCSR: cache-inhibit and guarded */
543 #define CONFIG_SYS_IBAT3L (CONFIG_SYS_BCSR \ 542 #define CONFIG_SYS_IBAT3L (CONFIG_SYS_BCSR \
544 | BATL_PP_RW \ 543 | BATL_PP_RW \
545 | BATL_CACHEINHIBIT \ 544 | BATL_CACHEINHIBIT \
546 | BATL_GUARDEDSTORAGE) 545 | BATL_GUARDEDSTORAGE)
547 #define CONFIG_SYS_IBAT3U (CONFIG_SYS_BCSR \ 546 #define CONFIG_SYS_IBAT3U (CONFIG_SYS_BCSR \
548 | BATU_BL_128K \ 547 | BATU_BL_128K \
549 | BATU_VS \ 548 | BATU_VS \
550 | BATU_VP) 549 | BATU_VP)
551 #define CONFIG_SYS_DBAT3L CONFIG_SYS_IBAT3L 550 #define CONFIG_SYS_DBAT3L CONFIG_SYS_IBAT3L
552 #define CONFIG_SYS_DBAT3U CONFIG_SYS_IBAT3U 551 #define CONFIG_SYS_DBAT3U CONFIG_SYS_IBAT3U
553 552
554 /* FLASH: icache cacheable, but dcache-inhibit and guarded */ 553 /* FLASH: icache cacheable, but dcache-inhibit and guarded */
555 #define CONFIG_SYS_IBAT4L (CONFIG_SYS_FLASH_BASE \ 554 #define CONFIG_SYS_IBAT4L (CONFIG_SYS_FLASH_BASE \
556 | BATL_PP_RW \ 555 | BATL_PP_RW \
557 | BATL_MEMCOHERENCE) 556 | BATL_MEMCOHERENCE)
558 #define CONFIG_SYS_IBAT4U (CONFIG_SYS_FLASH_BASE \ 557 #define CONFIG_SYS_IBAT4U (CONFIG_SYS_FLASH_BASE \
559 | BATU_BL_32M \ 558 | BATU_BL_32M \
560 | BATU_VS \ 559 | BATU_VS \
561 | BATU_VP) 560 | BATU_VP)
562 #define CONFIG_SYS_DBAT4L (CONFIG_SYS_FLASH_BASE \ 561 #define CONFIG_SYS_DBAT4L (CONFIG_SYS_FLASH_BASE \
563 | BATL_PP_RW \ 562 | BATL_PP_RW \
564 | BATL_CACHEINHIBIT \ 563 | BATL_CACHEINHIBIT \
565 | BATL_GUARDEDSTORAGE) 564 | BATL_GUARDEDSTORAGE)
566 #define CONFIG_SYS_DBAT4U CONFIG_SYS_IBAT4U 565 #define CONFIG_SYS_DBAT4U CONFIG_SYS_IBAT4U
567 566
568 /* Stack in dcache: cacheable, no memory coherence */ 567 /* Stack in dcache: cacheable, no memory coherence */
569 #define CONFIG_SYS_IBAT5L (CONFIG_SYS_INIT_RAM_ADDR | BATL_PP_RW) 568 #define CONFIG_SYS_IBAT5L (CONFIG_SYS_INIT_RAM_ADDR | BATL_PP_RW)
570 #define CONFIG_SYS_IBAT5U (CONFIG_SYS_INIT_RAM_ADDR \ 569 #define CONFIG_SYS_IBAT5U (CONFIG_SYS_INIT_RAM_ADDR \
571 | BATU_BL_128K \ 570 | BATU_BL_128K \
572 | BATU_VS \ 571 | BATU_VS \
573 | BATU_VP) 572 | BATU_VP)
574 #define CONFIG_SYS_DBAT5L CONFIG_SYS_IBAT5L 573 #define CONFIG_SYS_DBAT5L CONFIG_SYS_IBAT5L
575 #define CONFIG_SYS_DBAT5U CONFIG_SYS_IBAT5U 574 #define CONFIG_SYS_DBAT5U CONFIG_SYS_IBAT5U
576 575
577 #ifdef CONFIG_PCI 576 #ifdef CONFIG_PCI
578 /* PCI MEM space: cacheable */ 577 /* PCI MEM space: cacheable */
579 #define CONFIG_SYS_IBAT6L (CONFIG_SYS_PCI_MEM_PHYS \ 578 #define CONFIG_SYS_IBAT6L (CONFIG_SYS_PCI_MEM_PHYS \
580 | BATL_PP_RW \ 579 | BATL_PP_RW \
581 | BATL_MEMCOHERENCE) 580 | BATL_MEMCOHERENCE)
582 #define CONFIG_SYS_IBAT6U (CONFIG_SYS_PCI_MEM_PHYS \ 581 #define CONFIG_SYS_IBAT6U (CONFIG_SYS_PCI_MEM_PHYS \
583 | BATU_BL_256M \ 582 | BATU_BL_256M \
584 | BATU_VS \ 583 | BATU_VS \
585 | BATU_VP) 584 | BATU_VP)
586 #define CONFIG_SYS_DBAT6L CONFIG_SYS_IBAT6L 585 #define CONFIG_SYS_DBAT6L CONFIG_SYS_IBAT6L
587 #define CONFIG_SYS_DBAT6U CONFIG_SYS_IBAT6U 586 #define CONFIG_SYS_DBAT6U CONFIG_SYS_IBAT6U
588 /* PCI MMIO space: cache-inhibit and guarded */ 587 /* PCI MMIO space: cache-inhibit and guarded */
589 #define CONFIG_SYS_IBAT7L (CONFIG_SYS_PCI_MMIO_PHYS \ 588 #define CONFIG_SYS_IBAT7L (CONFIG_SYS_PCI_MMIO_PHYS \
590 | BATL_PP_RW \ 589 | BATL_PP_RW \
591 | BATL_CACHEINHIBIT \ 590 | BATL_CACHEINHIBIT \
592 | BATL_GUARDEDSTORAGE) 591 | BATL_GUARDEDSTORAGE)
593 #define CONFIG_SYS_IBAT7U (CONFIG_SYS_PCI_MMIO_PHYS \ 592 #define CONFIG_SYS_IBAT7U (CONFIG_SYS_PCI_MMIO_PHYS \
594 | BATU_BL_256M \ 593 | BATU_BL_256M \
595 | BATU_VS \ 594 | BATU_VS \
596 | BATU_VP) 595 | BATU_VP)
597 #define CONFIG_SYS_DBAT7L CONFIG_SYS_IBAT7L 596 #define CONFIG_SYS_DBAT7L CONFIG_SYS_IBAT7L
598 #define CONFIG_SYS_DBAT7U CONFIG_SYS_IBAT7U 597 #define CONFIG_SYS_DBAT7U CONFIG_SYS_IBAT7U
599 #else 598 #else
600 #define CONFIG_SYS_IBAT6L (0) 599 #define CONFIG_SYS_IBAT6L (0)
601 #define CONFIG_SYS_IBAT6U (0) 600 #define CONFIG_SYS_IBAT6U (0)
602 #define CONFIG_SYS_IBAT7L (0) 601 #define CONFIG_SYS_IBAT7L (0)
603 #define CONFIG_SYS_IBAT7U (0) 602 #define CONFIG_SYS_IBAT7U (0)
604 #define CONFIG_SYS_DBAT6L CONFIG_SYS_IBAT6L 603 #define CONFIG_SYS_DBAT6L CONFIG_SYS_IBAT6L
605 #define CONFIG_SYS_DBAT6U CONFIG_SYS_IBAT6U 604 #define CONFIG_SYS_DBAT6U CONFIG_SYS_IBAT6U
606 #define CONFIG_SYS_DBAT7L CONFIG_SYS_IBAT7L 605 #define CONFIG_SYS_DBAT7L CONFIG_SYS_IBAT7L
607 #define CONFIG_SYS_DBAT7U CONFIG_SYS_IBAT7U 606 #define CONFIG_SYS_DBAT7U CONFIG_SYS_IBAT7U
608 #endif 607 #endif
609 608
610 #if defined(CONFIG_CMD_KGDB) 609 #if defined(CONFIG_CMD_KGDB)
611 #define CONFIG_KGDB_BAUDRATE 230400 /* speed of kgdb serial port */ 610 #define CONFIG_KGDB_BAUDRATE 230400 /* speed of kgdb serial port */
612 #endif 611 #endif
613 612
614 /* 613 /*
615 * Environment Configuration 614 * Environment Configuration
616 */ 615 */
617 616
618 #define CONFIG_ENV_OVERWRITE 617 #define CONFIG_ENV_OVERWRITE
619 618
620 #if defined(CONFIG_TSEC_ENET) 619 #if defined(CONFIG_TSEC_ENET)
621 #define CONFIG_HAS_ETH0 620 #define CONFIG_HAS_ETH0
622 #define CONFIG_HAS_ETH1 621 #define CONFIG_HAS_ETH1
623 #endif 622 #endif
624 623
625 #define CONFIG_LOADADDR 800000 /* default location for tftp and bootm */ 624 #define CONFIG_LOADADDR 800000 /* default location for tftp and bootm */
626 625
627 #define CONFIG_EXTRA_ENV_SETTINGS \ 626 #define CONFIG_EXTRA_ENV_SETTINGS \
628 "netdev=eth0\0" \ 627 "netdev=eth0\0" \
629 "consoledev=ttyS0\0" \ 628 "consoledev=ttyS0\0" \
630 "ramdiskaddr=1000000\0" \ 629 "ramdiskaddr=1000000\0" \
631 "ramdiskfile=ramfs.83xx\0" \ 630 "ramdiskfile=ramfs.83xx\0" \
632 "fdtaddr=780000\0" \ 631 "fdtaddr=780000\0" \
633 "fdtfile=mpc8379_mds.dtb\0" \ 632 "fdtfile=mpc8379_mds.dtb\0" \
634 "" 633 ""
635 634
636 #define CONFIG_NFSBOOTCOMMAND \ 635 #define CONFIG_NFSBOOTCOMMAND \
637 "setenv bootargs root=/dev/nfs rw " \ 636 "setenv bootargs root=/dev/nfs rw " \
638 "nfsroot=$serverip:$rootpath " \ 637 "nfsroot=$serverip:$rootpath " \
639 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:" \ 638 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:" \
640 "$netdev:off " \ 639 "$netdev:off " \
641 "console=$consoledev,$baudrate $othbootargs;" \ 640 "console=$consoledev,$baudrate $othbootargs;" \
642 "tftp $loadaddr $bootfile;" \ 641 "tftp $loadaddr $bootfile;" \
643 "tftp $fdtaddr $fdtfile;" \ 642 "tftp $fdtaddr $fdtfile;" \
644 "bootm $loadaddr - $fdtaddr" 643 "bootm $loadaddr - $fdtaddr"
645 644
646 #define CONFIG_RAMBOOTCOMMAND \ 645 #define CONFIG_RAMBOOTCOMMAND \
647 "setenv bootargs root=/dev/ram rw " \ 646 "setenv bootargs root=/dev/ram rw " \
648 "console=$consoledev,$baudrate $othbootargs;" \ 647 "console=$consoledev,$baudrate $othbootargs;" \
649 "tftp $ramdiskaddr $ramdiskfile;" \ 648 "tftp $ramdiskaddr $ramdiskfile;" \
650 "tftp $loadaddr $bootfile;" \ 649 "tftp $loadaddr $bootfile;" \
651 "tftp $fdtaddr $fdtfile;" \ 650 "tftp $fdtaddr $fdtfile;" \
652 "bootm $loadaddr $ramdiskaddr $fdtaddr" 651 "bootm $loadaddr $ramdiskaddr $fdtaddr"
653 652
654 #define CONFIG_BOOTCOMMAND CONFIG_NFSBOOTCOMMAND 653 #define CONFIG_BOOTCOMMAND CONFIG_NFSBOOTCOMMAND
655 654
656 #endif /* __CONFIG_H */ 655 #endif /* __CONFIG_H */
657 656
include/configs/MPC837XERDB.h
1 /* 1 /*
2 * Copyright (C) 2007 Freescale Semiconductor, Inc. 2 * Copyright (C) 2007 Freescale Semiconductor, Inc.
3 * Kevin Lam <kevin.lam@freescale.com> 3 * Kevin Lam <kevin.lam@freescale.com>
4 * Joe D'Abbraccio <joe.d'abbraccio@freescale.com> 4 * Joe D'Abbraccio <joe.d'abbraccio@freescale.com>
5 * 5 *
6 * SPDX-License-Identifier: GPL-2.0+ 6 * SPDX-License-Identifier: GPL-2.0+
7 */ 7 */
8 8
9 #ifndef __CONFIG_H 9 #ifndef __CONFIG_H
10 #define __CONFIG_H 10 #define __CONFIG_H
11 11
12 /* 12 /*
13 * High Level Configuration Options 13 * High Level Configuration Options
14 */ 14 */
15 #define CONFIG_E300 1 /* E300 family */ 15 #define CONFIG_E300 1 /* E300 family */
16 #define CONFIG_MPC837x 1 /* MPC837x CPU specific */ 16 #define CONFIG_MPC837x 1 /* MPC837x CPU specific */
17 #define CONFIG_MPC837XERDB 1 17 #define CONFIG_MPC837XERDB 1
18 18
19 #define CONFIG_SYS_TEXT_BASE 0xFE000000 19 #define CONFIG_SYS_TEXT_BASE 0xFE000000
20 20
21 #define CONFIG_MISC_INIT_R 21 #define CONFIG_MISC_INIT_R
22 #define CONFIG_HWCONFIG 22 #define CONFIG_HWCONFIG
23 23
24 /* 24 /*
25 * On-board devices 25 * On-board devices
26 */ 26 */
27 #define CONFIG_TSEC_ENET /* TSEC Ethernet support */ 27 #define CONFIG_TSEC_ENET /* TSEC Ethernet support */
28 #define CONFIG_VSC7385_ENET 28 #define CONFIG_VSC7385_ENET
29 29
30 /* 30 /*
31 * System Clock Setup 31 * System Clock Setup
32 */ 32 */
33 #ifdef CONFIG_PCISLAVE 33 #ifdef CONFIG_PCISLAVE
34 #define CONFIG_83XX_PCICLK 66666667 /* in HZ */ 34 #define CONFIG_83XX_PCICLK 66666667 /* in HZ */
35 #else 35 #else
36 #define CONFIG_83XX_CLKIN 66666667 /* in Hz */ 36 #define CONFIG_83XX_CLKIN 66666667 /* in Hz */
37 #define CONFIG_PCIE 37 #define CONFIG_PCIE
38 #endif 38 #endif
39 39
40 #ifndef CONFIG_SYS_CLK_FREQ 40 #ifndef CONFIG_SYS_CLK_FREQ
41 #define CONFIG_SYS_CLK_FREQ CONFIG_83XX_CLKIN 41 #define CONFIG_SYS_CLK_FREQ CONFIG_83XX_CLKIN
42 #endif 42 #endif
43 43
44 /* 44 /*
45 * Hardware Reset Configuration Word 45 * Hardware Reset Configuration Word
46 */ 46 */
47 #define CONFIG_SYS_HRCW_LOW (\ 47 #define CONFIG_SYS_HRCW_LOW (\
48 HRCWL_LCL_BUS_TO_SCB_CLK_1X1 |\ 48 HRCWL_LCL_BUS_TO_SCB_CLK_1X1 |\
49 HRCWL_DDR_TO_SCB_CLK_1X1 |\ 49 HRCWL_DDR_TO_SCB_CLK_1X1 |\
50 HRCWL_SVCOD_DIV_2 |\ 50 HRCWL_SVCOD_DIV_2 |\
51 HRCWL_CSB_TO_CLKIN_5X1 |\ 51 HRCWL_CSB_TO_CLKIN_5X1 |\
52 HRCWL_CORE_TO_CSB_2X1) 52 HRCWL_CORE_TO_CSB_2X1)
53 53
54 #ifdef CONFIG_PCISLAVE 54 #ifdef CONFIG_PCISLAVE
55 #define CONFIG_SYS_HRCW_HIGH (\ 55 #define CONFIG_SYS_HRCW_HIGH (\
56 HRCWH_PCI_AGENT |\ 56 HRCWH_PCI_AGENT |\
57 HRCWH_PCI1_ARBITER_DISABLE |\ 57 HRCWH_PCI1_ARBITER_DISABLE |\
58 HRCWH_CORE_ENABLE |\ 58 HRCWH_CORE_ENABLE |\
59 HRCWH_FROM_0XFFF00100 |\ 59 HRCWH_FROM_0XFFF00100 |\
60 HRCWH_BOOTSEQ_DISABLE |\ 60 HRCWH_BOOTSEQ_DISABLE |\
61 HRCWH_SW_WATCHDOG_DISABLE |\ 61 HRCWH_SW_WATCHDOG_DISABLE |\
62 HRCWH_ROM_LOC_LOCAL_16BIT |\ 62 HRCWH_ROM_LOC_LOCAL_16BIT |\
63 HRCWH_RL_EXT_LEGACY |\ 63 HRCWH_RL_EXT_LEGACY |\
64 HRCWH_TSEC1M_IN_RGMII |\ 64 HRCWH_TSEC1M_IN_RGMII |\
65 HRCWH_TSEC2M_IN_RGMII |\ 65 HRCWH_TSEC2M_IN_RGMII |\
66 HRCWH_BIG_ENDIAN |\ 66 HRCWH_BIG_ENDIAN |\
67 HRCWH_LDP_CLEAR) 67 HRCWH_LDP_CLEAR)
68 #else 68 #else
69 #define CONFIG_SYS_HRCW_HIGH (\ 69 #define CONFIG_SYS_HRCW_HIGH (\
70 HRCWH_PCI_HOST |\ 70 HRCWH_PCI_HOST |\
71 HRCWH_PCI1_ARBITER_ENABLE |\ 71 HRCWH_PCI1_ARBITER_ENABLE |\
72 HRCWH_CORE_ENABLE |\ 72 HRCWH_CORE_ENABLE |\
73 HRCWH_FROM_0X00000100 |\ 73 HRCWH_FROM_0X00000100 |\
74 HRCWH_BOOTSEQ_DISABLE |\ 74 HRCWH_BOOTSEQ_DISABLE |\
75 HRCWH_SW_WATCHDOG_DISABLE |\ 75 HRCWH_SW_WATCHDOG_DISABLE |\
76 HRCWH_ROM_LOC_LOCAL_16BIT |\ 76 HRCWH_ROM_LOC_LOCAL_16BIT |\
77 HRCWH_RL_EXT_LEGACY |\ 77 HRCWH_RL_EXT_LEGACY |\
78 HRCWH_TSEC1M_IN_RGMII |\ 78 HRCWH_TSEC1M_IN_RGMII |\
79 HRCWH_TSEC2M_IN_RGMII |\ 79 HRCWH_TSEC2M_IN_RGMII |\
80 HRCWH_BIG_ENDIAN |\ 80 HRCWH_BIG_ENDIAN |\
81 HRCWH_LDP_CLEAR) 81 HRCWH_LDP_CLEAR)
82 #endif 82 #endif
83 83
84 /* System performance - define the value i.e. CONFIG_SYS_XXX 84 /* System performance - define the value i.e. CONFIG_SYS_XXX
85 */ 85 */
86 86
87 /* Arbiter Configuration Register */ 87 /* Arbiter Configuration Register */
88 #define CONFIG_SYS_ACR_PIPE_DEP 3 /* Arbiter pipeline depth (0-3) */ 88 #define CONFIG_SYS_ACR_PIPE_DEP 3 /* Arbiter pipeline depth (0-3) */
89 #define CONFIG_SYS_ACR_RPTCNT 3 /* Arbiter repeat count (0-7) */ 89 #define CONFIG_SYS_ACR_RPTCNT 3 /* Arbiter repeat count (0-7) */
90 90
91 /* System Priority Control Regsiter */ 91 /* System Priority Control Regsiter */
92 #define CONFIG_SYS_SPCR_TSECEP 3 /* eTSEC1&2 emergency priority (0-3) */ 92 #define CONFIG_SYS_SPCR_TSECEP 3 /* eTSEC1&2 emergency priority (0-3) */
93 93
94 /* System Clock Configuration Register */ 94 /* System Clock Configuration Register */
95 #define CONFIG_SYS_SCCR_TSEC1CM 1 /* eTSEC1 clock mode (0-3) */ 95 #define CONFIG_SYS_SCCR_TSEC1CM 1 /* eTSEC1 clock mode (0-3) */
96 #define CONFIG_SYS_SCCR_TSEC2CM 1 /* eTSEC2 clock mode (0-3) */ 96 #define CONFIG_SYS_SCCR_TSEC2CM 1 /* eTSEC2 clock mode (0-3) */
97 #define CONFIG_SYS_SCCR_SATACM SCCR_SATACM_2 /* SATA1-4 clock mode (0-3) */ 97 #define CONFIG_SYS_SCCR_SATACM SCCR_SATACM_2 /* SATA1-4 clock mode (0-3) */
98 98
99 /* 99 /*
100 * System IO Config 100 * System IO Config
101 */ 101 */
102 #define CONFIG_SYS_SICRH 0x08200000 102 #define CONFIG_SYS_SICRH 0x08200000
103 #define CONFIG_SYS_SICRL 0x00000000 103 #define CONFIG_SYS_SICRL 0x00000000
104 104
105 /* 105 /*
106 * Output Buffer Impedance 106 * Output Buffer Impedance
107 */ 107 */
108 #define CONFIG_SYS_OBIR 0x30100000 108 #define CONFIG_SYS_OBIR 0x30100000
109 109
110 /* 110 /*
111 * IMMR new address 111 * IMMR new address
112 */ 112 */
113 #define CONFIG_SYS_IMMR 0xE0000000 113 #define CONFIG_SYS_IMMR 0xE0000000
114 114
115 /* 115 /*
116 * Device configurations 116 * Device configurations
117 */ 117 */
118 118
119 /* Vitesse 7385 */ 119 /* Vitesse 7385 */
120 120
121 #ifdef CONFIG_VSC7385_ENET 121 #ifdef CONFIG_VSC7385_ENET
122 122
123 #define CONFIG_TSEC2 123 #define CONFIG_TSEC2
124 124
125 /* The flash address and size of the VSC7385 firmware image */ 125 /* The flash address and size of the VSC7385 firmware image */
126 #define CONFIG_VSC7385_IMAGE 0xFE7FE000 126 #define CONFIG_VSC7385_IMAGE 0xFE7FE000
127 #define CONFIG_VSC7385_IMAGE_SIZE 8192 127 #define CONFIG_VSC7385_IMAGE_SIZE 8192
128 128
129 #endif 129 #endif
130 130
131 /* 131 /*
132 * DDR Setup 132 * DDR Setup
133 */ 133 */
134 #define CONFIG_SYS_DDR_BASE 0x00000000 /* DDR is system memory */ 134 #define CONFIG_SYS_DDR_BASE 0x00000000 /* DDR is system memory */
135 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_BASE 135 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_BASE
136 #define CONFIG_SYS_DDR_SDRAM_BASE CONFIG_SYS_DDR_BASE 136 #define CONFIG_SYS_DDR_SDRAM_BASE CONFIG_SYS_DDR_BASE
137 #define CONFIG_SYS_DDR_SDRAM_CLK_CNTL 0x03000000 137 #define CONFIG_SYS_DDR_SDRAM_CLK_CNTL 0x03000000
138 #define CONFIG_SYS_83XX_DDR_USES_CS0 138 #define CONFIG_SYS_83XX_DDR_USES_CS0
139 139
140 #define CONFIG_SYS_DDRCDR_VALUE (DDRCDR_DHC_EN | DDRCDR_ODT | DDRCDR_Q_DRN) 140 #define CONFIG_SYS_DDRCDR_VALUE (DDRCDR_DHC_EN | DDRCDR_ODT | DDRCDR_Q_DRN)
141 141
142 #undef CONFIG_DDR_ECC /* support DDR ECC function */ 142 #undef CONFIG_DDR_ECC /* support DDR ECC function */
143 #undef CONFIG_DDR_ECC_CMD /* Use DDR ECC user commands */ 143 #undef CONFIG_DDR_ECC_CMD /* Use DDR ECC user commands */
144 144
145 #undef CONFIG_NEVER_ASSERT_ODT_TO_CPU /* Never assert ODT to internal IOs */ 145 #undef CONFIG_NEVER_ASSERT_ODT_TO_CPU /* Never assert ODT to internal IOs */
146 146
147 /* 147 /*
148 * Manually set up DDR parameters 148 * Manually set up DDR parameters
149 */ 149 */
150 #define CONFIG_SYS_DDR_SIZE 256 /* MB */ 150 #define CONFIG_SYS_DDR_SIZE 256 /* MB */
151 #define CONFIG_SYS_DDR_CS0_BNDS 0x0000000f 151 #define CONFIG_SYS_DDR_CS0_BNDS 0x0000000f
152 #define CONFIG_SYS_DDR_CS0_CONFIG (CSCONFIG_EN \ 152 #define CONFIG_SYS_DDR_CS0_CONFIG (CSCONFIG_EN \
153 | CSCONFIG_ODT_WR_ONLY_CURRENT \ 153 | CSCONFIG_ODT_WR_ONLY_CURRENT \
154 | CSCONFIG_ROW_BIT_13 \ 154 | CSCONFIG_ROW_BIT_13 \
155 | CSCONFIG_COL_BIT_10) 155 | CSCONFIG_COL_BIT_10)
156 156
157 #define CONFIG_SYS_DDR_TIMING_3 0x00000000 157 #define CONFIG_SYS_DDR_TIMING_3 0x00000000
158 #define CONFIG_SYS_DDR_TIMING_0 ((0 << TIMING_CFG0_RWT_SHIFT) \ 158 #define CONFIG_SYS_DDR_TIMING_0 ((0 << TIMING_CFG0_RWT_SHIFT) \
159 | (0 << TIMING_CFG0_WRT_SHIFT) \ 159 | (0 << TIMING_CFG0_WRT_SHIFT) \
160 | (0 << TIMING_CFG0_RRT_SHIFT) \ 160 | (0 << TIMING_CFG0_RRT_SHIFT) \
161 | (0 << TIMING_CFG0_WWT_SHIFT) \ 161 | (0 << TIMING_CFG0_WWT_SHIFT) \
162 | (2 << TIMING_CFG0_ACT_PD_EXIT_SHIFT) \ 162 | (2 << TIMING_CFG0_ACT_PD_EXIT_SHIFT) \
163 | (6 << TIMING_CFG0_PRE_PD_EXIT_SHIFT) \ 163 | (6 << TIMING_CFG0_PRE_PD_EXIT_SHIFT) \
164 | (8 << TIMING_CFG0_ODT_PD_EXIT_SHIFT) \ 164 | (8 << TIMING_CFG0_ODT_PD_EXIT_SHIFT) \
165 | (2 << TIMING_CFG0_MRS_CYC_SHIFT)) 165 | (2 << TIMING_CFG0_MRS_CYC_SHIFT))
166 /* 0x00260802 */ /* DDR400 */ 166 /* 0x00260802 */ /* DDR400 */
167 #define CONFIG_SYS_DDR_TIMING_1 ((3 << TIMING_CFG1_PRETOACT_SHIFT) \ 167 #define CONFIG_SYS_DDR_TIMING_1 ((3 << TIMING_CFG1_PRETOACT_SHIFT) \
168 | (9 << TIMING_CFG1_ACTTOPRE_SHIFT) \ 168 | (9 << TIMING_CFG1_ACTTOPRE_SHIFT) \
169 | (3 << TIMING_CFG1_ACTTORW_SHIFT) \ 169 | (3 << TIMING_CFG1_ACTTORW_SHIFT) \
170 | (7 << TIMING_CFG1_CASLAT_SHIFT) \ 170 | (7 << TIMING_CFG1_CASLAT_SHIFT) \
171 | (13 << TIMING_CFG1_REFREC_SHIFT) \ 171 | (13 << TIMING_CFG1_REFREC_SHIFT) \
172 | (3 << TIMING_CFG1_WRREC_SHIFT) \ 172 | (3 << TIMING_CFG1_WRREC_SHIFT) \
173 | (2 << TIMING_CFG1_ACTTOACT_SHIFT) \ 173 | (2 << TIMING_CFG1_ACTTOACT_SHIFT) \
174 | (2 << TIMING_CFG1_WRTORD_SHIFT)) 174 | (2 << TIMING_CFG1_WRTORD_SHIFT))
175 /* 0x3937d322 */ 175 /* 0x3937d322 */
176 #define CONFIG_SYS_DDR_TIMING_2 ((0 << TIMING_CFG2_ADD_LAT_SHIFT) \ 176 #define CONFIG_SYS_DDR_TIMING_2 ((0 << TIMING_CFG2_ADD_LAT_SHIFT) \
177 | (5 << TIMING_CFG2_CPO_SHIFT) \ 177 | (5 << TIMING_CFG2_CPO_SHIFT) \
178 | (3 << TIMING_CFG2_WR_LAT_DELAY_SHIFT) \ 178 | (3 << TIMING_CFG2_WR_LAT_DELAY_SHIFT) \
179 | (2 << TIMING_CFG2_RD_TO_PRE_SHIFT) \ 179 | (2 << TIMING_CFG2_RD_TO_PRE_SHIFT) \
180 | (3 << TIMING_CFG2_WR_DATA_DELAY_SHIFT) \ 180 | (3 << TIMING_CFG2_WR_DATA_DELAY_SHIFT) \
181 | (3 << TIMING_CFG2_CKE_PLS_SHIFT) \ 181 | (3 << TIMING_CFG2_CKE_PLS_SHIFT) \
182 | (8 << TIMING_CFG2_FOUR_ACT_SHIFT)) 182 | (8 << TIMING_CFG2_FOUR_ACT_SHIFT))
183 /* 0x02984cc8 */ 183 /* 0x02984cc8 */
184 184
185 #define CONFIG_SYS_DDR_INTERVAL ((1024 << SDRAM_INTERVAL_REFINT_SHIFT) \ 185 #define CONFIG_SYS_DDR_INTERVAL ((1024 << SDRAM_INTERVAL_REFINT_SHIFT) \
186 | (0 << SDRAM_INTERVAL_BSTOPRE_SHIFT)) 186 | (0 << SDRAM_INTERVAL_BSTOPRE_SHIFT))
187 /* 0x06090100 */ 187 /* 0x06090100 */
188 188
189 #if defined(CONFIG_DDR_2T_TIMING) 189 #if defined(CONFIG_DDR_2T_TIMING)
190 #define CONFIG_SYS_DDR_SDRAM_CFG (SDRAM_CFG_SREN \ 190 #define CONFIG_SYS_DDR_SDRAM_CFG (SDRAM_CFG_SREN \
191 | SDRAM_CFG_SDRAM_TYPE_DDR2 \ 191 | SDRAM_CFG_SDRAM_TYPE_DDR2 \
192 | SDRAM_CFG_32_BE \ 192 | SDRAM_CFG_32_BE \
193 | SDRAM_CFG_2T_EN) 193 | SDRAM_CFG_2T_EN)
194 /* 0x43088000 */ 194 /* 0x43088000 */
195 #else 195 #else
196 #define CONFIG_SYS_DDR_SDRAM_CFG (SDRAM_CFG_SREN \ 196 #define CONFIG_SYS_DDR_SDRAM_CFG (SDRAM_CFG_SREN \
197 | SDRAM_CFG_SDRAM_TYPE_DDR2) 197 | SDRAM_CFG_SDRAM_TYPE_DDR2)
198 /* 0x43000000 */ 198 /* 0x43000000 */
199 #endif 199 #endif
200 #define CONFIG_SYS_DDR_SDRAM_CFG2 0x00001000 /* 1 posted refresh */ 200 #define CONFIG_SYS_DDR_SDRAM_CFG2 0x00001000 /* 1 posted refresh */
201 #define CONFIG_SYS_DDR_MODE ((0x0406 << SDRAM_MODE_ESD_SHIFT) \ 201 #define CONFIG_SYS_DDR_MODE ((0x0406 << SDRAM_MODE_ESD_SHIFT) \
202 | (0x0442 << SDRAM_MODE_SD_SHIFT)) 202 | (0x0442 << SDRAM_MODE_SD_SHIFT))
203 /* 0x04400442 */ /* DDR400 */ 203 /* 0x04400442 */ /* DDR400 */
204 #define CONFIG_SYS_DDR_MODE2 0x00000000 204 #define CONFIG_SYS_DDR_MODE2 0x00000000
205 205
206 /* 206 /*
207 * Memory test 207 * Memory test
208 */ 208 */
209 #undef CONFIG_SYS_DRAM_TEST /* memory test, takes time */ 209 #undef CONFIG_SYS_DRAM_TEST /* memory test, takes time */
210 #define CONFIG_SYS_MEMTEST_START 0x00040000 /* memtest region */ 210 #define CONFIG_SYS_MEMTEST_START 0x00040000 /* memtest region */
211 #define CONFIG_SYS_MEMTEST_END 0x0ef70010 211 #define CONFIG_SYS_MEMTEST_END 0x0ef70010
212 212
213 /* 213 /*
214 * The reserved memory 214 * The reserved memory
215 */ 215 */
216 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 216 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
217 217
218 #if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE) 218 #if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE)
219 #define CONFIG_SYS_RAMBOOT 219 #define CONFIG_SYS_RAMBOOT
220 #else 220 #else
221 #undef CONFIG_SYS_RAMBOOT 221 #undef CONFIG_SYS_RAMBOOT
222 #endif 222 #endif
223 223
224 #define CONFIG_SYS_MONITOR_LEN (512 * 1024) /* Reserve 512 kB for Mon */ 224 #define CONFIG_SYS_MONITOR_LEN (512 * 1024) /* Reserve 512 kB for Mon */
225 #define CONFIG_SYS_MALLOC_LEN (512 * 1024) /* Reserved for malloc */ 225 #define CONFIG_SYS_MALLOC_LEN (512 * 1024) /* Reserved for malloc */
226 226
227 /* 227 /*
228 * Initial RAM Base Address Setup 228 * Initial RAM Base Address Setup
229 */ 229 */
230 #define CONFIG_SYS_INIT_RAM_LOCK 1 230 #define CONFIG_SYS_INIT_RAM_LOCK 1
231 #define CONFIG_SYS_INIT_RAM_ADDR 0xE6000000 /* Initial RAM address */ 231 #define CONFIG_SYS_INIT_RAM_ADDR 0xE6000000 /* Initial RAM address */
232 #define CONFIG_SYS_INIT_RAM_SIZE 0x1000 /* Size of used area in RAM */ 232 #define CONFIG_SYS_INIT_RAM_SIZE 0x1000 /* Size of used area in RAM */
233 #define CONFIG_SYS_GBL_DATA_OFFSET \ 233 #define CONFIG_SYS_GBL_DATA_OFFSET \
234 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 234 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
235 235
236 /* 236 /*
237 * Local Bus Configuration & Clock Setup 237 * Local Bus Configuration & Clock Setup
238 */ 238 */
239 #define CONFIG_SYS_LCRR_DBYP LCRR_DBYP 239 #define CONFIG_SYS_LCRR_DBYP LCRR_DBYP
240 #define CONFIG_SYS_LCRR_CLKDIV LCRR_CLKDIV_8 240 #define CONFIG_SYS_LCRR_CLKDIV LCRR_CLKDIV_8
241 #define CONFIG_SYS_LBC_LBCR 0x00000000 241 #define CONFIG_SYS_LBC_LBCR 0x00000000
242 #define CONFIG_FSL_ELBC 1 242 #define CONFIG_FSL_ELBC 1
243 243
244 /* 244 /*
245 * FLASH on the Local Bus 245 * FLASH on the Local Bus
246 */ 246 */
247 #define CONFIG_SYS_FLASH_CFI /* use the Common Flash Interface */ 247 #define CONFIG_SYS_FLASH_CFI /* use the Common Flash Interface */
248 #define CONFIG_FLASH_CFI_DRIVER /* use the CFI driver */ 248 #define CONFIG_FLASH_CFI_DRIVER /* use the CFI driver */
249 #define CONFIG_SYS_FLASH_BASE 0xFE000000 /* FLASH base address */ 249 #define CONFIG_SYS_FLASH_BASE 0xFE000000 /* FLASH base address */
250 #define CONFIG_SYS_FLASH_SIZE 8 /* max FLASH size is 32M */ 250 #define CONFIG_SYS_FLASH_SIZE 8 /* max FLASH size is 32M */
251 251
252 #define CONFIG_SYS_FLASH_PROTECTION 1 /* Use h/w Flash protection. */ 252 #define CONFIG_SYS_FLASH_PROTECTION 1 /* Use h/w Flash protection. */
253 #define CONFIG_SYS_FLASH_EMPTY_INFO /* display empty sectors */ 253 #define CONFIG_SYS_FLASH_EMPTY_INFO /* display empty sectors */
254 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE /* buffer up multiple bytes */ 254 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE /* buffer up multiple bytes */
255 255
256 /* Window base at flash base */ 256 /* Window base at flash base */
257 #define CONFIG_SYS_LBLAWBAR0_PRELIM CONFIG_SYS_FLASH_BASE 257 #define CONFIG_SYS_LBLAWBAR0_PRELIM CONFIG_SYS_FLASH_BASE
258 #define CONFIG_SYS_LBLAWAR0_PRELIM 0x80000016 /* 8 MB window size */ 258 #define CONFIG_SYS_LBLAWAR0_PRELIM 0x80000016 /* 8 MB window size */
259 259
260 #define CONFIG_SYS_BR0_PRELIM (CONFIG_SYS_FLASH_BASE \ 260 #define CONFIG_SYS_BR0_PRELIM (CONFIG_SYS_FLASH_BASE \
261 | BR_PS_16 /* 16 bit port */ \ 261 | BR_PS_16 /* 16 bit port */ \
262 | BR_MS_GPCM /* MSEL = GPCM */ \ 262 | BR_MS_GPCM /* MSEL = GPCM */ \
263 | BR_V) /* valid */ 263 | BR_V) /* valid */
264 #define CONFIG_SYS_OR0_PRELIM (MEG_TO_AM(CONFIG_SYS_FLASH_SIZE) \ 264 #define CONFIG_SYS_OR0_PRELIM (MEG_TO_AM(CONFIG_SYS_FLASH_SIZE) \
265 | OR_GPCM_XACS \ 265 | OR_GPCM_XACS \
266 | OR_GPCM_SCY_9 \ 266 | OR_GPCM_SCY_9 \
267 | OR_GPCM_EHTR_SET \ 267 | OR_GPCM_EHTR_SET \
268 | OR_GPCM_EAD) 268 | OR_GPCM_EAD)
269 /* 0xFF800191 */ 269 /* 0xFF800191 */
270 270
271 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */ 271 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */
272 #define CONFIG_SYS_MAX_FLASH_SECT 256 /* max sectors per device */ 272 #define CONFIG_SYS_MAX_FLASH_SECT 256 /* max sectors per device */
273 273
274 #undef CONFIG_SYS_FLASH_CHECKSUM 274 #undef CONFIG_SYS_FLASH_CHECKSUM
275 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 275 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
276 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 276 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
277 277
278 /* 278 /*
279 * NAND Flash on the Local Bus 279 * NAND Flash on the Local Bus
280 */ 280 */
281 #define CONFIG_SYS_NAND_BASE 0xE0600000 281 #define CONFIG_SYS_NAND_BASE 0xE0600000
282 #define CONFIG_SYS_BR1_PRELIM (CONFIG_SYS_NAND_BASE \ 282 #define CONFIG_SYS_BR1_PRELIM (CONFIG_SYS_NAND_BASE \
283 | BR_DECC_CHK_GEN /* Use HW ECC */ \ 283 | BR_DECC_CHK_GEN /* Use HW ECC */ \
284 | BR_PS_8 /* 8 bit port */ \ 284 | BR_PS_8 /* 8 bit port */ \
285 | BR_MS_FCM /* MSEL = FCM */ \ 285 | BR_MS_FCM /* MSEL = FCM */ \
286 | BR_V) /* valid */ 286 | BR_V) /* valid */
287 #define CONFIG_SYS_OR1_PRELIM (OR_AM_32KB \ 287 #define CONFIG_SYS_OR1_PRELIM (OR_AM_32KB \
288 | OR_FCM_CSCT \ 288 | OR_FCM_CSCT \
289 | OR_FCM_CST \ 289 | OR_FCM_CST \
290 | OR_FCM_CHT \ 290 | OR_FCM_CHT \
291 | OR_FCM_SCY_1 \ 291 | OR_FCM_SCY_1 \
292 | OR_FCM_TRLX \ 292 | OR_FCM_TRLX \
293 | OR_FCM_EHTR) 293 | OR_FCM_EHTR)
294 #define CONFIG_SYS_LBLAWBAR1_PRELIM CONFIG_SYS_NAND_BASE 294 #define CONFIG_SYS_LBLAWBAR1_PRELIM CONFIG_SYS_NAND_BASE
295 #define CONFIG_SYS_LBLAWAR1_PRELIM (LBLAWAR_EN | LBLAWAR_32KB) 295 #define CONFIG_SYS_LBLAWAR1_PRELIM (LBLAWAR_EN | LBLAWAR_32KB)
296 296
297 /* Vitesse 7385 */ 297 /* Vitesse 7385 */
298 298
299 #define CONFIG_SYS_VSC7385_BASE 0xF0000000 299 #define CONFIG_SYS_VSC7385_BASE 0xF0000000
300 300
301 #ifdef CONFIG_VSC7385_ENET 301 #ifdef CONFIG_VSC7385_ENET
302 302
303 #define CONFIG_SYS_BR2_PRELIM (CONFIG_SYS_VSC7385_BASE \ 303 #define CONFIG_SYS_BR2_PRELIM (CONFIG_SYS_VSC7385_BASE \
304 | BR_PS_8 \ 304 | BR_PS_8 \
305 | BR_MS_GPCM \ 305 | BR_MS_GPCM \
306 | BR_V) 306 | BR_V)
307 /* 0xF0000801 */ 307 /* 0xF0000801 */
308 #define CONFIG_SYS_OR2_PRELIM (OR_AM_128KB \ 308 #define CONFIG_SYS_OR2_PRELIM (OR_AM_128KB \
309 | OR_GPCM_CSNT \ 309 | OR_GPCM_CSNT \
310 | OR_GPCM_XACS \ 310 | OR_GPCM_XACS \
311 | OR_GPCM_SCY_15 \ 311 | OR_GPCM_SCY_15 \
312 | OR_GPCM_SETA \ 312 | OR_GPCM_SETA \
313 | OR_GPCM_TRLX_SET \ 313 | OR_GPCM_TRLX_SET \
314 | OR_GPCM_EHTR_SET \ 314 | OR_GPCM_EHTR_SET \
315 | OR_GPCM_EAD) 315 | OR_GPCM_EAD)
316 /* 0xfffe09ff */ 316 /* 0xfffe09ff */
317 317
318 /* Access Base */ 318 /* Access Base */
319 #define CONFIG_SYS_LBLAWBAR2_PRELIM CONFIG_SYS_VSC7385_BASE 319 #define CONFIG_SYS_LBLAWBAR2_PRELIM CONFIG_SYS_VSC7385_BASE
320 #define CONFIG_SYS_LBLAWAR2_PRELIM (LBLAWAR_EN | LBLAWAR_128KB) 320 #define CONFIG_SYS_LBLAWAR2_PRELIM (LBLAWAR_EN | LBLAWAR_128KB)
321 321
322 #endif 322 #endif
323 323
324 /* 324 /*
325 * Serial Port 325 * Serial Port
326 */ 326 */
327 #define CONFIG_CONS_INDEX 1 327 #define CONFIG_CONS_INDEX 1
328 #define CONFIG_SYS_NS16550_SERIAL 328 #define CONFIG_SYS_NS16550_SERIAL
329 #define CONFIG_SYS_NS16550_REG_SIZE 1 329 #define CONFIG_SYS_NS16550_REG_SIZE 1
330 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0) 330 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0)
331 331
332 #define CONFIG_SYS_BAUDRATE_TABLE \ 332 #define CONFIG_SYS_BAUDRATE_TABLE \
333 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 115200} 333 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 115200}
334 334
335 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_IMMR+0x4500) 335 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_IMMR+0x4500)
336 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_IMMR+0x4600) 336 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_IMMR+0x4600)
337 337
338 /* SERDES */ 338 /* SERDES */
339 #define CONFIG_FSL_SERDES 339 #define CONFIG_FSL_SERDES
340 #define CONFIG_FSL_SERDES1 0xe3000 340 #define CONFIG_FSL_SERDES1 0xe3000
341 #define CONFIG_FSL_SERDES2 0xe3100 341 #define CONFIG_FSL_SERDES2 0xe3100
342 342
343 /* I2C */ 343 /* I2C */
344 #define CONFIG_SYS_I2C 344 #define CONFIG_SYS_I2C
345 #define CONFIG_SYS_I2C_FSL 345 #define CONFIG_SYS_I2C_FSL
346 #define CONFIG_SYS_FSL_I2C_SPEED 400000 346 #define CONFIG_SYS_FSL_I2C_SPEED 400000
347 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 347 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
348 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000 348 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000
349 #define CONFIG_SYS_I2C_NOPROBES { {0, 0x51} } 349 #define CONFIG_SYS_I2C_NOPROBES { {0, 0x51} }
350 350
351 /* 351 /*
352 * Config on-board RTC 352 * Config on-board RTC
353 */ 353 */
354 #define CONFIG_RTC_DS1374 /* use ds1374 rtc via i2c */ 354 #define CONFIG_RTC_DS1374 /* use ds1374 rtc via i2c */
355 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 /* at address 0x68 */ 355 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 /* at address 0x68 */
356 356
357 /* 357 /*
358 * General PCI 358 * General PCI
359 * Addresses are mapped 1-1. 359 * Addresses are mapped 1-1.
360 */ 360 */
361 #define CONFIG_SYS_PCI_MEM_BASE 0x80000000 361 #define CONFIG_SYS_PCI_MEM_BASE 0x80000000
362 #define CONFIG_SYS_PCI_MEM_PHYS CONFIG_SYS_PCI_MEM_BASE 362 #define CONFIG_SYS_PCI_MEM_PHYS CONFIG_SYS_PCI_MEM_BASE
363 #define CONFIG_SYS_PCI_MEM_SIZE 0x10000000 /* 256M */ 363 #define CONFIG_SYS_PCI_MEM_SIZE 0x10000000 /* 256M */
364 #define CONFIG_SYS_PCI_MMIO_BASE 0x90000000 364 #define CONFIG_SYS_PCI_MMIO_BASE 0x90000000
365 #define CONFIG_SYS_PCI_MMIO_PHYS CONFIG_SYS_PCI_MMIO_BASE 365 #define CONFIG_SYS_PCI_MMIO_PHYS CONFIG_SYS_PCI_MMIO_BASE
366 #define CONFIG_SYS_PCI_MMIO_SIZE 0x10000000 /* 256M */ 366 #define CONFIG_SYS_PCI_MMIO_SIZE 0x10000000 /* 256M */
367 #define CONFIG_SYS_PCI_IO_BASE 0x00000000 367 #define CONFIG_SYS_PCI_IO_BASE 0x00000000
368 #define CONFIG_SYS_PCI_IO_PHYS 0xE0300000 368 #define CONFIG_SYS_PCI_IO_PHYS 0xE0300000
369 #define CONFIG_SYS_PCI_IO_SIZE 0x100000 /* 1M */ 369 #define CONFIG_SYS_PCI_IO_SIZE 0x100000 /* 1M */
370 370
371 #define CONFIG_SYS_PCI_SLV_MEM_LOCAL CONFIG_SYS_SDRAM_BASE 371 #define CONFIG_SYS_PCI_SLV_MEM_LOCAL CONFIG_SYS_SDRAM_BASE
372 #define CONFIG_SYS_PCI_SLV_MEM_BUS 0x00000000 372 #define CONFIG_SYS_PCI_SLV_MEM_BUS 0x00000000
373 #define CONFIG_SYS_PCI_SLV_MEM_SIZE 0x80000000 373 #define CONFIG_SYS_PCI_SLV_MEM_SIZE 0x80000000
374 374
375 #define CONFIG_SYS_PCIE1_BASE 0xA0000000 375 #define CONFIG_SYS_PCIE1_BASE 0xA0000000
376 #define CONFIG_SYS_PCIE1_CFG_BASE 0xA0000000 376 #define CONFIG_SYS_PCIE1_CFG_BASE 0xA0000000
377 #define CONFIG_SYS_PCIE1_CFG_SIZE 0x08000000 377 #define CONFIG_SYS_PCIE1_CFG_SIZE 0x08000000
378 #define CONFIG_SYS_PCIE1_MEM_BASE 0xA8000000 378 #define CONFIG_SYS_PCIE1_MEM_BASE 0xA8000000
379 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xA8000000 379 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xA8000000
380 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000 380 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000
381 #define CONFIG_SYS_PCIE1_IO_BASE 0x00000000 381 #define CONFIG_SYS_PCIE1_IO_BASE 0x00000000
382 #define CONFIG_SYS_PCIE1_IO_PHYS 0xB8000000 382 #define CONFIG_SYS_PCIE1_IO_PHYS 0xB8000000
383 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00800000 383 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00800000
384 384
385 #define CONFIG_SYS_PCIE2_BASE 0xC0000000 385 #define CONFIG_SYS_PCIE2_BASE 0xC0000000
386 #define CONFIG_SYS_PCIE2_CFG_BASE 0xC0000000 386 #define CONFIG_SYS_PCIE2_CFG_BASE 0xC0000000
387 #define CONFIG_SYS_PCIE2_CFG_SIZE 0x08000000 387 #define CONFIG_SYS_PCIE2_CFG_SIZE 0x08000000
388 #define CONFIG_SYS_PCIE2_MEM_BASE 0xC8000000 388 #define CONFIG_SYS_PCIE2_MEM_BASE 0xC8000000
389 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xC8000000 389 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xC8000000
390 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 390 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000
391 #define CONFIG_SYS_PCIE2_IO_BASE 0x00000000 391 #define CONFIG_SYS_PCIE2_IO_BASE 0x00000000
392 #define CONFIG_SYS_PCIE2_IO_PHYS 0xD8000000 392 #define CONFIG_SYS_PCIE2_IO_PHYS 0xD8000000
393 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00800000 393 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00800000
394 394
395 #ifdef CONFIG_PCI 395 #ifdef CONFIG_PCI
396 #define CONFIG_PCI_INDIRECT_BRIDGE 396 #define CONFIG_PCI_INDIRECT_BRIDGE
397 397
398 #undef CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 398 #undef CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
399 #define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x1957 /* Freescale */ 399 #define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x1957 /* Freescale */
400 #endif /* CONFIG_PCI */ 400 #endif /* CONFIG_PCI */
401 401
402 /* 402 /*
403 * TSEC 403 * TSEC
404 */ 404 */
405 #ifdef CONFIG_TSEC_ENET 405 #ifdef CONFIG_TSEC_ENET
406 406
407 #define CONFIG_GMII /* MII PHY management */ 407 #define CONFIG_GMII /* MII PHY management */
408 408
409 #define CONFIG_TSEC1 409 #define CONFIG_TSEC1
410 410
411 #ifdef CONFIG_TSEC1 411 #ifdef CONFIG_TSEC1
412 #define CONFIG_HAS_ETH0 412 #define CONFIG_HAS_ETH0
413 #define CONFIG_TSEC1_NAME "TSEC0" 413 #define CONFIG_TSEC1_NAME "TSEC0"
414 #define CONFIG_SYS_TSEC1_OFFSET 0x24000 414 #define CONFIG_SYS_TSEC1_OFFSET 0x24000
415 #define TSEC1_PHY_ADDR 2 415 #define TSEC1_PHY_ADDR 2
416 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 416 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
417 #define TSEC1_PHYIDX 0 417 #define TSEC1_PHYIDX 0
418 #endif 418 #endif
419 419
420 #ifdef CONFIG_TSEC2 420 #ifdef CONFIG_TSEC2
421 #define CONFIG_HAS_ETH1 421 #define CONFIG_HAS_ETH1
422 #define CONFIG_TSEC2_NAME "TSEC1" 422 #define CONFIG_TSEC2_NAME "TSEC1"
423 #define CONFIG_SYS_TSEC2_OFFSET 0x25000 423 #define CONFIG_SYS_TSEC2_OFFSET 0x25000
424 #define TSEC2_PHY_ADDR 0x1c 424 #define TSEC2_PHY_ADDR 0x1c
425 #define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 425 #define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
426 #define TSEC2_PHYIDX 0 426 #define TSEC2_PHYIDX 0
427 #endif 427 #endif
428 428
429 /* Options are: TSEC[0-1] */ 429 /* Options are: TSEC[0-1] */
430 #define CONFIG_ETHPRIME "TSEC0" 430 #define CONFIG_ETHPRIME "TSEC0"
431 431
432 #endif 432 #endif
433 433
434 /* 434 /*
435 * SATA 435 * SATA
436 */ 436 */
437 #define CONFIG_LIBATA 437 #define CONFIG_LIBATA
438 #define CONFIG_FSL_SATA
439 438
440 #define CONFIG_SYS_SATA_MAX_DEVICE 2 439 #define CONFIG_SYS_SATA_MAX_DEVICE 2
441 #define CONFIG_SATA1 440 #define CONFIG_SATA1
442 #define CONFIG_SYS_SATA1_OFFSET 0x18000 441 #define CONFIG_SYS_SATA1_OFFSET 0x18000
443 #define CONFIG_SYS_SATA1 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA1_OFFSET) 442 #define CONFIG_SYS_SATA1 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA1_OFFSET)
444 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 443 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
445 #define CONFIG_SATA2 444 #define CONFIG_SATA2
446 #define CONFIG_SYS_SATA2_OFFSET 0x19000 445 #define CONFIG_SYS_SATA2_OFFSET 0x19000
447 #define CONFIG_SYS_SATA2 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA2_OFFSET) 446 #define CONFIG_SYS_SATA2 (CONFIG_SYS_IMMR + CONFIG_SYS_SATA2_OFFSET)
448 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 447 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
449 448
450 #ifdef CONFIG_FSL_SATA 449 #ifdef CONFIG_FSL_SATA
451 #define CONFIG_LBA48 450 #define CONFIG_LBA48
452 #endif 451 #endif
453 452
454 /* 453 /*
455 * Environment 454 * Environment
456 */ 455 */
457 #ifndef CONFIG_SYS_RAMBOOT 456 #ifndef CONFIG_SYS_RAMBOOT
458 #define CONFIG_ENV_ADDR \ 457 #define CONFIG_ENV_ADDR \
459 (CONFIG_SYS_MONITOR_BASE+CONFIG_SYS_MONITOR_LEN) 458 (CONFIG_SYS_MONITOR_BASE+CONFIG_SYS_MONITOR_LEN)
460 #define CONFIG_ENV_SECT_SIZE 0x10000 /* 64K (one sector) for env */ 459 #define CONFIG_ENV_SECT_SIZE 0x10000 /* 64K (one sector) for env */
461 #define CONFIG_ENV_SIZE 0x4000 460 #define CONFIG_ENV_SIZE 0x4000
462 #else 461 #else
463 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE-0x1000) 462 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE-0x1000)
464 #define CONFIG_ENV_SIZE 0x2000 463 #define CONFIG_ENV_SIZE 0x2000
465 #endif 464 #endif
466 465
467 #define CONFIG_LOADS_ECHO 1 /* echo on for serial download */ 466 #define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
468 #define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */ 467 #define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
469 468
470 /* 469 /*
471 * BOOTP options 470 * BOOTP options
472 */ 471 */
473 #define CONFIG_BOOTP_BOOTFILESIZE 472 #define CONFIG_BOOTP_BOOTFILESIZE
474 #define CONFIG_BOOTP_BOOTPATH 473 #define CONFIG_BOOTP_BOOTPATH
475 #define CONFIG_BOOTP_GATEWAY 474 #define CONFIG_BOOTP_GATEWAY
476 #define CONFIG_BOOTP_HOSTNAME 475 #define CONFIG_BOOTP_HOSTNAME
477 476
478 /* 477 /*
479 * Command line configuration. 478 * Command line configuration.
480 */ 479 */
481 480
482 #define CONFIG_CMDLINE_EDITING 1 /* add command line history */ 481 #define CONFIG_CMDLINE_EDITING 1 /* add command line history */
483 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 482 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
484 483
485 #undef CONFIG_WATCHDOG /* watchdog disabled */ 484 #undef CONFIG_WATCHDOG /* watchdog disabled */
486 485
487 #ifdef CONFIG_MMC 486 #ifdef CONFIG_MMC
488 #define CONFIG_FSL_ESDHC 487 #define CONFIG_FSL_ESDHC
489 #define CONFIG_FSL_ESDHC_PIN_MUX 488 #define CONFIG_FSL_ESDHC_PIN_MUX
490 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC83xx_ESDHC_ADDR 489 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC83xx_ESDHC_ADDR
491 #endif 490 #endif
492 491
493 /* 492 /*
494 * Miscellaneous configurable options 493 * Miscellaneous configurable options
495 */ 494 */
496 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 495 #define CONFIG_SYS_LONGHELP /* undef to save memory */
497 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 496 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
498 497
499 /* 498 /*
500 * For booting Linux, the board info and command line data 499 * For booting Linux, the board info and command line data
501 * have to be in the first 256 MB of memory, since this is 500 * have to be in the first 256 MB of memory, since this is
502 * the maximum mapped by the Linux kernel during initialization. 501 * the maximum mapped by the Linux kernel during initialization.
503 */ 502 */
504 #define CONFIG_SYS_BOOTMAPSZ (256 << 20) /* Initial Memory map for Linux */ 503 #define CONFIG_SYS_BOOTMAPSZ (256 << 20) /* Initial Memory map for Linux */
505 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 504 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
506 505
507 /* 506 /*
508 * Core HID Setup 507 * Core HID Setup
509 */ 508 */
510 #define CONFIG_SYS_HID0_INIT 0x000000000 509 #define CONFIG_SYS_HID0_INIT 0x000000000
511 #define CONFIG_SYS_HID0_FINAL (HID0_ENABLE_MACHINE_CHECK \ 510 #define CONFIG_SYS_HID0_FINAL (HID0_ENABLE_MACHINE_CHECK \
512 | HID0_ENABLE_INSTRUCTION_CACHE) 511 | HID0_ENABLE_INSTRUCTION_CACHE)
513 #define CONFIG_SYS_HID2 HID2_HBE 512 #define CONFIG_SYS_HID2 HID2_HBE
514 513
515 /* 514 /*
516 * MMU Setup 515 * MMU Setup
517 */ 516 */
518 517
519 #define CONFIG_HIGH_BATS 1 /* High BATs supported */ 518 #define CONFIG_HIGH_BATS 1 /* High BATs supported */
520 519
521 /* DDR: cache cacheable */ 520 /* DDR: cache cacheable */
522 #define CONFIG_SYS_SDRAM_LOWER CONFIG_SYS_SDRAM_BASE 521 #define CONFIG_SYS_SDRAM_LOWER CONFIG_SYS_SDRAM_BASE
523 #define CONFIG_SYS_SDRAM_UPPER (CONFIG_SYS_SDRAM_BASE + 0x10000000) 522 #define CONFIG_SYS_SDRAM_UPPER (CONFIG_SYS_SDRAM_BASE + 0x10000000)
524 523
525 #define CONFIG_SYS_IBAT0L (CONFIG_SYS_SDRAM_LOWER \ 524 #define CONFIG_SYS_IBAT0L (CONFIG_SYS_SDRAM_LOWER \
526 | BATL_PP_RW \ 525 | BATL_PP_RW \
527 | BATL_MEMCOHERENCE) 526 | BATL_MEMCOHERENCE)
528 #define CONFIG_SYS_IBAT0U (CONFIG_SYS_SDRAM_LOWER \ 527 #define CONFIG_SYS_IBAT0U (CONFIG_SYS_SDRAM_LOWER \
529 | BATU_BL_256M \ 528 | BATU_BL_256M \
530 | BATU_VS \ 529 | BATU_VS \
531 | BATU_VP) 530 | BATU_VP)
532 #define CONFIG_SYS_DBAT0L CONFIG_SYS_IBAT0L 531 #define CONFIG_SYS_DBAT0L CONFIG_SYS_IBAT0L
533 #define CONFIG_SYS_DBAT0U CONFIG_SYS_IBAT0U 532 #define CONFIG_SYS_DBAT0U CONFIG_SYS_IBAT0U
534 533
535 #define CONFIG_SYS_IBAT1L (CONFIG_SYS_SDRAM_UPPER \ 534 #define CONFIG_SYS_IBAT1L (CONFIG_SYS_SDRAM_UPPER \
536 | BATL_PP_RW \ 535 | BATL_PP_RW \
537 | BATL_MEMCOHERENCE) 536 | BATL_MEMCOHERENCE)
538 #define CONFIG_SYS_IBAT1U (CONFIG_SYS_SDRAM_UPPER \ 537 #define CONFIG_SYS_IBAT1U (CONFIG_SYS_SDRAM_UPPER \
539 | BATU_BL_256M \ 538 | BATU_BL_256M \
540 | BATU_VS \ 539 | BATU_VS \
541 | BATU_VP) 540 | BATU_VP)
542 #define CONFIG_SYS_DBAT1L CONFIG_SYS_IBAT1L 541 #define CONFIG_SYS_DBAT1L CONFIG_SYS_IBAT1L
543 #define CONFIG_SYS_DBAT1U CONFIG_SYS_IBAT1U 542 #define CONFIG_SYS_DBAT1U CONFIG_SYS_IBAT1U
544 543
545 /* IMMRBAR, PCI IO and NAND: cache-inhibit and guarded */ 544 /* IMMRBAR, PCI IO and NAND: cache-inhibit and guarded */
546 #define CONFIG_SYS_IBAT2L (CONFIG_SYS_IMMR \ 545 #define CONFIG_SYS_IBAT2L (CONFIG_SYS_IMMR \
547 | BATL_PP_RW \ 546 | BATL_PP_RW \
548 | BATL_CACHEINHIBIT \ 547 | BATL_CACHEINHIBIT \
549 | BATL_GUARDEDSTORAGE) 548 | BATL_GUARDEDSTORAGE)
550 #define CONFIG_SYS_IBAT2U (CONFIG_SYS_IMMR \ 549 #define CONFIG_SYS_IBAT2U (CONFIG_SYS_IMMR \
551 | BATU_BL_8M \ 550 | BATU_BL_8M \
552 | BATU_VS \ 551 | BATU_VS \
553 | BATU_VP) 552 | BATU_VP)
554 #define CONFIG_SYS_DBAT2L CONFIG_SYS_IBAT2L 553 #define CONFIG_SYS_DBAT2L CONFIG_SYS_IBAT2L
555 #define CONFIG_SYS_DBAT2U CONFIG_SYS_IBAT2U 554 #define CONFIG_SYS_DBAT2U CONFIG_SYS_IBAT2U
556 555
557 /* L2 Switch: cache-inhibit and guarded */ 556 /* L2 Switch: cache-inhibit and guarded */
558 #define CONFIG_SYS_IBAT3L (CONFIG_SYS_VSC7385_BASE \ 557 #define CONFIG_SYS_IBAT3L (CONFIG_SYS_VSC7385_BASE \
559 | BATL_PP_RW \ 558 | BATL_PP_RW \
560 | BATL_CACHEINHIBIT \ 559 | BATL_CACHEINHIBIT \
561 | BATL_GUARDEDSTORAGE) 560 | BATL_GUARDEDSTORAGE)
562 #define CONFIG_SYS_IBAT3U (CONFIG_SYS_VSC7385_BASE \ 561 #define CONFIG_SYS_IBAT3U (CONFIG_SYS_VSC7385_BASE \
563 | BATU_BL_128K \ 562 | BATU_BL_128K \
564 | BATU_VS \ 563 | BATU_VS \
565 | BATU_VP) 564 | BATU_VP)
566 #define CONFIG_SYS_DBAT3L CONFIG_SYS_IBAT3L 565 #define CONFIG_SYS_DBAT3L CONFIG_SYS_IBAT3L
567 #define CONFIG_SYS_DBAT3U CONFIG_SYS_IBAT3U 566 #define CONFIG_SYS_DBAT3U CONFIG_SYS_IBAT3U
568 567
569 /* FLASH: icache cacheable, but dcache-inhibit and guarded */ 568 /* FLASH: icache cacheable, but dcache-inhibit and guarded */
570 #define CONFIG_SYS_IBAT4L (CONFIG_SYS_FLASH_BASE \ 569 #define CONFIG_SYS_IBAT4L (CONFIG_SYS_FLASH_BASE \
571 | BATL_PP_RW \ 570 | BATL_PP_RW \
572 | BATL_MEMCOHERENCE) 571 | BATL_MEMCOHERENCE)
573 #define CONFIG_SYS_IBAT4U (CONFIG_SYS_FLASH_BASE \ 572 #define CONFIG_SYS_IBAT4U (CONFIG_SYS_FLASH_BASE \
574 | BATU_BL_32M \ 573 | BATU_BL_32M \
575 | BATU_VS \ 574 | BATU_VS \
576 | BATU_VP) 575 | BATU_VP)
577 #define CONFIG_SYS_DBAT4L (CONFIG_SYS_FLASH_BASE \ 576 #define CONFIG_SYS_DBAT4L (CONFIG_SYS_FLASH_BASE \
578 | BATL_PP_RW \ 577 | BATL_PP_RW \
579 | BATL_CACHEINHIBIT \ 578 | BATL_CACHEINHIBIT \
580 | BATL_GUARDEDSTORAGE) 579 | BATL_GUARDEDSTORAGE)
581 #define CONFIG_SYS_DBAT4U CONFIG_SYS_IBAT4U 580 #define CONFIG_SYS_DBAT4U CONFIG_SYS_IBAT4U
582 581
583 /* Stack in dcache: cacheable, no memory coherence */ 582 /* Stack in dcache: cacheable, no memory coherence */
584 #define CONFIG_SYS_IBAT5L (CONFIG_SYS_INIT_RAM_ADDR | BATL_PP_RW) 583 #define CONFIG_SYS_IBAT5L (CONFIG_SYS_INIT_RAM_ADDR | BATL_PP_RW)
585 #define CONFIG_SYS_IBAT5U (CONFIG_SYS_INIT_RAM_ADDR \ 584 #define CONFIG_SYS_IBAT5U (CONFIG_SYS_INIT_RAM_ADDR \
586 | BATU_BL_128K \ 585 | BATU_BL_128K \
587 | BATU_VS \ 586 | BATU_VS \
588 | BATU_VP) 587 | BATU_VP)
589 #define CONFIG_SYS_DBAT5L CONFIG_SYS_IBAT5L 588 #define CONFIG_SYS_DBAT5L CONFIG_SYS_IBAT5L
590 #define CONFIG_SYS_DBAT5U CONFIG_SYS_IBAT5U 589 #define CONFIG_SYS_DBAT5U CONFIG_SYS_IBAT5U
591 590
592 #ifdef CONFIG_PCI 591 #ifdef CONFIG_PCI
593 /* PCI MEM space: cacheable */ 592 /* PCI MEM space: cacheable */
594 #define CONFIG_SYS_IBAT6L (CONFIG_SYS_PCI_MEM_PHYS \ 593 #define CONFIG_SYS_IBAT6L (CONFIG_SYS_PCI_MEM_PHYS \
595 | BATL_PP_RW \ 594 | BATL_PP_RW \
596 | BATL_MEMCOHERENCE) 595 | BATL_MEMCOHERENCE)
597 #define CONFIG_SYS_IBAT6U (CONFIG_SYS_PCI_MEM_PHYS \ 596 #define CONFIG_SYS_IBAT6U (CONFIG_SYS_PCI_MEM_PHYS \
598 | BATU_BL_256M \ 597 | BATU_BL_256M \
599 | BATU_VS \ 598 | BATU_VS \
600 | BATU_VP) 599 | BATU_VP)
601 #define CONFIG_SYS_DBAT6L CONFIG_SYS_IBAT6L 600 #define CONFIG_SYS_DBAT6L CONFIG_SYS_IBAT6L
602 #define CONFIG_SYS_DBAT6U CONFIG_SYS_IBAT6U 601 #define CONFIG_SYS_DBAT6U CONFIG_SYS_IBAT6U
603 /* PCI MMIO space: cache-inhibit and guarded */ 602 /* PCI MMIO space: cache-inhibit and guarded */
604 #define CONFIG_SYS_IBAT7L (CONFIG_SYS_PCI_MMIO_PHYS \ 603 #define CONFIG_SYS_IBAT7L (CONFIG_SYS_PCI_MMIO_PHYS \
605 | BATL_PP_RW \ 604 | BATL_PP_RW \
606 | BATL_CACHEINHIBIT \ 605 | BATL_CACHEINHIBIT \
607 | BATL_GUARDEDSTORAGE) 606 | BATL_GUARDEDSTORAGE)
608 #define CONFIG_SYS_IBAT7U (CONFIG_SYS_PCI_MMIO_PHYS \ 607 #define CONFIG_SYS_IBAT7U (CONFIG_SYS_PCI_MMIO_PHYS \
609 | BATU_BL_256M \ 608 | BATU_BL_256M \
610 | BATU_VS \ 609 | BATU_VS \
611 | BATU_VP) 610 | BATU_VP)
612 #define CONFIG_SYS_DBAT7L CONFIG_SYS_IBAT7L 611 #define CONFIG_SYS_DBAT7L CONFIG_SYS_IBAT7L
613 #define CONFIG_SYS_DBAT7U CONFIG_SYS_IBAT7U 612 #define CONFIG_SYS_DBAT7U CONFIG_SYS_IBAT7U
614 #else 613 #else
615 #define CONFIG_SYS_IBAT6L (0) 614 #define CONFIG_SYS_IBAT6L (0)
616 #define CONFIG_SYS_IBAT6U (0) 615 #define CONFIG_SYS_IBAT6U (0)
617 #define CONFIG_SYS_IBAT7L (0) 616 #define CONFIG_SYS_IBAT7L (0)
618 #define CONFIG_SYS_IBAT7U (0) 617 #define CONFIG_SYS_IBAT7U (0)
619 #define CONFIG_SYS_DBAT6L CONFIG_SYS_IBAT6L 618 #define CONFIG_SYS_DBAT6L CONFIG_SYS_IBAT6L
620 #define CONFIG_SYS_DBAT6U CONFIG_SYS_IBAT6U 619 #define CONFIG_SYS_DBAT6U CONFIG_SYS_IBAT6U
621 #define CONFIG_SYS_DBAT7L CONFIG_SYS_IBAT7L 620 #define CONFIG_SYS_DBAT7L CONFIG_SYS_IBAT7L
622 #define CONFIG_SYS_DBAT7U CONFIG_SYS_IBAT7U 621 #define CONFIG_SYS_DBAT7U CONFIG_SYS_IBAT7U
623 #endif 622 #endif
624 623
625 #if defined(CONFIG_CMD_KGDB) 624 #if defined(CONFIG_CMD_KGDB)
626 #define CONFIG_KGDB_BAUDRATE 230400 /* speed of kgdb serial port */ 625 #define CONFIG_KGDB_BAUDRATE 230400 /* speed of kgdb serial port */
627 #endif 626 #endif
628 627
629 /* 628 /*
630 * Environment Configuration 629 * Environment Configuration
631 */ 630 */
632 #define CONFIG_ENV_OVERWRITE 631 #define CONFIG_ENV_OVERWRITE
633 632
634 #define CONFIG_HAS_FSL_DR_USB 633 #define CONFIG_HAS_FSL_DR_USB
635 #define CONFIG_USB_EHCI_FSL 634 #define CONFIG_USB_EHCI_FSL
636 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 635 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
637 636
638 #define CONFIG_NETDEV "eth1" 637 #define CONFIG_NETDEV "eth1"
639 638
640 #define CONFIG_HOSTNAME mpc837x_rdb 639 #define CONFIG_HOSTNAME mpc837x_rdb
641 #define CONFIG_ROOTPATH "/nfsroot" 640 #define CONFIG_ROOTPATH "/nfsroot"
642 #define CONFIG_RAMDISKFILE "rootfs.ext2.gz.uboot" 641 #define CONFIG_RAMDISKFILE "rootfs.ext2.gz.uboot"
643 #define CONFIG_BOOTFILE "uImage" 642 #define CONFIG_BOOTFILE "uImage"
644 /* U-Boot image on TFTP server */ 643 /* U-Boot image on TFTP server */
645 #define CONFIG_UBOOTPATH "u-boot.bin" 644 #define CONFIG_UBOOTPATH "u-boot.bin"
646 #define CONFIG_FDTFILE "mpc8379_rdb.dtb" 645 #define CONFIG_FDTFILE "mpc8379_rdb.dtb"
647 646
648 /* default location for tftp and bootm */ 647 /* default location for tftp and bootm */
649 #define CONFIG_LOADADDR 800000 648 #define CONFIG_LOADADDR 800000
650 649
651 #define CONFIG_EXTRA_ENV_SETTINGS \ 650 #define CONFIG_EXTRA_ENV_SETTINGS \
652 "netdev=" CONFIG_NETDEV "\0" \ 651 "netdev=" CONFIG_NETDEV "\0" \
653 "uboot=" CONFIG_UBOOTPATH "\0" \ 652 "uboot=" CONFIG_UBOOTPATH "\0" \
654 "tftpflash=tftp $loadaddr $uboot;" \ 653 "tftpflash=tftp $loadaddr $uboot;" \
655 "protect off " __stringify(CONFIG_SYS_TEXT_BASE) \ 654 "protect off " __stringify(CONFIG_SYS_TEXT_BASE) \
656 " +$filesize; " \ 655 " +$filesize; " \
657 "erase " __stringify(CONFIG_SYS_TEXT_BASE) \ 656 "erase " __stringify(CONFIG_SYS_TEXT_BASE) \
658 " +$filesize; " \ 657 " +$filesize; " \
659 "cp.b $loadaddr " __stringify(CONFIG_SYS_TEXT_BASE) \ 658 "cp.b $loadaddr " __stringify(CONFIG_SYS_TEXT_BASE) \
660 " $filesize; " \ 659 " $filesize; " \
661 "protect on " __stringify(CONFIG_SYS_TEXT_BASE) \ 660 "protect on " __stringify(CONFIG_SYS_TEXT_BASE) \
662 " +$filesize; " \ 661 " +$filesize; " \
663 "cmp.b $loadaddr " __stringify(CONFIG_SYS_TEXT_BASE) \ 662 "cmp.b $loadaddr " __stringify(CONFIG_SYS_TEXT_BASE) \
664 " $filesize\0" \ 663 " $filesize\0" \
665 "fdtaddr=780000\0" \ 664 "fdtaddr=780000\0" \
666 "fdtfile=" CONFIG_FDTFILE "\0" \ 665 "fdtfile=" CONFIG_FDTFILE "\0" \
667 "ramdiskaddr=1000000\0" \ 666 "ramdiskaddr=1000000\0" \
668 "ramdiskfile=" CONFIG_RAMDISKFILE "\0" \ 667 "ramdiskfile=" CONFIG_RAMDISKFILE "\0" \
669 "console=ttyS0\0" \ 668 "console=ttyS0\0" \
670 "setbootargs=setenv bootargs " \ 669 "setbootargs=setenv bootargs " \
671 "root=$rootdev rw console=$console,$baudrate $othbootargs\0" \ 670 "root=$rootdev rw console=$console,$baudrate $othbootargs\0" \
672 "setipargs=setenv bootargs nfsroot=$serverip:$rootpath " \ 671 "setipargs=setenv bootargs nfsroot=$serverip:$rootpath " \
673 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:" \ 672 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:" \
674 "$netdev:off " \ 673 "$netdev:off " \
675 "root=$rootdev rw console=$console,$baudrate $othbootargs\0" 674 "root=$rootdev rw console=$console,$baudrate $othbootargs\0"
676 675
677 #define CONFIG_NFSBOOTCOMMAND \ 676 #define CONFIG_NFSBOOTCOMMAND \
678 "setenv rootdev /dev/nfs;" \ 677 "setenv rootdev /dev/nfs;" \
679 "run setbootargs;" \ 678 "run setbootargs;" \
680 "run setipargs;" \ 679 "run setipargs;" \
681 "tftp $loadaddr $bootfile;" \ 680 "tftp $loadaddr $bootfile;" \
682 "tftp $fdtaddr $fdtfile;" \ 681 "tftp $fdtaddr $fdtfile;" \
683 "bootm $loadaddr - $fdtaddr" 682 "bootm $loadaddr - $fdtaddr"
684 683
685 #define CONFIG_RAMBOOTCOMMAND \ 684 #define CONFIG_RAMBOOTCOMMAND \
686 "setenv rootdev /dev/ram;" \ 685 "setenv rootdev /dev/ram;" \
687 "run setbootargs;" \ 686 "run setbootargs;" \
688 "tftp $ramdiskaddr $ramdiskfile;" \ 687 "tftp $ramdiskaddr $ramdiskfile;" \
689 "tftp $loadaddr $bootfile;" \ 688 "tftp $loadaddr $bootfile;" \
690 "tftp $fdtaddr $fdtfile;" \ 689 "tftp $fdtaddr $fdtfile;" \
691 "bootm $loadaddr $ramdiskaddr $fdtaddr" 690 "bootm $loadaddr $ramdiskaddr $fdtaddr"
692 691
693 #endif /* __CONFIG_H */ 692 #endif /* __CONFIG_H */
694 693
include/configs/MPC8536DS.h
1 /* 1 /*
2 * Copyright 2007-2009,2010-2012 Freescale Semiconductor, Inc. 2 * Copyright 2007-2009,2010-2012 Freescale Semiconductor, Inc.
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 /* 7 /*
8 * mpc8536ds board configuration file 8 * mpc8536ds board configuration file
9 * 9 *
10 */ 10 */
11 #ifndef __CONFIG_H 11 #ifndef __CONFIG_H
12 #define __CONFIG_H 12 #define __CONFIG_H
13 13
14 #include "../board/freescale/common/ics307_clk.h" 14 #include "../board/freescale/common/ics307_clk.h"
15 15
16 #ifdef CONFIG_SDCARD 16 #ifdef CONFIG_SDCARD
17 #define CONFIG_RAMBOOT_SDCARD 1 17 #define CONFIG_RAMBOOT_SDCARD 1
18 #define CONFIG_SYS_TEXT_BASE 0xf8f40000 18 #define CONFIG_SYS_TEXT_BASE 0xf8f40000
19 #define CONFIG_RESET_VECTOR_ADDRESS 0xf8fffffc 19 #define CONFIG_RESET_VECTOR_ADDRESS 0xf8fffffc
20 #endif 20 #endif
21 21
22 #ifdef CONFIG_SPIFLASH 22 #ifdef CONFIG_SPIFLASH
23 #define CONFIG_RAMBOOT_SPIFLASH 1 23 #define CONFIG_RAMBOOT_SPIFLASH 1
24 #define CONFIG_SYS_TEXT_BASE 0xf8f40000 24 #define CONFIG_SYS_TEXT_BASE 0xf8f40000
25 #define CONFIG_RESET_VECTOR_ADDRESS 0xf8fffffc 25 #define CONFIG_RESET_VECTOR_ADDRESS 0xf8fffffc
26 #endif 26 #endif
27 27
28 #ifndef CONFIG_SYS_TEXT_BASE 28 #ifndef CONFIG_SYS_TEXT_BASE
29 #define CONFIG_SYS_TEXT_BASE 0xeff40000 29 #define CONFIG_SYS_TEXT_BASE 0xeff40000
30 #endif 30 #endif
31 31
32 #ifndef CONFIG_RESET_VECTOR_ADDRESS 32 #ifndef CONFIG_RESET_VECTOR_ADDRESS
33 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 33 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
34 #endif 34 #endif
35 35
36 #ifndef CONFIG_SYS_MONITOR_BASE 36 #ifndef CONFIG_SYS_MONITOR_BASE
37 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 37 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
38 #endif 38 #endif
39 39
40 #define CONFIG_PCI1 1 /* Enable PCI controller 1 */ 40 #define CONFIG_PCI1 1 /* Enable PCI controller 1 */
41 #define CONFIG_PCIE1 1 /* PCIE controller 1 (slot 1) */ 41 #define CONFIG_PCIE1 1 /* PCIE controller 1 (slot 1) */
42 #define CONFIG_PCIE2 1 /* PCIE controller 2 (slot 2) */ 42 #define CONFIG_PCIE2 1 /* PCIE controller 2 (slot 2) */
43 #define CONFIG_PCIE3 1 /* PCIE controller 3 (ULI bridge) */ 43 #define CONFIG_PCIE3 1 /* PCIE controller 3 (ULI bridge) */
44 #define CONFIG_FSL_PCI_INIT 1 /* Use common FSL init code */ 44 #define CONFIG_FSL_PCI_INIT 1 /* Use common FSL init code */
45 #define CONFIG_PCI_INDIRECT_BRIDGE 1 /* indirect PCI bridge support */ 45 #define CONFIG_PCI_INDIRECT_BRIDGE 1 /* indirect PCI bridge support */
46 #define CONFIG_FSL_PCIE_RESET 1 /* need PCIe reset errata */ 46 #define CONFIG_FSL_PCIE_RESET 1 /* need PCIe reset errata */
47 #define CONFIG_SYS_PCI_64BIT 1 /* enable 64-bit PCI resources */ 47 #define CONFIG_SYS_PCI_64BIT 1 /* enable 64-bit PCI resources */
48 48
49 49
50 #define CONFIG_TSEC_ENET /* tsec ethernet support */ 50 #define CONFIG_TSEC_ENET /* tsec ethernet support */
51 #define CONFIG_ENV_OVERWRITE 51 #define CONFIG_ENV_OVERWRITE
52 52
53 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk() /* sysclk for MPC85xx */ 53 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk() /* sysclk for MPC85xx */
54 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk() 54 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk()
55 #define CONFIG_ICS307_REFCLK_HZ 33333000 /* ICS307 clock chip ref freq */ 55 #define CONFIG_ICS307_REFCLK_HZ 33333000 /* ICS307 clock chip ref freq */
56 56
57 /* 57 /*
58 * These can be toggled for performance analysis, otherwise use default. 58 * These can be toggled for performance analysis, otherwise use default.
59 */ 59 */
60 #define CONFIG_L2_CACHE /* toggle L2 cache */ 60 #define CONFIG_L2_CACHE /* toggle L2 cache */
61 #define CONFIG_BTB /* toggle branch predition */ 61 #define CONFIG_BTB /* toggle branch predition */
62 62
63 #define CONFIG_ENABLE_36BIT_PHYS 1 63 #define CONFIG_ENABLE_36BIT_PHYS 1
64 64
65 #ifdef CONFIG_PHYS_64BIT 65 #ifdef CONFIG_PHYS_64BIT
66 #define CONFIG_ADDR_MAP 1 66 #define CONFIG_ADDR_MAP 1
67 #define CONFIG_SYS_NUM_ADDR_MAP 16 /* number of TLB1 entries */ 67 #define CONFIG_SYS_NUM_ADDR_MAP 16 /* number of TLB1 entries */
68 #endif 68 #endif
69 69
70 #define CONFIG_SYS_MEMTEST_START 0x00010000 /* skip exception vectors */ 70 #define CONFIG_SYS_MEMTEST_START 0x00010000 /* skip exception vectors */
71 #define CONFIG_SYS_MEMTEST_END 0x1f000000 /* skip u-boot at top of RAM */ 71 #define CONFIG_SYS_MEMTEST_END 0x1f000000 /* skip u-boot at top of RAM */
72 #define CONFIG_PANIC_HANG /* do not reset board on panic */ 72 #define CONFIG_PANIC_HANG /* do not reset board on panic */
73 73
74 /* 74 /*
75 * Config the L2 Cache as L2 SRAM 75 * Config the L2 Cache as L2 SRAM
76 */ 76 */
77 #define CONFIG_SYS_INIT_L2_ADDR 0xf8f80000 77 #define CONFIG_SYS_INIT_L2_ADDR 0xf8f80000
78 #ifdef CONFIG_PHYS_64BIT 78 #ifdef CONFIG_PHYS_64BIT
79 #define CONFIG_SYS_INIT_L2_ADDR_PHYS 0xff8f80000ull 79 #define CONFIG_SYS_INIT_L2_ADDR_PHYS 0xff8f80000ull
80 #else 80 #else
81 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR 81 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR
82 #endif 82 #endif
83 #define CONFIG_SYS_L2_SIZE (512 << 10) 83 #define CONFIG_SYS_L2_SIZE (512 << 10)
84 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE) 84 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE)
85 85
86 #define CONFIG_SYS_CCSRBAR 0xffe00000 86 #define CONFIG_SYS_CCSRBAR 0xffe00000
87 #define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR 87 #define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR
88 88
89 #if defined(CONFIG_NAND_SPL) 89 #if defined(CONFIG_NAND_SPL)
90 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE 90 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
91 #endif 91 #endif
92 92
93 /* DDR Setup */ 93 /* DDR Setup */
94 #define CONFIG_VERY_BIG_RAM 94 #define CONFIG_VERY_BIG_RAM
95 #undef CONFIG_FSL_DDR_INTERACTIVE 95 #undef CONFIG_FSL_DDR_INTERACTIVE
96 #define CONFIG_SPD_EEPROM /* Use SPD EEPROM for DDR setup */ 96 #define CONFIG_SPD_EEPROM /* Use SPD EEPROM for DDR setup */
97 #define CONFIG_DDR_SPD 97 #define CONFIG_DDR_SPD
98 98
99 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER /* DDR controller or DMA? */ 99 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER /* DDR controller or DMA? */
100 #define CONFIG_MEM_INIT_VALUE 0xDeadBeef 100 #define CONFIG_MEM_INIT_VALUE 0xDeadBeef
101 101
102 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 102 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
103 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 103 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
104 104
105 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 105 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
106 #define CONFIG_CHIP_SELECTS_PER_CTRL 2 106 #define CONFIG_CHIP_SELECTS_PER_CTRL 2
107 107
108 /* I2C addresses of SPD EEPROMs */ 108 /* I2C addresses of SPD EEPROMs */
109 #define SPD_EEPROM_ADDRESS 0x51 /* CTLR 0 DIMM 0 */ 109 #define SPD_EEPROM_ADDRESS 0x51 /* CTLR 0 DIMM 0 */
110 #define CONFIG_SYS_SPD_BUS_NUM 1 110 #define CONFIG_SYS_SPD_BUS_NUM 1
111 111
112 /* These are used when DDR doesn't use SPD. */ 112 /* These are used when DDR doesn't use SPD. */
113 #define CONFIG_SYS_SDRAM_SIZE 256 /* DDR is 256MB */ 113 #define CONFIG_SYS_SDRAM_SIZE 256 /* DDR is 256MB */
114 #define CONFIG_SYS_DDR_CS0_BNDS 0x0000001F 114 #define CONFIG_SYS_DDR_CS0_BNDS 0x0000001F
115 #define CONFIG_SYS_DDR_CS0_CONFIG 0x80010102 /* Enable, no interleaving */ 115 #define CONFIG_SYS_DDR_CS0_CONFIG 0x80010102 /* Enable, no interleaving */
116 #define CONFIG_SYS_DDR_TIMING_3 0x00000000 116 #define CONFIG_SYS_DDR_TIMING_3 0x00000000
117 #define CONFIG_SYS_DDR_TIMING_0 0x00260802 117 #define CONFIG_SYS_DDR_TIMING_0 0x00260802
118 #define CONFIG_SYS_DDR_TIMING_1 0x3935d322 118 #define CONFIG_SYS_DDR_TIMING_1 0x3935d322
119 #define CONFIG_SYS_DDR_TIMING_2 0x14904cc8 119 #define CONFIG_SYS_DDR_TIMING_2 0x14904cc8
120 #define CONFIG_SYS_DDR_MODE_1 0x00480432 120 #define CONFIG_SYS_DDR_MODE_1 0x00480432
121 #define CONFIG_SYS_DDR_MODE_2 0x00000000 121 #define CONFIG_SYS_DDR_MODE_2 0x00000000
122 #define CONFIG_SYS_DDR_INTERVAL 0x06180100 122 #define CONFIG_SYS_DDR_INTERVAL 0x06180100
123 #define CONFIG_SYS_DDR_DATA_INIT 0xdeadbeef 123 #define CONFIG_SYS_DDR_DATA_INIT 0xdeadbeef
124 #define CONFIG_SYS_DDR_CLK_CTRL 0x03800000 124 #define CONFIG_SYS_DDR_CLK_CTRL 0x03800000
125 #define CONFIG_SYS_DDR_OCD_CTRL 0x00000000 125 #define CONFIG_SYS_DDR_OCD_CTRL 0x00000000
126 #define CONFIG_SYS_DDR_OCD_STATUS 0x00000000 126 #define CONFIG_SYS_DDR_OCD_STATUS 0x00000000
127 #define CONFIG_SYS_DDR_CONTROL 0xC3008000 /* Type = DDR2 */ 127 #define CONFIG_SYS_DDR_CONTROL 0xC3008000 /* Type = DDR2 */
128 #define CONFIG_SYS_DDR_CONTROL2 0x04400010 128 #define CONFIG_SYS_DDR_CONTROL2 0x04400010
129 129
130 #define CONFIG_SYS_DDR_ERR_INT_EN 0x0000000d 130 #define CONFIG_SYS_DDR_ERR_INT_EN 0x0000000d
131 #define CONFIG_SYS_DDR_ERR_DIS 0x00000000 131 #define CONFIG_SYS_DDR_ERR_DIS 0x00000000
132 #define CONFIG_SYS_DDR_SBE 0x00010000 132 #define CONFIG_SYS_DDR_SBE 0x00010000
133 133
134 /* Make sure required options are set */ 134 /* Make sure required options are set */
135 #ifndef CONFIG_SPD_EEPROM 135 #ifndef CONFIG_SPD_EEPROM
136 #error ("CONFIG_SPD_EEPROM is required") 136 #error ("CONFIG_SPD_EEPROM is required")
137 #endif 137 #endif
138 138
139 #undef CONFIG_CLOCKS_IN_MHZ 139 #undef CONFIG_CLOCKS_IN_MHZ
140 140
141 /* 141 /*
142 * Memory map -- xxx -this is wrong, needs updating 142 * Memory map -- xxx -this is wrong, needs updating
143 * 143 *
144 * 0x0000_0000 0x7fff_ffff DDR 2G Cacheable 144 * 0x0000_0000 0x7fff_ffff DDR 2G Cacheable
145 * 0x8000_0000 0xbfff_ffff PCI Express Mem 1G non-cacheable 145 * 0x8000_0000 0xbfff_ffff PCI Express Mem 1G non-cacheable
146 * 0xc000_0000 0xdfff_ffff PCI 512M non-cacheable 146 * 0xc000_0000 0xdfff_ffff PCI 512M non-cacheable
147 * 0xe100_0000 0xe3ff_ffff PCI IO range 4M non-cacheable 147 * 0xe100_0000 0xe3ff_ffff PCI IO range 4M non-cacheable
148 * 148 *
149 * Localbus cacheable (TBD) 149 * Localbus cacheable (TBD)
150 * 0xXXXX_XXXX 0xXXXX_XXXX SRAM YZ M Cacheable 150 * 0xXXXX_XXXX 0xXXXX_XXXX SRAM YZ M Cacheable
151 * 151 *
152 * Localbus non-cacheable 152 * Localbus non-cacheable
153 * 0xe000_0000 0xe7ff_ffff Promjet/free 128M non-cacheable 153 * 0xe000_0000 0xe7ff_ffff Promjet/free 128M non-cacheable
154 * 0xe800_0000 0xefff_ffff FLASH 128M non-cacheable 154 * 0xe800_0000 0xefff_ffff FLASH 128M non-cacheable
155 * 0xffa0_0000 0xffaf_ffff NAND 1M non-cacheable 155 * 0xffa0_0000 0xffaf_ffff NAND 1M non-cacheable
156 * 0xffdf_0000 0xffdf_7fff PIXIS 32K non-cacheable TLB0 156 * 0xffdf_0000 0xffdf_7fff PIXIS 32K non-cacheable TLB0
157 * 0xffd0_0000 0xffd0_3fff L1 for stack 16K Cacheable TLB0 157 * 0xffd0_0000 0xffd0_3fff L1 for stack 16K Cacheable TLB0
158 * 0xffe0_0000 0xffef_ffff CCSR 1M non-cacheable 158 * 0xffe0_0000 0xffef_ffff CCSR 1M non-cacheable
159 */ 159 */
160 160
161 /* 161 /*
162 * Local Bus Definitions 162 * Local Bus Definitions
163 */ 163 */
164 #define CONFIG_SYS_FLASH_BASE 0xe0000000 /* start of FLASH 128M */ 164 #define CONFIG_SYS_FLASH_BASE 0xe0000000 /* start of FLASH 128M */
165 #ifdef CONFIG_PHYS_64BIT 165 #ifdef CONFIG_PHYS_64BIT
166 #define CONFIG_SYS_FLASH_BASE_PHYS 0xfe0000000ull 166 #define CONFIG_SYS_FLASH_BASE_PHYS 0xfe0000000ull
167 #else 167 #else
168 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE 168 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE
169 #endif 169 #endif
170 170
171 #define CONFIG_FLASH_BR_PRELIM \ 171 #define CONFIG_FLASH_BR_PRELIM \
172 (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000) | BR_PS_16 | BR_V) 172 (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000) | BR_PS_16 | BR_V)
173 #define CONFIG_FLASH_OR_PRELIM 0xf8000ff7 173 #define CONFIG_FLASH_OR_PRELIM 0xf8000ff7
174 174
175 #define CONFIG_SYS_BR1_PRELIM \ 175 #define CONFIG_SYS_BR1_PRELIM \
176 (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) \ 176 (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) \
177 | BR_PS_16 | BR_V) 177 | BR_PS_16 | BR_V)
178 #define CONFIG_SYS_OR1_PRELIM 0xf8000ff7 178 #define CONFIG_SYS_OR1_PRELIM 0xf8000ff7
179 179
180 #define CONFIG_SYS_FLASH_BANKS_LIST { CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000, \ 180 #define CONFIG_SYS_FLASH_BANKS_LIST { CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000, \
181 CONFIG_SYS_FLASH_BASE_PHYS } 181 CONFIG_SYS_FLASH_BASE_PHYS }
182 #define CONFIG_SYS_FLASH_QUIET_TEST 182 #define CONFIG_SYS_FLASH_QUIET_TEST
183 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 183 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
184 184
185 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */ 185 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */
186 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */ 186 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */
187 #undef CONFIG_SYS_FLASH_CHECKSUM 187 #undef CONFIG_SYS_FLASH_CHECKSUM
188 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 188 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
189 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 189 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
190 190
191 #if defined(CONFIG_RAMBOOT_SDCARD) || defined(CONFIG_RAMBOOT_SPIFLASH) 191 #if defined(CONFIG_RAMBOOT_SDCARD) || defined(CONFIG_RAMBOOT_SPIFLASH)
192 #define CONFIG_SYS_RAMBOOT 192 #define CONFIG_SYS_RAMBOOT
193 #define CONFIG_SYS_EXTRA_ENV_RELOC 193 #define CONFIG_SYS_EXTRA_ENV_RELOC
194 #else 194 #else
195 #undef CONFIG_SYS_RAMBOOT 195 #undef CONFIG_SYS_RAMBOOT
196 #endif 196 #endif
197 197
198 #define CONFIG_FLASH_CFI_DRIVER 198 #define CONFIG_FLASH_CFI_DRIVER
199 #define CONFIG_SYS_FLASH_CFI 199 #define CONFIG_SYS_FLASH_CFI
200 #define CONFIG_SYS_FLASH_EMPTY_INFO 200 #define CONFIG_SYS_FLASH_EMPTY_INFO
201 #define CONFIG_SYS_FLASH_AMD_CHECK_DQ7 201 #define CONFIG_SYS_FLASH_AMD_CHECK_DQ7
202 202
203 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */ 203 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */
204 204
205 #define CONFIG_HWCONFIG /* enable hwconfig */ 205 #define CONFIG_HWCONFIG /* enable hwconfig */
206 #define CONFIG_FSL_PIXIS 1 /* use common PIXIS code */ 206 #define CONFIG_FSL_PIXIS 1 /* use common PIXIS code */
207 #define PIXIS_BASE 0xffdf0000 /* PIXIS registers */ 207 #define PIXIS_BASE 0xffdf0000 /* PIXIS registers */
208 #ifdef CONFIG_PHYS_64BIT 208 #ifdef CONFIG_PHYS_64BIT
209 #define PIXIS_BASE_PHYS 0xfffdf0000ull 209 #define PIXIS_BASE_PHYS 0xfffdf0000ull
210 #else 210 #else
211 #define PIXIS_BASE_PHYS PIXIS_BASE 211 #define PIXIS_BASE_PHYS PIXIS_BASE
212 #endif 212 #endif
213 213
214 #define CONFIG_SYS_BR3_PRELIM (BR_PHYS_ADDR(PIXIS_BASE_PHYS) | BR_PS_8 | BR_V) 214 #define CONFIG_SYS_BR3_PRELIM (BR_PHYS_ADDR(PIXIS_BASE_PHYS) | BR_PS_8 | BR_V)
215 #define CONFIG_SYS_OR3_PRELIM 0xffffeff7 /* 32KB but only 4k mapped */ 215 #define CONFIG_SYS_OR3_PRELIM 0xffffeff7 /* 32KB but only 4k mapped */
216 216
217 #define PIXIS_ID 0x0 /* Board ID at offset 0 */ 217 #define PIXIS_ID 0x0 /* Board ID at offset 0 */
218 #define PIXIS_VER 0x1 /* Board version at offset 1 */ 218 #define PIXIS_VER 0x1 /* Board version at offset 1 */
219 #define PIXIS_PVER 0x2 /* PIXIS FPGA version at offset 2 */ 219 #define PIXIS_PVER 0x2 /* PIXIS FPGA version at offset 2 */
220 #define PIXIS_CSR 0x3 /* PIXIS General control/status register */ 220 #define PIXIS_CSR 0x3 /* PIXIS General control/status register */
221 #define PIXIS_RST 0x4 /* PIXIS Reset Control register */ 221 #define PIXIS_RST 0x4 /* PIXIS Reset Control register */
222 #define PIXIS_PWR 0x5 /* PIXIS Power status register */ 222 #define PIXIS_PWR 0x5 /* PIXIS Power status register */
223 #define PIXIS_AUX 0x6 /* Auxiliary 1 register */ 223 #define PIXIS_AUX 0x6 /* Auxiliary 1 register */
224 #define PIXIS_SPD 0x7 /* Register for SYSCLK speed */ 224 #define PIXIS_SPD 0x7 /* Register for SYSCLK speed */
225 #define PIXIS_AUX2 0x8 /* Auxiliary 2 register */ 225 #define PIXIS_AUX2 0x8 /* Auxiliary 2 register */
226 #define PIXIS_VCTL 0x10 /* VELA Control Register */ 226 #define PIXIS_VCTL 0x10 /* VELA Control Register */
227 #define PIXIS_VSTAT 0x11 /* VELA Status Register */ 227 #define PIXIS_VSTAT 0x11 /* VELA Status Register */
228 #define PIXIS_VCFGEN0 0x12 /* VELA Config Enable 0 */ 228 #define PIXIS_VCFGEN0 0x12 /* VELA Config Enable 0 */
229 #define PIXIS_VCFGEN1 0x13 /* VELA Config Enable 1 */ 229 #define PIXIS_VCFGEN1 0x13 /* VELA Config Enable 1 */
230 #define PIXIS_VCORE0 0x14 /* VELA VCORE0 Register */ 230 #define PIXIS_VCORE0 0x14 /* VELA VCORE0 Register */
231 #define PIXIS_VBOOT 0x16 /* VELA VBOOT Register */ 231 #define PIXIS_VBOOT 0x16 /* VELA VBOOT Register */
232 #define PIXIS_VBOOT_LBMAP 0xe0 /* VBOOT - CFG_LBMAP */ 232 #define PIXIS_VBOOT_LBMAP 0xe0 /* VBOOT - CFG_LBMAP */
233 #define PIXIS_VBOOT_LBMAP_NOR0 0x00 /* cfg_lbmap - boot from NOR 0 */ 233 #define PIXIS_VBOOT_LBMAP_NOR0 0x00 /* cfg_lbmap - boot from NOR 0 */
234 #define PIXIS_VBOOT_LBMAP_NOR1 0x01 /* cfg_lbmap - boot from NOR 1 */ 234 #define PIXIS_VBOOT_LBMAP_NOR1 0x01 /* cfg_lbmap - boot from NOR 1 */
235 #define PIXIS_VBOOT_LBMAP_NOR2 0x02 /* cfg_lbmap - boot from NOR 2 */ 235 #define PIXIS_VBOOT_LBMAP_NOR2 0x02 /* cfg_lbmap - boot from NOR 2 */
236 #define PIXIS_VBOOT_LBMAP_NOR3 0x03 /* cfg_lbmap - boot from NOR 3 */ 236 #define PIXIS_VBOOT_LBMAP_NOR3 0x03 /* cfg_lbmap - boot from NOR 3 */
237 #define PIXIS_VBOOT_LBMAP_PJET 0x04 /* cfg_lbmap - boot from projet */ 237 #define PIXIS_VBOOT_LBMAP_PJET 0x04 /* cfg_lbmap - boot from projet */
238 #define PIXIS_VBOOT_LBMAP_NAND 0x05 /* cfg_lbmap - boot from NAND */ 238 #define PIXIS_VBOOT_LBMAP_NAND 0x05 /* cfg_lbmap - boot from NAND */
239 #define PIXIS_VSPEED0 0x17 /* VELA VSpeed 0 */ 239 #define PIXIS_VSPEED0 0x17 /* VELA VSpeed 0 */
240 #define PIXIS_VSPEED1 0x18 /* VELA VSpeed 1 */ 240 #define PIXIS_VSPEED1 0x18 /* VELA VSpeed 1 */
241 #define PIXIS_VSPEED2 0x19 /* VELA VSpeed 2 */ 241 #define PIXIS_VSPEED2 0x19 /* VELA VSpeed 2 */
242 #define PIXIS_VSYSCLK0 0x1A /* VELA SYSCLK0 Register */ 242 #define PIXIS_VSYSCLK0 0x1A /* VELA SYSCLK0 Register */
243 #define PIXIS_VSYSCLK1 0x1B /* VELA SYSCLK1 Register */ 243 #define PIXIS_VSYSCLK1 0x1B /* VELA SYSCLK1 Register */
244 #define PIXIS_VSYSCLK2 0x1C /* VELA SYSCLK2 Register */ 244 #define PIXIS_VSYSCLK2 0x1C /* VELA SYSCLK2 Register */
245 #define PIXIS_VDDRCLK0 0x1D /* VELA DDRCLK0 Register */ 245 #define PIXIS_VDDRCLK0 0x1D /* VELA DDRCLK0 Register */
246 #define PIXIS_VDDRCLK1 0x1E /* VELA DDRCLK1 Register */ 246 #define PIXIS_VDDRCLK1 0x1E /* VELA DDRCLK1 Register */
247 #define PIXIS_VDDRCLK2 0x1F /* VELA DDRCLK2 Register */ 247 #define PIXIS_VDDRCLK2 0x1F /* VELA DDRCLK2 Register */
248 #define PIXIS_VWATCH 0x24 /* Watchdog Register */ 248 #define PIXIS_VWATCH 0x24 /* Watchdog Register */
249 #define PIXIS_LED 0x25 /* LED Register */ 249 #define PIXIS_LED 0x25 /* LED Register */
250 250
251 #define PIXIS_SPD_SYSCLK 0x7 /* SYSCLK option */ 251 #define PIXIS_SPD_SYSCLK 0x7 /* SYSCLK option */
252 252
253 /* old pixis referenced names */ 253 /* old pixis referenced names */
254 #define PIXIS_VCLKH 0x19 /* VELA VCLKH register */ 254 #define PIXIS_VCLKH 0x19 /* VELA VCLKH register */
255 #define PIXIS_VCLKL 0x1A /* VELA VCLKL register */ 255 #define PIXIS_VCLKL 0x1A /* VELA VCLKL register */
256 #define CONFIG_SYS_PIXIS_VBOOT_MASK 0x4e 256 #define CONFIG_SYS_PIXIS_VBOOT_MASK 0x4e
257 257
258 #define CONFIG_SYS_INIT_RAM_LOCK 1 258 #define CONFIG_SYS_INIT_RAM_LOCK 1
259 #define CONFIG_SYS_INIT_RAM_ADDR 0xffd00000 /* Initial L1 address */ 259 #define CONFIG_SYS_INIT_RAM_ADDR 0xffd00000 /* Initial L1 address */
260 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* Size of used area in RAM */ 260 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* Size of used area in RAM */
261 261
262 #define CONFIG_SYS_GBL_DATA_OFFSET \ 262 #define CONFIG_SYS_GBL_DATA_OFFSET \
263 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 263 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
264 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 264 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
265 265
266 #define CONFIG_SYS_MONITOR_LEN (256 * 1024) /* Reserve 256 kB for Mon */ 266 #define CONFIG_SYS_MONITOR_LEN (256 * 1024) /* Reserve 256 kB for Mon */
267 #define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* Reserved for malloc */ 267 #define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* Reserved for malloc */
268 268
269 #ifndef CONFIG_NAND_SPL 269 #ifndef CONFIG_NAND_SPL
270 #define CONFIG_SYS_NAND_BASE 0xffa00000 270 #define CONFIG_SYS_NAND_BASE 0xffa00000
271 #ifdef CONFIG_PHYS_64BIT 271 #ifdef CONFIG_PHYS_64BIT
272 #define CONFIG_SYS_NAND_BASE_PHYS 0xfffa00000ull 272 #define CONFIG_SYS_NAND_BASE_PHYS 0xfffa00000ull
273 #else 273 #else
274 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE 274 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE
275 #endif 275 #endif
276 #else 276 #else
277 #define CONFIG_SYS_NAND_BASE 0xfff00000 277 #define CONFIG_SYS_NAND_BASE 0xfff00000
278 #ifdef CONFIG_PHYS_64BIT 278 #ifdef CONFIG_PHYS_64BIT
279 #define CONFIG_SYS_NAND_BASE_PHYS 0xffff00000ull 279 #define CONFIG_SYS_NAND_BASE_PHYS 0xffff00000ull
280 #else 280 #else
281 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE 281 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE
282 #endif 282 #endif
283 #endif 283 #endif
284 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE,\ 284 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE,\
285 CONFIG_SYS_NAND_BASE + 0x40000, \ 285 CONFIG_SYS_NAND_BASE + 0x40000, \
286 CONFIG_SYS_NAND_BASE + 0x80000, \ 286 CONFIG_SYS_NAND_BASE + 0x80000, \
287 CONFIG_SYS_NAND_BASE + 0xC0000} 287 CONFIG_SYS_NAND_BASE + 0xC0000}
288 #define CONFIG_SYS_MAX_NAND_DEVICE 4 288 #define CONFIG_SYS_MAX_NAND_DEVICE 4
289 #define CONFIG_NAND_FSL_ELBC 1 289 #define CONFIG_NAND_FSL_ELBC 1
290 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024) 290 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024)
291 291
292 /* NAND boot: 4K NAND loader config */ 292 /* NAND boot: 4K NAND loader config */
293 #define CONFIG_SYS_NAND_SPL_SIZE 0x1000 293 #define CONFIG_SYS_NAND_SPL_SIZE 0x1000
294 #define CONFIG_SYS_NAND_U_BOOT_SIZE ((768 << 10) - 0x2000) 294 #define CONFIG_SYS_NAND_U_BOOT_SIZE ((768 << 10) - 0x2000)
295 #define CONFIG_SYS_NAND_U_BOOT_DST (CONFIG_SYS_INIT_L2_ADDR) 295 #define CONFIG_SYS_NAND_U_BOOT_DST (CONFIG_SYS_INIT_L2_ADDR)
296 #define CONFIG_SYS_NAND_U_BOOT_START \ 296 #define CONFIG_SYS_NAND_U_BOOT_START \
297 (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_NAND_SPL_SIZE) 297 (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_NAND_SPL_SIZE)
298 #define CONFIG_SYS_NAND_U_BOOT_OFFS (0) 298 #define CONFIG_SYS_NAND_U_BOOT_OFFS (0)
299 #define CONFIG_SYS_NAND_U_BOOT_RELOC (CONFIG_SYS_INIT_L2_END - 0x2000) 299 #define CONFIG_SYS_NAND_U_BOOT_RELOC (CONFIG_SYS_INIT_L2_END - 0x2000)
300 #define CONFIG_SYS_NAND_U_BOOT_RELOC_SP ((CONFIG_SYS_INIT_L2_END - 1) & ~0xF) 300 #define CONFIG_SYS_NAND_U_BOOT_RELOC_SP ((CONFIG_SYS_INIT_L2_END - 1) & ~0xF)
301 301
302 /* NAND flash config */ 302 /* NAND flash config */
303 #define CONFIG_SYS_NAND_BR_PRELIM \ 303 #define CONFIG_SYS_NAND_BR_PRELIM \
304 (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 304 (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
305 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \ 305 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \
306 | BR_PS_8 /* Port Size = 8 bit */ \ 306 | BR_PS_8 /* Port Size = 8 bit */ \
307 | BR_MS_FCM /* MSEL = FCM */ \ 307 | BR_MS_FCM /* MSEL = FCM */ \
308 | BR_V) /* valid */ 308 | BR_V) /* valid */
309 #define CONFIG_SYS_NAND_OR_PRELIM (0xFFFC0000 /* length 256K */ \ 309 #define CONFIG_SYS_NAND_OR_PRELIM (0xFFFC0000 /* length 256K */ \
310 | OR_FCM_PGS /* Large Page*/ \ 310 | OR_FCM_PGS /* Large Page*/ \
311 | OR_FCM_CSCT \ 311 | OR_FCM_CSCT \
312 | OR_FCM_CST \ 312 | OR_FCM_CST \
313 | OR_FCM_CHT \ 313 | OR_FCM_CHT \
314 | OR_FCM_SCY_1 \ 314 | OR_FCM_SCY_1 \
315 | OR_FCM_TRLX \ 315 | OR_FCM_TRLX \
316 | OR_FCM_EHTR) 316 | OR_FCM_EHTR)
317 317
318 #define CONFIG_SYS_BR0_PRELIM CONFIG_FLASH_BR_PRELIM /* NOR Base Address */ 318 #define CONFIG_SYS_BR0_PRELIM CONFIG_FLASH_BR_PRELIM /* NOR Base Address */
319 #define CONFIG_SYS_OR0_PRELIM CONFIG_FLASH_OR_PRELIM /* NOR Options */ 319 #define CONFIG_SYS_OR0_PRELIM CONFIG_FLASH_OR_PRELIM /* NOR Options */
320 #define CONFIG_SYS_BR2_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */ 320 #define CONFIG_SYS_BR2_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */
321 #define CONFIG_SYS_OR2_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */ 321 #define CONFIG_SYS_OR2_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */
322 322
323 #define CONFIG_SYS_BR4_PRELIM \ 323 #define CONFIG_SYS_BR4_PRELIM \
324 (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS + 0x40000) \ 324 (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS + 0x40000) \
325 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \ 325 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \
326 | BR_PS_8 /* Port Size = 8 bit */ \ 326 | BR_PS_8 /* Port Size = 8 bit */ \
327 | BR_MS_FCM /* MSEL = FCM */ \ 327 | BR_MS_FCM /* MSEL = FCM */ \
328 | BR_V) /* valid */ 328 | BR_V) /* valid */
329 #define CONFIG_SYS_OR4_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */ 329 #define CONFIG_SYS_OR4_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */
330 #define CONFIG_SYS_BR5_PRELIM \ 330 #define CONFIG_SYS_BR5_PRELIM \
331 (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS + 0x80000) \ 331 (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS + 0x80000) \
332 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \ 332 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \
333 | BR_PS_8 /* Port Size = 8 bit */ \ 333 | BR_PS_8 /* Port Size = 8 bit */ \
334 | BR_MS_FCM /* MSEL = FCM */ \ 334 | BR_MS_FCM /* MSEL = FCM */ \
335 | BR_V) /* valid */ 335 | BR_V) /* valid */
336 #define CONFIG_SYS_OR5_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */ 336 #define CONFIG_SYS_OR5_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */
337 337
338 #define CONFIG_SYS_BR6_PRELIM \ 338 #define CONFIG_SYS_BR6_PRELIM \
339 (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS + 0xc0000) \ 339 (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS + 0xc0000) \
340 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \ 340 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \
341 | BR_PS_8 /* Port Size = 8 bit */ \ 341 | BR_PS_8 /* Port Size = 8 bit */ \
342 | BR_MS_FCM /* MSEL = FCM */ \ 342 | BR_MS_FCM /* MSEL = FCM */ \
343 | BR_V) /* valid */ 343 | BR_V) /* valid */
344 #define CONFIG_SYS_OR6_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */ 344 #define CONFIG_SYS_OR6_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */
345 345
346 /* Serial Port - controlled on board with jumper J8 346 /* Serial Port - controlled on board with jumper J8
347 * open - index 2 347 * open - index 2
348 * shorted - index 1 348 * shorted - index 1
349 */ 349 */
350 #define CONFIG_CONS_INDEX 1 350 #define CONFIG_CONS_INDEX 1
351 #define CONFIG_SYS_NS16550_SERIAL 351 #define CONFIG_SYS_NS16550_SERIAL
352 #define CONFIG_SYS_NS16550_REG_SIZE 1 352 #define CONFIG_SYS_NS16550_REG_SIZE 1
353 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0) 353 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0)
354 #ifdef CONFIG_NAND_SPL 354 #ifdef CONFIG_NAND_SPL
355 #define CONFIG_NS16550_MIN_FUNCTIONS 355 #define CONFIG_NS16550_MIN_FUNCTIONS
356 #endif 356 #endif
357 357
358 #define CONFIG_SYS_BAUDRATE_TABLE \ 358 #define CONFIG_SYS_BAUDRATE_TABLE \
359 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400,115200} 359 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400,115200}
360 360
361 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR + 0x4500) 361 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR + 0x4500)
362 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR + 0x4600) 362 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR + 0x4600)
363 363
364 /* 364 /*
365 * I2C 365 * I2C
366 */ 366 */
367 #define CONFIG_SYS_I2C 367 #define CONFIG_SYS_I2C
368 #define CONFIG_SYS_I2C_FSL 368 #define CONFIG_SYS_I2C_FSL
369 #define CONFIG_SYS_FSL_I2C_SPEED 400000 369 #define CONFIG_SYS_FSL_I2C_SPEED 400000
370 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 370 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
371 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000 371 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000
372 #define CONFIG_SYS_FSL_I2C2_SPEED 400000 372 #define CONFIG_SYS_FSL_I2C2_SPEED 400000
373 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 373 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
374 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x3100 374 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x3100
375 #define CONFIG_SYS_I2C_NOPROBES { {0, 0x29} } 375 #define CONFIG_SYS_I2C_NOPROBES { {0, 0x29} }
376 376
377 /* 377 /*
378 * I2C2 EEPROM 378 * I2C2 EEPROM
379 */ 379 */
380 #define CONFIG_ID_EEPROM 380 #define CONFIG_ID_EEPROM
381 #ifdef CONFIG_ID_EEPROM 381 #ifdef CONFIG_ID_EEPROM
382 #define CONFIG_SYS_I2C_EEPROM_NXID 382 #define CONFIG_SYS_I2C_EEPROM_NXID
383 #endif 383 #endif
384 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57 384 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57
385 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 385 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
386 #define CONFIG_SYS_EEPROM_BUS_NUM 1 386 #define CONFIG_SYS_EEPROM_BUS_NUM 1
387 387
388 /* 388 /*
389 * eSPI - Enhanced SPI 389 * eSPI - Enhanced SPI
390 */ 390 */
391 #define CONFIG_HARD_SPI 391 #define CONFIG_HARD_SPI
392 392
393 #if defined(CONFIG_SPI_FLASH) 393 #if defined(CONFIG_SPI_FLASH)
394 #define CONFIG_SF_DEFAULT_SPEED 10000000 394 #define CONFIG_SF_DEFAULT_SPEED 10000000
395 #define CONFIG_SF_DEFAULT_MODE 0 395 #define CONFIG_SF_DEFAULT_MODE 0
396 #endif 396 #endif
397 397
398 /* 398 /*
399 * General PCI 399 * General PCI
400 * Memory space is mapped 1-1, but I/O space must start from 0. 400 * Memory space is mapped 1-1, but I/O space must start from 0.
401 */ 401 */
402 402
403 #define CONFIG_SYS_PCI1_MEM_VIRT 0x80000000 403 #define CONFIG_SYS_PCI1_MEM_VIRT 0x80000000
404 #ifdef CONFIG_PHYS_64BIT 404 #ifdef CONFIG_PHYS_64BIT
405 #define CONFIG_SYS_PCI1_MEM_BUS 0xf0000000 405 #define CONFIG_SYS_PCI1_MEM_BUS 0xf0000000
406 #define CONFIG_SYS_PCI1_MEM_PHYS 0xc00000000ull 406 #define CONFIG_SYS_PCI1_MEM_PHYS 0xc00000000ull
407 #else 407 #else
408 #define CONFIG_SYS_PCI1_MEM_BUS 0x80000000 408 #define CONFIG_SYS_PCI1_MEM_BUS 0x80000000
409 #define CONFIG_SYS_PCI1_MEM_PHYS 0x80000000 409 #define CONFIG_SYS_PCI1_MEM_PHYS 0x80000000
410 #endif 410 #endif
411 #define CONFIG_SYS_PCI1_MEM_SIZE 0x10000000 /* 256M */ 411 #define CONFIG_SYS_PCI1_MEM_SIZE 0x10000000 /* 256M */
412 #define CONFIG_SYS_PCI1_IO_VIRT 0xffc00000 412 #define CONFIG_SYS_PCI1_IO_VIRT 0xffc00000
413 #define CONFIG_SYS_PCI1_IO_BUS 0x00000000 413 #define CONFIG_SYS_PCI1_IO_BUS 0x00000000
414 #ifdef CONFIG_PHYS_64BIT 414 #ifdef CONFIG_PHYS_64BIT
415 #define CONFIG_SYS_PCI1_IO_PHYS 0xfffc00000ull 415 #define CONFIG_SYS_PCI1_IO_PHYS 0xfffc00000ull
416 #else 416 #else
417 #define CONFIG_SYS_PCI1_IO_PHYS 0xffc00000 417 #define CONFIG_SYS_PCI1_IO_PHYS 0xffc00000
418 #endif 418 #endif
419 #define CONFIG_SYS_PCI1_IO_SIZE 0x00010000 /* 64k */ 419 #define CONFIG_SYS_PCI1_IO_SIZE 0x00010000 /* 64k */
420 420
421 /* controller 1, Slot 1, tgtid 1, Base address a000 */ 421 /* controller 1, Slot 1, tgtid 1, Base address a000 */
422 #define CONFIG_SYS_PCIE1_NAME "Slot 1" 422 #define CONFIG_SYS_PCIE1_NAME "Slot 1"
423 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x90000000 423 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x90000000
424 #ifdef CONFIG_PHYS_64BIT 424 #ifdef CONFIG_PHYS_64BIT
425 #define CONFIG_SYS_PCIE1_MEM_BUS 0xf8000000 425 #define CONFIG_SYS_PCIE1_MEM_BUS 0xf8000000
426 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc10000000ull 426 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc10000000ull
427 #else 427 #else
428 #define CONFIG_SYS_PCIE1_MEM_BUS 0x90000000 428 #define CONFIG_SYS_PCIE1_MEM_BUS 0x90000000
429 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x90000000 429 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x90000000
430 #endif 430 #endif
431 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x08000000 /* 128M */ 431 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x08000000 /* 128M */
432 #define CONFIG_SYS_PCIE1_IO_VIRT 0xffc10000 432 #define CONFIG_SYS_PCIE1_IO_VIRT 0xffc10000
433 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 433 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
434 #ifdef CONFIG_PHYS_64BIT 434 #ifdef CONFIG_PHYS_64BIT
435 #define CONFIG_SYS_PCIE1_IO_PHYS 0xfffc10000ull 435 #define CONFIG_SYS_PCIE1_IO_PHYS 0xfffc10000ull
436 #else 436 #else
437 #define CONFIG_SYS_PCIE1_IO_PHYS 0xffc10000 437 #define CONFIG_SYS_PCIE1_IO_PHYS 0xffc10000
438 #endif 438 #endif
439 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 439 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
440 440
441 /* controller 2, Slot 2, tgtid 2, Base address 9000 */ 441 /* controller 2, Slot 2, tgtid 2, Base address 9000 */
442 #define CONFIG_SYS_PCIE2_NAME "Slot 2" 442 #define CONFIG_SYS_PCIE2_NAME "Slot 2"
443 #define CONFIG_SYS_PCIE2_MEM_VIRT 0x98000000 443 #define CONFIG_SYS_PCIE2_MEM_VIRT 0x98000000
444 #ifdef CONFIG_PHYS_64BIT 444 #ifdef CONFIG_PHYS_64BIT
445 #define CONFIG_SYS_PCIE2_MEM_BUS 0xf8000000 445 #define CONFIG_SYS_PCIE2_MEM_BUS 0xf8000000
446 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc18000000ull 446 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc18000000ull
447 #else 447 #else
448 #define CONFIG_SYS_PCIE2_MEM_BUS 0x98000000 448 #define CONFIG_SYS_PCIE2_MEM_BUS 0x98000000
449 #define CONFIG_SYS_PCIE2_MEM_PHYS 0x98000000 449 #define CONFIG_SYS_PCIE2_MEM_PHYS 0x98000000
450 #endif 450 #endif
451 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x08000000 /* 128M */ 451 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x08000000 /* 128M */
452 #define CONFIG_SYS_PCIE2_IO_VIRT 0xffc20000 452 #define CONFIG_SYS_PCIE2_IO_VIRT 0xffc20000
453 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 453 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
454 #ifdef CONFIG_PHYS_64BIT 454 #ifdef CONFIG_PHYS_64BIT
455 #define CONFIG_SYS_PCIE2_IO_PHYS 0xfffc20000ull 455 #define CONFIG_SYS_PCIE2_IO_PHYS 0xfffc20000ull
456 #else 456 #else
457 #define CONFIG_SYS_PCIE2_IO_PHYS 0xffc20000 457 #define CONFIG_SYS_PCIE2_IO_PHYS 0xffc20000
458 #endif 458 #endif
459 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 459 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
460 460
461 /* controller 3, direct to uli, tgtid 3, Base address 8000 */ 461 /* controller 3, direct to uli, tgtid 3, Base address 8000 */
462 #define CONFIG_SYS_PCIE3_NAME "Slot 3" 462 #define CONFIG_SYS_PCIE3_NAME "Slot 3"
463 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xa0000000 463 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xa0000000
464 #ifdef CONFIG_PHYS_64BIT 464 #ifdef CONFIG_PHYS_64BIT
465 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 465 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
466 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc20000000ull 466 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc20000000ull
467 #else 467 #else
468 #define CONFIG_SYS_PCIE3_MEM_BUS 0xa0000000 468 #define CONFIG_SYS_PCIE3_MEM_BUS 0xa0000000
469 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xa0000000 469 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xa0000000
470 #endif 470 #endif
471 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */ 471 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */
472 #define CONFIG_SYS_PCIE3_IO_VIRT 0xffc30000 472 #define CONFIG_SYS_PCIE3_IO_VIRT 0xffc30000
473 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 473 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
474 #ifdef CONFIG_PHYS_64BIT 474 #ifdef CONFIG_PHYS_64BIT
475 #define CONFIG_SYS_PCIE3_IO_PHYS 0xfffc30000ull 475 #define CONFIG_SYS_PCIE3_IO_PHYS 0xfffc30000ull
476 #else 476 #else
477 #define CONFIG_SYS_PCIE3_IO_PHYS 0xffc30000 477 #define CONFIG_SYS_PCIE3_IO_PHYS 0xffc30000
478 #endif 478 #endif
479 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 479 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
480 480
481 #if defined(CONFIG_PCI) 481 #if defined(CONFIG_PCI)
482 /*PCIE video card used*/ 482 /*PCIE video card used*/
483 #define VIDEO_IO_OFFSET CONFIG_SYS_PCIE3_IO_VIRT 483 #define VIDEO_IO_OFFSET CONFIG_SYS_PCIE3_IO_VIRT
484 484
485 /*PCI video card used*/ 485 /*PCI video card used*/
486 /*#define VIDEO_IO_OFFSET CONFIG_SYS_PCI1_IO_VIRT*/ 486 /*#define VIDEO_IO_OFFSET CONFIG_SYS_PCI1_IO_VIRT*/
487 487
488 /* video */ 488 /* video */
489 489
490 #if defined(CONFIG_VIDEO) 490 #if defined(CONFIG_VIDEO)
491 #define CONFIG_BIOSEMU 491 #define CONFIG_BIOSEMU
492 #define CONFIG_ATI_RADEON_FB 492 #define CONFIG_ATI_RADEON_FB
493 #define CONFIG_VIDEO_LOGO 493 #define CONFIG_VIDEO_LOGO
494 #define CONFIG_SYS_ISA_IO_BASE_ADDRESS CONFIG_SYS_PCIE3_IO_VIRT 494 #define CONFIG_SYS_ISA_IO_BASE_ADDRESS CONFIG_SYS_PCIE3_IO_VIRT
495 #endif 495 #endif
496 496
497 #undef CONFIG_EEPRO100 497 #undef CONFIG_EEPRO100
498 #undef CONFIG_TULIP 498 #undef CONFIG_TULIP
499 499
500 #ifndef CONFIG_PCI_PNP 500 #ifndef CONFIG_PCI_PNP
501 #define PCI_ENET0_IOADDR CONFIG_SYS_PCI1_IO_BUS 501 #define PCI_ENET0_IOADDR CONFIG_SYS_PCI1_IO_BUS
502 #define PCI_ENET0_MEMADDR CONFIG_SYS_PCI1_IO_BUS 502 #define PCI_ENET0_MEMADDR CONFIG_SYS_PCI1_IO_BUS
503 #define PCI_IDSEL_NUMBER 0x11 /* IDSEL = AD11 */ 503 #define PCI_IDSEL_NUMBER 0x11 /* IDSEL = AD11 */
504 #endif 504 #endif
505 505
506 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 506 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
507 507
508 #endif /* CONFIG_PCI */ 508 #endif /* CONFIG_PCI */
509 509
510 /* SATA */ 510 /* SATA */
511 #define CONFIG_LIBATA 511 #define CONFIG_LIBATA
512 #define CONFIG_FSL_SATA
513 512
514 #define CONFIG_SYS_SATA_MAX_DEVICE 2 513 #define CONFIG_SYS_SATA_MAX_DEVICE 2
515 #define CONFIG_SATA1 514 #define CONFIG_SATA1
516 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 515 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
517 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 516 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
518 #define CONFIG_SATA2 517 #define CONFIG_SATA2
519 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 518 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
520 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 519 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
521 520
522 #ifdef CONFIG_FSL_SATA 521 #ifdef CONFIG_FSL_SATA
523 #define CONFIG_LBA48 522 #define CONFIG_LBA48
524 #endif 523 #endif
525 524
526 #if defined(CONFIG_TSEC_ENET) 525 #if defined(CONFIG_TSEC_ENET)
527 526
528 #define CONFIG_MII 1 /* MII PHY management */ 527 #define CONFIG_MII 1 /* MII PHY management */
529 #define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */ 528 #define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */
530 #define CONFIG_TSEC1 1 529 #define CONFIG_TSEC1 1
531 #define CONFIG_TSEC1_NAME "eTSEC1" 530 #define CONFIG_TSEC1_NAME "eTSEC1"
532 #define CONFIG_TSEC3 1 531 #define CONFIG_TSEC3 1
533 #define CONFIG_TSEC3_NAME "eTSEC3" 532 #define CONFIG_TSEC3_NAME "eTSEC3"
534 533
535 #define CONFIG_FSL_SGMII_RISER 1 534 #define CONFIG_FSL_SGMII_RISER 1
536 #define SGMII_RISER_PHY_OFFSET 0x1c 535 #define SGMII_RISER_PHY_OFFSET 0x1c
537 536
538 #define TSEC1_PHY_ADDR 1 /* TSEC1 -> PHY1 */ 537 #define TSEC1_PHY_ADDR 1 /* TSEC1 -> PHY1 */
539 #define TSEC3_PHY_ADDR 0 /* TSEC3 -> PHY0 */ 538 #define TSEC3_PHY_ADDR 0 /* TSEC3 -> PHY0 */
540 539
541 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 540 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
542 #define TSEC3_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 541 #define TSEC3_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
543 542
544 #define TSEC1_PHYIDX 0 543 #define TSEC1_PHYIDX 0
545 #define TSEC3_PHYIDX 0 544 #define TSEC3_PHYIDX 0
546 545
547 #define CONFIG_ETHPRIME "eTSEC1" 546 #define CONFIG_ETHPRIME "eTSEC1"
548 547
549 #endif /* CONFIG_TSEC_ENET */ 548 #endif /* CONFIG_TSEC_ENET */
550 549
551 /* 550 /*
552 * Environment 551 * Environment
553 */ 552 */
554 553
555 #if defined(CONFIG_SYS_RAMBOOT) 554 #if defined(CONFIG_SYS_RAMBOOT)
556 #if defined(CONFIG_RAMBOOT_SPIFLASH) 555 #if defined(CONFIG_RAMBOOT_SPIFLASH)
557 #define CONFIG_ENV_SPI_BUS 0 556 #define CONFIG_ENV_SPI_BUS 0
558 #define CONFIG_ENV_SPI_CS 0 557 #define CONFIG_ENV_SPI_CS 0
559 #define CONFIG_ENV_SPI_MAX_HZ 10000000 558 #define CONFIG_ENV_SPI_MAX_HZ 10000000
560 #define CONFIG_ENV_SPI_MODE 0 559 #define CONFIG_ENV_SPI_MODE 0
561 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 560 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
562 #define CONFIG_ENV_OFFSET 0xF0000 561 #define CONFIG_ENV_OFFSET 0xF0000
563 #define CONFIG_ENV_SECT_SIZE 0x10000 562 #define CONFIG_ENV_SECT_SIZE 0x10000
564 #elif defined(CONFIG_RAMBOOT_SDCARD) 563 #elif defined(CONFIG_RAMBOOT_SDCARD)
565 #define CONFIG_FSL_FIXED_MMC_LOCATION 564 #define CONFIG_FSL_FIXED_MMC_LOCATION
566 #define CONFIG_ENV_SIZE 0x2000 565 #define CONFIG_ENV_SIZE 0x2000
567 #define CONFIG_SYS_MMC_ENV_DEV 0 566 #define CONFIG_SYS_MMC_ENV_DEV 0
568 #else 567 #else
569 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000) 568 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000)
570 #define CONFIG_ENV_SIZE 0x2000 569 #define CONFIG_ENV_SIZE 0x2000
571 #endif 570 #endif
572 #else 571 #else
573 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 572 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
574 #define CONFIG_ENV_SIZE 0x2000 573 #define CONFIG_ENV_SIZE 0x2000
575 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 574 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
576 #endif 575 #endif
577 576
578 #define CONFIG_LOADS_ECHO 1 /* echo on for serial download */ 577 #define CONFIG_LOADS_ECHO 1 /* echo on for serial download */
579 #define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */ 578 #define CONFIG_SYS_LOADS_BAUD_CHANGE 1 /* allow baudrate change */
580 579
581 #undef CONFIG_WATCHDOG /* watchdog disabled */ 580 #undef CONFIG_WATCHDOG /* watchdog disabled */
582 581
583 #ifdef CONFIG_MMC 582 #ifdef CONFIG_MMC
584 #define CONFIG_FSL_ESDHC 583 #define CONFIG_FSL_ESDHC
585 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 584 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
586 #endif 585 #endif
587 586
588 /* 587 /*
589 * USB 588 * USB
590 */ 589 */
591 #define CONFIG_HAS_FSL_MPH_USB 590 #define CONFIG_HAS_FSL_MPH_USB
592 #ifdef CONFIG_HAS_FSL_MPH_USB 591 #ifdef CONFIG_HAS_FSL_MPH_USB
593 #ifdef CONFIG_USB_EHCI_HCD 592 #ifdef CONFIG_USB_EHCI_HCD
594 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 593 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
595 #define CONFIG_USB_EHCI_FSL 594 #define CONFIG_USB_EHCI_FSL
596 #endif 595 #endif
597 #endif 596 #endif
598 597
599 /* 598 /*
600 * Miscellaneous configurable options 599 * Miscellaneous configurable options
601 */ 600 */
602 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 601 #define CONFIG_SYS_LONGHELP /* undef to save memory */
603 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 602 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
604 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 603 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
605 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 604 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
606 605
607 /* 606 /*
608 * For booting Linux, the board info and command line data 607 * For booting Linux, the board info and command line data
609 * have to be in the first 64 MB of memory, since this is 608 * have to be in the first 64 MB of memory, since this is
610 * the maximum mapped by the Linux kernel during initialization. 609 * the maximum mapped by the Linux kernel during initialization.
611 */ 610 */
612 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory map for Linux */ 611 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory map for Linux */
613 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 612 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
614 613
615 #if defined(CONFIG_CMD_KGDB) 614 #if defined(CONFIG_CMD_KGDB)
616 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 615 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
617 #endif 616 #endif
618 617
619 /* 618 /*
620 * Environment Configuration 619 * Environment Configuration
621 */ 620 */
622 621
623 /* The mac addresses for all ethernet interface */ 622 /* The mac addresses for all ethernet interface */
624 #if defined(CONFIG_TSEC_ENET) 623 #if defined(CONFIG_TSEC_ENET)
625 #define CONFIG_HAS_ETH0 624 #define CONFIG_HAS_ETH0
626 #define CONFIG_HAS_ETH1 625 #define CONFIG_HAS_ETH1
627 #define CONFIG_HAS_ETH2 626 #define CONFIG_HAS_ETH2
628 #define CONFIG_HAS_ETH3 627 #define CONFIG_HAS_ETH3
629 #endif 628 #endif
630 629
631 #define CONFIG_IPADDR 192.168.1.254 630 #define CONFIG_IPADDR 192.168.1.254
632 631
633 #define CONFIG_HOSTNAME unknown 632 #define CONFIG_HOSTNAME unknown
634 #define CONFIG_ROOTPATH "/opt/nfsroot" 633 #define CONFIG_ROOTPATH "/opt/nfsroot"
635 #define CONFIG_BOOTFILE "uImage" 634 #define CONFIG_BOOTFILE "uImage"
636 #define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP server */ 635 #define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP server */
637 636
638 #define CONFIG_SERVERIP 192.168.1.1 637 #define CONFIG_SERVERIP 192.168.1.1
639 #define CONFIG_GATEWAYIP 192.168.1.1 638 #define CONFIG_GATEWAYIP 192.168.1.1
640 #define CONFIG_NETMASK 255.255.255.0 639 #define CONFIG_NETMASK 255.255.255.0
641 640
642 /* default location for tftp and bootm */ 641 /* default location for tftp and bootm */
643 #define CONFIG_LOADADDR 1000000 642 #define CONFIG_LOADADDR 1000000
644 643
645 #define CONFIG_EXTRA_ENV_SETTINGS \ 644 #define CONFIG_EXTRA_ENV_SETTINGS \
646 "netdev=eth0\0" \ 645 "netdev=eth0\0" \
647 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 646 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
648 "tftpflash=tftpboot $loadaddr $uboot; " \ 647 "tftpflash=tftpboot $loadaddr $uboot; " \
649 "protect off " __stringify(CONFIG_SYS_TEXT_BASE) \ 648 "protect off " __stringify(CONFIG_SYS_TEXT_BASE) \
650 " +$filesize; " \ 649 " +$filesize; " \
651 "erase " __stringify(CONFIG_SYS_TEXT_BASE) \ 650 "erase " __stringify(CONFIG_SYS_TEXT_BASE) \
652 " +$filesize; " \ 651 " +$filesize; " \
653 "cp.b $loadaddr " __stringify(CONFIG_SYS_TEXT_BASE) \ 652 "cp.b $loadaddr " __stringify(CONFIG_SYS_TEXT_BASE) \
654 " $filesize; " \ 653 " $filesize; " \
655 "protect on " __stringify(CONFIG_SYS_TEXT_BASE) \ 654 "protect on " __stringify(CONFIG_SYS_TEXT_BASE) \
656 " +$filesize; " \ 655 " +$filesize; " \
657 "cmp.b $loadaddr " __stringify(CONFIG_SYS_TEXT_BASE) \ 656 "cmp.b $loadaddr " __stringify(CONFIG_SYS_TEXT_BASE) \
658 " $filesize\0" \ 657 " $filesize\0" \
659 "consoledev=ttyS0\0" \ 658 "consoledev=ttyS0\0" \
660 "ramdiskaddr=2000000\0" \ 659 "ramdiskaddr=2000000\0" \
661 "ramdiskfile=8536ds/ramdisk.uboot\0" \ 660 "ramdiskfile=8536ds/ramdisk.uboot\0" \
662 "fdtaddr=1e00000\0" \ 661 "fdtaddr=1e00000\0" \
663 "fdtfile=8536ds/mpc8536ds.dtb\0" \ 662 "fdtfile=8536ds/mpc8536ds.dtb\0" \
664 "bdev=sda3\0" \ 663 "bdev=sda3\0" \
665 "hwconfig=usb1:dr_mode=host,phy_type=ulpi\0" 664 "hwconfig=usb1:dr_mode=host,phy_type=ulpi\0"
666 665
667 #define CONFIG_HDBOOT \ 666 #define CONFIG_HDBOOT \
668 "setenv bootargs root=/dev/$bdev rw " \ 667 "setenv bootargs root=/dev/$bdev rw " \
669 "console=$consoledev,$baudrate $othbootargs;" \ 668 "console=$consoledev,$baudrate $othbootargs;" \
670 "tftp $loadaddr $bootfile;" \ 669 "tftp $loadaddr $bootfile;" \
671 "tftp $fdtaddr $fdtfile;" \ 670 "tftp $fdtaddr $fdtfile;" \
672 "bootm $loadaddr - $fdtaddr" 671 "bootm $loadaddr - $fdtaddr"
673 672
674 #define CONFIG_NFSBOOTCOMMAND \ 673 #define CONFIG_NFSBOOTCOMMAND \
675 "setenv bootargs root=/dev/nfs rw " \ 674 "setenv bootargs root=/dev/nfs rw " \
676 "nfsroot=$serverip:$rootpath " \ 675 "nfsroot=$serverip:$rootpath " \
677 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 676 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
678 "console=$consoledev,$baudrate $othbootargs;" \ 677 "console=$consoledev,$baudrate $othbootargs;" \
679 "tftp $loadaddr $bootfile;" \ 678 "tftp $loadaddr $bootfile;" \
680 "tftp $fdtaddr $fdtfile;" \ 679 "tftp $fdtaddr $fdtfile;" \
681 "bootm $loadaddr - $fdtaddr" 680 "bootm $loadaddr - $fdtaddr"
682 681
683 #define CONFIG_RAMBOOTCOMMAND \ 682 #define CONFIG_RAMBOOTCOMMAND \
684 "setenv bootargs root=/dev/ram rw " \ 683 "setenv bootargs root=/dev/ram rw " \
685 "console=$consoledev,$baudrate $othbootargs;" \ 684 "console=$consoledev,$baudrate $othbootargs;" \
686 "tftp $ramdiskaddr $ramdiskfile;" \ 685 "tftp $ramdiskaddr $ramdiskfile;" \
687 "tftp $loadaddr $bootfile;" \ 686 "tftp $loadaddr $bootfile;" \
688 "tftp $fdtaddr $fdtfile;" \ 687 "tftp $fdtaddr $fdtfile;" \
689 "bootm $loadaddr $ramdiskaddr $fdtaddr" 688 "bootm $loadaddr $ramdiskaddr $fdtaddr"
690 689
691 #define CONFIG_BOOTCOMMAND CONFIG_HDBOOT 690 #define CONFIG_BOOTCOMMAND CONFIG_HDBOOT
692 691
693 #endif /* __CONFIG_H */ 692 #endif /* __CONFIG_H */
694 693
include/configs/P1010RDB.h
1 /* 1 /*
2 * Copyright 2010-2011 Freescale Semiconductor, Inc. 2 * Copyright 2010-2011 Freescale Semiconductor, Inc.
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 /* 7 /*
8 * P010 RDB board configuration file 8 * P010 RDB board configuration file
9 */ 9 */
10 10
11 #ifndef __CONFIG_H 11 #ifndef __CONFIG_H
12 #define __CONFIG_H 12 #define __CONFIG_H
13 13
14 #include <asm/config_mpc85xx.h> 14 #include <asm/config_mpc85xx.h>
15 #define CONFIG_NAND_FSL_IFC 15 #define CONFIG_NAND_FSL_IFC
16 16
17 #ifdef CONFIG_SDCARD 17 #ifdef CONFIG_SDCARD
18 #define CONFIG_SPL_MMC_MINIMAL 18 #define CONFIG_SPL_MMC_MINIMAL
19 #define CONFIG_SPL_FLUSH_IMAGE 19 #define CONFIG_SPL_FLUSH_IMAGE
20 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 20 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
21 #define CONFIG_SYS_TEXT_BASE 0x11001000 21 #define CONFIG_SYS_TEXT_BASE 0x11001000
22 #define CONFIG_SPL_TEXT_BASE 0xD0001000 22 #define CONFIG_SPL_TEXT_BASE 0xD0001000
23 #define CONFIG_SPL_PAD_TO 0x18000 23 #define CONFIG_SPL_PAD_TO 0x18000
24 #define CONFIG_SPL_MAX_SIZE (96 * 1024) 24 #define CONFIG_SPL_MAX_SIZE (96 * 1024)
25 #define CONFIG_SYS_MMC_U_BOOT_SIZE (512 << 10) 25 #define CONFIG_SYS_MMC_U_BOOT_SIZE (512 << 10)
26 #define CONFIG_SYS_MMC_U_BOOT_DST (0x11000000) 26 #define CONFIG_SYS_MMC_U_BOOT_DST (0x11000000)
27 #define CONFIG_SYS_MMC_U_BOOT_START (0x11000000) 27 #define CONFIG_SYS_MMC_U_BOOT_START (0x11000000)
28 #define CONFIG_SYS_MMC_U_BOOT_OFFS (96 << 10) 28 #define CONFIG_SYS_MMC_U_BOOT_OFFS (96 << 10)
29 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 29 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
30 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 30 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
31 #define CONFIG_SPL_MMC_BOOT 31 #define CONFIG_SPL_MMC_BOOT
32 #ifdef CONFIG_SPL_BUILD 32 #ifdef CONFIG_SPL_BUILD
33 #define CONFIG_SPL_COMMON_INIT_DDR 33 #define CONFIG_SPL_COMMON_INIT_DDR
34 #endif 34 #endif
35 #endif 35 #endif
36 36
37 #ifdef CONFIG_SPIFLASH 37 #ifdef CONFIG_SPIFLASH
38 #ifdef CONFIG_SECURE_BOOT 38 #ifdef CONFIG_SECURE_BOOT
39 #define CONFIG_RAMBOOT_SPIFLASH 39 #define CONFIG_RAMBOOT_SPIFLASH
40 #define CONFIG_SYS_TEXT_BASE 0x11000000 40 #define CONFIG_SYS_TEXT_BASE 0x11000000
41 #define CONFIG_RESET_VECTOR_ADDRESS 0x110bfffc 41 #define CONFIG_RESET_VECTOR_ADDRESS 0x110bfffc
42 #else 42 #else
43 #define CONFIG_SPL_SPI_FLASH_MINIMAL 43 #define CONFIG_SPL_SPI_FLASH_MINIMAL
44 #define CONFIG_SPL_FLUSH_IMAGE 44 #define CONFIG_SPL_FLUSH_IMAGE
45 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 45 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
46 #define CONFIG_SYS_TEXT_BASE 0x11001000 46 #define CONFIG_SYS_TEXT_BASE 0x11001000
47 #define CONFIG_SPL_TEXT_BASE 0xD0001000 47 #define CONFIG_SPL_TEXT_BASE 0xD0001000
48 #define CONFIG_SPL_PAD_TO 0x18000 48 #define CONFIG_SPL_PAD_TO 0x18000
49 #define CONFIG_SPL_MAX_SIZE (96 * 1024) 49 #define CONFIG_SPL_MAX_SIZE (96 * 1024)
50 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (512 << 10) 50 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (512 << 10)
51 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x11000000) 51 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x11000000)
52 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x11000000) 52 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x11000000)
53 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (96 << 10) 53 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (96 << 10)
54 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 54 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
55 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 55 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
56 #define CONFIG_SPL_SPI_BOOT 56 #define CONFIG_SPL_SPI_BOOT
57 #ifdef CONFIG_SPL_BUILD 57 #ifdef CONFIG_SPL_BUILD
58 #define CONFIG_SPL_COMMON_INIT_DDR 58 #define CONFIG_SPL_COMMON_INIT_DDR
59 #endif 59 #endif
60 #endif 60 #endif
61 #endif 61 #endif
62 62
63 #ifdef CONFIG_NAND 63 #ifdef CONFIG_NAND
64 #ifdef CONFIG_SECURE_BOOT 64 #ifdef CONFIG_SECURE_BOOT
65 #define CONFIG_SPL_INIT_MINIMAL 65 #define CONFIG_SPL_INIT_MINIMAL
66 #define CONFIG_SPL_NAND_BOOT 66 #define CONFIG_SPL_NAND_BOOT
67 #define CONFIG_SPL_FLUSH_IMAGE 67 #define CONFIG_SPL_FLUSH_IMAGE
68 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 68 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
69 69
70 #define CONFIG_SYS_TEXT_BASE 0x00201000 70 #define CONFIG_SYS_TEXT_BASE 0x00201000
71 #define CONFIG_SPL_TEXT_BASE 0xFFFFE000 71 #define CONFIG_SPL_TEXT_BASE 0xFFFFE000
72 #define CONFIG_SPL_MAX_SIZE 8192 72 #define CONFIG_SPL_MAX_SIZE 8192
73 #define CONFIG_SPL_RELOC_TEXT_BASE 0x00100000 73 #define CONFIG_SPL_RELOC_TEXT_BASE 0x00100000
74 #define CONFIG_SPL_RELOC_STACK 0x00100000 74 #define CONFIG_SPL_RELOC_STACK 0x00100000
75 #define CONFIG_SYS_NAND_U_BOOT_SIZE ((768 << 10) - 0x2000) 75 #define CONFIG_SYS_NAND_U_BOOT_SIZE ((768 << 10) - 0x2000)
76 #define CONFIG_SYS_NAND_U_BOOT_DST (0x00200000 - CONFIG_SPL_MAX_SIZE) 76 #define CONFIG_SYS_NAND_U_BOOT_DST (0x00200000 - CONFIG_SPL_MAX_SIZE)
77 #define CONFIG_SYS_NAND_U_BOOT_START 0x00200000 77 #define CONFIG_SYS_NAND_U_BOOT_START 0x00200000
78 #define CONFIG_SYS_NAND_U_BOOT_OFFS 0 78 #define CONFIG_SYS_NAND_U_BOOT_OFFS 0
79 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds" 79 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
80 #else 80 #else
81 #ifdef CONFIG_TPL_BUILD 81 #ifdef CONFIG_TPL_BUILD
82 #define CONFIG_SPL_NAND_BOOT 82 #define CONFIG_SPL_NAND_BOOT
83 #define CONFIG_SPL_FLUSH_IMAGE 83 #define CONFIG_SPL_FLUSH_IMAGE
84 #define CONFIG_SPL_NAND_INIT 84 #define CONFIG_SPL_NAND_INIT
85 #define CONFIG_SPL_COMMON_INIT_DDR 85 #define CONFIG_SPL_COMMON_INIT_DDR
86 #define CONFIG_SPL_MAX_SIZE (128 << 10) 86 #define CONFIG_SPL_MAX_SIZE (128 << 10)
87 #define CONFIG_SPL_TEXT_BASE 0xD0001000 87 #define CONFIG_SPL_TEXT_BASE 0xD0001000
88 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 88 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
89 #define CONFIG_SYS_NAND_U_BOOT_SIZE (576 << 10) 89 #define CONFIG_SYS_NAND_U_BOOT_SIZE (576 << 10)
90 #define CONFIG_SYS_NAND_U_BOOT_DST (0x11000000) 90 #define CONFIG_SYS_NAND_U_BOOT_DST (0x11000000)
91 #define CONFIG_SYS_NAND_U_BOOT_START (0x11000000) 91 #define CONFIG_SYS_NAND_U_BOOT_START (0x11000000)
92 #define CONFIG_SYS_NAND_U_BOOT_OFFS ((128 + 128) << 10) 92 #define CONFIG_SYS_NAND_U_BOOT_OFFS ((128 + 128) << 10)
93 #elif defined(CONFIG_SPL_BUILD) 93 #elif defined(CONFIG_SPL_BUILD)
94 #define CONFIG_SPL_INIT_MINIMAL 94 #define CONFIG_SPL_INIT_MINIMAL
95 #define CONFIG_SPL_NAND_MINIMAL 95 #define CONFIG_SPL_NAND_MINIMAL
96 #define CONFIG_SPL_FLUSH_IMAGE 96 #define CONFIG_SPL_FLUSH_IMAGE
97 #define CONFIG_SPL_TEXT_BASE 0xff800000 97 #define CONFIG_SPL_TEXT_BASE 0xff800000
98 #define CONFIG_SPL_MAX_SIZE 8192 98 #define CONFIG_SPL_MAX_SIZE 8192
99 #define CONFIG_SYS_NAND_U_BOOT_SIZE (128 << 10) 99 #define CONFIG_SYS_NAND_U_BOOT_SIZE (128 << 10)
100 #define CONFIG_SYS_NAND_U_BOOT_DST 0xD0000000 100 #define CONFIG_SYS_NAND_U_BOOT_DST 0xD0000000
101 #define CONFIG_SYS_NAND_U_BOOT_START 0xD0000000 101 #define CONFIG_SYS_NAND_U_BOOT_START 0xD0000000
102 #define CONFIG_SYS_NAND_U_BOOT_OFFS (128 << 10) 102 #define CONFIG_SYS_NAND_U_BOOT_OFFS (128 << 10)
103 #endif 103 #endif
104 #define CONFIG_SPL_PAD_TO 0x20000 104 #define CONFIG_SPL_PAD_TO 0x20000
105 #define CONFIG_TPL_PAD_TO 0x20000 105 #define CONFIG_TPL_PAD_TO 0x20000
106 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 106 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
107 #define CONFIG_SYS_TEXT_BASE 0x11001000 107 #define CONFIG_SYS_TEXT_BASE 0x11001000
108 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds" 108 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
109 #endif 109 #endif
110 #endif 110 #endif
111 111
112 #ifdef CONFIG_NAND_SECBOOT /* NAND Boot */ 112 #ifdef CONFIG_NAND_SECBOOT /* NAND Boot */
113 #define CONFIG_RAMBOOT_NAND 113 #define CONFIG_RAMBOOT_NAND
114 #define CONFIG_SYS_TEXT_BASE 0x11000000 114 #define CONFIG_SYS_TEXT_BASE 0x11000000
115 #define CONFIG_RESET_VECTOR_ADDRESS 0x110bfffc 115 #define CONFIG_RESET_VECTOR_ADDRESS 0x110bfffc
116 #endif 116 #endif
117 117
118 #ifndef CONFIG_SYS_TEXT_BASE 118 #ifndef CONFIG_SYS_TEXT_BASE
119 #define CONFIG_SYS_TEXT_BASE 0xeff40000 119 #define CONFIG_SYS_TEXT_BASE 0xeff40000
120 #endif 120 #endif
121 121
122 #ifndef CONFIG_RESET_VECTOR_ADDRESS 122 #ifndef CONFIG_RESET_VECTOR_ADDRESS
123 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 123 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
124 #endif 124 #endif
125 125
126 #ifdef CONFIG_SPL_BUILD 126 #ifdef CONFIG_SPL_BUILD
127 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE 127 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE
128 #else 128 #else
129 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 129 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
130 #endif 130 #endif
131 131
132 /* High Level Configuration Options */ 132 /* High Level Configuration Options */
133 #define CONFIG_SYS_HAS_SERDES /* common SERDES init code */ 133 #define CONFIG_SYS_HAS_SERDES /* common SERDES init code */
134 134
135 #if defined(CONFIG_PCI) 135 #if defined(CONFIG_PCI)
136 #define CONFIG_PCIE1 /* PCIE controller 1 (slot 1) */ 136 #define CONFIG_PCIE1 /* PCIE controller 1 (slot 1) */
137 #define CONFIG_PCIE2 /* PCIE controller 2 (slot 2) */ 137 #define CONFIG_PCIE2 /* PCIE controller 2 (slot 2) */
138 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 138 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
139 #define CONFIG_PCI_INDIRECT_BRIDGE /* indirect PCI bridge support */ 139 #define CONFIG_PCI_INDIRECT_BRIDGE /* indirect PCI bridge support */
140 #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata */ 140 #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata */
141 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 141 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
142 142
143 /* 143 /*
144 * PCI Windows 144 * PCI Windows
145 * Memory space is mapped 1-1, but I/O space must start from 0. 145 * Memory space is mapped 1-1, but I/O space must start from 0.
146 */ 146 */
147 /* controller 1, Slot 1, tgtid 1, Base address a000 */ 147 /* controller 1, Slot 1, tgtid 1, Base address a000 */
148 #define CONFIG_SYS_PCIE1_NAME "mini PCIe Slot" 148 #define CONFIG_SYS_PCIE1_NAME "mini PCIe Slot"
149 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 149 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
150 #ifdef CONFIG_PHYS_64BIT 150 #ifdef CONFIG_PHYS_64BIT
151 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000 151 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000
152 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 152 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
153 #else 153 #else
154 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000 154 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000
155 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000 155 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000
156 #endif 156 #endif
157 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */ 157 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
158 #define CONFIG_SYS_PCIE1_IO_VIRT 0xffc00000 158 #define CONFIG_SYS_PCIE1_IO_VIRT 0xffc00000
159 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 159 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
160 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 160 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
161 #ifdef CONFIG_PHYS_64BIT 161 #ifdef CONFIG_PHYS_64BIT
162 #define CONFIG_SYS_PCIE1_IO_PHYS 0xfffc00000ull 162 #define CONFIG_SYS_PCIE1_IO_PHYS 0xfffc00000ull
163 #else 163 #else
164 #define CONFIG_SYS_PCIE1_IO_PHYS 0xffc00000 164 #define CONFIG_SYS_PCIE1_IO_PHYS 0xffc00000
165 #endif 165 #endif
166 166
167 /* controller 2, Slot 2, tgtid 2, Base address 9000 */ 167 /* controller 2, Slot 2, tgtid 2, Base address 9000 */
168 #if defined(CONFIG_TARGET_P1010RDB_PA) 168 #if defined(CONFIG_TARGET_P1010RDB_PA)
169 #define CONFIG_SYS_PCIE2_NAME "PCIe Slot" 169 #define CONFIG_SYS_PCIE2_NAME "PCIe Slot"
170 #elif defined(CONFIG_TARGET_P1010RDB_PB) 170 #elif defined(CONFIG_TARGET_P1010RDB_PB)
171 #define CONFIG_SYS_PCIE2_NAME "mini PCIe Slot" 171 #define CONFIG_SYS_PCIE2_NAME "mini PCIe Slot"
172 #endif 172 #endif
173 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000 173 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000
174 #ifdef CONFIG_PHYS_64BIT 174 #ifdef CONFIG_PHYS_64BIT
175 #define CONFIG_SYS_PCIE2_MEM_BUS 0xc0000000 175 #define CONFIG_SYS_PCIE2_MEM_BUS 0xc0000000
176 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull 176 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull
177 #else 177 #else
178 #define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000 178 #define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000
179 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000 179 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000
180 #endif 180 #endif
181 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */ 181 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */
182 #define CONFIG_SYS_PCIE2_IO_VIRT 0xffc10000 182 #define CONFIG_SYS_PCIE2_IO_VIRT 0xffc10000
183 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 183 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
184 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 184 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
185 #ifdef CONFIG_PHYS_64BIT 185 #ifdef CONFIG_PHYS_64BIT
186 #define CONFIG_SYS_PCIE2_IO_PHYS 0xfffc10000ull 186 #define CONFIG_SYS_PCIE2_IO_PHYS 0xfffc10000ull
187 #else 187 #else
188 #define CONFIG_SYS_PCIE2_IO_PHYS 0xffc10000 188 #define CONFIG_SYS_PCIE2_IO_PHYS 0xffc10000
189 #endif 189 #endif
190 190
191 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 191 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
192 #endif 192 #endif
193 193
194 #define CONFIG_TSEC_ENET 194 #define CONFIG_TSEC_ENET
195 #define CONFIG_ENV_OVERWRITE 195 #define CONFIG_ENV_OVERWRITE
196 196
197 #define CONFIG_DDR_CLK_FREQ 66666666 /* DDRCLK on P1010 RDB */ 197 #define CONFIG_DDR_CLK_FREQ 66666666 /* DDRCLK on P1010 RDB */
198 #define CONFIG_SYS_CLK_FREQ 66666666 /* SYSCLK for P1010 RDB */ 198 #define CONFIG_SYS_CLK_FREQ 66666666 /* SYSCLK for P1010 RDB */
199 199
200 #define CONFIG_MISC_INIT_R 200 #define CONFIG_MISC_INIT_R
201 #define CONFIG_HWCONFIG 201 #define CONFIG_HWCONFIG
202 /* 202 /*
203 * These can be toggled for performance analysis, otherwise use default. 203 * These can be toggled for performance analysis, otherwise use default.
204 */ 204 */
205 #define CONFIG_L2_CACHE /* toggle L2 cache */ 205 #define CONFIG_L2_CACHE /* toggle L2 cache */
206 #define CONFIG_BTB /* toggle branch predition */ 206 #define CONFIG_BTB /* toggle branch predition */
207 207
208 208
209 #define CONFIG_ENABLE_36BIT_PHYS 209 #define CONFIG_ENABLE_36BIT_PHYS
210 210
211 #ifdef CONFIG_PHYS_64BIT 211 #ifdef CONFIG_PHYS_64BIT
212 #define CONFIG_ADDR_MAP 1 212 #define CONFIG_ADDR_MAP 1
213 #define CONFIG_SYS_NUM_ADDR_MAP 16 /* number of TLB1 entries */ 213 #define CONFIG_SYS_NUM_ADDR_MAP 16 /* number of TLB1 entries */
214 #endif 214 #endif
215 215
216 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */ 216 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
217 #define CONFIG_SYS_MEMTEST_END 0x1fffffff 217 #define CONFIG_SYS_MEMTEST_END 0x1fffffff
218 #define CONFIG_PANIC_HANG /* do not reset board on panic */ 218 #define CONFIG_PANIC_HANG /* do not reset board on panic */
219 219
220 /* DDR Setup */ 220 /* DDR Setup */
221 #define CONFIG_SYS_DDR_RAW_TIMING 221 #define CONFIG_SYS_DDR_RAW_TIMING
222 #define CONFIG_DDR_SPD 222 #define CONFIG_DDR_SPD
223 #define CONFIG_SYS_SPD_BUS_NUM 1 223 #define CONFIG_SYS_SPD_BUS_NUM 1
224 #define SPD_EEPROM_ADDRESS 0x52 224 #define SPD_EEPROM_ADDRESS 0x52
225 225
226 #define CONFIG_MEM_INIT_VALUE 0xDeadBeef 226 #define CONFIG_MEM_INIT_VALUE 0xDeadBeef
227 227
228 #ifndef __ASSEMBLY__ 228 #ifndef __ASSEMBLY__
229 extern unsigned long get_sdram_size(void); 229 extern unsigned long get_sdram_size(void);
230 #endif 230 #endif
231 #define CONFIG_SYS_SDRAM_SIZE get_sdram_size() /* DDR size */ 231 #define CONFIG_SYS_SDRAM_SIZE get_sdram_size() /* DDR size */
232 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 232 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
233 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 233 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
234 234
235 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 235 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
236 #define CONFIG_CHIP_SELECTS_PER_CTRL 1 236 #define CONFIG_CHIP_SELECTS_PER_CTRL 1
237 237
238 /* DDR3 Controller Settings */ 238 /* DDR3 Controller Settings */
239 #define CONFIG_SYS_DDR_CS0_BNDS 0x0000003f 239 #define CONFIG_SYS_DDR_CS0_BNDS 0x0000003f
240 #define CONFIG_SYS_DDR_CS0_CONFIG 0x80014302 240 #define CONFIG_SYS_DDR_CS0_CONFIG 0x80014302
241 #define CONFIG_SYS_DDR_CS0_CONFIG_2 0x00000000 241 #define CONFIG_SYS_DDR_CS0_CONFIG_2 0x00000000
242 #define CONFIG_SYS_DDR_DATA_INIT 0xdeadbeef 242 #define CONFIG_SYS_DDR_DATA_INIT 0xdeadbeef
243 #define CONFIG_SYS_DDR_INIT_ADDR 0x00000000 243 #define CONFIG_SYS_DDR_INIT_ADDR 0x00000000
244 #define CONFIG_SYS_DDR_INIT_EXT_ADDR 0x00000000 244 #define CONFIG_SYS_DDR_INIT_EXT_ADDR 0x00000000
245 #define CONFIG_SYS_DDR_MODE_CONTROL 0x00000000 245 #define CONFIG_SYS_DDR_MODE_CONTROL 0x00000000
246 #define CONFIG_SYS_DDR_ZQ_CONTROL 0x89080600 246 #define CONFIG_SYS_DDR_ZQ_CONTROL 0x89080600
247 #define CONFIG_SYS_DDR_SR_CNTR 0x00000000 247 #define CONFIG_SYS_DDR_SR_CNTR 0x00000000
248 #define CONFIG_SYS_DDR_RCW_1 0x00000000 248 #define CONFIG_SYS_DDR_RCW_1 0x00000000
249 #define CONFIG_SYS_DDR_RCW_2 0x00000000 249 #define CONFIG_SYS_DDR_RCW_2 0x00000000
250 #define CONFIG_SYS_DDR_CONTROL 0xc70c0008 /* Type = DDR3 */ 250 #define CONFIG_SYS_DDR_CONTROL 0xc70c0008 /* Type = DDR3 */
251 #define CONFIG_SYS_DDR_CONTROL_2 0x24401000 251 #define CONFIG_SYS_DDR_CONTROL_2 0x24401000
252 #define CONFIG_SYS_DDR_TIMING_4 0x00000001 252 #define CONFIG_SYS_DDR_TIMING_4 0x00000001
253 #define CONFIG_SYS_DDR_TIMING_5 0x03402400 253 #define CONFIG_SYS_DDR_TIMING_5 0x03402400
254 254
255 #define CONFIG_SYS_DDR_TIMING_3_800 0x00030000 255 #define CONFIG_SYS_DDR_TIMING_3_800 0x00030000
256 #define CONFIG_SYS_DDR_TIMING_0_800 0x00110104 256 #define CONFIG_SYS_DDR_TIMING_0_800 0x00110104
257 #define CONFIG_SYS_DDR_TIMING_1_800 0x6f6b8644 257 #define CONFIG_SYS_DDR_TIMING_1_800 0x6f6b8644
258 #define CONFIG_SYS_DDR_TIMING_2_800 0x0FA888CF 258 #define CONFIG_SYS_DDR_TIMING_2_800 0x0FA888CF
259 #define CONFIG_SYS_DDR_CLK_CTRL_800 0x03000000 259 #define CONFIG_SYS_DDR_CLK_CTRL_800 0x03000000
260 #define CONFIG_SYS_DDR_MODE_1_800 0x00441420 260 #define CONFIG_SYS_DDR_MODE_1_800 0x00441420
261 #define CONFIG_SYS_DDR_MODE_2_800 0x00000000 261 #define CONFIG_SYS_DDR_MODE_2_800 0x00000000
262 #define CONFIG_SYS_DDR_INTERVAL_800 0x0C300100 262 #define CONFIG_SYS_DDR_INTERVAL_800 0x0C300100
263 #define CONFIG_SYS_DDR_WRLVL_CONTROL_800 0x8675f608 263 #define CONFIG_SYS_DDR_WRLVL_CONTROL_800 0x8675f608
264 264
265 /* settings for DDR3 at 667MT/s */ 265 /* settings for DDR3 at 667MT/s */
266 #define CONFIG_SYS_DDR_TIMING_3_667 0x00010000 266 #define CONFIG_SYS_DDR_TIMING_3_667 0x00010000
267 #define CONFIG_SYS_DDR_TIMING_0_667 0x00110004 267 #define CONFIG_SYS_DDR_TIMING_0_667 0x00110004
268 #define CONFIG_SYS_DDR_TIMING_1_667 0x5d59e544 268 #define CONFIG_SYS_DDR_TIMING_1_667 0x5d59e544
269 #define CONFIG_SYS_DDR_TIMING_2_667 0x0FA890CD 269 #define CONFIG_SYS_DDR_TIMING_2_667 0x0FA890CD
270 #define CONFIG_SYS_DDR_CLK_CTRL_667 0x03000000 270 #define CONFIG_SYS_DDR_CLK_CTRL_667 0x03000000
271 #define CONFIG_SYS_DDR_MODE_1_667 0x00441210 271 #define CONFIG_SYS_DDR_MODE_1_667 0x00441210
272 #define CONFIG_SYS_DDR_MODE_2_667 0x00000000 272 #define CONFIG_SYS_DDR_MODE_2_667 0x00000000
273 #define CONFIG_SYS_DDR_INTERVAL_667 0x0a280000 273 #define CONFIG_SYS_DDR_INTERVAL_667 0x0a280000
274 #define CONFIG_SYS_DDR_WRLVL_CONTROL_667 0x8675F608 274 #define CONFIG_SYS_DDR_WRLVL_CONTROL_667 0x8675F608
275 275
276 #define CONFIG_SYS_CCSRBAR 0xffe00000 276 #define CONFIG_SYS_CCSRBAR 0xffe00000
277 #define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR 277 #define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR
278 278
279 /* Don't relocate CCSRBAR while in NAND_SPL */ 279 /* Don't relocate CCSRBAR while in NAND_SPL */
280 #ifdef CONFIG_SPL_BUILD 280 #ifdef CONFIG_SPL_BUILD
281 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE 281 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
282 #endif 282 #endif
283 283
284 /* 284 /*
285 * Memory map 285 * Memory map
286 * 286 *
287 * 0x0000_0000 0x3fff_ffff DDR 1G cacheable 287 * 0x0000_0000 0x3fff_ffff DDR 1G cacheable
288 * 0x8000_0000 0xbfff_ffff PCI Express Mem 1.5G non-cacheable 288 * 0x8000_0000 0xbfff_ffff PCI Express Mem 1.5G non-cacheable
289 * 0xffc0_0000 0xffc3_ffff PCI IO range 256k non-cacheable 289 * 0xffc0_0000 0xffc3_ffff PCI IO range 256k non-cacheable
290 * 290 *
291 * Localbus non-cacheable 291 * Localbus non-cacheable
292 * 0xff80_0000 0xff8f_ffff NAND Flash 1M non-cacheable 292 * 0xff80_0000 0xff8f_ffff NAND Flash 1M non-cacheable
293 * 0xffb0_0000 0xffbf_ffff Board CPLD 1M non-cacheable 293 * 0xffb0_0000 0xffbf_ffff Board CPLD 1M non-cacheable
294 * 0xffd0_0000 0xffd0_3fff L1 for stack 16K Cacheable TLB0 294 * 0xffd0_0000 0xffd0_3fff L1 for stack 16K Cacheable TLB0
295 * 0xffe0_0000 0xffef_ffff CCSR 1M non-cacheable 295 * 0xffe0_0000 0xffef_ffff CCSR 1M non-cacheable
296 */ 296 */
297 297
298 /* 298 /*
299 * IFC Definitions 299 * IFC Definitions
300 */ 300 */
301 /* NOR Flash on IFC */ 301 /* NOR Flash on IFC */
302 302
303 #define CONFIG_SYS_FLASH_BASE 0xee000000 303 #define CONFIG_SYS_FLASH_BASE 0xee000000
304 #define CONFIG_SYS_MAX_FLASH_SECT 256 /* 32M */ 304 #define CONFIG_SYS_MAX_FLASH_SECT 256 /* 32M */
305 305
306 #ifdef CONFIG_PHYS_64BIT 306 #ifdef CONFIG_PHYS_64BIT
307 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE) 307 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE)
308 #else 308 #else
309 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE 309 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE
310 #endif 310 #endif
311 311
312 #define CONFIG_SYS_NOR_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \ 312 #define CONFIG_SYS_NOR_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \
313 CSPR_PORT_SIZE_16 | \ 313 CSPR_PORT_SIZE_16 | \
314 CSPR_MSEL_NOR | \ 314 CSPR_MSEL_NOR | \
315 CSPR_V) 315 CSPR_V)
316 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(32*1024*1024) 316 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(32*1024*1024)
317 #define CONFIG_SYS_NOR_CSOR CSOR_NOR_ADM_SHIFT(7) 317 #define CONFIG_SYS_NOR_CSOR CSOR_NOR_ADM_SHIFT(7)
318 /* NOR Flash Timing Params */ 318 /* NOR Flash Timing Params */
319 #define CONFIG_SYS_NOR_FTIM0 FTIM0_NOR_TACSE(0x4) | \ 319 #define CONFIG_SYS_NOR_FTIM0 FTIM0_NOR_TACSE(0x4) | \
320 FTIM0_NOR_TEADC(0x5) | \ 320 FTIM0_NOR_TEADC(0x5) | \
321 FTIM0_NOR_TEAHC(0x5) 321 FTIM0_NOR_TEAHC(0x5)
322 #define CONFIG_SYS_NOR_FTIM1 FTIM1_NOR_TACO(0x1e) | \ 322 #define CONFIG_SYS_NOR_FTIM1 FTIM1_NOR_TACO(0x1e) | \
323 FTIM1_NOR_TRAD_NOR(0x0f) 323 FTIM1_NOR_TRAD_NOR(0x0f)
324 #define CONFIG_SYS_NOR_FTIM2 FTIM2_NOR_TCS(0x4) | \ 324 #define CONFIG_SYS_NOR_FTIM2 FTIM2_NOR_TCS(0x4) | \
325 FTIM2_NOR_TCH(0x4) | \ 325 FTIM2_NOR_TCH(0x4) | \
326 FTIM2_NOR_TWP(0x1c) 326 FTIM2_NOR_TWP(0x1c)
327 #define CONFIG_SYS_NOR_FTIM3 0x0 327 #define CONFIG_SYS_NOR_FTIM3 0x0
328 328
329 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS} 329 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS}
330 #define CONFIG_SYS_FLASH_QUIET_TEST 330 #define CONFIG_SYS_FLASH_QUIET_TEST
331 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 331 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
332 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */ 332 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */
333 333
334 #undef CONFIG_SYS_FLASH_CHECKSUM 334 #undef CONFIG_SYS_FLASH_CHECKSUM
335 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 335 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
336 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 336 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
337 337
338 /* CFI for NOR Flash */ 338 /* CFI for NOR Flash */
339 #define CONFIG_FLASH_CFI_DRIVER 339 #define CONFIG_FLASH_CFI_DRIVER
340 #define CONFIG_SYS_FLASH_CFI 340 #define CONFIG_SYS_FLASH_CFI
341 #define CONFIG_SYS_FLASH_EMPTY_INFO 341 #define CONFIG_SYS_FLASH_EMPTY_INFO
342 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 342 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
343 343
344 /* NAND Flash on IFC */ 344 /* NAND Flash on IFC */
345 #define CONFIG_SYS_NAND_BASE 0xff800000 345 #define CONFIG_SYS_NAND_BASE 0xff800000
346 #ifdef CONFIG_PHYS_64BIT 346 #ifdef CONFIG_PHYS_64BIT
347 #define CONFIG_SYS_NAND_BASE_PHYS 0xfff800000ull 347 #define CONFIG_SYS_NAND_BASE_PHYS 0xfff800000ull
348 #else 348 #else
349 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE 349 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE
350 #endif 350 #endif
351 351
352 #define CONFIG_MTD_DEVICE 352 #define CONFIG_MTD_DEVICE
353 #define CONFIG_MTD_PARTITION 353 #define CONFIG_MTD_PARTITION
354 354
355 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 355 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
356 | CSPR_PORT_SIZE_8 \ 356 | CSPR_PORT_SIZE_8 \
357 | CSPR_MSEL_NAND \ 357 | CSPR_MSEL_NAND \
358 | CSPR_V) 358 | CSPR_V)
359 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024) 359 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024)
360 360
361 #if defined(CONFIG_TARGET_P1010RDB_PA) 361 #if defined(CONFIG_TARGET_P1010RDB_PA)
362 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \ 362 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \
363 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \ 363 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \
364 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 364 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \
365 | CSOR_NAND_RAL_2 /* RAL = 2 Bytes */ \ 365 | CSOR_NAND_RAL_2 /* RAL = 2 Bytes */ \
366 | CSOR_NAND_PGS_512 /* Page Size = 512b */ \ 366 | CSOR_NAND_PGS_512 /* Page Size = 512b */ \
367 | CSOR_NAND_SPRZ_16 /* Spare size = 16 */ \ 367 | CSOR_NAND_SPRZ_16 /* Spare size = 16 */ \
368 | CSOR_NAND_PB(32)) /* 32 Pages Per Block */ 368 | CSOR_NAND_PB(32)) /* 32 Pages Per Block */
369 #define CONFIG_SYS_NAND_BLOCK_SIZE (16 * 1024) 369 #define CONFIG_SYS_NAND_BLOCK_SIZE (16 * 1024)
370 370
371 #elif defined(CONFIG_TARGET_P1010RDB_PB) 371 #elif defined(CONFIG_TARGET_P1010RDB_PB)
372 #define CONFIG_SYS_NAND_ONFI_DETECTION 372 #define CONFIG_SYS_NAND_ONFI_DETECTION
373 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \ 373 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \
374 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \ 374 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \
375 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 375 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \
376 | CSOR_NAND_RAL_3 /* RAL = 3Byes */ \ 376 | CSOR_NAND_RAL_3 /* RAL = 3Byes */ \
377 | CSOR_NAND_PGS_4K /* Page Size = 4K */ \ 377 | CSOR_NAND_PGS_4K /* Page Size = 4K */ \
378 | CSOR_NAND_SPRZ_224 /* Spare size = 224 */ \ 378 | CSOR_NAND_SPRZ_224 /* Spare size = 224 */ \
379 | CSOR_NAND_PB(128)) /*Pages Per Block = 128 */ 379 | CSOR_NAND_PB(128)) /*Pages Per Block = 128 */
380 #define CONFIG_SYS_NAND_BLOCK_SIZE (512 * 1024) 380 #define CONFIG_SYS_NAND_BLOCK_SIZE (512 * 1024)
381 #endif 381 #endif
382 382
383 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE } 383 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE }
384 #define CONFIG_SYS_MAX_NAND_DEVICE 1 384 #define CONFIG_SYS_MAX_NAND_DEVICE 1
385 385
386 #if defined(CONFIG_TARGET_P1010RDB_PA) 386 #if defined(CONFIG_TARGET_P1010RDB_PA)
387 /* NAND Flash Timing Params */ 387 /* NAND Flash Timing Params */
388 #define CONFIG_SYS_NAND_FTIM0 FTIM0_NAND_TCCST(0x01) | \ 388 #define CONFIG_SYS_NAND_FTIM0 FTIM0_NAND_TCCST(0x01) | \
389 FTIM0_NAND_TWP(0x0C) | \ 389 FTIM0_NAND_TWP(0x0C) | \
390 FTIM0_NAND_TWCHT(0x04) | \ 390 FTIM0_NAND_TWCHT(0x04) | \
391 FTIM0_NAND_TWH(0x05) 391 FTIM0_NAND_TWH(0x05)
392 #define CONFIG_SYS_NAND_FTIM1 FTIM1_NAND_TADLE(0x1d) | \ 392 #define CONFIG_SYS_NAND_FTIM1 FTIM1_NAND_TADLE(0x1d) | \
393 FTIM1_NAND_TWBE(0x1d) | \ 393 FTIM1_NAND_TWBE(0x1d) | \
394 FTIM1_NAND_TRR(0x07) | \ 394 FTIM1_NAND_TRR(0x07) | \
395 FTIM1_NAND_TRP(0x0c) 395 FTIM1_NAND_TRP(0x0c)
396 #define CONFIG_SYS_NAND_FTIM2 FTIM2_NAND_TRAD(0x0c) | \ 396 #define CONFIG_SYS_NAND_FTIM2 FTIM2_NAND_TRAD(0x0c) | \
397 FTIM2_NAND_TREH(0x05) | \ 397 FTIM2_NAND_TREH(0x05) | \
398 FTIM2_NAND_TWHRE(0x0f) 398 FTIM2_NAND_TWHRE(0x0f)
399 #define CONFIG_SYS_NAND_FTIM3 FTIM3_NAND_TWW(0x04) 399 #define CONFIG_SYS_NAND_FTIM3 FTIM3_NAND_TWW(0x04)
400 400
401 #elif defined(CONFIG_TARGET_P1010RDB_PB) 401 #elif defined(CONFIG_TARGET_P1010RDB_PB)
402 /* support MT29F16G08ABABAWP 4k-pagesize 2G-bytes NAND */ 402 /* support MT29F16G08ABABAWP 4k-pagesize 2G-bytes NAND */
403 /* ONFI NAND Flash mode0 Timing Params */ 403 /* ONFI NAND Flash mode0 Timing Params */
404 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07)| \ 404 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07)| \
405 FTIM0_NAND_TWP(0x18) | \ 405 FTIM0_NAND_TWP(0x18) | \
406 FTIM0_NAND_TWCHT(0x07) | \ 406 FTIM0_NAND_TWCHT(0x07) | \
407 FTIM0_NAND_TWH(0x0a)) 407 FTIM0_NAND_TWH(0x0a))
408 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32)| \ 408 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32)| \
409 FTIM1_NAND_TWBE(0x39) | \ 409 FTIM1_NAND_TWBE(0x39) | \
410 FTIM1_NAND_TRR(0x0e) | \ 410 FTIM1_NAND_TRR(0x0e) | \
411 FTIM1_NAND_TRP(0x18)) 411 FTIM1_NAND_TRP(0x18))
412 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \ 412 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \
413 FTIM2_NAND_TREH(0x0a) | \ 413 FTIM2_NAND_TREH(0x0a) | \
414 FTIM2_NAND_TWHRE(0x1e)) 414 FTIM2_NAND_TWHRE(0x1e))
415 #define CONFIG_SYS_NAND_FTIM3 0x0 415 #define CONFIG_SYS_NAND_FTIM3 0x0
416 #endif 416 #endif
417 417
418 #define CONFIG_SYS_NAND_DDR_LAW 11 418 #define CONFIG_SYS_NAND_DDR_LAW 11
419 419
420 /* Set up IFC registers for boot location NOR/NAND */ 420 /* Set up IFC registers for boot location NOR/NAND */
421 #if defined(CONFIG_NAND) || defined(CONFIG_NAND_SECBOOT) 421 #if defined(CONFIG_NAND) || defined(CONFIG_NAND_SECBOOT)
422 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR 422 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR
423 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK 423 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK
424 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR 424 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR
425 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0 425 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0
426 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1 426 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1
427 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2 427 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2
428 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3 428 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3
429 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR_CSPR 429 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR_CSPR
430 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 430 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
431 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 431 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
432 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 432 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
433 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 433 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
434 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 434 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
435 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 435 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
436 #else 436 #else
437 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR_CSPR 437 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR_CSPR
438 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK 438 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK
439 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR 439 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR
440 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0 440 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0
441 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1 441 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1
442 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2 442 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2
443 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3 443 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3
444 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NAND_CSPR 444 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NAND_CSPR
445 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NAND_AMASK 445 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NAND_AMASK
446 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NAND_CSOR 446 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NAND_CSOR
447 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NAND_FTIM0 447 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NAND_FTIM0
448 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NAND_FTIM1 448 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NAND_FTIM1
449 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NAND_FTIM2 449 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NAND_FTIM2
450 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NAND_FTIM3 450 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NAND_FTIM3
451 #endif 451 #endif
452 452
453 /* CPLD on IFC */ 453 /* CPLD on IFC */
454 #define CONFIG_SYS_CPLD_BASE 0xffb00000 454 #define CONFIG_SYS_CPLD_BASE 0xffb00000
455 455
456 #ifdef CONFIG_PHYS_64BIT 456 #ifdef CONFIG_PHYS_64BIT
457 #define CONFIG_SYS_CPLD_BASE_PHYS 0xfffb00000ull 457 #define CONFIG_SYS_CPLD_BASE_PHYS 0xfffb00000ull
458 #else 458 #else
459 #define CONFIG_SYS_CPLD_BASE_PHYS CONFIG_SYS_CPLD_BASE 459 #define CONFIG_SYS_CPLD_BASE_PHYS CONFIG_SYS_CPLD_BASE
460 #endif 460 #endif
461 461
462 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(CONFIG_SYS_CPLD_BASE_PHYS) \ 462 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(CONFIG_SYS_CPLD_BASE_PHYS) \
463 | CSPR_PORT_SIZE_8 \ 463 | CSPR_PORT_SIZE_8 \
464 | CSPR_MSEL_GPCM \ 464 | CSPR_MSEL_GPCM \
465 | CSPR_V) 465 | CSPR_V)
466 #define CONFIG_SYS_AMASK3 IFC_AMASK(64*1024) 466 #define CONFIG_SYS_AMASK3 IFC_AMASK(64*1024)
467 #define CONFIG_SYS_CSOR3 0x0 467 #define CONFIG_SYS_CSOR3 0x0
468 /* CPLD Timing parameters for IFC CS3 */ 468 /* CPLD Timing parameters for IFC CS3 */
469 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \ 469 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \
470 FTIM0_GPCM_TEADC(0x0e) | \ 470 FTIM0_GPCM_TEADC(0x0e) | \
471 FTIM0_GPCM_TEAHC(0x0e)) 471 FTIM0_GPCM_TEAHC(0x0e))
472 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0x0e) | \ 472 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0x0e) | \
473 FTIM1_GPCM_TRAD(0x1f)) 473 FTIM1_GPCM_TRAD(0x1f))
474 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \ 474 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \
475 FTIM2_GPCM_TCH(0x8) | \ 475 FTIM2_GPCM_TCH(0x8) | \
476 FTIM2_GPCM_TWP(0x1f)) 476 FTIM2_GPCM_TWP(0x1f))
477 #define CONFIG_SYS_CS3_FTIM3 0x0 477 #define CONFIG_SYS_CS3_FTIM3 0x0
478 478
479 #if defined(CONFIG_RAMBOOT_SDCARD) || defined(CONFIG_RAMBOOT_SPIFLASH) || \ 479 #if defined(CONFIG_RAMBOOT_SDCARD) || defined(CONFIG_RAMBOOT_SPIFLASH) || \
480 defined(CONFIG_RAMBOOT_NAND) 480 defined(CONFIG_RAMBOOT_NAND)
481 #define CONFIG_SYS_RAMBOOT 481 #define CONFIG_SYS_RAMBOOT
482 #define CONFIG_SYS_EXTRA_ENV_RELOC 482 #define CONFIG_SYS_EXTRA_ENV_RELOC
483 #else 483 #else
484 #undef CONFIG_SYS_RAMBOOT 484 #undef CONFIG_SYS_RAMBOOT
485 #endif 485 #endif
486 486
487 #ifdef CONFIG_SYS_FSL_ERRATUM_IFC_A003399 487 #ifdef CONFIG_SYS_FSL_ERRATUM_IFC_A003399
488 #if !defined(CONFIG_SPL) && !defined(CONFIG_SYS_RAMBOOT) 488 #if !defined(CONFIG_SPL) && !defined(CONFIG_SYS_RAMBOOT)
489 #define CONFIG_A003399_NOR_WORKAROUND 489 #define CONFIG_A003399_NOR_WORKAROUND
490 #endif 490 #endif
491 #endif 491 #endif
492 492
493 #define CONFIG_BOARD_EARLY_INIT_R 493 #define CONFIG_BOARD_EARLY_INIT_R
494 494
495 #define CONFIG_SYS_INIT_RAM_LOCK 495 #define CONFIG_SYS_INIT_RAM_LOCK
496 #define CONFIG_SYS_INIT_RAM_ADDR 0xffd00000 /* stack in RAM */ 496 #define CONFIG_SYS_INIT_RAM_ADDR 0xffd00000 /* stack in RAM */
497 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* End of used area in RAM */ 497 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* End of used area in RAM */
498 498
499 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE \ 499 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE \
500 - GENERATED_GBL_DATA_SIZE) 500 - GENERATED_GBL_DATA_SIZE)
501 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 501 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
502 502
503 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 503 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
504 #define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* Reserved for malloc*/ 504 #define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* Reserved for malloc*/
505 505
506 /* 506 /*
507 * Config the L2 Cache as L2 SRAM 507 * Config the L2 Cache as L2 SRAM
508 */ 508 */
509 #if defined(CONFIG_SPL_BUILD) 509 #if defined(CONFIG_SPL_BUILD)
510 #if defined(CONFIG_SDCARD) || defined(CONFIG_SPIFLASH) 510 #if defined(CONFIG_SDCARD) || defined(CONFIG_SPIFLASH)
511 #define CONFIG_SYS_INIT_L2_ADDR 0xD0000000 511 #define CONFIG_SYS_INIT_L2_ADDR 0xD0000000
512 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR 512 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR
513 #define CONFIG_SYS_L2_SIZE (256 << 10) 513 #define CONFIG_SYS_L2_SIZE (256 << 10)
514 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE) 514 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE)
515 #define CONFIG_SPL_RELOC_TEXT_BASE 0xD0001000 515 #define CONFIG_SPL_RELOC_TEXT_BASE 0xD0001000
516 #define CONFIG_SPL_RELOC_STACK (CONFIG_SYS_INIT_L2_ADDR + 112 * 1024) 516 #define CONFIG_SPL_RELOC_STACK (CONFIG_SYS_INIT_L2_ADDR + 112 * 1024)
517 #define CONFIG_SPL_RELOC_STACK_SIZE (16 << 10) 517 #define CONFIG_SPL_RELOC_STACK_SIZE (16 << 10)
518 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SYS_INIT_L2_ADDR + 128 * 1024) 518 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SYS_INIT_L2_ADDR + 128 * 1024)
519 #define CONFIG_SPL_RELOC_MALLOC_SIZE (128 << 10) 519 #define CONFIG_SPL_RELOC_MALLOC_SIZE (128 << 10)
520 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L2_ADDR + 96 * 1024) 520 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L2_ADDR + 96 * 1024)
521 #elif defined(CONFIG_NAND) 521 #elif defined(CONFIG_NAND)
522 #ifdef CONFIG_TPL_BUILD 522 #ifdef CONFIG_TPL_BUILD
523 #define CONFIG_SYS_INIT_L2_ADDR 0xD0000000 523 #define CONFIG_SYS_INIT_L2_ADDR 0xD0000000
524 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR 524 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR
525 #define CONFIG_SYS_L2_SIZE (256 << 10) 525 #define CONFIG_SYS_L2_SIZE (256 << 10)
526 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE) 526 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE)
527 #define CONFIG_SPL_RELOC_TEXT_BASE 0xD0001000 527 #define CONFIG_SPL_RELOC_TEXT_BASE 0xD0001000
528 #define CONFIG_SPL_RELOC_STACK (CONFIG_SYS_INIT_L2_ADDR + 192 * 1024) 528 #define CONFIG_SPL_RELOC_STACK (CONFIG_SYS_INIT_L2_ADDR + 192 * 1024)
529 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SYS_INIT_L2_ADDR + 208 * 1024) 529 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SYS_INIT_L2_ADDR + 208 * 1024)
530 #define CONFIG_SPL_RELOC_MALLOC_SIZE (48 << 10) 530 #define CONFIG_SPL_RELOC_MALLOC_SIZE (48 << 10)
531 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L2_ADDR + 176 * 1024) 531 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L2_ADDR + 176 * 1024)
532 #else 532 #else
533 #define CONFIG_SYS_INIT_L2_ADDR 0xD0000000 533 #define CONFIG_SYS_INIT_L2_ADDR 0xD0000000
534 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR 534 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR
535 #define CONFIG_SYS_L2_SIZE (256 << 10) 535 #define CONFIG_SYS_L2_SIZE (256 << 10)
536 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE) 536 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE)
537 #define CONFIG_SPL_RELOC_TEXT_BASE (CONFIG_SYS_INIT_L2_END - 0x3000) 537 #define CONFIG_SPL_RELOC_TEXT_BASE (CONFIG_SYS_INIT_L2_END - 0x3000)
538 #define CONFIG_SPL_RELOC_STACK ((CONFIG_SYS_INIT_L2_END - 1) & ~0xF) 538 #define CONFIG_SPL_RELOC_STACK ((CONFIG_SYS_INIT_L2_END - 1) & ~0xF)
539 #endif 539 #endif
540 #endif 540 #endif
541 #endif 541 #endif
542 542
543 /* Serial Port */ 543 /* Serial Port */
544 #define CONFIG_CONS_INDEX 1 544 #define CONFIG_CONS_INDEX 1
545 #undef CONFIG_SERIAL_SOFTWARE_FIFO 545 #undef CONFIG_SERIAL_SOFTWARE_FIFO
546 #define CONFIG_SYS_NS16550_SERIAL 546 #define CONFIG_SYS_NS16550_SERIAL
547 #define CONFIG_SYS_NS16550_REG_SIZE 1 547 #define CONFIG_SYS_NS16550_REG_SIZE 1
548 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0) 548 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0)
549 #if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_INIT_MINIMAL) 549 #if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_INIT_MINIMAL)
550 #define CONFIG_NS16550_MIN_FUNCTIONS 550 #define CONFIG_NS16550_MIN_FUNCTIONS
551 #endif 551 #endif
552 552
553 #define CONFIG_SYS_BAUDRATE_TABLE \ 553 #define CONFIG_SYS_BAUDRATE_TABLE \
554 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 554 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
555 555
556 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x4500) 556 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x4500)
557 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600) 557 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600)
558 558
559 /* I2C */ 559 /* I2C */
560 #define CONFIG_SYS_I2C 560 #define CONFIG_SYS_I2C
561 #define CONFIG_SYS_I2C_FSL 561 #define CONFIG_SYS_I2C_FSL
562 #define CONFIG_SYS_FSL_I2C_SPEED 400000 562 #define CONFIG_SYS_FSL_I2C_SPEED 400000
563 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 563 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
564 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000 564 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000
565 #define CONFIG_SYS_FSL_I2C2_SPEED 400000 565 #define CONFIG_SYS_FSL_I2C2_SPEED 400000
566 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 566 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
567 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x3100 567 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x3100
568 #define I2C_PCA9557_ADDR1 0x18 568 #define I2C_PCA9557_ADDR1 0x18
569 #define I2C_PCA9557_ADDR2 0x19 569 #define I2C_PCA9557_ADDR2 0x19
570 #define I2C_PCA9557_BUS_NUM 0 570 #define I2C_PCA9557_BUS_NUM 0
571 571
572 /* I2C EEPROM */ 572 /* I2C EEPROM */
573 #if defined(CONFIG_TARGET_P1010RDB_PB) 573 #if defined(CONFIG_TARGET_P1010RDB_PB)
574 #define CONFIG_ID_EEPROM 574 #define CONFIG_ID_EEPROM
575 #ifdef CONFIG_ID_EEPROM 575 #ifdef CONFIG_ID_EEPROM
576 #define CONFIG_SYS_I2C_EEPROM_NXID 576 #define CONFIG_SYS_I2C_EEPROM_NXID
577 #endif 577 #endif
578 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 578 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
579 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57 579 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57
580 #define CONFIG_SYS_EEPROM_BUS_NUM 0 580 #define CONFIG_SYS_EEPROM_BUS_NUM 0
581 #define MAX_NUM_PORTS 9 /* for 128Bytes EEPROM */ 581 #define MAX_NUM_PORTS 9 /* for 128Bytes EEPROM */
582 #endif 582 #endif
583 /* enable read and write access to EEPROM */ 583 /* enable read and write access to EEPROM */
584 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 584 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
585 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3 585 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3
586 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5 586 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5
587 587
588 /* RTC */ 588 /* RTC */
589 #define CONFIG_RTC_PT7C4338 589 #define CONFIG_RTC_PT7C4338
590 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 590 #define CONFIG_SYS_I2C_RTC_ADDR 0x68
591 591
592 /* 592 /*
593 * SPI interface will not be available in case of NAND boot SPI CS0 will be 593 * SPI interface will not be available in case of NAND boot SPI CS0 will be
594 * used for SLIC 594 * used for SLIC
595 */ 595 */
596 #if !defined(CONFIG_NAND) || !defined(CONFIG_NAND_SECBOOT) 596 #if !defined(CONFIG_NAND) || !defined(CONFIG_NAND_SECBOOT)
597 /* eSPI - Enhanced SPI */ 597 /* eSPI - Enhanced SPI */
598 #define CONFIG_SF_DEFAULT_SPEED 10000000 598 #define CONFIG_SF_DEFAULT_SPEED 10000000
599 #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0 599 #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0
600 #endif 600 #endif
601 601
602 #if defined(CONFIG_TSEC_ENET) 602 #if defined(CONFIG_TSEC_ENET)
603 #define CONFIG_MII /* MII PHY management */ 603 #define CONFIG_MII /* MII PHY management */
604 #define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */ 604 #define CONFIG_MII_DEFAULT_TSEC 1 /* Allow unregistered phys */
605 #define CONFIG_TSEC1 1 605 #define CONFIG_TSEC1 1
606 #define CONFIG_TSEC1_NAME "eTSEC1" 606 #define CONFIG_TSEC1_NAME "eTSEC1"
607 #define CONFIG_TSEC2 1 607 #define CONFIG_TSEC2 1
608 #define CONFIG_TSEC2_NAME "eTSEC2" 608 #define CONFIG_TSEC2_NAME "eTSEC2"
609 #define CONFIG_TSEC3 1 609 #define CONFIG_TSEC3 1
610 #define CONFIG_TSEC3_NAME "eTSEC3" 610 #define CONFIG_TSEC3_NAME "eTSEC3"
611 611
612 #define TSEC1_PHY_ADDR 1 612 #define TSEC1_PHY_ADDR 1
613 #define TSEC2_PHY_ADDR 0 613 #define TSEC2_PHY_ADDR 0
614 #define TSEC3_PHY_ADDR 2 614 #define TSEC3_PHY_ADDR 2
615 615
616 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 616 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
617 #define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 617 #define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
618 #define TSEC3_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 618 #define TSEC3_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
619 619
620 #define TSEC1_PHYIDX 0 620 #define TSEC1_PHYIDX 0
621 #define TSEC2_PHYIDX 0 621 #define TSEC2_PHYIDX 0
622 #define TSEC3_PHYIDX 0 622 #define TSEC3_PHYIDX 0
623 623
624 #define CONFIG_ETHPRIME "eTSEC1" 624 #define CONFIG_ETHPRIME "eTSEC1"
625 625
626 /* TBI PHY configuration for SGMII mode */ 626 /* TBI PHY configuration for SGMII mode */
627 #define CONFIG_TSEC_TBICR_SETTINGS ( \ 627 #define CONFIG_TSEC_TBICR_SETTINGS ( \
628 TBICR_PHY_RESET \ 628 TBICR_PHY_RESET \
629 | TBICR_ANEG_ENABLE \ 629 | TBICR_ANEG_ENABLE \
630 | TBICR_FULL_DUPLEX \ 630 | TBICR_FULL_DUPLEX \
631 | TBICR_SPEED1_SET \ 631 | TBICR_SPEED1_SET \
632 ) 632 )
633 633
634 #endif /* CONFIG_TSEC_ENET */ 634 #endif /* CONFIG_TSEC_ENET */
635 635
636 /* SATA */ 636 /* SATA */
637 #define CONFIG_FSL_SATA
638 #define CONFIG_FSL_SATA_V2 637 #define CONFIG_FSL_SATA_V2
639 #define CONFIG_LIBATA 638 #define CONFIG_LIBATA
640 639
641 #ifdef CONFIG_FSL_SATA 640 #ifdef CONFIG_FSL_SATA
642 #define CONFIG_SYS_SATA_MAX_DEVICE 2 641 #define CONFIG_SYS_SATA_MAX_DEVICE 2
643 #define CONFIG_SATA1 642 #define CONFIG_SATA1
644 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 643 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
645 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 644 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
646 #define CONFIG_SATA2 645 #define CONFIG_SATA2
647 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 646 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
648 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 647 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
649 648
650 #define CONFIG_LBA48 649 #define CONFIG_LBA48
651 #endif /* #ifdef CONFIG_FSL_SATA */ 650 #endif /* #ifdef CONFIG_FSL_SATA */
652 651
653 #ifdef CONFIG_MMC 652 #ifdef CONFIG_MMC
654 #define CONFIG_FSL_ESDHC 653 #define CONFIG_FSL_ESDHC
655 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 654 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
656 #endif 655 #endif
657 656
658 #define CONFIG_HAS_FSL_DR_USB 657 #define CONFIG_HAS_FSL_DR_USB
659 658
660 #if defined(CONFIG_HAS_FSL_DR_USB) 659 #if defined(CONFIG_HAS_FSL_DR_USB)
661 #ifdef CONFIG_USB_EHCI_HCD 660 #ifdef CONFIG_USB_EHCI_HCD
662 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 661 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
663 #define CONFIG_USB_EHCI_FSL 662 #define CONFIG_USB_EHCI_FSL
664 #endif 663 #endif
665 #endif 664 #endif
666 665
667 /* 666 /*
668 * Environment 667 * Environment
669 */ 668 */
670 #if defined(CONFIG_SDCARD) 669 #if defined(CONFIG_SDCARD)
671 #define CONFIG_FSL_FIXED_MMC_LOCATION 670 #define CONFIG_FSL_FIXED_MMC_LOCATION
672 #define CONFIG_SYS_MMC_ENV_DEV 0 671 #define CONFIG_SYS_MMC_ENV_DEV 0
673 #define CONFIG_ENV_SIZE 0x2000 672 #define CONFIG_ENV_SIZE 0x2000
674 #elif defined(CONFIG_SPIFLASH) 673 #elif defined(CONFIG_SPIFLASH)
675 #define CONFIG_ENV_SPI_BUS 0 674 #define CONFIG_ENV_SPI_BUS 0
676 #define CONFIG_ENV_SPI_CS 0 675 #define CONFIG_ENV_SPI_CS 0
677 #define CONFIG_ENV_SPI_MAX_HZ 10000000 676 #define CONFIG_ENV_SPI_MAX_HZ 10000000
678 #define CONFIG_ENV_SPI_MODE 0 677 #define CONFIG_ENV_SPI_MODE 0
679 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 678 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
680 #define CONFIG_ENV_SECT_SIZE 0x10000 679 #define CONFIG_ENV_SECT_SIZE 0x10000
681 #define CONFIG_ENV_SIZE 0x2000 680 #define CONFIG_ENV_SIZE 0x2000
682 #elif defined(CONFIG_NAND) 681 #elif defined(CONFIG_NAND)
683 #ifdef CONFIG_TPL_BUILD 682 #ifdef CONFIG_TPL_BUILD
684 #define CONFIG_ENV_SIZE 0x2000 683 #define CONFIG_ENV_SIZE 0x2000
685 #define CONFIG_ENV_ADDR (CONFIG_SYS_INIT_L2_ADDR + (160 << 10)) 684 #define CONFIG_ENV_ADDR (CONFIG_SYS_INIT_L2_ADDR + (160 << 10))
686 #else 685 #else
687 #if defined(CONFIG_TARGET_P1010RDB_PA) 686 #if defined(CONFIG_TARGET_P1010RDB_PA)
688 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE 687 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE
689 #define CONFIG_ENV_RANGE (3 * CONFIG_ENV_SIZE) /* 3*16=48K for env */ 688 #define CONFIG_ENV_RANGE (3 * CONFIG_ENV_SIZE) /* 3*16=48K for env */
690 #elif defined(CONFIG_TARGET_P1010RDB_PB) 689 #elif defined(CONFIG_TARGET_P1010RDB_PB)
691 #define CONFIG_ENV_SIZE (16 * 1024) 690 #define CONFIG_ENV_SIZE (16 * 1024)
692 #define CONFIG_ENV_RANGE (32 * CONFIG_ENV_SIZE) /* new block size 512K */ 691 #define CONFIG_ENV_RANGE (32 * CONFIG_ENV_SIZE) /* new block size 512K */
693 #endif 692 #endif
694 #endif 693 #endif
695 #define CONFIG_ENV_OFFSET (1024 * 1024) 694 #define CONFIG_ENV_OFFSET (1024 * 1024)
696 #elif defined(CONFIG_SYS_RAMBOOT) 695 #elif defined(CONFIG_SYS_RAMBOOT)
697 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000) 696 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000)
698 #define CONFIG_ENV_SIZE 0x2000 697 #define CONFIG_ENV_SIZE 0x2000
699 #else 698 #else
700 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 699 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
701 #define CONFIG_ENV_SIZE 0x2000 700 #define CONFIG_ENV_SIZE 0x2000
702 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 701 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
703 #endif 702 #endif
704 703
705 #define CONFIG_LOADS_ECHO /* echo on for serial download */ 704 #define CONFIG_LOADS_ECHO /* echo on for serial download */
706 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 705 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */
707 706
708 #undef CONFIG_WATCHDOG /* watchdog disabled */ 707 #undef CONFIG_WATCHDOG /* watchdog disabled */
709 708
710 #if defined(CONFIG_MMC) || defined(CONFIG_USB_EHCI_HCD) \ 709 #if defined(CONFIG_MMC) || defined(CONFIG_USB_EHCI_HCD) \
711 || defined(CONFIG_FSL_SATA) 710 || defined(CONFIG_FSL_SATA)
712 #endif 711 #endif
713 712
714 /* 713 /*
715 * Miscellaneous configurable options 714 * Miscellaneous configurable options
716 */ 715 */
717 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 716 #define CONFIG_SYS_LONGHELP /* undef to save memory */
718 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 717 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
719 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 718 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
720 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 719 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
721 720
722 /* 721 /*
723 * For booting Linux, the board info and command line data 722 * For booting Linux, the board info and command line data
724 * have to be in the first 64 MB of memory, since this is 723 * have to be in the first 64 MB of memory, since this is
725 * the maximum mapped by the Linux kernel during initialization. 724 * the maximum mapped by the Linux kernel during initialization.
726 */ 725 */
727 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory map for Linux */ 726 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory map for Linux */
728 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 727 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
729 728
730 #if defined(CONFIG_CMD_KGDB) 729 #if defined(CONFIG_CMD_KGDB)
731 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 730 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
732 #endif 731 #endif
733 732
734 /* 733 /*
735 * Environment Configuration 734 * Environment Configuration
736 */ 735 */
737 736
738 #if defined(CONFIG_TSEC_ENET) 737 #if defined(CONFIG_TSEC_ENET)
739 #define CONFIG_HAS_ETH0 738 #define CONFIG_HAS_ETH0
740 #define CONFIG_HAS_ETH1 739 #define CONFIG_HAS_ETH1
741 #define CONFIG_HAS_ETH2 740 #define CONFIG_HAS_ETH2
742 #endif 741 #endif
743 742
744 #define CONFIG_ROOTPATH "/opt/nfsroot" 743 #define CONFIG_ROOTPATH "/opt/nfsroot"
745 #define CONFIG_BOOTFILE "uImage" 744 #define CONFIG_BOOTFILE "uImage"
746 #define CONFIG_UBOOTPATH u-boot.bin/* U-Boot image on TFTP server */ 745 #define CONFIG_UBOOTPATH u-boot.bin/* U-Boot image on TFTP server */
747 746
748 /* default location for tftp and bootm */ 747 /* default location for tftp and bootm */
749 #define CONFIG_LOADADDR 1000000 748 #define CONFIG_LOADADDR 1000000
750 749
751 #define CONFIG_EXTRA_ENV_SETTINGS \ 750 #define CONFIG_EXTRA_ENV_SETTINGS \
752 "hwconfig=" __stringify(CONFIG_DEF_HWCONFIG) "\0" \ 751 "hwconfig=" __stringify(CONFIG_DEF_HWCONFIG) "\0" \
753 "netdev=eth0\0" \ 752 "netdev=eth0\0" \
754 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 753 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
755 "loadaddr=1000000\0" \ 754 "loadaddr=1000000\0" \
756 "consoledev=ttyS0\0" \ 755 "consoledev=ttyS0\0" \
757 "ramdiskaddr=2000000\0" \ 756 "ramdiskaddr=2000000\0" \
758 "ramdiskfile=rootfs.ext2.gz.uboot\0" \ 757 "ramdiskfile=rootfs.ext2.gz.uboot\0" \
759 "fdtaddr=1e00000\0" \ 758 "fdtaddr=1e00000\0" \
760 "fdtfile=p1010rdb.dtb\0" \ 759 "fdtfile=p1010rdb.dtb\0" \
761 "bdev=sda1\0" \ 760 "bdev=sda1\0" \
762 "hwconfig=usb1:dr_mode=host,phy_type=utmi\0" \ 761 "hwconfig=usb1:dr_mode=host,phy_type=utmi\0" \
763 "othbootargs=ramdisk_size=600000\0" \ 762 "othbootargs=ramdisk_size=600000\0" \
764 "usbfatboot=setenv bootargs root=/dev/ram rw " \ 763 "usbfatboot=setenv bootargs root=/dev/ram rw " \
765 "console=$consoledev,$baudrate $othbootargs; " \ 764 "console=$consoledev,$baudrate $othbootargs; " \
766 "usb start;" \ 765 "usb start;" \
767 "fatload usb 0:2 $loadaddr $bootfile;" \ 766 "fatload usb 0:2 $loadaddr $bootfile;" \
768 "fatload usb 0:2 $fdtaddr $fdtfile;" \ 767 "fatload usb 0:2 $fdtaddr $fdtfile;" \
769 "fatload usb 0:2 $ramdiskaddr $ramdiskfile;" \ 768 "fatload usb 0:2 $ramdiskaddr $ramdiskfile;" \
770 "bootm $loadaddr $ramdiskaddr $fdtaddr\0" \ 769 "bootm $loadaddr $ramdiskaddr $fdtaddr\0" \
771 "usbext2boot=setenv bootargs root=/dev/ram rw " \ 770 "usbext2boot=setenv bootargs root=/dev/ram rw " \
772 "console=$consoledev,$baudrate $othbootargs; " \ 771 "console=$consoledev,$baudrate $othbootargs; " \
773 "usb start;" \ 772 "usb start;" \
774 "ext2load usb 0:4 $loadaddr $bootfile;" \ 773 "ext2load usb 0:4 $loadaddr $bootfile;" \
775 "ext2load usb 0:4 $fdtaddr $fdtfile;" \ 774 "ext2load usb 0:4 $fdtaddr $fdtfile;" \
776 "ext2load usb 0:4 $ramdiskaddr $ramdiskfile;" \ 775 "ext2load usb 0:4 $ramdiskaddr $ramdiskfile;" \
777 "bootm $loadaddr $ramdiskaddr $fdtaddr\0" \ 776 "bootm $loadaddr $ramdiskaddr $fdtaddr\0" \
778 CONFIG_BOOTMODE 777 CONFIG_BOOTMODE
779 778
780 #if defined(CONFIG_TARGET_P1010RDB_PA) 779 #if defined(CONFIG_TARGET_P1010RDB_PA)
781 #define CONFIG_BOOTMODE \ 780 #define CONFIG_BOOTMODE \
782 "boot_bank0=i2c dev 0; i2c mw 18 1 f1; i2c mw 18 3 f0;" \ 781 "boot_bank0=i2c dev 0; i2c mw 18 1 f1; i2c mw 18 3 f0;" \
783 "mw.b ffb00011 0; mw.b ffb00009 0; reset\0" \ 782 "mw.b ffb00011 0; mw.b ffb00009 0; reset\0" \
784 "boot_bank1=i2c dev 0; i2c mw 18 1 f1; i2c mw 18 3 f0;" \ 783 "boot_bank1=i2c dev 0; i2c mw 18 1 f1; i2c mw 18 3 f0;" \
785 "mw.b ffb00011 0; mw.b ffb00009 1; reset\0" \ 784 "mw.b ffb00011 0; mw.b ffb00009 1; reset\0" \
786 "boot_nand=i2c dev 0; i2c mw 18 1 f9; i2c mw 18 3 f0;" \ 785 "boot_nand=i2c dev 0; i2c mw 18 1 f9; i2c mw 18 3 f0;" \
787 "mw.b ffb00011 0; mw.b ffb00017 1; reset\0" 786 "mw.b ffb00011 0; mw.b ffb00017 1; reset\0"
788 787
789 #elif defined(CONFIG_TARGET_P1010RDB_PB) 788 #elif defined(CONFIG_TARGET_P1010RDB_PB)
790 #define CONFIG_BOOTMODE \ 789 #define CONFIG_BOOTMODE \
791 "boot_bank0=i2c dev 0; i2c mw 18 1 fe; i2c mw 18 3 0;" \ 790 "boot_bank0=i2c dev 0; i2c mw 18 1 fe; i2c mw 18 3 0;" \
792 "i2c mw 19 1 2; i2c mw 19 3 e1; reset\0" \ 791 "i2c mw 19 1 2; i2c mw 19 3 e1; reset\0" \
793 "boot_bank1=i2c dev 0; i2c mw 18 1 fe; i2c mw 18 3 0;" \ 792 "boot_bank1=i2c dev 0; i2c mw 18 1 fe; i2c mw 18 3 0;" \
794 "i2c mw 19 1 12; i2c mw 19 3 e1; reset\0" \ 793 "i2c mw 19 1 12; i2c mw 19 3 e1; reset\0" \
795 "boot_nand=i2c dev 0; i2c mw 18 1 fc; i2c mw 18 3 0;" \ 794 "boot_nand=i2c dev 0; i2c mw 18 1 fc; i2c mw 18 3 0;" \
796 "i2c mw 19 1 8; i2c mw 19 3 f7; reset\0" \ 795 "i2c mw 19 1 8; i2c mw 19 3 f7; reset\0" \
797 "boot_spi=i2c dev 0; i2c mw 18 1 fa; i2c mw 18 3 0;" \ 796 "boot_spi=i2c dev 0; i2c mw 18 1 fa; i2c mw 18 3 0;" \
798 "i2c mw 19 1 0; i2c mw 19 3 f7; reset\0" \ 797 "i2c mw 19 1 0; i2c mw 19 3 f7; reset\0" \
799 "boot_sd=i2c dev 0; i2c mw 18 1 f8; i2c mw 18 3 0;" \ 798 "boot_sd=i2c dev 0; i2c mw 18 1 f8; i2c mw 18 3 0;" \
800 "i2c mw 19 1 4; i2c mw 19 3 f3; reset\0" 799 "i2c mw 19 1 4; i2c mw 19 3 f3; reset\0"
801 #endif 800 #endif
802 801
803 #define CONFIG_RAMBOOTCOMMAND \ 802 #define CONFIG_RAMBOOTCOMMAND \
804 "setenv bootargs root=/dev/ram rw " \ 803 "setenv bootargs root=/dev/ram rw " \
805 "console=$consoledev,$baudrate $othbootargs; " \ 804 "console=$consoledev,$baudrate $othbootargs; " \
806 "tftp $ramdiskaddr $ramdiskfile;" \ 805 "tftp $ramdiskaddr $ramdiskfile;" \
807 "tftp $loadaddr $bootfile;" \ 806 "tftp $loadaddr $bootfile;" \
808 "tftp $fdtaddr $fdtfile;" \ 807 "tftp $fdtaddr $fdtfile;" \
809 "bootm $loadaddr $ramdiskaddr $fdtaddr" 808 "bootm $loadaddr $ramdiskaddr $fdtaddr"
810 809
811 #define CONFIG_BOOTCOMMAND CONFIG_RAMBOOTCOMMAND 810 #define CONFIG_BOOTCOMMAND CONFIG_RAMBOOTCOMMAND
812 811
813 #include <asm/fsl_secure_boot.h> 812 #include <asm/fsl_secure_boot.h>
814 813
815 #endif /* __CONFIG_H */ 814 #endif /* __CONFIG_H */
816 815
include/configs/P1022DS.h
1 /* 1 /*
2 * Copyright 2010-2012 Freescale Semiconductor, Inc. 2 * Copyright 2010-2012 Freescale Semiconductor, Inc.
3 * Authors: Srikanth Srinivasan <srikanth.srinivasan@freescale.com> 3 * Authors: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
4 * Timur Tabi <timur@freescale.com> 4 * Timur Tabi <timur@freescale.com>
5 * 5 *
6 * SPDX-License-Identifier: GPL-2.0+ 6 * SPDX-License-Identifier: GPL-2.0+
7 */ 7 */
8 8
9 #ifndef __CONFIG_H 9 #ifndef __CONFIG_H
10 #define __CONFIG_H 10 #define __CONFIG_H
11 11
12 #include "../board/freescale/common/ics307_clk.h" 12 #include "../board/freescale/common/ics307_clk.h"
13 13
14 #ifdef CONFIG_SDCARD 14 #ifdef CONFIG_SDCARD
15 #define CONFIG_SPL_MMC_MINIMAL 15 #define CONFIG_SPL_MMC_MINIMAL
16 #define CONFIG_SPL_FLUSH_IMAGE 16 #define CONFIG_SPL_FLUSH_IMAGE
17 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 17 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
18 #define CONFIG_SYS_TEXT_BASE 0x11001000 18 #define CONFIG_SYS_TEXT_BASE 0x11001000
19 #define CONFIG_SPL_TEXT_BASE 0xf8f81000 19 #define CONFIG_SPL_TEXT_BASE 0xf8f81000
20 #define CONFIG_SPL_PAD_TO 0x20000 20 #define CONFIG_SPL_PAD_TO 0x20000
21 #define CONFIG_SPL_MAX_SIZE (128 * 1024) 21 #define CONFIG_SPL_MAX_SIZE (128 * 1024)
22 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10) 22 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10)
23 #define CONFIG_SYS_MMC_U_BOOT_DST (0x11000000) 23 #define CONFIG_SYS_MMC_U_BOOT_DST (0x11000000)
24 #define CONFIG_SYS_MMC_U_BOOT_START (0x11000000) 24 #define CONFIG_SYS_MMC_U_BOOT_START (0x11000000)
25 #define CONFIG_SYS_MMC_U_BOOT_OFFS (128 << 10) 25 #define CONFIG_SYS_MMC_U_BOOT_OFFS (128 << 10)
26 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 26 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
27 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 27 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
28 #define CONFIG_SPL_MMC_BOOT 28 #define CONFIG_SPL_MMC_BOOT
29 #ifdef CONFIG_SPL_BUILD 29 #ifdef CONFIG_SPL_BUILD
30 #define CONFIG_SPL_COMMON_INIT_DDR 30 #define CONFIG_SPL_COMMON_INIT_DDR
31 #endif 31 #endif
32 #endif 32 #endif
33 33
34 #ifdef CONFIG_SPIFLASH 34 #ifdef CONFIG_SPIFLASH
35 #define CONFIG_SPL_SPI_FLASH_MINIMAL 35 #define CONFIG_SPL_SPI_FLASH_MINIMAL
36 #define CONFIG_SPL_FLUSH_IMAGE 36 #define CONFIG_SPL_FLUSH_IMAGE
37 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 37 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
38 #define CONFIG_SYS_TEXT_BASE 0x11001000 38 #define CONFIG_SYS_TEXT_BASE 0x11001000
39 #define CONFIG_SPL_TEXT_BASE 0xf8f81000 39 #define CONFIG_SPL_TEXT_BASE 0xf8f81000
40 #define CONFIG_SPL_PAD_TO 0x20000 40 #define CONFIG_SPL_PAD_TO 0x20000
41 #define CONFIG_SPL_MAX_SIZE (128 * 1024) 41 #define CONFIG_SPL_MAX_SIZE (128 * 1024)
42 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (768 << 10) 42 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (768 << 10)
43 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x11000000) 43 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x11000000)
44 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x11000000) 44 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x11000000)
45 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (128 << 10) 45 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (128 << 10)
46 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 46 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
47 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 47 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
48 #define CONFIG_SPL_SPI_BOOT 48 #define CONFIG_SPL_SPI_BOOT
49 #ifdef CONFIG_SPL_BUILD 49 #ifdef CONFIG_SPL_BUILD
50 #define CONFIG_SPL_COMMON_INIT_DDR 50 #define CONFIG_SPL_COMMON_INIT_DDR
51 #endif 51 #endif
52 #endif 52 #endif
53 53
54 #define CONFIG_NAND_FSL_ELBC 54 #define CONFIG_NAND_FSL_ELBC
55 #define CONFIG_SYS_NAND_MAX_ECCPOS 56 55 #define CONFIG_SYS_NAND_MAX_ECCPOS 56
56 #define CONFIG_SYS_NAND_MAX_OOBFREE 5 56 #define CONFIG_SYS_NAND_MAX_OOBFREE 5
57 57
58 #ifdef CONFIG_NAND 58 #ifdef CONFIG_NAND
59 #ifdef CONFIG_TPL_BUILD 59 #ifdef CONFIG_TPL_BUILD
60 #define CONFIG_SPL_NAND_BOOT 60 #define CONFIG_SPL_NAND_BOOT
61 #define CONFIG_SPL_FLUSH_IMAGE 61 #define CONFIG_SPL_FLUSH_IMAGE
62 #define CONFIG_SPL_NAND_INIT 62 #define CONFIG_SPL_NAND_INIT
63 #define CONFIG_SPL_COMMON_INIT_DDR 63 #define CONFIG_SPL_COMMON_INIT_DDR
64 #define CONFIG_SPL_MAX_SIZE (128 << 10) 64 #define CONFIG_SPL_MAX_SIZE (128 << 10)
65 #define CONFIG_SPL_TEXT_BASE 0xf8f81000 65 #define CONFIG_SPL_TEXT_BASE 0xf8f81000
66 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 66 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
67 #define CONFIG_SYS_NAND_U_BOOT_SIZE (832 << 10) 67 #define CONFIG_SYS_NAND_U_BOOT_SIZE (832 << 10)
68 #define CONFIG_SYS_NAND_U_BOOT_DST (0x11000000) 68 #define CONFIG_SYS_NAND_U_BOOT_DST (0x11000000)
69 #define CONFIG_SYS_NAND_U_BOOT_START (0x11000000) 69 #define CONFIG_SYS_NAND_U_BOOT_START (0x11000000)
70 #define CONFIG_SYS_NAND_U_BOOT_OFFS ((128 + 128) << 10) 70 #define CONFIG_SYS_NAND_U_BOOT_OFFS ((128 + 128) << 10)
71 #elif defined(CONFIG_SPL_BUILD) 71 #elif defined(CONFIG_SPL_BUILD)
72 #define CONFIG_SPL_INIT_MINIMAL 72 #define CONFIG_SPL_INIT_MINIMAL
73 #define CONFIG_SPL_FLUSH_IMAGE 73 #define CONFIG_SPL_FLUSH_IMAGE
74 #define CONFIG_SPL_TEXT_BASE 0xff800000 74 #define CONFIG_SPL_TEXT_BASE 0xff800000
75 #define CONFIG_SPL_MAX_SIZE 4096 75 #define CONFIG_SPL_MAX_SIZE 4096
76 #define CONFIG_SYS_NAND_U_BOOT_SIZE (128 << 10) 76 #define CONFIG_SYS_NAND_U_BOOT_SIZE (128 << 10)
77 #define CONFIG_SYS_NAND_U_BOOT_DST 0xf8f80000 77 #define CONFIG_SYS_NAND_U_BOOT_DST 0xf8f80000
78 #define CONFIG_SYS_NAND_U_BOOT_START 0xf8f80000 78 #define CONFIG_SYS_NAND_U_BOOT_START 0xf8f80000
79 #define CONFIG_SYS_NAND_U_BOOT_OFFS (128 << 10) 79 #define CONFIG_SYS_NAND_U_BOOT_OFFS (128 << 10)
80 #endif 80 #endif
81 #define CONFIG_SPL_PAD_TO 0x20000 81 #define CONFIG_SPL_PAD_TO 0x20000
82 #define CONFIG_TPL_PAD_TO 0x20000 82 #define CONFIG_TPL_PAD_TO 0x20000
83 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 83 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
84 #define CONFIG_SYS_TEXT_BASE 0x11001000 84 #define CONFIG_SYS_TEXT_BASE 0x11001000
85 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds" 85 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
86 #endif 86 #endif
87 87
88 /* High Level Configuration Options */ 88 /* High Level Configuration Options */
89 #define CONFIG_MP /* support multiple processors */ 89 #define CONFIG_MP /* support multiple processors */
90 90
91 #ifndef CONFIG_SYS_TEXT_BASE 91 #ifndef CONFIG_SYS_TEXT_BASE
92 #define CONFIG_SYS_TEXT_BASE 0xeff40000 92 #define CONFIG_SYS_TEXT_BASE 0xeff40000
93 #endif 93 #endif
94 94
95 #ifndef CONFIG_RESET_VECTOR_ADDRESS 95 #ifndef CONFIG_RESET_VECTOR_ADDRESS
96 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 96 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
97 #endif 97 #endif
98 98
99 #define CONFIG_PCIE1 /* PCIE controller 1 (slot 1) */ 99 #define CONFIG_PCIE1 /* PCIE controller 1 (slot 1) */
100 #define CONFIG_PCIE2 /* PCIE controller 2 (slot 2) */ 100 #define CONFIG_PCIE2 /* PCIE controller 2 (slot 2) */
101 #define CONFIG_PCIE3 /* PCIE controller 3 (ULI bridge) */ 101 #define CONFIG_PCIE3 /* PCIE controller 3 (ULI bridge) */
102 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 102 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
103 #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata */ 103 #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata */
104 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 104 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
105 105
106 #define CONFIG_ENABLE_36BIT_PHYS 106 #define CONFIG_ENABLE_36BIT_PHYS
107 107
108 #ifdef CONFIG_PHYS_64BIT 108 #ifdef CONFIG_PHYS_64BIT
109 #define CONFIG_ADDR_MAP 109 #define CONFIG_ADDR_MAP
110 #define CONFIG_SYS_NUM_ADDR_MAP 16 /* number of TLB1 entries */ 110 #define CONFIG_SYS_NUM_ADDR_MAP 16 /* number of TLB1 entries */
111 #endif 111 #endif
112 112
113 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk() 113 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk()
114 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk() 114 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk()
115 #define CONFIG_ICS307_REFCLK_HZ 33333000 /* ICS307 clock chip ref freq */ 115 #define CONFIG_ICS307_REFCLK_HZ 33333000 /* ICS307 clock chip ref freq */
116 116
117 /* 117 /*
118 * These can be toggled for performance analysis, otherwise use default. 118 * These can be toggled for performance analysis, otherwise use default.
119 */ 119 */
120 #define CONFIG_L2_CACHE 120 #define CONFIG_L2_CACHE
121 #define CONFIG_BTB 121 #define CONFIG_BTB
122 122
123 #define CONFIG_SYS_MEMTEST_START 0x00000000 123 #define CONFIG_SYS_MEMTEST_START 0x00000000
124 #define CONFIG_SYS_MEMTEST_END 0x7fffffff 124 #define CONFIG_SYS_MEMTEST_END 0x7fffffff
125 125
126 #define CONFIG_SYS_CCSRBAR 0xffe00000 126 #define CONFIG_SYS_CCSRBAR 0xffe00000
127 #define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR 127 #define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR
128 128
129 /* IN case of NAND bootloader relocate CCSRBAR in RAMboot code not in the 4k 129 /* IN case of NAND bootloader relocate CCSRBAR in RAMboot code not in the 4k
130 SPL code*/ 130 SPL code*/
131 #ifdef CONFIG_SPL_BUILD 131 #ifdef CONFIG_SPL_BUILD
132 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE 132 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
133 #endif 133 #endif
134 134
135 /* DDR Setup */ 135 /* DDR Setup */
136 #define CONFIG_DDR_SPD 136 #define CONFIG_DDR_SPD
137 #define CONFIG_VERY_BIG_RAM 137 #define CONFIG_VERY_BIG_RAM
138 138
139 #ifdef CONFIG_DDR_ECC 139 #ifdef CONFIG_DDR_ECC
140 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 140 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER
141 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef 141 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef
142 #endif 142 #endif
143 143
144 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 144 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
145 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 145 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
146 146
147 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 147 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
148 #define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR) 148 #define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR)
149 149
150 /* I2C addresses of SPD EEPROMs */ 150 /* I2C addresses of SPD EEPROMs */
151 #define CONFIG_SYS_SPD_BUS_NUM 1 151 #define CONFIG_SYS_SPD_BUS_NUM 1
152 #define SPD_EEPROM_ADDRESS 0x51 /* CTLR 0 DIMM 0 */ 152 #define SPD_EEPROM_ADDRESS 0x51 /* CTLR 0 DIMM 0 */
153 153
154 /* These are used when DDR doesn't use SPD. */ 154 /* These are used when DDR doesn't use SPD. */
155 #define CONFIG_SYS_SDRAM_SIZE 2048 155 #define CONFIG_SYS_SDRAM_SIZE 2048
156 #define CONFIG_SYS_SDRAM_SIZE_LAW LAW_SIZE_2G 156 #define CONFIG_SYS_SDRAM_SIZE_LAW LAW_SIZE_2G
157 #define CONFIG_SYS_DDR_CS0_BNDS 0x0000003F 157 #define CONFIG_SYS_DDR_CS0_BNDS 0x0000003F
158 #define CONFIG_SYS_DDR_CS0_CONFIG 0x80014202 158 #define CONFIG_SYS_DDR_CS0_CONFIG 0x80014202
159 #define CONFIG_SYS_DDR_CS1_BNDS 0x0040007F 159 #define CONFIG_SYS_DDR_CS1_BNDS 0x0040007F
160 #define CONFIG_SYS_DDR_CS1_CONFIG 0x80014202 160 #define CONFIG_SYS_DDR_CS1_CONFIG 0x80014202
161 #define CONFIG_SYS_DDR_TIMING_3 0x00010000 161 #define CONFIG_SYS_DDR_TIMING_3 0x00010000
162 #define CONFIG_SYS_DDR_TIMING_0 0x40110104 162 #define CONFIG_SYS_DDR_TIMING_0 0x40110104
163 #define CONFIG_SYS_DDR_TIMING_1 0x5c5bd746 163 #define CONFIG_SYS_DDR_TIMING_1 0x5c5bd746
164 #define CONFIG_SYS_DDR_TIMING_2 0x0fa8d4ca 164 #define CONFIG_SYS_DDR_TIMING_2 0x0fa8d4ca
165 #define CONFIG_SYS_DDR_MODE_1 0x00441221 165 #define CONFIG_SYS_DDR_MODE_1 0x00441221
166 #define CONFIG_SYS_DDR_MODE_2 0x00000000 166 #define CONFIG_SYS_DDR_MODE_2 0x00000000
167 #define CONFIG_SYS_DDR_INTERVAL 0x0a280100 167 #define CONFIG_SYS_DDR_INTERVAL 0x0a280100
168 #define CONFIG_SYS_DDR_DATA_INIT 0xdeadbeef 168 #define CONFIG_SYS_DDR_DATA_INIT 0xdeadbeef
169 #define CONFIG_SYS_DDR_CLK_CTRL 0x02800000 169 #define CONFIG_SYS_DDR_CLK_CTRL 0x02800000
170 #define CONFIG_SYS_DDR_CONTROL 0xc7000008 170 #define CONFIG_SYS_DDR_CONTROL 0xc7000008
171 #define CONFIG_SYS_DDR_CONTROL_2 0x24401041 171 #define CONFIG_SYS_DDR_CONTROL_2 0x24401041
172 #define CONFIG_SYS_DDR_TIMING_4 0x00220001 172 #define CONFIG_SYS_DDR_TIMING_4 0x00220001
173 #define CONFIG_SYS_DDR_TIMING_5 0x02401400 173 #define CONFIG_SYS_DDR_TIMING_5 0x02401400
174 #define CONFIG_SYS_DDR_ZQ_CONTROL 0x89080600 174 #define CONFIG_SYS_DDR_ZQ_CONTROL 0x89080600
175 #define CONFIG_SYS_DDR_WRLVL_CONTROL 0x8675f608 175 #define CONFIG_SYS_DDR_WRLVL_CONTROL 0x8675f608
176 176
177 /* 177 /*
178 * Memory map 178 * Memory map
179 * 179 *
180 * 0x0000_0000 0x7fff_ffff DDR 2G Cacheable 180 * 0x0000_0000 0x7fff_ffff DDR 2G Cacheable
181 * 0x8000_0000 0xdfff_ffff PCI Express Mem 1.5G non-cacheable 181 * 0x8000_0000 0xdfff_ffff PCI Express Mem 1.5G non-cacheable
182 * 0xffc0_0000 0xffc2_ffff PCI IO range 192K non-cacheable 182 * 0xffc0_0000 0xffc2_ffff PCI IO range 192K non-cacheable
183 * 183 *
184 * Localbus cacheable (TBD) 184 * Localbus cacheable (TBD)
185 * 0xXXXX_XXXX 0xXXXX_XXXX SRAM YZ M Cacheable 185 * 0xXXXX_XXXX 0xXXXX_XXXX SRAM YZ M Cacheable
186 * 186 *
187 * Localbus non-cacheable 187 * Localbus non-cacheable
188 * 0xe000_0000 0xe80f_ffff Promjet/free 128M non-cacheable 188 * 0xe000_0000 0xe80f_ffff Promjet/free 128M non-cacheable
189 * 0xe800_0000 0xefff_ffff FLASH 128M non-cacheable 189 * 0xe800_0000 0xefff_ffff FLASH 128M non-cacheable
190 * 0xff80_0000 0xff80_7fff NAND 32K non-cacheable 190 * 0xff80_0000 0xff80_7fff NAND 32K non-cacheable
191 * 0xffdf_0000 0xffdf_7fff PIXIS 32K non-cacheable TLB0 191 * 0xffdf_0000 0xffdf_7fff PIXIS 32K non-cacheable TLB0
192 * 0xffd0_0000 0xffd0_3fff L1 for stack 16K Cacheable TLB0 192 * 0xffd0_0000 0xffd0_3fff L1 for stack 16K Cacheable TLB0
193 * 0xffe0_0000 0xffef_ffff CCSR 1M non-cacheable 193 * 0xffe0_0000 0xffef_ffff CCSR 1M non-cacheable
194 */ 194 */
195 195
196 /* 196 /*
197 * Local Bus Definitions 197 * Local Bus Definitions
198 */ 198 */
199 #define CONFIG_SYS_FLASH_BASE 0xe8000000 /* start of FLASH 128M */ 199 #define CONFIG_SYS_FLASH_BASE 0xe8000000 /* start of FLASH 128M */
200 #ifdef CONFIG_PHYS_64BIT 200 #ifdef CONFIG_PHYS_64BIT
201 #define CONFIG_SYS_FLASH_BASE_PHYS 0xfe8000000ull 201 #define CONFIG_SYS_FLASH_BASE_PHYS 0xfe8000000ull
202 #else 202 #else
203 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE 203 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE
204 #endif 204 #endif
205 205
206 #define CONFIG_FLASH_BR_PRELIM \ 206 #define CONFIG_FLASH_BR_PRELIM \
207 (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | BR_PS_16 | BR_V) 207 (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | BR_PS_16 | BR_V)
208 #define CONFIG_FLASH_OR_PRELIM (OR_AM_128MB | 0xff7) 208 #define CONFIG_FLASH_OR_PRELIM (OR_AM_128MB | 0xff7)
209 209
210 #ifdef CONFIG_NAND 210 #ifdef CONFIG_NAND
211 #define CONFIG_SYS_BR1_PRELIM CONFIG_FLASH_BR_PRELIM /* NOR Base Address */ 211 #define CONFIG_SYS_BR1_PRELIM CONFIG_FLASH_BR_PRELIM /* NOR Base Address */
212 #define CONFIG_SYS_OR1_PRELIM CONFIG_FLASH_OR_PRELIM /* NOR Options */ 212 #define CONFIG_SYS_OR1_PRELIM CONFIG_FLASH_OR_PRELIM /* NOR Options */
213 #else 213 #else
214 #define CONFIG_SYS_BR0_PRELIM CONFIG_FLASH_BR_PRELIM /* NOR Base Address */ 214 #define CONFIG_SYS_BR0_PRELIM CONFIG_FLASH_BR_PRELIM /* NOR Base Address */
215 #define CONFIG_SYS_OR0_PRELIM CONFIG_FLASH_OR_PRELIM /* NOR Options */ 215 #define CONFIG_SYS_OR0_PRELIM CONFIG_FLASH_OR_PRELIM /* NOR Options */
216 #endif 216 #endif
217 217
218 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS} 218 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS}
219 #define CONFIG_SYS_FLASH_QUIET_TEST 219 #define CONFIG_SYS_FLASH_QUIET_TEST
220 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 220 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
221 221
222 #define CONFIG_SYS_MAX_FLASH_BANKS 1 222 #define CONFIG_SYS_MAX_FLASH_BANKS 1
223 #define CONFIG_SYS_MAX_FLASH_SECT 1024 223 #define CONFIG_SYS_MAX_FLASH_SECT 1024
224 224
225 #ifndef CONFIG_SYS_MONITOR_BASE 225 #ifndef CONFIG_SYS_MONITOR_BASE
226 #ifdef CONFIG_SPL_BUILD 226 #ifdef CONFIG_SPL_BUILD
227 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE 227 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE
228 #else 228 #else
229 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 229 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
230 #endif 230 #endif
231 #endif 231 #endif
232 232
233 #define CONFIG_FLASH_CFI_DRIVER 233 #define CONFIG_FLASH_CFI_DRIVER
234 #define CONFIG_SYS_FLASH_CFI 234 #define CONFIG_SYS_FLASH_CFI
235 #define CONFIG_SYS_FLASH_EMPTY_INFO 235 #define CONFIG_SYS_FLASH_EMPTY_INFO
236 236
237 /* Nand Flash */ 237 /* Nand Flash */
238 #if defined(CONFIG_NAND_FSL_ELBC) 238 #if defined(CONFIG_NAND_FSL_ELBC)
239 #define CONFIG_SYS_NAND_BASE 0xff800000 239 #define CONFIG_SYS_NAND_BASE 0xff800000
240 #ifdef CONFIG_PHYS_64BIT 240 #ifdef CONFIG_PHYS_64BIT
241 #define CONFIG_SYS_NAND_BASE_PHYS 0xfff800000ull 241 #define CONFIG_SYS_NAND_BASE_PHYS 0xfff800000ull
242 #else 242 #else
243 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE 243 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE
244 #endif 244 #endif
245 245
246 #define CONFIG_SYS_NAND_BASE_LIST {CONFIG_SYS_NAND_BASE} 246 #define CONFIG_SYS_NAND_BASE_LIST {CONFIG_SYS_NAND_BASE}
247 #define CONFIG_SYS_MAX_NAND_DEVICE 1 247 #define CONFIG_SYS_MAX_NAND_DEVICE 1
248 #define CONFIG_SYS_NAND_BLOCK_SIZE (256 * 1024) 248 #define CONFIG_SYS_NAND_BLOCK_SIZE (256 * 1024)
249 #define CONFIG_ELBC_NAND_SPL_STATIC_PGSIZE 249 #define CONFIG_ELBC_NAND_SPL_STATIC_PGSIZE
250 250
251 /* NAND flash config */ 251 /* NAND flash config */
252 #define CONFIG_SYS_NAND_BR_PRELIM (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 252 #define CONFIG_SYS_NAND_BR_PRELIM (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
253 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \ 253 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \
254 | BR_PS_8 /* Port Size = 8 bit */ \ 254 | BR_PS_8 /* Port Size = 8 bit */ \
255 | BR_MS_FCM /* MSEL = FCM */ \ 255 | BR_MS_FCM /* MSEL = FCM */ \
256 | BR_V) /* valid */ 256 | BR_V) /* valid */
257 #define CONFIG_SYS_NAND_OR_PRELIM (OR_AM_32KB /* length 256K */ \ 257 #define CONFIG_SYS_NAND_OR_PRELIM (OR_AM_32KB /* length 256K */ \
258 | OR_FCM_PGS /* Large Page*/ \ 258 | OR_FCM_PGS /* Large Page*/ \
259 | OR_FCM_CSCT \ 259 | OR_FCM_CSCT \
260 | OR_FCM_CST \ 260 | OR_FCM_CST \
261 | OR_FCM_CHT \ 261 | OR_FCM_CHT \
262 | OR_FCM_SCY_1 \ 262 | OR_FCM_SCY_1 \
263 | OR_FCM_TRLX \ 263 | OR_FCM_TRLX \
264 | OR_FCM_EHTR) 264 | OR_FCM_EHTR)
265 #ifdef CONFIG_NAND 265 #ifdef CONFIG_NAND
266 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */ 266 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */
267 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */ 267 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */
268 #else 268 #else
269 #define CONFIG_SYS_BR1_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */ 269 #define CONFIG_SYS_BR1_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */
270 #define CONFIG_SYS_OR1_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */ 270 #define CONFIG_SYS_OR1_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */
271 #endif 271 #endif
272 272
273 #endif /* CONFIG_NAND_FSL_ELBC */ 273 #endif /* CONFIG_NAND_FSL_ELBC */
274 274
275 #define CONFIG_BOARD_EARLY_INIT_R 275 #define CONFIG_BOARD_EARLY_INIT_R
276 #define CONFIG_MISC_INIT_R 276 #define CONFIG_MISC_INIT_R
277 #define CONFIG_HWCONFIG 277 #define CONFIG_HWCONFIG
278 278
279 #define CONFIG_FSL_NGPIXIS 279 #define CONFIG_FSL_NGPIXIS
280 #define PIXIS_BASE 0xffdf0000 /* PIXIS registers */ 280 #define PIXIS_BASE 0xffdf0000 /* PIXIS registers */
281 #ifdef CONFIG_PHYS_64BIT 281 #ifdef CONFIG_PHYS_64BIT
282 #define PIXIS_BASE_PHYS 0xfffdf0000ull 282 #define PIXIS_BASE_PHYS 0xfffdf0000ull
283 #else 283 #else
284 #define PIXIS_BASE_PHYS PIXIS_BASE 284 #define PIXIS_BASE_PHYS PIXIS_BASE
285 #endif 285 #endif
286 286
287 #define CONFIG_SYS_BR2_PRELIM (BR_PHYS_ADDR(PIXIS_BASE_PHYS) | BR_PS_8 | BR_V) 287 #define CONFIG_SYS_BR2_PRELIM (BR_PHYS_ADDR(PIXIS_BASE_PHYS) | BR_PS_8 | BR_V)
288 #define CONFIG_SYS_OR2_PRELIM (OR_AM_32KB | 0x6ff7) 288 #define CONFIG_SYS_OR2_PRELIM (OR_AM_32KB | 0x6ff7)
289 289
290 #define PIXIS_LBMAP_SWITCH 7 290 #define PIXIS_LBMAP_SWITCH 7
291 #define PIXIS_LBMAP_MASK 0xF0 291 #define PIXIS_LBMAP_MASK 0xF0
292 #define PIXIS_LBMAP_ALTBANK 0x20 292 #define PIXIS_LBMAP_ALTBANK 0x20
293 #define PIXIS_SPD 0x07 293 #define PIXIS_SPD 0x07
294 #define PIXIS_SPD_SYSCLK_MASK 0x07 294 #define PIXIS_SPD_SYSCLK_MASK 0x07
295 #define PIXIS_ELBC_SPI_MASK 0xc0 295 #define PIXIS_ELBC_SPI_MASK 0xc0
296 #define PIXIS_SPI 0x80 296 #define PIXIS_SPI 0x80
297 297
298 #define CONFIG_SYS_INIT_RAM_LOCK 298 #define CONFIG_SYS_INIT_RAM_LOCK
299 #define CONFIG_SYS_INIT_RAM_ADDR 0xffd00000 /* Initial L1 address */ 299 #define CONFIG_SYS_INIT_RAM_ADDR 0xffd00000 /* Initial L1 address */
300 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* Size of used area in RAM */ 300 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* Size of used area in RAM */
301 301
302 #define CONFIG_SYS_GBL_DATA_OFFSET \ 302 #define CONFIG_SYS_GBL_DATA_OFFSET \
303 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 303 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
304 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 304 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
305 305
306 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 306 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
307 #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024) 307 #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024)
308 308
309 /* 309 /*
310 * Config the L2 Cache as L2 SRAM 310 * Config the L2 Cache as L2 SRAM
311 */ 311 */
312 #if defined(CONFIG_SPL_BUILD) 312 #if defined(CONFIG_SPL_BUILD)
313 #if defined(CONFIG_SDCARD) || defined(CONFIG_SPIFLASH) 313 #if defined(CONFIG_SDCARD) || defined(CONFIG_SPIFLASH)
314 #define CONFIG_SYS_INIT_L2_ADDR 0xf8f80000 314 #define CONFIG_SYS_INIT_L2_ADDR 0xf8f80000
315 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR 315 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR
316 #define CONFIG_SYS_L2_SIZE (256 << 10) 316 #define CONFIG_SYS_L2_SIZE (256 << 10)
317 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE) 317 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE)
318 #define CONFIG_SPL_RELOC_TEXT_BASE 0xf8f81000 318 #define CONFIG_SPL_RELOC_TEXT_BASE 0xf8f81000
319 #define CONFIG_SPL_RELOC_STACK (CONFIG_SYS_INIT_L2_ADDR + 116 * 1024) 319 #define CONFIG_SPL_RELOC_STACK (CONFIG_SYS_INIT_L2_ADDR + 116 * 1024)
320 #define CONFIG_SPL_RELOC_STACK_SIZE (32 << 10) 320 #define CONFIG_SPL_RELOC_STACK_SIZE (32 << 10)
321 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SYS_INIT_L2_ADDR + 148 * 1024) 321 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SYS_INIT_L2_ADDR + 148 * 1024)
322 #define CONFIG_SPL_RELOC_MALLOC_SIZE (108 << 10) 322 #define CONFIG_SPL_RELOC_MALLOC_SIZE (108 << 10)
323 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L2_ADDR + 112 * 1024) 323 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L2_ADDR + 112 * 1024)
324 #elif defined(CONFIG_NAND) 324 #elif defined(CONFIG_NAND)
325 #ifdef CONFIG_TPL_BUILD 325 #ifdef CONFIG_TPL_BUILD
326 #define CONFIG_SYS_INIT_L2_ADDR 0xf8f80000 326 #define CONFIG_SYS_INIT_L2_ADDR 0xf8f80000
327 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR 327 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR
328 #define CONFIG_SYS_L2_SIZE (256 << 10) 328 #define CONFIG_SYS_L2_SIZE (256 << 10)
329 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE) 329 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE)
330 #define CONFIG_SPL_RELOC_TEXT_BASE 0xf8f81000 330 #define CONFIG_SPL_RELOC_TEXT_BASE 0xf8f81000
331 #define CONFIG_SPL_RELOC_STACK (CONFIG_SYS_INIT_L2_ADDR + 192 * 1024) 331 #define CONFIG_SPL_RELOC_STACK (CONFIG_SYS_INIT_L2_ADDR + 192 * 1024)
332 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SYS_INIT_L2_ADDR + 208 * 1024) 332 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SYS_INIT_L2_ADDR + 208 * 1024)
333 #define CONFIG_SPL_RELOC_MALLOC_SIZE (48 << 10) 333 #define CONFIG_SPL_RELOC_MALLOC_SIZE (48 << 10)
334 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L2_ADDR + 176 * 1024) 334 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L2_ADDR + 176 * 1024)
335 #else 335 #else
336 #define CONFIG_SYS_INIT_L2_ADDR 0xf8f80000 336 #define CONFIG_SYS_INIT_L2_ADDR 0xf8f80000
337 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR 337 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR
338 #define CONFIG_SYS_L2_SIZE (256 << 10) 338 #define CONFIG_SYS_L2_SIZE (256 << 10)
339 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE) 339 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE)
340 #define CONFIG_SPL_RELOC_TEXT_BASE (CONFIG_SYS_INIT_L2_END - 0x2000) 340 #define CONFIG_SPL_RELOC_TEXT_BASE (CONFIG_SYS_INIT_L2_END - 0x2000)
341 #define CONFIG_SPL_RELOC_STACK ((CONFIG_SYS_INIT_L2_END - 1) & ~0xF) 341 #define CONFIG_SPL_RELOC_STACK ((CONFIG_SYS_INIT_L2_END - 1) & ~0xF)
342 #endif 342 #endif
343 #endif 343 #endif
344 #endif 344 #endif
345 345
346 /* 346 /*
347 * Serial Port 347 * Serial Port
348 */ 348 */
349 #define CONFIG_CONS_INDEX 1 349 #define CONFIG_CONS_INDEX 1
350 #define CONFIG_SYS_NS16550_SERIAL 350 #define CONFIG_SYS_NS16550_SERIAL
351 #define CONFIG_SYS_NS16550_REG_SIZE 1 351 #define CONFIG_SYS_NS16550_REG_SIZE 1
352 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0) 352 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0)
353 #if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_INIT_MINIMAL) 353 #if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_INIT_MINIMAL)
354 #define CONFIG_NS16550_MIN_FUNCTIONS 354 #define CONFIG_NS16550_MIN_FUNCTIONS
355 #endif 355 #endif
356 356
357 #define CONFIG_SYS_BAUDRATE_TABLE \ 357 #define CONFIG_SYS_BAUDRATE_TABLE \
358 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 358 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
359 359
360 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x4500) 360 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x4500)
361 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600) 361 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600)
362 362
363 /* Video */ 363 /* Video */
364 364
365 #ifdef CONFIG_FSL_DIU_FB 365 #ifdef CONFIG_FSL_DIU_FB
366 #define CONFIG_SYS_DIU_ADDR (CONFIG_SYS_CCSRBAR + 0x10000) 366 #define CONFIG_SYS_DIU_ADDR (CONFIG_SYS_CCSRBAR + 0x10000)
367 #define CONFIG_VIDEO_LOGO 367 #define CONFIG_VIDEO_LOGO
368 #define CONFIG_VIDEO_BMP_LOGO 368 #define CONFIG_VIDEO_BMP_LOGO
369 #define CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS 369 #define CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS
370 /* 370 /*
371 * With CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS, flash I/O is really slow, so 371 * With CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS, flash I/O is really slow, so
372 * disable empty flash sector detection, which is I/O-intensive. 372 * disable empty flash sector detection, which is I/O-intensive.
373 */ 373 */
374 #undef CONFIG_SYS_FLASH_EMPTY_INFO 374 #undef CONFIG_SYS_FLASH_EMPTY_INFO
375 #endif 375 #endif
376 376
377 #ifndef CONFIG_FSL_DIU_FB 377 #ifndef CONFIG_FSL_DIU_FB
378 #endif 378 #endif
379 379
380 #ifdef CONFIG_ATI 380 #ifdef CONFIG_ATI
381 #define VIDEO_IO_OFFSET CONFIG_SYS_PCIE1_IO_VIRT 381 #define VIDEO_IO_OFFSET CONFIG_SYS_PCIE1_IO_VIRT
382 #define CONFIG_BIOSEMU 382 #define CONFIG_BIOSEMU
383 #define CONFIG_ATI_RADEON_FB 383 #define CONFIG_ATI_RADEON_FB
384 #define CONFIG_VIDEO_LOGO 384 #define CONFIG_VIDEO_LOGO
385 #define CONFIG_SYS_ISA_IO_BASE_ADDRESS VIDEO_IO_OFFSET 385 #define CONFIG_SYS_ISA_IO_BASE_ADDRESS VIDEO_IO_OFFSET
386 #endif 386 #endif
387 387
388 /* I2C */ 388 /* I2C */
389 #define CONFIG_SYS_I2C 389 #define CONFIG_SYS_I2C
390 #define CONFIG_SYS_I2C_FSL 390 #define CONFIG_SYS_I2C_FSL
391 #define CONFIG_SYS_FSL_I2C_SPEED 400000 391 #define CONFIG_SYS_FSL_I2C_SPEED 400000
392 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 392 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
393 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000 393 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000
394 #define CONFIG_SYS_FSL_I2C2_SPEED 400000 394 #define CONFIG_SYS_FSL_I2C2_SPEED 400000
395 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 395 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
396 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x3100 396 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x3100
397 #define CONFIG_SYS_I2C_NOPROBES {{0, 0x29}} 397 #define CONFIG_SYS_I2C_NOPROBES {{0, 0x29}}
398 398
399 /* 399 /*
400 * I2C2 EEPROM 400 * I2C2 EEPROM
401 */ 401 */
402 #define CONFIG_ID_EEPROM 402 #define CONFIG_ID_EEPROM
403 #define CONFIG_SYS_I2C_EEPROM_NXID 403 #define CONFIG_SYS_I2C_EEPROM_NXID
404 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57 404 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57
405 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 405 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
406 #define CONFIG_SYS_EEPROM_BUS_NUM 1 406 #define CONFIG_SYS_EEPROM_BUS_NUM 1
407 407
408 /* 408 /*
409 * eSPI - Enhanced SPI 409 * eSPI - Enhanced SPI
410 */ 410 */
411 411
412 #define CONFIG_HARD_SPI 412 #define CONFIG_HARD_SPI
413 413
414 #define CONFIG_SF_DEFAULT_SPEED 10000000 414 #define CONFIG_SF_DEFAULT_SPEED 10000000
415 #define CONFIG_SF_DEFAULT_MODE 0 415 #define CONFIG_SF_DEFAULT_MODE 0
416 416
417 /* 417 /*
418 * General PCI 418 * General PCI
419 * Memory space is mapped 1-1, but I/O space must start from 0. 419 * Memory space is mapped 1-1, but I/O space must start from 0.
420 */ 420 */
421 421
422 /* controller 1, Slot 2, tgtid 1, Base address a000 */ 422 /* controller 1, Slot 2, tgtid 1, Base address a000 */
423 #define CONFIG_SYS_PCIE1_MEM_VIRT 0xc0000000 423 #define CONFIG_SYS_PCIE1_MEM_VIRT 0xc0000000
424 #ifdef CONFIG_PHYS_64BIT 424 #ifdef CONFIG_PHYS_64BIT
425 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 425 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
426 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc40000000ull 426 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc40000000ull
427 #else 427 #else
428 #define CONFIG_SYS_PCIE1_MEM_BUS 0xc0000000 428 #define CONFIG_SYS_PCIE1_MEM_BUS 0xc0000000
429 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc0000000 429 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc0000000
430 #endif 430 #endif
431 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */ 431 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
432 #define CONFIG_SYS_PCIE1_IO_VIRT 0xffc20000 432 #define CONFIG_SYS_PCIE1_IO_VIRT 0xffc20000
433 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 433 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
434 #ifdef CONFIG_PHYS_64BIT 434 #ifdef CONFIG_PHYS_64BIT
435 #define CONFIG_SYS_PCIE1_IO_PHYS 0xfffc20000ull 435 #define CONFIG_SYS_PCIE1_IO_PHYS 0xfffc20000ull
436 #else 436 #else
437 #define CONFIG_SYS_PCIE1_IO_PHYS 0xffc20000 437 #define CONFIG_SYS_PCIE1_IO_PHYS 0xffc20000
438 #endif 438 #endif
439 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 439 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
440 440
441 /* controller 2, direct to uli, tgtid 2, Base address 9000 */ 441 /* controller 2, direct to uli, tgtid 2, Base address 9000 */
442 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000 442 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000
443 #ifdef CONFIG_PHYS_64BIT 443 #ifdef CONFIG_PHYS_64BIT
444 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 444 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
445 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull 445 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull
446 #else 446 #else
447 #define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000 447 #define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000
448 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000 448 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000
449 #endif 449 #endif
450 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */ 450 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */
451 #define CONFIG_SYS_PCIE2_IO_VIRT 0xffc10000 451 #define CONFIG_SYS_PCIE2_IO_VIRT 0xffc10000
452 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 452 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
453 #ifdef CONFIG_PHYS_64BIT 453 #ifdef CONFIG_PHYS_64BIT
454 #define CONFIG_SYS_PCIE2_IO_PHYS 0xfffc10000ull 454 #define CONFIG_SYS_PCIE2_IO_PHYS 0xfffc10000ull
455 #else 455 #else
456 #define CONFIG_SYS_PCIE2_IO_PHYS 0xffc10000 456 #define CONFIG_SYS_PCIE2_IO_PHYS 0xffc10000
457 #endif 457 #endif
458 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 458 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
459 459
460 /* controller 3, Slot 1, tgtid 3, Base address b000 */ 460 /* controller 3, Slot 1, tgtid 3, Base address b000 */
461 #define CONFIG_SYS_PCIE3_MEM_VIRT 0x80000000 461 #define CONFIG_SYS_PCIE3_MEM_VIRT 0x80000000
462 #ifdef CONFIG_PHYS_64BIT 462 #ifdef CONFIG_PHYS_64BIT
463 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 463 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
464 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc00000000ull 464 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc00000000ull
465 #else 465 #else
466 #define CONFIG_SYS_PCIE3_MEM_BUS 0x80000000 466 #define CONFIG_SYS_PCIE3_MEM_BUS 0x80000000
467 #define CONFIG_SYS_PCIE3_MEM_PHYS 0x80000000 467 #define CONFIG_SYS_PCIE3_MEM_PHYS 0x80000000
468 #endif 468 #endif
469 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */ 469 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */
470 #define CONFIG_SYS_PCIE3_IO_VIRT 0xffc00000 470 #define CONFIG_SYS_PCIE3_IO_VIRT 0xffc00000
471 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 471 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
472 #ifdef CONFIG_PHYS_64BIT 472 #ifdef CONFIG_PHYS_64BIT
473 #define CONFIG_SYS_PCIE3_IO_PHYS 0xfffc00000ull 473 #define CONFIG_SYS_PCIE3_IO_PHYS 0xfffc00000ull
474 #else 474 #else
475 #define CONFIG_SYS_PCIE3_IO_PHYS 0xffc00000 475 #define CONFIG_SYS_PCIE3_IO_PHYS 0xffc00000
476 #endif 476 #endif
477 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 477 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
478 478
479 #ifdef CONFIG_PCI 479 #ifdef CONFIG_PCI
480 #define CONFIG_PCI_INDIRECT_BRIDGE 480 #define CONFIG_PCI_INDIRECT_BRIDGE
481 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 481 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
482 #endif 482 #endif
483 483
484 /* SATA */ 484 /* SATA */
485 #define CONFIG_LIBATA 485 #define CONFIG_LIBATA
486 #define CONFIG_FSL_SATA
487 #define CONFIG_FSL_SATA_V2 486 #define CONFIG_FSL_SATA_V2
488 487
489 #define CONFIG_SYS_SATA_MAX_DEVICE 2 488 #define CONFIG_SYS_SATA_MAX_DEVICE 2
490 #define CONFIG_SATA1 489 #define CONFIG_SATA1
491 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 490 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
492 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 491 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
493 #define CONFIG_SATA2 492 #define CONFIG_SATA2
494 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 493 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
495 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 494 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
496 495
497 #ifdef CONFIG_FSL_SATA 496 #ifdef CONFIG_FSL_SATA
498 #define CONFIG_LBA48 497 #define CONFIG_LBA48
499 #endif 498 #endif
500 499
501 #ifdef CONFIG_MMC 500 #ifdef CONFIG_MMC
502 #define CONFIG_FSL_ESDHC 501 #define CONFIG_FSL_ESDHC
503 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 502 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
504 #endif 503 #endif
505 504
506 #define CONFIG_TSEC_ENET 505 #define CONFIG_TSEC_ENET
507 #ifdef CONFIG_TSEC_ENET 506 #ifdef CONFIG_TSEC_ENET
508 507
509 #define CONFIG_TSECV2 508 #define CONFIG_TSECV2
510 509
511 #define CONFIG_MII /* MII PHY management */ 510 #define CONFIG_MII /* MII PHY management */
512 #define CONFIG_TSEC1 1 511 #define CONFIG_TSEC1 1
513 #define CONFIG_TSEC1_NAME "eTSEC1" 512 #define CONFIG_TSEC1_NAME "eTSEC1"
514 #define CONFIG_TSEC2 1 513 #define CONFIG_TSEC2 1
515 #define CONFIG_TSEC2_NAME "eTSEC2" 514 #define CONFIG_TSEC2_NAME "eTSEC2"
516 515
517 #define TSEC1_PHY_ADDR 1 516 #define TSEC1_PHY_ADDR 1
518 #define TSEC2_PHY_ADDR 2 517 #define TSEC2_PHY_ADDR 2
519 518
520 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 519 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
521 #define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 520 #define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
522 521
523 #define TSEC1_PHYIDX 0 522 #define TSEC1_PHYIDX 0
524 #define TSEC2_PHYIDX 0 523 #define TSEC2_PHYIDX 0
525 524
526 #define CONFIG_ETHPRIME "eTSEC1" 525 #define CONFIG_ETHPRIME "eTSEC1"
527 #endif 526 #endif
528 527
529 /* 528 /*
530 * Dynamic MTD Partition support with mtdparts 529 * Dynamic MTD Partition support with mtdparts
531 */ 530 */
532 #define CONFIG_MTD_DEVICE 531 #define CONFIG_MTD_DEVICE
533 #define CONFIG_MTD_PARTITIONS 532 #define CONFIG_MTD_PARTITIONS
534 #define CONFIG_FLASH_CFI_MTD 533 #define CONFIG_FLASH_CFI_MTD
535 534
536 /* 535 /*
537 * Environment 536 * Environment
538 */ 537 */
539 #ifdef CONFIG_SPIFLASH 538 #ifdef CONFIG_SPIFLASH
540 #define CONFIG_ENV_SPI_BUS 0 539 #define CONFIG_ENV_SPI_BUS 0
541 #define CONFIG_ENV_SPI_CS 0 540 #define CONFIG_ENV_SPI_CS 0
542 #define CONFIG_ENV_SPI_MAX_HZ 10000000 541 #define CONFIG_ENV_SPI_MAX_HZ 10000000
543 #define CONFIG_ENV_SPI_MODE 0 542 #define CONFIG_ENV_SPI_MODE 0
544 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 543 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
545 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 544 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
546 #define CONFIG_ENV_SECT_SIZE 0x10000 545 #define CONFIG_ENV_SECT_SIZE 0x10000
547 #elif defined(CONFIG_SDCARD) 546 #elif defined(CONFIG_SDCARD)
548 #define CONFIG_FSL_FIXED_MMC_LOCATION 547 #define CONFIG_FSL_FIXED_MMC_LOCATION
549 #define CONFIG_ENV_SIZE 0x2000 548 #define CONFIG_ENV_SIZE 0x2000
550 #define CONFIG_SYS_MMC_ENV_DEV 0 549 #define CONFIG_SYS_MMC_ENV_DEV 0
551 #elif defined(CONFIG_NAND) 550 #elif defined(CONFIG_NAND)
552 #ifdef CONFIG_TPL_BUILD 551 #ifdef CONFIG_TPL_BUILD
553 #define CONFIG_ENV_SIZE 0x2000 552 #define CONFIG_ENV_SIZE 0x2000
554 #define CONFIG_ENV_ADDR (CONFIG_SYS_INIT_L2_ADDR + (160 << 10)) 553 #define CONFIG_ENV_ADDR (CONFIG_SYS_INIT_L2_ADDR + (160 << 10))
555 #else 554 #else
556 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE 555 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE
557 #endif 556 #endif
558 #define CONFIG_ENV_OFFSET (1024 * 1024) 557 #define CONFIG_ENV_OFFSET (1024 * 1024)
559 #define CONFIG_ENV_RANGE (3 * CONFIG_ENV_SIZE) 558 #define CONFIG_ENV_RANGE (3 * CONFIG_ENV_SIZE)
560 #elif defined(CONFIG_SYS_RAMBOOT) 559 #elif defined(CONFIG_SYS_RAMBOOT)
561 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000) 560 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - 0x1000)
562 #define CONFIG_ENV_SIZE 0x2000 561 #define CONFIG_ENV_SIZE 0x2000
563 #else 562 #else
564 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 563 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
565 #define CONFIG_ENV_SIZE 0x2000 564 #define CONFIG_ENV_SIZE 0x2000
566 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 565 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
567 #endif 566 #endif
568 567
569 #define CONFIG_LOADS_ECHO 568 #define CONFIG_LOADS_ECHO
570 #define CONFIG_SYS_LOADS_BAUD_CHANGE 569 #define CONFIG_SYS_LOADS_BAUD_CHANGE
571 570
572 /* 571 /*
573 * USB 572 * USB
574 */ 573 */
575 #define CONFIG_HAS_FSL_DR_USB 574 #define CONFIG_HAS_FSL_DR_USB
576 #ifdef CONFIG_HAS_FSL_DR_USB 575 #ifdef CONFIG_HAS_FSL_DR_USB
577 #ifdef CONFIG_USB_EHCI_HCD 576 #ifdef CONFIG_USB_EHCI_HCD
578 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 577 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
579 #define CONFIG_USB_EHCI_FSL 578 #define CONFIG_USB_EHCI_FSL
580 #endif 579 #endif
581 #endif 580 #endif
582 581
583 /* 582 /*
584 * Miscellaneous configurable options 583 * Miscellaneous configurable options
585 */ 584 */
586 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 585 #define CONFIG_SYS_LONGHELP /* undef to save memory */
587 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 586 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
588 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 587 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
589 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 588 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
590 589
591 /* 590 /*
592 * For booting Linux, the board info and command line data 591 * For booting Linux, the board info and command line data
593 * have to be in the first 64 MB of memory, since this is 592 * have to be in the first 64 MB of memory, since this is
594 * the maximum mapped by the Linux kernel during initialization. 593 * the maximum mapped by the Linux kernel during initialization.
595 */ 594 */
596 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory map for Linux*/ 595 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory map for Linux*/
597 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 596 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
598 597
599 #ifdef CONFIG_CMD_KGDB 598 #ifdef CONFIG_CMD_KGDB
600 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 599 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
601 #endif 600 #endif
602 601
603 /* 602 /*
604 * Environment Configuration 603 * Environment Configuration
605 */ 604 */
606 605
607 #define CONFIG_HOSTNAME p1022ds 606 #define CONFIG_HOSTNAME p1022ds
608 #define CONFIG_ROOTPATH "/opt/nfsroot" 607 #define CONFIG_ROOTPATH "/opt/nfsroot"
609 #define CONFIG_BOOTFILE "uImage" 608 #define CONFIG_BOOTFILE "uImage"
610 #define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP server */ 609 #define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP server */
611 610
612 #define CONFIG_LOADADDR 1000000 611 #define CONFIG_LOADADDR 1000000
613 612
614 #define CONFIG_EXTRA_ENV_SETTINGS \ 613 #define CONFIG_EXTRA_ENV_SETTINGS \
615 "netdev=eth0\0" \ 614 "netdev=eth0\0" \
616 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 615 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
617 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 616 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
618 "tftpflash=tftpboot $loadaddr $uboot && " \ 617 "tftpflash=tftpboot $loadaddr $uboot && " \
619 "protect off $ubootaddr +$filesize && " \ 618 "protect off $ubootaddr +$filesize && " \
620 "erase $ubootaddr +$filesize && " \ 619 "erase $ubootaddr +$filesize && " \
621 "cp.b $loadaddr $ubootaddr $filesize && " \ 620 "cp.b $loadaddr $ubootaddr $filesize && " \
622 "protect on $ubootaddr +$filesize && " \ 621 "protect on $ubootaddr +$filesize && " \
623 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 622 "cmp.b $loadaddr $ubootaddr $filesize\0" \
624 "consoledev=ttyS0\0" \ 623 "consoledev=ttyS0\0" \
625 "ramdiskaddr=2000000\0" \ 624 "ramdiskaddr=2000000\0" \
626 "ramdiskfile=rootfs.ext2.gz.uboot\0" \ 625 "ramdiskfile=rootfs.ext2.gz.uboot\0" \
627 "fdtaddr=1e00000\0" \ 626 "fdtaddr=1e00000\0" \
628 "fdtfile=p1022ds.dtb\0" \ 627 "fdtfile=p1022ds.dtb\0" \
629 "bdev=sda3\0" \ 628 "bdev=sda3\0" \
630 "hwconfig=esdhc;audclk:12\0" 629 "hwconfig=esdhc;audclk:12\0"
631 630
632 #define CONFIG_HDBOOT \ 631 #define CONFIG_HDBOOT \
633 "setenv bootargs root=/dev/$bdev rw " \ 632 "setenv bootargs root=/dev/$bdev rw " \
634 "console=$consoledev,$baudrate $othbootargs $videobootargs;" \ 633 "console=$consoledev,$baudrate $othbootargs $videobootargs;" \
635 "tftp $loadaddr $bootfile;" \ 634 "tftp $loadaddr $bootfile;" \
636 "tftp $fdtaddr $fdtfile;" \ 635 "tftp $fdtaddr $fdtfile;" \
637 "bootm $loadaddr - $fdtaddr" 636 "bootm $loadaddr - $fdtaddr"
638 637
639 #define CONFIG_NFSBOOTCOMMAND \ 638 #define CONFIG_NFSBOOTCOMMAND \
640 "setenv bootargs root=/dev/nfs rw " \ 639 "setenv bootargs root=/dev/nfs rw " \
641 "nfsroot=$serverip:$rootpath " \ 640 "nfsroot=$serverip:$rootpath " \
642 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 641 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
643 "console=$consoledev,$baudrate $othbootargs $videobootargs;" \ 642 "console=$consoledev,$baudrate $othbootargs $videobootargs;" \
644 "tftp $loadaddr $bootfile;" \ 643 "tftp $loadaddr $bootfile;" \
645 "tftp $fdtaddr $fdtfile;" \ 644 "tftp $fdtaddr $fdtfile;" \
646 "bootm $loadaddr - $fdtaddr" 645 "bootm $loadaddr - $fdtaddr"
647 646
648 #define CONFIG_RAMBOOTCOMMAND \ 647 #define CONFIG_RAMBOOTCOMMAND \
649 "setenv bootargs root=/dev/ram rw " \ 648 "setenv bootargs root=/dev/ram rw " \
650 "console=$consoledev,$baudrate $othbootargs $videobootargs;" \ 649 "console=$consoledev,$baudrate $othbootargs $videobootargs;" \
651 "tftp $ramdiskaddr $ramdiskfile;" \ 650 "tftp $ramdiskaddr $ramdiskfile;" \
652 "tftp $loadaddr $bootfile;" \ 651 "tftp $loadaddr $bootfile;" \
653 "tftp $fdtaddr $fdtfile;" \ 652 "tftp $fdtaddr $fdtfile;" \
654 "bootm $loadaddr $ramdiskaddr $fdtaddr" 653 "bootm $loadaddr $ramdiskaddr $fdtaddr"
655 654
656 #define CONFIG_BOOTCOMMAND CONFIG_RAMBOOTCOMMAND 655 #define CONFIG_BOOTCOMMAND CONFIG_RAMBOOTCOMMAND
657 656
658 #endif 657 #endif
659 658
include/configs/P2041RDB.h
1 /* 1 /*
2 * Copyright 2011-2012 Freescale Semiconductor, Inc. 2 * Copyright 2011-2012 Freescale Semiconductor, Inc.
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 /* 7 /*
8 * P2041 RDB board configuration file 8 * P2041 RDB board configuration file
9 * Also supports P2040 RDB 9 * Also supports P2040 RDB
10 */ 10 */
11 #ifndef __CONFIG_H 11 #ifndef __CONFIG_H
12 #define __CONFIG_H 12 #define __CONFIG_H
13 13
14 #ifdef CONFIG_RAMBOOT_PBL 14 #ifdef CONFIG_RAMBOOT_PBL
15 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE 15 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE
16 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 16 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
17 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/corenet_ds/pbi.cfg 17 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/corenet_ds/pbi.cfg
18 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/corenet_ds/rcw_p2041rdb.cfg 18 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/corenet_ds/rcw_p2041rdb.cfg
19 #endif 19 #endif
20 20
21 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 21 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
22 /* Set 1M boot space */ 22 /* Set 1M boot space */
23 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000) 23 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000)
24 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \ 24 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \
25 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR) 25 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR)
26 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 26 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
27 #endif 27 #endif
28 28
29 /* High Level Configuration Options */ 29 /* High Level Configuration Options */
30 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */ 30 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */
31 #define CONFIG_MP /* support multiple processors */ 31 #define CONFIG_MP /* support multiple processors */
32 32
33 #ifndef CONFIG_SYS_TEXT_BASE 33 #ifndef CONFIG_SYS_TEXT_BASE
34 #define CONFIG_SYS_TEXT_BASE 0xeff40000 34 #define CONFIG_SYS_TEXT_BASE 0xeff40000
35 #endif 35 #endif
36 36
37 #ifndef CONFIG_RESET_VECTOR_ADDRESS 37 #ifndef CONFIG_RESET_VECTOR_ADDRESS
38 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 38 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
39 #endif 39 #endif
40 40
41 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */ 41 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */
42 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS 42 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS
43 #define CONFIG_PCIE1 /* PCIE controller 1 */ 43 #define CONFIG_PCIE1 /* PCIE controller 1 */
44 #define CONFIG_PCIE2 /* PCIE controller 2 */ 44 #define CONFIG_PCIE2 /* PCIE controller 2 */
45 #define CONFIG_PCIE3 /* PCIE controller 3 */ 45 #define CONFIG_PCIE3 /* PCIE controller 3 */
46 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 46 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
47 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 47 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
48 48
49 #define CONFIG_SYS_SRIO 49 #define CONFIG_SYS_SRIO
50 #define CONFIG_SRIO1 /* SRIO port 1 */ 50 #define CONFIG_SRIO1 /* SRIO port 1 */
51 #define CONFIG_SRIO2 /* SRIO port 2 */ 51 #define CONFIG_SRIO2 /* SRIO port 2 */
52 #define CONFIG_SRIO_PCIE_BOOT_MASTER 52 #define CONFIG_SRIO_PCIE_BOOT_MASTER
53 #define CONFIG_SYS_DPAA_RMAN /* RMan */ 53 #define CONFIG_SYS_DPAA_RMAN /* RMan */
54 54
55 #define CONFIG_ENV_OVERWRITE 55 #define CONFIG_ENV_OVERWRITE
56 56
57 #ifndef CONFIG_MTD_NOR_FLASH 57 #ifndef CONFIG_MTD_NOR_FLASH
58 #else 58 #else
59 #define CONFIG_FLASH_CFI_DRIVER 59 #define CONFIG_FLASH_CFI_DRIVER
60 #define CONFIG_SYS_FLASH_CFI 60 #define CONFIG_SYS_FLASH_CFI
61 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 61 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
62 #endif 62 #endif
63 63
64 #if defined(CONFIG_SPIFLASH) 64 #if defined(CONFIG_SPIFLASH)
65 #define CONFIG_SYS_EXTRA_ENV_RELOC 65 #define CONFIG_SYS_EXTRA_ENV_RELOC
66 #define CONFIG_ENV_SPI_BUS 0 66 #define CONFIG_ENV_SPI_BUS 0
67 #define CONFIG_ENV_SPI_CS 0 67 #define CONFIG_ENV_SPI_CS 0
68 #define CONFIG_ENV_SPI_MAX_HZ 10000000 68 #define CONFIG_ENV_SPI_MAX_HZ 10000000
69 #define CONFIG_ENV_SPI_MODE 0 69 #define CONFIG_ENV_SPI_MODE 0
70 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 70 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
71 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 71 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
72 #define CONFIG_ENV_SECT_SIZE 0x10000 72 #define CONFIG_ENV_SECT_SIZE 0x10000
73 #elif defined(CONFIG_SDCARD) 73 #elif defined(CONFIG_SDCARD)
74 #define CONFIG_SYS_EXTRA_ENV_RELOC 74 #define CONFIG_SYS_EXTRA_ENV_RELOC
75 #define CONFIG_FSL_FIXED_MMC_LOCATION 75 #define CONFIG_FSL_FIXED_MMC_LOCATION
76 #define CONFIG_SYS_MMC_ENV_DEV 0 76 #define CONFIG_SYS_MMC_ENV_DEV 0
77 #define CONFIG_ENV_SIZE 0x2000 77 #define CONFIG_ENV_SIZE 0x2000
78 #define CONFIG_ENV_OFFSET (512 * 1658) 78 #define CONFIG_ENV_OFFSET (512 * 1658)
79 #elif defined(CONFIG_NAND) 79 #elif defined(CONFIG_NAND)
80 #define CONFIG_SYS_EXTRA_ENV_RELOC 80 #define CONFIG_SYS_EXTRA_ENV_RELOC
81 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE 81 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE
82 #define CONFIG_ENV_OFFSET (7 * CONFIG_SYS_NAND_BLOCK_SIZE) 82 #define CONFIG_ENV_OFFSET (7 * CONFIG_SYS_NAND_BLOCK_SIZE)
83 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 83 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
84 #define CONFIG_ENV_ADDR 0xffe20000 84 #define CONFIG_ENV_ADDR 0xffe20000
85 #define CONFIG_ENV_SIZE 0x2000 85 #define CONFIG_ENV_SIZE 0x2000
86 #elif defined(CONFIG_ENV_IS_NOWHERE) 86 #elif defined(CONFIG_ENV_IS_NOWHERE)
87 #define CONFIG_ENV_SIZE 0x2000 87 #define CONFIG_ENV_SIZE 0x2000
88 #else 88 #else
89 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE \ 89 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE \
90 - CONFIG_ENV_SECT_SIZE) 90 - CONFIG_ENV_SECT_SIZE)
91 #define CONFIG_ENV_SIZE 0x2000 91 #define CONFIG_ENV_SIZE 0x2000
92 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 92 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
93 #endif 93 #endif
94 94
95 #ifndef __ASSEMBLY__ 95 #ifndef __ASSEMBLY__
96 unsigned long get_board_sys_clk(unsigned long dummy); 96 unsigned long get_board_sys_clk(unsigned long dummy);
97 #endif 97 #endif
98 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk(0) 98 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk(0)
99 99
100 /* 100 /*
101 * These can be toggled for performance analysis, otherwise use default. 101 * These can be toggled for performance analysis, otherwise use default.
102 */ 102 */
103 #define CONFIG_SYS_CACHE_STASHING 103 #define CONFIG_SYS_CACHE_STASHING
104 #define CONFIG_BACKSIDE_L2_CACHE 104 #define CONFIG_BACKSIDE_L2_CACHE
105 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E 105 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E
106 #define CONFIG_BTB /* toggle branch predition */ 106 #define CONFIG_BTB /* toggle branch predition */
107 107
108 #define CONFIG_ENABLE_36BIT_PHYS 108 #define CONFIG_ENABLE_36BIT_PHYS
109 109
110 #ifdef CONFIG_PHYS_64BIT 110 #ifdef CONFIG_PHYS_64BIT
111 #define CONFIG_ADDR_MAP 111 #define CONFIG_ADDR_MAP
112 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */ 112 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
113 #endif 113 #endif
114 114
115 #define CONFIG_POST CONFIG_SYS_POST_MEMORY /* test POST memory test */ 115 #define CONFIG_POST CONFIG_SYS_POST_MEMORY /* test POST memory test */
116 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */ 116 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
117 #define CONFIG_SYS_MEMTEST_END 0x00400000 117 #define CONFIG_SYS_MEMTEST_END 0x00400000
118 #define CONFIG_SYS_ALT_MEMTEST 118 #define CONFIG_SYS_ALT_MEMTEST
119 #define CONFIG_PANIC_HANG /* do not reset board on panic */ 119 #define CONFIG_PANIC_HANG /* do not reset board on panic */
120 120
121 /* 121 /*
122 * Config the L3 Cache as L3 SRAM 122 * Config the L3 Cache as L3 SRAM
123 */ 123 */
124 #define CONFIG_SYS_INIT_L3_ADDR CONFIG_RAMBOOT_TEXT_BASE 124 #define CONFIG_SYS_INIT_L3_ADDR CONFIG_RAMBOOT_TEXT_BASE
125 #ifdef CONFIG_PHYS_64BIT 125 #ifdef CONFIG_PHYS_64BIT
126 #define CONFIG_SYS_INIT_L3_ADDR_PHYS (0xf00000000ull | \ 126 #define CONFIG_SYS_INIT_L3_ADDR_PHYS (0xf00000000ull | \
127 CONFIG_RAMBOOT_TEXT_BASE) 127 CONFIG_RAMBOOT_TEXT_BASE)
128 #else 128 #else
129 #define CONFIG_SYS_INIT_L3_ADDR_PHYS CONFIG_SYS_INIT_L3_ADDR 129 #define CONFIG_SYS_INIT_L3_ADDR_PHYS CONFIG_SYS_INIT_L3_ADDR
130 #endif 130 #endif
131 #define CONFIG_SYS_L3_SIZE (1024 << 10) 131 #define CONFIG_SYS_L3_SIZE (1024 << 10)
132 #define CONFIG_SYS_INIT_L3_END (CONFIG_SYS_INIT_L3_ADDR + CONFIG_SYS_L3_SIZE) 132 #define CONFIG_SYS_INIT_L3_END (CONFIG_SYS_INIT_L3_ADDR + CONFIG_SYS_L3_SIZE)
133 133
134 #ifdef CONFIG_PHYS_64BIT 134 #ifdef CONFIG_PHYS_64BIT
135 #define CONFIG_SYS_DCSRBAR 0xf0000000 135 #define CONFIG_SYS_DCSRBAR 0xf0000000
136 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull 136 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
137 #endif 137 #endif
138 138
139 /* EEPROM */ 139 /* EEPROM */
140 #define CONFIG_ID_EEPROM 140 #define CONFIG_ID_EEPROM
141 #define CONFIG_SYS_I2C_EEPROM_NXID 141 #define CONFIG_SYS_I2C_EEPROM_NXID
142 #define CONFIG_SYS_EEPROM_BUS_NUM 0 142 #define CONFIG_SYS_EEPROM_BUS_NUM 0
143 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 143 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50
144 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 144 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
145 145
146 /* 146 /*
147 * DDR Setup 147 * DDR Setup
148 */ 148 */
149 #define CONFIG_VERY_BIG_RAM 149 #define CONFIG_VERY_BIG_RAM
150 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 150 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
151 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 151 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
152 152
153 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 153 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
154 #define CONFIG_CHIP_SELECTS_PER_CTRL (4 * CONFIG_DIMM_SLOTS_PER_CTLR) 154 #define CONFIG_CHIP_SELECTS_PER_CTRL (4 * CONFIG_DIMM_SLOTS_PER_CTLR)
155 155
156 #define CONFIG_DDR_SPD 156 #define CONFIG_DDR_SPD
157 157
158 #define CONFIG_SYS_SPD_BUS_NUM 0 158 #define CONFIG_SYS_SPD_BUS_NUM 0
159 #define SPD_EEPROM_ADDRESS 0x52 159 #define SPD_EEPROM_ADDRESS 0x52
160 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */ 160 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */
161 161
162 /* 162 /*
163 * Local Bus Definitions 163 * Local Bus Definitions
164 */ 164 */
165 165
166 /* Set the local bus clock 1/8 of platform clock */ 166 /* Set the local bus clock 1/8 of platform clock */
167 #define CONFIG_SYS_LBC_LCRR LCRR_CLKDIV_8 167 #define CONFIG_SYS_LBC_LCRR LCRR_CLKDIV_8
168 168
169 /* 169 /*
170 * This board doesn't have a promjet connector. 170 * This board doesn't have a promjet connector.
171 * However, it uses commone corenet board LAW and TLB. 171 * However, it uses commone corenet board LAW and TLB.
172 * It is necessary to use the same start address with proper offset. 172 * It is necessary to use the same start address with proper offset.
173 */ 173 */
174 #define CONFIG_SYS_FLASH_BASE 0xe0000000 174 #define CONFIG_SYS_FLASH_BASE 0xe0000000
175 #ifdef CONFIG_PHYS_64BIT 175 #ifdef CONFIG_PHYS_64BIT
176 #define CONFIG_SYS_FLASH_BASE_PHYS 0xfe0000000ull 176 #define CONFIG_SYS_FLASH_BASE_PHYS 0xfe0000000ull
177 #else 177 #else
178 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE 178 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE
179 #endif 179 #endif
180 180
181 #define CONFIG_SYS_FLASH_BR_PRELIM \ 181 #define CONFIG_SYS_FLASH_BR_PRELIM \
182 (BR_PHYS_ADDR((CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000)) | \ 182 (BR_PHYS_ADDR((CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000)) | \
183 BR_PS_16 | BR_V) 183 BR_PS_16 | BR_V)
184 #define CONFIG_SYS_FLASH_OR_PRELIM \ 184 #define CONFIG_SYS_FLASH_OR_PRELIM \
185 ((0xf8000ff7 & ~OR_GPCM_SCY & ~OR_GPCM_EHTR) \ 185 ((0xf8000ff7 & ~OR_GPCM_SCY & ~OR_GPCM_EHTR) \
186 | OR_GPCM_SCY_8 | OR_GPCM_EHTR_CLEAR) 186 | OR_GPCM_SCY_8 | OR_GPCM_EHTR_CLEAR)
187 187
188 #define CONFIG_FSL_CPLD 188 #define CONFIG_FSL_CPLD
189 #define CPLD_BASE 0xffdf0000 /* CPLD registers */ 189 #define CPLD_BASE 0xffdf0000 /* CPLD registers */
190 #ifdef CONFIG_PHYS_64BIT 190 #ifdef CONFIG_PHYS_64BIT
191 #define CPLD_BASE_PHYS 0xfffdf0000ull 191 #define CPLD_BASE_PHYS 0xfffdf0000ull
192 #else 192 #else
193 #define CPLD_BASE_PHYS CPLD_BASE 193 #define CPLD_BASE_PHYS CPLD_BASE
194 #endif 194 #endif
195 195
196 #define CONFIG_SYS_BR3_PRELIM (BR_PHYS_ADDR(CPLD_BASE_PHYS) | BR_PS_8 | BR_V) 196 #define CONFIG_SYS_BR3_PRELIM (BR_PHYS_ADDR(CPLD_BASE_PHYS) | BR_PS_8 | BR_V)
197 #define CONFIG_SYS_OR3_PRELIM 0xffffeff7 /* 32KB but only 4k mapped */ 197 #define CONFIG_SYS_OR3_PRELIM 0xffffeff7 /* 32KB but only 4k mapped */
198 198
199 #define PIXIS_LBMAP_SWITCH 7 199 #define PIXIS_LBMAP_SWITCH 7
200 #define PIXIS_LBMAP_MASK 0xf0 200 #define PIXIS_LBMAP_MASK 0xf0
201 #define PIXIS_LBMAP_SHIFT 4 201 #define PIXIS_LBMAP_SHIFT 4
202 #define PIXIS_LBMAP_ALTBANK 0x40 202 #define PIXIS_LBMAP_ALTBANK 0x40
203 203
204 #define CONFIG_SYS_FLASH_QUIET_TEST 204 #define CONFIG_SYS_FLASH_QUIET_TEST
205 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 205 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
206 206
207 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */ 207 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */
208 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */ 208 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */
209 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Erase Timeout (ms) */ 209 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Erase Timeout (ms) */
210 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Write Timeout (ms) */ 210 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Write Timeout (ms) */
211 211
212 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE 212 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
213 213
214 #if defined(CONFIG_RAMBOOT_PBL) 214 #if defined(CONFIG_RAMBOOT_PBL)
215 #define CONFIG_SYS_RAMBOOT 215 #define CONFIG_SYS_RAMBOOT
216 #endif 216 #endif
217 217
218 #define CONFIG_NAND_FSL_ELBC 218 #define CONFIG_NAND_FSL_ELBC
219 /* Nand Flash */ 219 /* Nand Flash */
220 #ifdef CONFIG_NAND_FSL_ELBC 220 #ifdef CONFIG_NAND_FSL_ELBC
221 #define CONFIG_SYS_NAND_BASE 0xffa00000 221 #define CONFIG_SYS_NAND_BASE 0xffa00000
222 #ifdef CONFIG_PHYS_64BIT 222 #ifdef CONFIG_PHYS_64BIT
223 #define CONFIG_SYS_NAND_BASE_PHYS 0xfffa00000ull 223 #define CONFIG_SYS_NAND_BASE_PHYS 0xfffa00000ull
224 #else 224 #else
225 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE 225 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE
226 #endif 226 #endif
227 227
228 #define CONFIG_SYS_NAND_BASE_LIST {CONFIG_SYS_NAND_BASE} 228 #define CONFIG_SYS_NAND_BASE_LIST {CONFIG_SYS_NAND_BASE}
229 #define CONFIG_SYS_MAX_NAND_DEVICE 1 229 #define CONFIG_SYS_MAX_NAND_DEVICE 1
230 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024) 230 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024)
231 231
232 /* NAND flash config */ 232 /* NAND flash config */
233 #define CONFIG_SYS_NAND_BR_PRELIM (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 233 #define CONFIG_SYS_NAND_BR_PRELIM (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
234 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \ 234 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \
235 | BR_PS_8 /* Port Size = 8 bit */ \ 235 | BR_PS_8 /* Port Size = 8 bit */ \
236 | BR_MS_FCM /* MSEL = FCM */ \ 236 | BR_MS_FCM /* MSEL = FCM */ \
237 | BR_V) /* valid */ 237 | BR_V) /* valid */
238 #define CONFIG_SYS_NAND_OR_PRELIM (0xFFFC0000 /* length 256K */ \ 238 #define CONFIG_SYS_NAND_OR_PRELIM (0xFFFC0000 /* length 256K */ \
239 | OR_FCM_PGS /* Large Page*/ \ 239 | OR_FCM_PGS /* Large Page*/ \
240 | OR_FCM_CSCT \ 240 | OR_FCM_CSCT \
241 | OR_FCM_CST \ 241 | OR_FCM_CST \
242 | OR_FCM_CHT \ 242 | OR_FCM_CHT \
243 | OR_FCM_SCY_1 \ 243 | OR_FCM_SCY_1 \
244 | OR_FCM_TRLX \ 244 | OR_FCM_TRLX \
245 | OR_FCM_EHTR) 245 | OR_FCM_EHTR)
246 246
247 #ifdef CONFIG_NAND 247 #ifdef CONFIG_NAND
248 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */ 248 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */
249 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */ 249 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */
250 #define CONFIG_SYS_BR1_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */ 250 #define CONFIG_SYS_BR1_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */
251 #define CONFIG_SYS_OR1_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */ 251 #define CONFIG_SYS_OR1_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */
252 #else 252 #else
253 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */ 253 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */
254 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */ 254 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */
255 #define CONFIG_SYS_BR1_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */ 255 #define CONFIG_SYS_BR1_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */
256 #define CONFIG_SYS_OR1_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */ 256 #define CONFIG_SYS_OR1_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */
257 #endif 257 #endif
258 #else 258 #else
259 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */ 259 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */
260 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */ 260 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */
261 #endif /* CONFIG_NAND_FSL_ELBC */ 261 #endif /* CONFIG_NAND_FSL_ELBC */
262 262
263 #define CONFIG_SYS_FLASH_EMPTY_INFO 263 #define CONFIG_SYS_FLASH_EMPTY_INFO
264 #define CONFIG_SYS_FLASH_AMD_CHECK_DQ7 264 #define CONFIG_SYS_FLASH_AMD_CHECK_DQ7
265 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000} 265 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000}
266 266
267 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */ 267 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */
268 #define CONFIG_MISC_INIT_R 268 #define CONFIG_MISC_INIT_R
269 269
270 #define CONFIG_HWCONFIG 270 #define CONFIG_HWCONFIG
271 271
272 /* define to use L1 as initial stack */ 272 /* define to use L1 as initial stack */
273 #define CONFIG_L1_INIT_RAM 273 #define CONFIG_L1_INIT_RAM
274 #define CONFIG_SYS_INIT_RAM_LOCK 274 #define CONFIG_SYS_INIT_RAM_LOCK
275 #define CONFIG_SYS_INIT_RAM_ADDR 0xffd00000 /* Initial L1 address */ 275 #define CONFIG_SYS_INIT_RAM_ADDR 0xffd00000 /* Initial L1 address */
276 #ifdef CONFIG_PHYS_64BIT 276 #ifdef CONFIG_PHYS_64BIT
277 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf 277 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
278 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR 278 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR
279 /* The assembler doesn't like typecast */ 279 /* The assembler doesn't like typecast */
280 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \ 280 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
281 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \ 281 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
282 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW) 282 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
283 #else 283 #else
284 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS CONFIG_SYS_INIT_RAM_ADDR 284 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS CONFIG_SYS_INIT_RAM_ADDR
285 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0 285 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0
286 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR_PHYS 286 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR_PHYS
287 #endif 287 #endif
288 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 288 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000
289 289
290 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 290 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
291 GENERATED_GBL_DATA_SIZE) 291 GENERATED_GBL_DATA_SIZE)
292 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 292 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
293 293
294 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 294 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
295 #define CONFIG_SYS_MALLOC_LEN (1024 * 1024) 295 #define CONFIG_SYS_MALLOC_LEN (1024 * 1024)
296 296
297 /* Serial Port - controlled on board with jumper J8 297 /* Serial Port - controlled on board with jumper J8
298 * open - index 2 298 * open - index 2
299 * shorted - index 1 299 * shorted - index 1
300 */ 300 */
301 #define CONFIG_CONS_INDEX 1 301 #define CONFIG_CONS_INDEX 1
302 #define CONFIG_SYS_NS16550_SERIAL 302 #define CONFIG_SYS_NS16550_SERIAL
303 #define CONFIG_SYS_NS16550_REG_SIZE 1 303 #define CONFIG_SYS_NS16550_REG_SIZE 1
304 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2) 304 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2)
305 305
306 #define CONFIG_SYS_BAUDRATE_TABLE \ 306 #define CONFIG_SYS_BAUDRATE_TABLE \
307 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 307 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
308 308
309 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500) 309 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500)
310 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600) 310 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600)
311 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500) 311 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500)
312 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) 312 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
313 313
314 /* I2C */ 314 /* I2C */
315 #define CONFIG_SYS_I2C 315 #define CONFIG_SYS_I2C
316 #define CONFIG_SYS_I2C_FSL 316 #define CONFIG_SYS_I2C_FSL
317 #define CONFIG_SYS_FSL_I2C_SPEED 400000 317 #define CONFIG_SYS_FSL_I2C_SPEED 400000
318 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 318 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
319 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 319 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000
320 #define CONFIG_SYS_FSL_I2C2_SPEED 400000 320 #define CONFIG_SYS_FSL_I2C2_SPEED 400000
321 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 321 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
322 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100 322 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100
323 323
324 /* 324 /*
325 * RapidIO 325 * RapidIO
326 */ 326 */
327 #define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000 327 #define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000
328 #ifdef CONFIG_PHYS_64BIT 328 #ifdef CONFIG_PHYS_64BIT
329 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull 329 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull
330 #else 330 #else
331 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xa0000000 331 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xa0000000
332 #endif 332 #endif
333 #define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */ 333 #define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */
334 334
335 #define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000 335 #define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000
336 #ifdef CONFIG_PHYS_64BIT 336 #ifdef CONFIG_PHYS_64BIT
337 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull 337 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull
338 #else 338 #else
339 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xb0000000 339 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xb0000000
340 #endif 340 #endif
341 #define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */ 341 #define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */
342 342
343 /* 343 /*
344 * for slave u-boot IMAGE instored in master memory space, 344 * for slave u-boot IMAGE instored in master memory space,
345 * PHYS must be aligned based on the SIZE 345 * PHYS must be aligned based on the SIZE
346 */ 346 */
347 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull 347 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull
348 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull 348 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull
349 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */ 349 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */
350 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull 350 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull
351 /* 351 /*
352 * for slave UCODE and ENV instored in master memory space, 352 * for slave UCODE and ENV instored in master memory space,
353 * PHYS must be aligned based on the SIZE 353 * PHYS must be aligned based on the SIZE
354 */ 354 */
355 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull 355 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull
356 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull 356 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull
357 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */ 357 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */
358 358
359 /* slave core release by master*/ 359 /* slave core release by master*/
360 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4 360 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4
361 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */ 361 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */
362 362
363 /* 363 /*
364 * SRIO_PCIE_BOOT - SLAVE 364 * SRIO_PCIE_BOOT - SLAVE
365 */ 365 */
366 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 366 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
367 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000 367 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000
368 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \ 368 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \
369 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR) 369 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR)
370 #endif 370 #endif
371 371
372 /* 372 /*
373 * eSPI - Enhanced SPI 373 * eSPI - Enhanced SPI
374 */ 374 */
375 #define CONFIG_SF_DEFAULT_SPEED 10000000 375 #define CONFIG_SF_DEFAULT_SPEED 10000000
376 #define CONFIG_SF_DEFAULT_MODE 0 376 #define CONFIG_SF_DEFAULT_MODE 0
377 377
378 /* 378 /*
379 * General PCI 379 * General PCI
380 * Memory space is mapped 1-1, but I/O space must start from 0. 380 * Memory space is mapped 1-1, but I/O space must start from 0.
381 */ 381 */
382 382
383 /* controller 1, direct to uli, tgtid 3, Base address 20000 */ 383 /* controller 1, direct to uli, tgtid 3, Base address 20000 */
384 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 384 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
385 #ifdef CONFIG_PHYS_64BIT 385 #ifdef CONFIG_PHYS_64BIT
386 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 386 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
387 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 387 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
388 #else 388 #else
389 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000 389 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000
390 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000 390 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000
391 #endif 391 #endif
392 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */ 392 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
393 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000 393 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
394 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 394 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
395 #ifdef CONFIG_PHYS_64BIT 395 #ifdef CONFIG_PHYS_64BIT
396 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull 396 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
397 #else 397 #else
398 #define CONFIG_SYS_PCIE1_IO_PHYS 0xf8000000 398 #define CONFIG_SYS_PCIE1_IO_PHYS 0xf8000000
399 #endif 399 #endif
400 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 400 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
401 401
402 /* controller 2, Slot 2, tgtid 2, Base address 201000 */ 402 /* controller 2, Slot 2, tgtid 2, Base address 201000 */
403 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000 403 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000
404 #ifdef CONFIG_PHYS_64BIT 404 #ifdef CONFIG_PHYS_64BIT
405 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 405 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
406 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull 406 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull
407 #else 407 #else
408 #define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000 408 #define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000
409 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000 409 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000
410 #endif 410 #endif
411 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */ 411 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */
412 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000 412 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
413 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 413 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
414 #ifdef CONFIG_PHYS_64BIT 414 #ifdef CONFIG_PHYS_64BIT
415 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull 415 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
416 #else 416 #else
417 #define CONFIG_SYS_PCIE2_IO_PHYS 0xf8010000 417 #define CONFIG_SYS_PCIE2_IO_PHYS 0xf8010000
418 #endif 418 #endif
419 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 419 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
420 420
421 /* controller 3, Slot 1, tgtid 1, Base address 202000 */ 421 /* controller 3, Slot 1, tgtid 1, Base address 202000 */
422 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000 422 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000
423 #ifdef CONFIG_PHYS_64BIT 423 #ifdef CONFIG_PHYS_64BIT
424 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 424 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
425 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull 425 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull
426 #else 426 #else
427 #define CONFIG_SYS_PCIE3_MEM_BUS 0xc0000000 427 #define CONFIG_SYS_PCIE3_MEM_BUS 0xc0000000
428 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc0000000 428 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc0000000
429 #endif 429 #endif
430 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */ 430 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */
431 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000 431 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
432 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 432 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
433 #ifdef CONFIG_PHYS_64BIT 433 #ifdef CONFIG_PHYS_64BIT
434 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull 434 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
435 #else 435 #else
436 #define CONFIG_SYS_PCIE3_IO_PHYS 0xf8020000 436 #define CONFIG_SYS_PCIE3_IO_PHYS 0xf8020000
437 #endif 437 #endif
438 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 438 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
439 439
440 /* Qman/Bman */ 440 /* Qman/Bman */
441 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */ 441 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
442 #define CONFIG_SYS_BMAN_NUM_PORTALS 10 442 #define CONFIG_SYS_BMAN_NUM_PORTALS 10
443 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000 443 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
444 #ifdef CONFIG_PHYS_64BIT 444 #ifdef CONFIG_PHYS_64BIT
445 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull 445 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
446 #else 446 #else
447 #define CONFIG_SYS_BMAN_MEM_PHYS CONFIG_SYS_BMAN_MEM_BASE 447 #define CONFIG_SYS_BMAN_MEM_PHYS CONFIG_SYS_BMAN_MEM_BASE
448 #endif 448 #endif
449 #define CONFIG_SYS_BMAN_MEM_SIZE 0x00200000 449 #define CONFIG_SYS_BMAN_MEM_SIZE 0x00200000
450 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000 450 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000
451 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000 451 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000
452 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE 452 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE
453 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 453 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
454 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \ 454 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \
455 CONFIG_SYS_BMAN_CENA_SIZE) 455 CONFIG_SYS_BMAN_CENA_SIZE)
456 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 456 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
457 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08 457 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08
458 #define CONFIG_SYS_QMAN_NUM_PORTALS 10 458 #define CONFIG_SYS_QMAN_NUM_PORTALS 10
459 #define CONFIG_SYS_QMAN_MEM_BASE 0xf4200000 459 #define CONFIG_SYS_QMAN_MEM_BASE 0xf4200000
460 #ifdef CONFIG_PHYS_64BIT 460 #ifdef CONFIG_PHYS_64BIT
461 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff4200000ull 461 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff4200000ull
462 #else 462 #else
463 #define CONFIG_SYS_QMAN_MEM_PHYS CONFIG_SYS_QMAN_MEM_BASE 463 #define CONFIG_SYS_QMAN_MEM_PHYS CONFIG_SYS_QMAN_MEM_BASE
464 #endif 464 #endif
465 #define CONFIG_SYS_QMAN_MEM_SIZE 0x00200000 465 #define CONFIG_SYS_QMAN_MEM_SIZE 0x00200000
466 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000 466 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000
467 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000 467 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000
468 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE 468 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE
469 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 469 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
470 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \ 470 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \
471 CONFIG_SYS_QMAN_CENA_SIZE) 471 CONFIG_SYS_QMAN_CENA_SIZE)
472 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 472 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
473 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 473 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
474 474
475 #define CONFIG_SYS_DPAA_FMAN 475 #define CONFIG_SYS_DPAA_FMAN
476 #define CONFIG_SYS_DPAA_PME 476 #define CONFIG_SYS_DPAA_PME
477 /* Default address of microcode for the Linux Fman driver */ 477 /* Default address of microcode for the Linux Fman driver */
478 #if defined(CONFIG_SPIFLASH) 478 #if defined(CONFIG_SPIFLASH)
479 /* 479 /*
480 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after 480 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after
481 * env, so we got 0x110000. 481 * env, so we got 0x110000.
482 */ 482 */
483 #define CONFIG_SYS_QE_FW_IN_SPIFLASH 483 #define CONFIG_SYS_QE_FW_IN_SPIFLASH
484 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000 484 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000
485 #elif defined(CONFIG_SDCARD) 485 #elif defined(CONFIG_SDCARD)
486 /* 486 /*
487 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is 487 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
488 * about 825KB (1650 blocks), Env is stored after the image, and the env size is 488 * about 825KB (1650 blocks), Env is stored after the image, and the env size is
489 * 0x2000 (16 blocks), 8 + 1650 + 16 = 1674, enlarge it to 1680. 489 * 0x2000 (16 blocks), 8 + 1650 + 16 = 1674, enlarge it to 1680.
490 */ 490 */
491 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC 491 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC
492 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 1680) 492 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 1680)
493 #elif defined(CONFIG_NAND) 493 #elif defined(CONFIG_NAND)
494 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND 494 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND
495 #define CONFIG_SYS_FMAN_FW_ADDR (8 * CONFIG_SYS_NAND_BLOCK_SIZE) 495 #define CONFIG_SYS_FMAN_FW_ADDR (8 * CONFIG_SYS_NAND_BLOCK_SIZE)
496 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 496 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
497 /* 497 /*
498 * Slave has no ucode locally, it can fetch this from remote. When implementing 498 * Slave has no ucode locally, it can fetch this from remote. When implementing
499 * in two corenet boards, slave's ucode could be stored in master's memory 499 * in two corenet boards, slave's ucode could be stored in master's memory
500 * space, the address can be mapped from slave TLB->slave LAW-> 500 * space, the address can be mapped from slave TLB->slave LAW->
501 * slave SRIO or PCIE outbound window->master inbound window-> 501 * slave SRIO or PCIE outbound window->master inbound window->
502 * master LAW->the ucode address in master's memory space. 502 * master LAW->the ucode address in master's memory space.
503 */ 503 */
504 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE 504 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE
505 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000 505 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000
506 #else 506 #else
507 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR 507 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR
508 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000 508 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000
509 #endif 509 #endif
510 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 510 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000
511 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) 511 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
512 512
513 #ifdef CONFIG_SYS_DPAA_FMAN 513 #ifdef CONFIG_SYS_DPAA_FMAN
514 #define CONFIG_FMAN_ENET 514 #define CONFIG_FMAN_ENET
515 #define CONFIG_PHYLIB_10G 515 #define CONFIG_PHYLIB_10G
516 #define CONFIG_PHY_VITESSE 516 #define CONFIG_PHY_VITESSE
517 #define CONFIG_PHY_TERANETICS 517 #define CONFIG_PHY_TERANETICS
518 #endif 518 #endif
519 519
520 #ifdef CONFIG_PCI 520 #ifdef CONFIG_PCI
521 #define CONFIG_PCI_INDIRECT_BRIDGE 521 #define CONFIG_PCI_INDIRECT_BRIDGE
522 522
523 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 523 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
524 #endif /* CONFIG_PCI */ 524 #endif /* CONFIG_PCI */
525 525
526 /* SATA */ 526 /* SATA */
527 #define CONFIG_FSL_SATA_V2 527 #define CONFIG_FSL_SATA_V2
528 528
529 #ifdef CONFIG_FSL_SATA_V2 529 #ifdef CONFIG_FSL_SATA_V2
530 #define CONFIG_FSL_SATA
531 #define CONFIG_LIBATA 530 #define CONFIG_LIBATA
532 531
533 #define CONFIG_SYS_SATA_MAX_DEVICE 2 532 #define CONFIG_SYS_SATA_MAX_DEVICE 2
534 #define CONFIG_SATA1 533 #define CONFIG_SATA1
535 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 534 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
536 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 535 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
537 #define CONFIG_SATA2 536 #define CONFIG_SATA2
538 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 537 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
539 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 538 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
540 539
541 #define CONFIG_LBA48 540 #define CONFIG_LBA48
542 #endif 541 #endif
543 542
544 #ifdef CONFIG_FMAN_ENET 543 #ifdef CONFIG_FMAN_ENET
545 #define CONFIG_SYS_FM1_DTSEC1_PHY_ADDR 0x2 544 #define CONFIG_SYS_FM1_DTSEC1_PHY_ADDR 0x2
546 #define CONFIG_SYS_FM1_DTSEC2_PHY_ADDR 0x3 545 #define CONFIG_SYS_FM1_DTSEC2_PHY_ADDR 0x3
547 #define CONFIG_SYS_FM1_DTSEC3_PHY_ADDR 0x4 546 #define CONFIG_SYS_FM1_DTSEC3_PHY_ADDR 0x4
548 #define CONFIG_SYS_FM1_DTSEC4_PHY_ADDR 0x1 547 #define CONFIG_SYS_FM1_DTSEC4_PHY_ADDR 0x1
549 #define CONFIG_SYS_FM1_DTSEC5_PHY_ADDR 0x0 548 #define CONFIG_SYS_FM1_DTSEC5_PHY_ADDR 0x0
550 549
551 #define CONFIG_SYS_FM1_DTSEC1_RISER_PHY_ADDR 0x1c 550 #define CONFIG_SYS_FM1_DTSEC1_RISER_PHY_ADDR 0x1c
552 #define CONFIG_SYS_FM1_DTSEC2_RISER_PHY_ADDR 0x1d 551 #define CONFIG_SYS_FM1_DTSEC2_RISER_PHY_ADDR 0x1d
553 #define CONFIG_SYS_FM1_DTSEC3_RISER_PHY_ADDR 0x1e 552 #define CONFIG_SYS_FM1_DTSEC3_RISER_PHY_ADDR 0x1e
554 #define CONFIG_SYS_FM1_DTSEC4_RISER_PHY_ADDR 0x1f 553 #define CONFIG_SYS_FM1_DTSEC4_RISER_PHY_ADDR 0x1f
555 554
556 #define CONFIG_SYS_FM1_10GEC1_PHY_ADDR 0 555 #define CONFIG_SYS_FM1_10GEC1_PHY_ADDR 0
557 556
558 #define CONFIG_SYS_TBIPA_VALUE 8 557 #define CONFIG_SYS_TBIPA_VALUE 8
559 #define CONFIG_MII /* MII PHY management */ 558 #define CONFIG_MII /* MII PHY management */
560 #define CONFIG_ETHPRIME "FM1@DTSEC1" 559 #define CONFIG_ETHPRIME "FM1@DTSEC1"
561 #endif 560 #endif
562 561
563 /* 562 /*
564 * Environment 563 * Environment
565 */ 564 */
566 #define CONFIG_LOADS_ECHO /* echo on for serial download */ 565 #define CONFIG_LOADS_ECHO /* echo on for serial download */
567 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 566 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */
568 567
569 /* 568 /*
570 * Command line configuration. 569 * Command line configuration.
571 */ 570 */
572 571
573 /* 572 /*
574 * USB 573 * USB
575 */ 574 */
576 #define CONFIG_HAS_FSL_DR_USB 575 #define CONFIG_HAS_FSL_DR_USB
577 #define CONFIG_HAS_FSL_MPH_USB 576 #define CONFIG_HAS_FSL_MPH_USB
578 577
579 #if defined(CONFIG_HAS_FSL_DR_USB) || defined(CONFIG_HAS_FSL_MPH_USB) 578 #if defined(CONFIG_HAS_FSL_DR_USB) || defined(CONFIG_HAS_FSL_MPH_USB)
580 #define CONFIG_USB_EHCI_FSL 579 #define CONFIG_USB_EHCI_FSL
581 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 580 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
582 #endif 581 #endif
583 582
584 #ifdef CONFIG_MMC 583 #ifdef CONFIG_MMC
585 #define CONFIG_FSL_ESDHC 584 #define CONFIG_FSL_ESDHC
586 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 585 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
587 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT 586 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT
588 #endif 587 #endif
589 588
590 /* 589 /*
591 * Miscellaneous configurable options 590 * Miscellaneous configurable options
592 */ 591 */
593 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 592 #define CONFIG_SYS_LONGHELP /* undef to save memory */
594 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 593 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
595 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 594 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
596 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 595 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
597 596
598 /* 597 /*
599 * For booting Linux, the board info and command line data 598 * For booting Linux, the board info and command line data
600 * have to be in the first 64 MB of memory, since this is 599 * have to be in the first 64 MB of memory, since this is
601 * the maximum mapped by the Linux kernel during initialization. 600 * the maximum mapped by the Linux kernel during initialization.
602 */ 601 */
603 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory for Linux */ 602 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory for Linux */
604 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 603 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
605 604
606 #ifdef CONFIG_CMD_KGDB 605 #ifdef CONFIG_CMD_KGDB
607 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 606 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
608 #endif 607 #endif
609 608
610 /* 609 /*
611 * Environment Configuration 610 * Environment Configuration
612 */ 611 */
613 #define CONFIG_ROOTPATH "/opt/nfsroot" 612 #define CONFIG_ROOTPATH "/opt/nfsroot"
614 #define CONFIG_BOOTFILE "uImage" 613 #define CONFIG_BOOTFILE "uImage"
615 #define CONFIG_UBOOTPATH u-boot.bin 614 #define CONFIG_UBOOTPATH u-boot.bin
616 615
617 /* default location for tftp and bootm */ 616 /* default location for tftp and bootm */
618 #define CONFIG_LOADADDR 1000000 617 #define CONFIG_LOADADDR 1000000
619 618
620 #define __USB_PHY_TYPE utmi 619 #define __USB_PHY_TYPE utmi
621 620
622 #define CONFIG_EXTRA_ENV_SETTINGS \ 621 #define CONFIG_EXTRA_ENV_SETTINGS \
623 "hwconfig=fsl_ddr:ctlr_intlv=cacheline," \ 622 "hwconfig=fsl_ddr:ctlr_intlv=cacheline," \
624 "bank_intlv=cs0_cs1\0" \ 623 "bank_intlv=cs0_cs1\0" \
625 "netdev=eth0\0" \ 624 "netdev=eth0\0" \
626 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 625 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
627 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 626 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
628 "tftpflash=tftpboot $loadaddr $uboot && " \ 627 "tftpflash=tftpboot $loadaddr $uboot && " \
629 "protect off $ubootaddr +$filesize && " \ 628 "protect off $ubootaddr +$filesize && " \
630 "erase $ubootaddr +$filesize && " \ 629 "erase $ubootaddr +$filesize && " \
631 "cp.b $loadaddr $ubootaddr $filesize && " \ 630 "cp.b $loadaddr $ubootaddr $filesize && " \
632 "protect on $ubootaddr +$filesize && " \ 631 "protect on $ubootaddr +$filesize && " \
633 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 632 "cmp.b $loadaddr $ubootaddr $filesize\0" \
634 "consoledev=ttyS0\0" \ 633 "consoledev=ttyS0\0" \
635 "usb_phy_type=" __stringify(__USB_PHY_TYPE) "\0" \ 634 "usb_phy_type=" __stringify(__USB_PHY_TYPE) "\0" \
636 "usb_dr_mode=host\0" \ 635 "usb_dr_mode=host\0" \
637 "ramdiskaddr=2000000\0" \ 636 "ramdiskaddr=2000000\0" \
638 "ramdiskfile=p2041rdb/ramdisk.uboot\0" \ 637 "ramdiskfile=p2041rdb/ramdisk.uboot\0" \
639 "fdtaddr=1e00000\0" \ 638 "fdtaddr=1e00000\0" \
640 "fdtfile=p2041rdb/p2041rdb.dtb\0" \ 639 "fdtfile=p2041rdb/p2041rdb.dtb\0" \
641 "bdev=sda3\0" 640 "bdev=sda3\0"
642 641
643 #define CONFIG_HDBOOT \ 642 #define CONFIG_HDBOOT \
644 "setenv bootargs root=/dev/$bdev rw " \ 643 "setenv bootargs root=/dev/$bdev rw " \
645 "console=$consoledev,$baudrate $othbootargs;" \ 644 "console=$consoledev,$baudrate $othbootargs;" \
646 "tftp $loadaddr $bootfile;" \ 645 "tftp $loadaddr $bootfile;" \
647 "tftp $fdtaddr $fdtfile;" \ 646 "tftp $fdtaddr $fdtfile;" \
648 "bootm $loadaddr - $fdtaddr" 647 "bootm $loadaddr - $fdtaddr"
649 648
650 #define CONFIG_NFSBOOTCOMMAND \ 649 #define CONFIG_NFSBOOTCOMMAND \
651 "setenv bootargs root=/dev/nfs rw " \ 650 "setenv bootargs root=/dev/nfs rw " \
652 "nfsroot=$serverip:$rootpath " \ 651 "nfsroot=$serverip:$rootpath " \
653 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 652 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
654 "console=$consoledev,$baudrate $othbootargs;" \ 653 "console=$consoledev,$baudrate $othbootargs;" \
655 "tftp $loadaddr $bootfile;" \ 654 "tftp $loadaddr $bootfile;" \
656 "tftp $fdtaddr $fdtfile;" \ 655 "tftp $fdtaddr $fdtfile;" \
657 "bootm $loadaddr - $fdtaddr" 656 "bootm $loadaddr - $fdtaddr"
658 657
659 #define CONFIG_RAMBOOTCOMMAND \ 658 #define CONFIG_RAMBOOTCOMMAND \
660 "setenv bootargs root=/dev/ram rw " \ 659 "setenv bootargs root=/dev/ram rw " \
661 "console=$consoledev,$baudrate $othbootargs;" \ 660 "console=$consoledev,$baudrate $othbootargs;" \
662 "tftp $ramdiskaddr $ramdiskfile;" \ 661 "tftp $ramdiskaddr $ramdiskfile;" \
663 "tftp $loadaddr $bootfile;" \ 662 "tftp $loadaddr $bootfile;" \
664 "tftp $fdtaddr $fdtfile;" \ 663 "tftp $fdtaddr $fdtfile;" \
665 "bootm $loadaddr $ramdiskaddr $fdtaddr" 664 "bootm $loadaddr $ramdiskaddr $fdtaddr"
666 665
667 #define CONFIG_BOOTCOMMAND CONFIG_HDBOOT 666 #define CONFIG_BOOTCOMMAND CONFIG_HDBOOT
668 667
669 #include <asm/fsl_secure_boot.h> 668 #include <asm/fsl_secure_boot.h>
670 669
671 #endif /* __CONFIG_H */ 670 #endif /* __CONFIG_H */
672 671
include/configs/T102xQDS.h
1 /* 1 /*
2 * Copyright 2014 Freescale Semiconductor, Inc. 2 * Copyright 2014 Freescale Semiconductor, Inc.
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 /* 7 /*
8 * T1024/T1023 QDS board configuration file 8 * T1024/T1023 QDS board configuration file
9 */ 9 */
10 10
11 #ifndef __T1024QDS_H 11 #ifndef __T1024QDS_H
12 #define __T1024QDS_H 12 #define __T1024QDS_H
13 13
14 /* High Level Configuration Options */ 14 /* High Level Configuration Options */
15 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */ 15 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */
16 #define CONFIG_MP /* support multiple processors */ 16 #define CONFIG_MP /* support multiple processors */
17 #define CONFIG_ENABLE_36BIT_PHYS 17 #define CONFIG_ENABLE_36BIT_PHYS
18 18
19 #ifdef CONFIG_PHYS_64BIT 19 #ifdef CONFIG_PHYS_64BIT
20 #define CONFIG_ADDR_MAP 1 20 #define CONFIG_ADDR_MAP 1
21 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */ 21 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
22 #endif 22 #endif
23 23
24 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */ 24 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */
25 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS 25 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS
26 26
27 #define CONFIG_ENV_OVERWRITE 27 #define CONFIG_ENV_OVERWRITE
28 28
29 #define CONFIG_DEEP_SLEEP 29 #define CONFIG_DEEP_SLEEP
30 30
31 #ifdef CONFIG_RAMBOOT_PBL 31 #ifdef CONFIG_RAMBOOT_PBL
32 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t102xqds/t1024_pbi.cfg 32 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t102xqds/t1024_pbi.cfg
33 #define CONFIG_SPL_FLUSH_IMAGE 33 #define CONFIG_SPL_FLUSH_IMAGE
34 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 34 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
35 #define CONFIG_SYS_TEXT_BASE 0x00201000 35 #define CONFIG_SYS_TEXT_BASE 0x00201000
36 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000 36 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000
37 #define CONFIG_SPL_PAD_TO 0x40000 37 #define CONFIG_SPL_PAD_TO 0x40000
38 #define CONFIG_SPL_MAX_SIZE 0x28000 38 #define CONFIG_SPL_MAX_SIZE 0x28000
39 #define RESET_VECTOR_OFFSET 0x27FFC 39 #define RESET_VECTOR_OFFSET 0x27FFC
40 #define BOOT_PAGE_OFFSET 0x27000 40 #define BOOT_PAGE_OFFSET 0x27000
41 #ifdef CONFIG_SPL_BUILD 41 #ifdef CONFIG_SPL_BUILD
42 #define CONFIG_SPL_SKIP_RELOCATE 42 #define CONFIG_SPL_SKIP_RELOCATE
43 #define CONFIG_SPL_COMMON_INIT_DDR 43 #define CONFIG_SPL_COMMON_INIT_DDR
44 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE 44 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
45 #endif 45 #endif
46 46
47 #ifdef CONFIG_NAND 47 #ifdef CONFIG_NAND
48 #define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10) 48 #define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10)
49 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00200000 49 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00200000
50 #define CONFIG_SYS_NAND_U_BOOT_START 0x00200000 50 #define CONFIG_SYS_NAND_U_BOOT_START 0x00200000
51 #define CONFIG_SYS_NAND_U_BOOT_OFFS (256 << 10) 51 #define CONFIG_SYS_NAND_U_BOOT_OFFS (256 << 10)
52 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds" 52 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
53 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t102xqds/t1024_nand_rcw.cfg 53 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t102xqds/t1024_nand_rcw.cfg
54 #define CONFIG_SPL_NAND_BOOT 54 #define CONFIG_SPL_NAND_BOOT
55 #endif 55 #endif
56 56
57 #ifdef CONFIG_SPIFLASH 57 #ifdef CONFIG_SPIFLASH
58 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC 58 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC
59 #define CONFIG_SPL_SPI_FLASH_MINIMAL 59 #define CONFIG_SPL_SPI_FLASH_MINIMAL
60 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (768 << 10) 60 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (768 << 10)
61 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x00200000) 61 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x00200000)
62 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x00200000) 62 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x00200000)
63 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (256 << 10) 63 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (256 << 10)
64 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 64 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
65 #ifndef CONFIG_SPL_BUILD 65 #ifndef CONFIG_SPL_BUILD
66 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 66 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
67 #endif 67 #endif
68 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t102xqds/t1024_spi_rcw.cfg 68 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t102xqds/t1024_spi_rcw.cfg
69 #define CONFIG_SPL_SPI_BOOT 69 #define CONFIG_SPL_SPI_BOOT
70 #endif 70 #endif
71 71
72 #ifdef CONFIG_SDCARD 72 #ifdef CONFIG_SDCARD
73 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC 73 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC
74 #define CONFIG_SPL_MMC_MINIMAL 74 #define CONFIG_SPL_MMC_MINIMAL
75 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10) 75 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10)
76 #define CONFIG_SYS_MMC_U_BOOT_DST (0x00200000) 76 #define CONFIG_SYS_MMC_U_BOOT_DST (0x00200000)
77 #define CONFIG_SYS_MMC_U_BOOT_START (0x00200000) 77 #define CONFIG_SYS_MMC_U_BOOT_START (0x00200000)
78 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10) 78 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10)
79 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 79 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
80 #ifndef CONFIG_SPL_BUILD 80 #ifndef CONFIG_SPL_BUILD
81 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 81 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
82 #endif 82 #endif
83 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t102xqds/t1024_sd_rcw.cfg 83 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t102xqds/t1024_sd_rcw.cfg
84 #define CONFIG_SPL_MMC_BOOT 84 #define CONFIG_SPL_MMC_BOOT
85 #endif 85 #endif
86 86
87 #endif /* CONFIG_RAMBOOT_PBL */ 87 #endif /* CONFIG_RAMBOOT_PBL */
88 88
89 #ifndef CONFIG_SYS_TEXT_BASE 89 #ifndef CONFIG_SYS_TEXT_BASE
90 #define CONFIG_SYS_TEXT_BASE 0xeff40000 90 #define CONFIG_SYS_TEXT_BASE 0xeff40000
91 #endif 91 #endif
92 92
93 #ifndef CONFIG_RESET_VECTOR_ADDRESS 93 #ifndef CONFIG_RESET_VECTOR_ADDRESS
94 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 94 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
95 #endif 95 #endif
96 96
97 #ifdef CONFIG_MTD_NOR_FLASH 97 #ifdef CONFIG_MTD_NOR_FLASH
98 #define CONFIG_FLASH_CFI_DRIVER 98 #define CONFIG_FLASH_CFI_DRIVER
99 #define CONFIG_SYS_FLASH_CFI 99 #define CONFIG_SYS_FLASH_CFI
100 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 100 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
101 #endif 101 #endif
102 102
103 /* PCIe Boot - Master */ 103 /* PCIe Boot - Master */
104 #define CONFIG_SRIO_PCIE_BOOT_MASTER 104 #define CONFIG_SRIO_PCIE_BOOT_MASTER
105 /* 105 /*
106 * for slave u-boot IMAGE instored in master memory space, 106 * for slave u-boot IMAGE instored in master memory space,
107 * PHYS must be aligned based on the SIZE 107 * PHYS must be aligned based on the SIZE
108 */ 108 */
109 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull 109 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull
110 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */ 110 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */
111 #ifdef CONFIG_PHYS_64BIT 111 #ifdef CONFIG_PHYS_64BIT
112 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull 112 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull
113 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull 113 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull
114 #else 114 #else
115 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xef200000 115 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xef200000
116 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0xfff00000 116 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0xfff00000
117 #endif 117 #endif
118 /* 118 /*
119 * for slave UCODE and ENV instored in master memory space, 119 * for slave UCODE and ENV instored in master memory space,
120 * PHYS must be aligned based on the SIZE 120 * PHYS must be aligned based on the SIZE
121 */ 121 */
122 #ifdef CONFIG_PHYS_64BIT 122 #ifdef CONFIG_PHYS_64BIT
123 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull 123 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull
124 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull 124 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull
125 #else 125 #else
126 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xef100000 126 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xef100000
127 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0xffe00000 127 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0xffe00000
128 #endif 128 #endif
129 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */ 129 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */
130 /* slave core release by master*/ 130 /* slave core release by master*/
131 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4 131 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4
132 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */ 132 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */
133 133
134 /* PCIe Boot - Slave */ 134 /* PCIe Boot - Slave */
135 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 135 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
136 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000 136 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000
137 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \ 137 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \
138 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR) 138 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR)
139 /* Set 1M boot space for PCIe boot */ 139 /* Set 1M boot space for PCIe boot */
140 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000) 140 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000)
141 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \ 141 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \
142 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR) 142 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR)
143 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 143 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
144 #endif 144 #endif
145 145
146 #if defined(CONFIG_SPIFLASH) 146 #if defined(CONFIG_SPIFLASH)
147 #define CONFIG_SYS_EXTRA_ENV_RELOC 147 #define CONFIG_SYS_EXTRA_ENV_RELOC
148 #define CONFIG_ENV_SPI_BUS 0 148 #define CONFIG_ENV_SPI_BUS 0
149 #define CONFIG_ENV_SPI_CS 0 149 #define CONFIG_ENV_SPI_CS 0
150 #define CONFIG_ENV_SPI_MAX_HZ 10000000 150 #define CONFIG_ENV_SPI_MAX_HZ 10000000
151 #define CONFIG_ENV_SPI_MODE 0 151 #define CONFIG_ENV_SPI_MODE 0
152 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 152 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
153 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 153 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
154 #define CONFIG_ENV_SECT_SIZE 0x10000 154 #define CONFIG_ENV_SECT_SIZE 0x10000
155 #elif defined(CONFIG_SDCARD) 155 #elif defined(CONFIG_SDCARD)
156 #define CONFIG_SYS_EXTRA_ENV_RELOC 156 #define CONFIG_SYS_EXTRA_ENV_RELOC
157 #define CONFIG_SYS_MMC_ENV_DEV 0 157 #define CONFIG_SYS_MMC_ENV_DEV 0
158 #define CONFIG_ENV_SIZE 0x2000 158 #define CONFIG_ENV_SIZE 0x2000
159 #define CONFIG_ENV_OFFSET (512 * 0x800) 159 #define CONFIG_ENV_OFFSET (512 * 0x800)
160 #elif defined(CONFIG_NAND) 160 #elif defined(CONFIG_NAND)
161 #define CONFIG_SYS_EXTRA_ENV_RELOC 161 #define CONFIG_SYS_EXTRA_ENV_RELOC
162 #define CONFIG_ENV_SIZE 0x2000 162 #define CONFIG_ENV_SIZE 0x2000
163 #define CONFIG_ENV_OFFSET (10 * CONFIG_SYS_NAND_BLOCK_SIZE) 163 #define CONFIG_ENV_OFFSET (10 * CONFIG_SYS_NAND_BLOCK_SIZE)
164 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 164 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
165 #define CONFIG_ENV_ADDR 0xffe20000 165 #define CONFIG_ENV_ADDR 0xffe20000
166 #define CONFIG_ENV_SIZE 0x2000 166 #define CONFIG_ENV_SIZE 0x2000
167 #elif defined(CONFIG_ENV_IS_NOWHERE) 167 #elif defined(CONFIG_ENV_IS_NOWHERE)
168 #define CONFIG_ENV_SIZE 0x2000 168 #define CONFIG_ENV_SIZE 0x2000
169 #else 169 #else
170 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 170 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
171 #define CONFIG_ENV_SIZE 0x2000 171 #define CONFIG_ENV_SIZE 0x2000
172 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 172 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
173 #endif 173 #endif
174 174
175 #ifndef __ASSEMBLY__ 175 #ifndef __ASSEMBLY__
176 unsigned long get_board_sys_clk(void); 176 unsigned long get_board_sys_clk(void);
177 unsigned long get_board_ddr_clk(void); 177 unsigned long get_board_ddr_clk(void);
178 #endif 178 #endif
179 179
180 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk() 180 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk()
181 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk() 181 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk()
182 182
183 /* 183 /*
184 * These can be toggled for performance analysis, otherwise use default. 184 * These can be toggled for performance analysis, otherwise use default.
185 */ 185 */
186 #define CONFIG_SYS_CACHE_STASHING 186 #define CONFIG_SYS_CACHE_STASHING
187 #define CONFIG_BACKSIDE_L2_CACHE 187 #define CONFIG_BACKSIDE_L2_CACHE
188 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E 188 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E
189 #define CONFIG_BTB /* toggle branch predition */ 189 #define CONFIG_BTB /* toggle branch predition */
190 #define CONFIG_DDR_ECC 190 #define CONFIG_DDR_ECC
191 #ifdef CONFIG_DDR_ECC 191 #ifdef CONFIG_DDR_ECC
192 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 192 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER
193 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef 193 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef
194 #endif 194 #endif
195 195
196 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */ 196 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
197 #define CONFIG_SYS_MEMTEST_END 0x00400000 197 #define CONFIG_SYS_MEMTEST_END 0x00400000
198 #define CONFIG_SYS_ALT_MEMTEST 198 #define CONFIG_SYS_ALT_MEMTEST
199 #define CONFIG_PANIC_HANG /* do not reset board on panic */ 199 #define CONFIG_PANIC_HANG /* do not reset board on panic */
200 200
201 /* 201 /*
202 * Config the L3 Cache as L3 SRAM 202 * Config the L3 Cache as L3 SRAM
203 */ 203 */
204 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000 204 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
205 #define CONFIG_SYS_L3_SIZE (256 << 10) 205 #define CONFIG_SYS_L3_SIZE (256 << 10)
206 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024) 206 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024)
207 #ifdef CONFIG_RAMBOOT_PBL 207 #ifdef CONFIG_RAMBOOT_PBL
208 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024) 208 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
209 #endif 209 #endif
210 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024) 210 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024)
211 #define CONFIG_SPL_RELOC_MALLOC_SIZE (30 << 10) 211 #define CONFIG_SPL_RELOC_MALLOC_SIZE (30 << 10)
212 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024) 212 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024)
213 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10) 213 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10)
214 214
215 #ifdef CONFIG_PHYS_64BIT 215 #ifdef CONFIG_PHYS_64BIT
216 #define CONFIG_SYS_DCSRBAR 0xf0000000 216 #define CONFIG_SYS_DCSRBAR 0xf0000000
217 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull 217 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
218 #endif 218 #endif
219 219
220 /* EEPROM */ 220 /* EEPROM */
221 #define CONFIG_ID_EEPROM 221 #define CONFIG_ID_EEPROM
222 #define CONFIG_SYS_I2C_EEPROM_NXID 222 #define CONFIG_SYS_I2C_EEPROM_NXID
223 #define CONFIG_SYS_EEPROM_BUS_NUM 0 223 #define CONFIG_SYS_EEPROM_BUS_NUM 0
224 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57 224 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57
225 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 225 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
226 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3 226 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3
227 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5 227 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5
228 228
229 /* 229 /*
230 * DDR Setup 230 * DDR Setup
231 */ 231 */
232 #define CONFIG_VERY_BIG_RAM 232 #define CONFIG_VERY_BIG_RAM
233 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 233 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
234 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 234 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
235 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 235 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
236 #define CONFIG_CHIP_SELECTS_PER_CTRL (4 * CONFIG_DIMM_SLOTS_PER_CTLR) 236 #define CONFIG_CHIP_SELECTS_PER_CTRL (4 * CONFIG_DIMM_SLOTS_PER_CTLR)
237 #define CONFIG_DDR_SPD 237 #define CONFIG_DDR_SPD
238 238
239 #define CONFIG_SYS_SPD_BUS_NUM 0 239 #define CONFIG_SYS_SPD_BUS_NUM 0
240 #define SPD_EEPROM_ADDRESS 0x51 240 #define SPD_EEPROM_ADDRESS 0x51
241 241
242 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */ 242 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */
243 243
244 /* 244 /*
245 * IFC Definitions 245 * IFC Definitions
246 */ 246 */
247 #define CONFIG_SYS_FLASH_BASE 0xe0000000 247 #define CONFIG_SYS_FLASH_BASE 0xe0000000
248 #ifdef CONFIG_PHYS_64BIT 248 #ifdef CONFIG_PHYS_64BIT
249 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE) 249 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE)
250 #else 250 #else
251 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE 251 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE
252 #endif 252 #endif
253 253
254 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf) 254 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf)
255 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \ 255 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \
256 + 0x8000000) | \ 256 + 0x8000000) | \
257 CSPR_PORT_SIZE_16 | \ 257 CSPR_PORT_SIZE_16 | \
258 CSPR_MSEL_NOR | \ 258 CSPR_MSEL_NOR | \
259 CSPR_V) 259 CSPR_V)
260 #define CONFIG_SYS_NOR1_CSPR_EXT (0xf) 260 #define CONFIG_SYS_NOR1_CSPR_EXT (0xf)
261 #define CONFIG_SYS_NOR1_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \ 261 #define CONFIG_SYS_NOR1_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \
262 CSPR_PORT_SIZE_16 | \ 262 CSPR_PORT_SIZE_16 | \
263 CSPR_MSEL_NOR | \ 263 CSPR_MSEL_NOR | \
264 CSPR_V) 264 CSPR_V)
265 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024) 265 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024)
266 /* NOR Flash Timing Params */ 266 /* NOR Flash Timing Params */
267 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80 267 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80
268 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \ 268 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \
269 FTIM0_NOR_TEADC(0x5) | \ 269 FTIM0_NOR_TEADC(0x5) | \
270 FTIM0_NOR_TEAHC(0x5)) 270 FTIM0_NOR_TEAHC(0x5))
271 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \ 271 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \
272 FTIM1_NOR_TRAD_NOR(0x1A) |\ 272 FTIM1_NOR_TRAD_NOR(0x1A) |\
273 FTIM1_NOR_TSEQRAD_NOR(0x13)) 273 FTIM1_NOR_TSEQRAD_NOR(0x13))
274 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \ 274 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \
275 FTIM2_NOR_TCH(0x4) | \ 275 FTIM2_NOR_TCH(0x4) | \
276 FTIM2_NOR_TWPH(0x0E) | \ 276 FTIM2_NOR_TWPH(0x0E) | \
277 FTIM2_NOR_TWP(0x1c)) 277 FTIM2_NOR_TWP(0x1c))
278 #define CONFIG_SYS_NOR_FTIM3 0x0 278 #define CONFIG_SYS_NOR_FTIM3 0x0
279 279
280 #define CONFIG_SYS_FLASH_QUIET_TEST 280 #define CONFIG_SYS_FLASH_QUIET_TEST
281 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 281 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
282 282
283 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */ 283 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */
284 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */ 284 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */
285 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 285 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
286 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 286 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
287 287
288 #define CONFIG_SYS_FLASH_EMPTY_INFO 288 #define CONFIG_SYS_FLASH_EMPTY_INFO
289 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS \ 289 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS \
290 + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS} 290 + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS}
291 #define CONFIG_FSL_QIXIS /* use common QIXIS code */ 291 #define CONFIG_FSL_QIXIS /* use common QIXIS code */
292 #define QIXIS_BASE 0xffdf0000 292 #define QIXIS_BASE 0xffdf0000
293 #ifdef CONFIG_PHYS_64BIT 293 #ifdef CONFIG_PHYS_64BIT
294 #define QIXIS_BASE_PHYS (0xf00000000ull | QIXIS_BASE) 294 #define QIXIS_BASE_PHYS (0xf00000000ull | QIXIS_BASE)
295 #else 295 #else
296 #define QIXIS_BASE_PHYS QIXIS_BASE 296 #define QIXIS_BASE_PHYS QIXIS_BASE
297 #endif 297 #endif
298 #define QIXIS_LBMAP_SWITCH 0x06 298 #define QIXIS_LBMAP_SWITCH 0x06
299 #define QIXIS_LBMAP_MASK 0x0f 299 #define QIXIS_LBMAP_MASK 0x0f
300 #define QIXIS_LBMAP_SHIFT 0 300 #define QIXIS_LBMAP_SHIFT 0
301 #define QIXIS_LBMAP_DFLTBANK 0x00 301 #define QIXIS_LBMAP_DFLTBANK 0x00
302 #define QIXIS_LBMAP_ALTBANK 0x04 302 #define QIXIS_LBMAP_ALTBANK 0x04
303 #define QIXIS_RST_CTL_RESET 0x31 303 #define QIXIS_RST_CTL_RESET 0x31
304 #define QIXIS_RCFG_CTL_RECONFIG_IDLE 0x20 304 #define QIXIS_RCFG_CTL_RECONFIG_IDLE 0x20
305 #define QIXIS_RCFG_CTL_RECONFIG_START 0x21 305 #define QIXIS_RCFG_CTL_RECONFIG_START 0x21
306 #define QIXIS_RCFG_CTL_WATCHDOG_ENBLE 0x08 306 #define QIXIS_RCFG_CTL_WATCHDOG_ENBLE 0x08
307 #define QIXIS_RST_FORCE_MEM 0x01 307 #define QIXIS_RST_FORCE_MEM 0x01
308 308
309 #define CONFIG_SYS_CSPR3_EXT (0xf) 309 #define CONFIG_SYS_CSPR3_EXT (0xf)
310 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(QIXIS_BASE_PHYS) \ 310 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(QIXIS_BASE_PHYS) \
311 | CSPR_PORT_SIZE_8 \ 311 | CSPR_PORT_SIZE_8 \
312 | CSPR_MSEL_GPCM \ 312 | CSPR_MSEL_GPCM \
313 | CSPR_V) 313 | CSPR_V)
314 #define CONFIG_SYS_AMASK3 IFC_AMASK(4*1024) 314 #define CONFIG_SYS_AMASK3 IFC_AMASK(4*1024)
315 #define CONFIG_SYS_CSOR3 0x0 315 #define CONFIG_SYS_CSOR3 0x0
316 /* QIXIS Timing parameters for IFC CS3 */ 316 /* QIXIS Timing parameters for IFC CS3 */
317 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \ 317 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \
318 FTIM0_GPCM_TEADC(0x0e) | \ 318 FTIM0_GPCM_TEADC(0x0e) | \
319 FTIM0_GPCM_TEAHC(0x0e)) 319 FTIM0_GPCM_TEAHC(0x0e))
320 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0xff) | \ 320 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0xff) | \
321 FTIM1_GPCM_TRAD(0x3f)) 321 FTIM1_GPCM_TRAD(0x3f))
322 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \ 322 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \
323 FTIM2_GPCM_TCH(0x8) | \ 323 FTIM2_GPCM_TCH(0x8) | \
324 FTIM2_GPCM_TWP(0x1f)) 324 FTIM2_GPCM_TWP(0x1f))
325 #define CONFIG_SYS_CS3_FTIM3 0x0 325 #define CONFIG_SYS_CS3_FTIM3 0x0
326 326
327 #define CONFIG_NAND_FSL_IFC 327 #define CONFIG_NAND_FSL_IFC
328 #define CONFIG_SYS_NAND_BASE 0xff800000 328 #define CONFIG_SYS_NAND_BASE 0xff800000
329 #ifdef CONFIG_PHYS_64BIT 329 #ifdef CONFIG_PHYS_64BIT
330 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE) 330 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE)
331 #else 331 #else
332 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE 332 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE
333 #endif 333 #endif
334 #define CONFIG_SYS_NAND_CSPR_EXT (0xf) 334 #define CONFIG_SYS_NAND_CSPR_EXT (0xf)
335 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 335 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
336 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \ 336 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \
337 | CSPR_MSEL_NAND /* MSEL = NAND */ \ 337 | CSPR_MSEL_NAND /* MSEL = NAND */ \
338 | CSPR_V) 338 | CSPR_V)
339 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024) 339 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024)
340 340
341 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \ 341 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \
342 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \ 342 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \
343 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 343 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \
344 | CSOR_NAND_RAL_3 /* RAL = 3Byes */ \ 344 | CSOR_NAND_RAL_3 /* RAL = 3Byes */ \
345 | CSOR_NAND_PGS_2K /* Page Size = 2K */ \ 345 | CSOR_NAND_PGS_2K /* Page Size = 2K */ \
346 | CSOR_NAND_SPRZ_64/* Spare size = 64 */ \ 346 | CSOR_NAND_SPRZ_64/* Spare size = 64 */ \
347 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/ 347 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/
348 348
349 #define CONFIG_SYS_NAND_ONFI_DETECTION 349 #define CONFIG_SYS_NAND_ONFI_DETECTION
350 350
351 /* ONFI NAND Flash mode0 Timing Params */ 351 /* ONFI NAND Flash mode0 Timing Params */
352 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \ 352 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \
353 FTIM0_NAND_TWP(0x18) | \ 353 FTIM0_NAND_TWP(0x18) | \
354 FTIM0_NAND_TWCHT(0x07) | \ 354 FTIM0_NAND_TWCHT(0x07) | \
355 FTIM0_NAND_TWH(0x0a)) 355 FTIM0_NAND_TWH(0x0a))
356 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \ 356 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \
357 FTIM1_NAND_TWBE(0x39) | \ 357 FTIM1_NAND_TWBE(0x39) | \
358 FTIM1_NAND_TRR(0x0e) | \ 358 FTIM1_NAND_TRR(0x0e) | \
359 FTIM1_NAND_TRP(0x18)) 359 FTIM1_NAND_TRP(0x18))
360 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \ 360 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \
361 FTIM2_NAND_TREH(0x0a) | \ 361 FTIM2_NAND_TREH(0x0a) | \
362 FTIM2_NAND_TWHRE(0x1e)) 362 FTIM2_NAND_TWHRE(0x1e))
363 #define CONFIG_SYS_NAND_FTIM3 0x0 363 #define CONFIG_SYS_NAND_FTIM3 0x0
364 364
365 #define CONFIG_SYS_NAND_DDR_LAW 11 365 #define CONFIG_SYS_NAND_DDR_LAW 11
366 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE } 366 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE }
367 #define CONFIG_SYS_MAX_NAND_DEVICE 1 367 #define CONFIG_SYS_MAX_NAND_DEVICE 1
368 368
369 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024) 369 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024)
370 370
371 #if defined(CONFIG_NAND) 371 #if defined(CONFIG_NAND)
372 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT 372 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT
373 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR 373 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR
374 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK 374 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK
375 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR 375 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR
376 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0 376 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0
377 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1 377 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1
378 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2 378 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2
379 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3 379 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3
380 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR0_CSPR_EXT 380 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR0_CSPR_EXT
381 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR0_CSPR 381 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR0_CSPR
382 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 382 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
383 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 383 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
384 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 384 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
385 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 385 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
386 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 386 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
387 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 387 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
388 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR1_CSPR_EXT 388 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR1_CSPR_EXT
389 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR1_CSPR 389 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR1_CSPR
390 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK 390 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK
391 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR 391 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR
392 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0 392 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0
393 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1 393 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1
394 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2 394 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2
395 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3 395 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3
396 #else 396 #else
397 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT 397 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT
398 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR 398 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR
399 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK 399 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK
400 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR 400 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR
401 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0 401 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0
402 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1 402 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1
403 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2 403 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2
404 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3 404 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3
405 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR1_CSPR_EXT 405 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR1_CSPR_EXT
406 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR1_CSPR 406 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR1_CSPR
407 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 407 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
408 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 408 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
409 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 409 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
410 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 410 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
411 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 411 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
412 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 412 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
413 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NAND_CSPR_EXT 413 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NAND_CSPR_EXT
414 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NAND_CSPR 414 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NAND_CSPR
415 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NAND_AMASK 415 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NAND_AMASK
416 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NAND_CSOR 416 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NAND_CSOR
417 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NAND_FTIM0 417 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NAND_FTIM0
418 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NAND_FTIM1 418 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NAND_FTIM1
419 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NAND_FTIM2 419 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NAND_FTIM2
420 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NAND_FTIM3 420 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NAND_FTIM3
421 #endif 421 #endif
422 422
423 #ifdef CONFIG_SPL_BUILD 423 #ifdef CONFIG_SPL_BUILD
424 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE 424 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE
425 #else 425 #else
426 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE 426 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
427 #endif 427 #endif
428 428
429 #if defined(CONFIG_RAMBOOT_PBL) 429 #if defined(CONFIG_RAMBOOT_PBL)
430 #define CONFIG_SYS_RAMBOOT 430 #define CONFIG_SYS_RAMBOOT
431 #endif 431 #endif
432 432
433 #define CONFIG_BOARD_EARLY_INIT_R 433 #define CONFIG_BOARD_EARLY_INIT_R
434 #define CONFIG_MISC_INIT_R 434 #define CONFIG_MISC_INIT_R
435 435
436 #define CONFIG_HWCONFIG 436 #define CONFIG_HWCONFIG
437 437
438 /* define to use L1 as initial stack */ 438 /* define to use L1 as initial stack */
439 #define CONFIG_L1_INIT_RAM 439 #define CONFIG_L1_INIT_RAM
440 #define CONFIG_SYS_INIT_RAM_LOCK 440 #define CONFIG_SYS_INIT_RAM_LOCK
441 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */ 441 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */
442 #ifdef CONFIG_PHYS_64BIT 442 #ifdef CONFIG_PHYS_64BIT
443 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf 443 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
444 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000 444 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000
445 /* The assembler doesn't like typecast */ 445 /* The assembler doesn't like typecast */
446 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \ 446 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
447 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \ 447 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
448 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW) 448 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
449 #else 449 #else
450 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS 0xfe03c000 /* Initial L1 address */ 450 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS 0xfe03c000 /* Initial L1 address */
451 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0 451 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0
452 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR_PHYS 452 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR_PHYS
453 #endif 453 #endif
454 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 454 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000
455 455
456 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 456 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
457 GENERATED_GBL_DATA_SIZE) 457 GENERATED_GBL_DATA_SIZE)
458 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 458 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
459 459
460 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 460 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
461 #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024) 461 #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024)
462 462
463 /* Serial Port */ 463 /* Serial Port */
464 #define CONFIG_CONS_INDEX 1 464 #define CONFIG_CONS_INDEX 1
465 #define CONFIG_SYS_NS16550_SERIAL 465 #define CONFIG_SYS_NS16550_SERIAL
466 #define CONFIG_SYS_NS16550_REG_SIZE 1 466 #define CONFIG_SYS_NS16550_REG_SIZE 1
467 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2) 467 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2)
468 468
469 #define CONFIG_SYS_BAUDRATE_TABLE \ 469 #define CONFIG_SYS_BAUDRATE_TABLE \
470 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 470 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
471 471
472 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500) 472 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500)
473 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600) 473 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600)
474 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500) 474 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500)
475 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) 475 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
476 476
477 /* Video */ 477 /* Video */
478 #ifdef CONFIG_ARCH_T1024 /* no DIU on T1023 */ 478 #ifdef CONFIG_ARCH_T1024 /* no DIU on T1023 */
479 #define CONFIG_FSL_DIU_FB 479 #define CONFIG_FSL_DIU_FB
480 #ifdef CONFIG_FSL_DIU_FB 480 #ifdef CONFIG_FSL_DIU_FB
481 #define CONFIG_FSL_DIU_CH7301 481 #define CONFIG_FSL_DIU_CH7301
482 #define CONFIG_SYS_DIU_ADDR (CONFIG_SYS_CCSRBAR + 0x180000) 482 #define CONFIG_SYS_DIU_ADDR (CONFIG_SYS_CCSRBAR + 0x180000)
483 #define CONFIG_VIDEO_LOGO 483 #define CONFIG_VIDEO_LOGO
484 #define CONFIG_VIDEO_BMP_LOGO 484 #define CONFIG_VIDEO_BMP_LOGO
485 #define CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS 485 #define CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS
486 /* 486 /*
487 * With CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS, flash I/O is really slow, so 487 * With CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS, flash I/O is really slow, so
488 * disable empty flash sector detection, which is I/O-intensive. 488 * disable empty flash sector detection, which is I/O-intensive.
489 */ 489 */
490 #undef CONFIG_SYS_FLASH_EMPTY_INFO 490 #undef CONFIG_SYS_FLASH_EMPTY_INFO
491 #endif 491 #endif
492 #endif 492 #endif
493 493
494 /* I2C */ 494 /* I2C */
495 #define CONFIG_SYS_I2C 495 #define CONFIG_SYS_I2C
496 #define CONFIG_SYS_I2C_FSL /* Use FSL common I2C driver */ 496 #define CONFIG_SYS_I2C_FSL /* Use FSL common I2C driver */
497 #define CONFIG_SYS_FSL_I2C_SPEED 50000 /* I2C speed in Hz */ 497 #define CONFIG_SYS_FSL_I2C_SPEED 50000 /* I2C speed in Hz */
498 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 498 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
499 #define CONFIG_SYS_FSL_I2C2_SPEED 50000 /* I2C speed in Hz */ 499 #define CONFIG_SYS_FSL_I2C2_SPEED 50000 /* I2C speed in Hz */
500 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 500 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
501 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 501 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000
502 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100 502 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100
503 503
504 #define I2C_MUX_PCA_ADDR 0x77 504 #define I2C_MUX_PCA_ADDR 0x77
505 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* Primary Mux*/ 505 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* Primary Mux*/
506 #define I2C_MUX_PCA_ADDR_SEC 0x76 /* Secondary multiplexer */ 506 #define I2C_MUX_PCA_ADDR_SEC 0x76 /* Secondary multiplexer */
507 #define I2C_RETIMER_ADDR 0x18 507 #define I2C_RETIMER_ADDR 0x18
508 508
509 /* I2C bus multiplexer */ 509 /* I2C bus multiplexer */
510 #define I2C_MUX_CH_DEFAULT 0x8 510 #define I2C_MUX_CH_DEFAULT 0x8
511 #define I2C_MUX_CH_DIU 0xC 511 #define I2C_MUX_CH_DIU 0xC
512 #define I2C_MUX_CH5 0xD 512 #define I2C_MUX_CH5 0xD
513 #define I2C_MUX_CH7 0xF 513 #define I2C_MUX_CH7 0xF
514 514
515 /* LDI/DVI Encoder for display */ 515 /* LDI/DVI Encoder for display */
516 #define CONFIG_SYS_I2C_LDI_ADDR 0x38 516 #define CONFIG_SYS_I2C_LDI_ADDR 0x38
517 #define CONFIG_SYS_I2C_DVI_ADDR 0x75 517 #define CONFIG_SYS_I2C_DVI_ADDR 0x75
518 518
519 /* 519 /*
520 * RTC configuration 520 * RTC configuration
521 */ 521 */
522 #define RTC 522 #define RTC
523 #define CONFIG_RTC_DS3231 1 523 #define CONFIG_RTC_DS3231 1
524 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 524 #define CONFIG_SYS_I2C_RTC_ADDR 0x68
525 525
526 /* 526 /*
527 * eSPI - Enhanced SPI 527 * eSPI - Enhanced SPI
528 */ 528 */
529 #ifndef CONFIG_SPL_BUILD 529 #ifndef CONFIG_SPL_BUILD
530 #endif 530 #endif
531 #define CONFIG_SPI_FLASH_BAR 531 #define CONFIG_SPI_FLASH_BAR
532 #define CONFIG_SF_DEFAULT_SPEED 10000000 532 #define CONFIG_SF_DEFAULT_SPEED 10000000
533 #define CONFIG_SF_DEFAULT_MODE 0 533 #define CONFIG_SF_DEFAULT_MODE 0
534 534
535 /* 535 /*
536 * General PCIe 536 * General PCIe
537 * Memory space is mapped 1-1, but I/O space must start from 0. 537 * Memory space is mapped 1-1, but I/O space must start from 0.
538 */ 538 */
539 #define CONFIG_PCIE1 /* PCIE controller 1 */ 539 #define CONFIG_PCIE1 /* PCIE controller 1 */
540 #define CONFIG_PCIE2 /* PCIE controller 2 */ 540 #define CONFIG_PCIE2 /* PCIE controller 2 */
541 #define CONFIG_PCIE3 /* PCIE controller 3 */ 541 #define CONFIG_PCIE3 /* PCIE controller 3 */
542 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 542 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
543 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 543 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
544 #define CONFIG_PCI_INDIRECT_BRIDGE 544 #define CONFIG_PCI_INDIRECT_BRIDGE
545 545
546 #ifdef CONFIG_PCI 546 #ifdef CONFIG_PCI
547 /* controller 1, direct to uli, tgtid 3, Base address 20000 */ 547 /* controller 1, direct to uli, tgtid 3, Base address 20000 */
548 #ifdef CONFIG_PCIE1 548 #ifdef CONFIG_PCIE1
549 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 549 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
550 #ifdef CONFIG_PHYS_64BIT 550 #ifdef CONFIG_PHYS_64BIT
551 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 551 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
552 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 552 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
553 #else 553 #else
554 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000 554 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000
555 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000 555 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000
556 #endif 556 #endif
557 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000 /* 256M */ 557 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000 /* 256M */
558 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000 558 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
559 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 559 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
560 #ifdef CONFIG_PHYS_64BIT 560 #ifdef CONFIG_PHYS_64BIT
561 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull 561 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
562 #else 562 #else
563 #define CONFIG_SYS_PCIE1_IO_PHYS 0xf8000000 563 #define CONFIG_SYS_PCIE1_IO_PHYS 0xf8000000
564 #endif 564 #endif
565 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 565 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
566 #endif 566 #endif
567 567
568 /* controller 2, Slot 2, tgtid 2, Base address 201000 */ 568 /* controller 2, Slot 2, tgtid 2, Base address 201000 */
569 #ifdef CONFIG_PCIE2 569 #ifdef CONFIG_PCIE2
570 #define CONFIG_SYS_PCIE2_MEM_VIRT 0x90000000 570 #define CONFIG_SYS_PCIE2_MEM_VIRT 0x90000000
571 #ifdef CONFIG_PHYS_64BIT 571 #ifdef CONFIG_PHYS_64BIT
572 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 572 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
573 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc10000000ull 573 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc10000000ull
574 #else 574 #else
575 #define CONFIG_SYS_PCIE2_MEM_BUS 0x90000000 575 #define CONFIG_SYS_PCIE2_MEM_BUS 0x90000000
576 #define CONFIG_SYS_PCIE2_MEM_PHYS 0x90000000 576 #define CONFIG_SYS_PCIE2_MEM_PHYS 0x90000000
577 #endif 577 #endif
578 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 /* 256M */ 578 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 /* 256M */
579 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000 579 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
580 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 580 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
581 #ifdef CONFIG_PHYS_64BIT 581 #ifdef CONFIG_PHYS_64BIT
582 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull 582 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
583 #else 583 #else
584 #define CONFIG_SYS_PCIE2_IO_PHYS 0xf8010000 584 #define CONFIG_SYS_PCIE2_IO_PHYS 0xf8010000
585 #endif 585 #endif
586 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 586 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
587 #endif 587 #endif
588 588
589 /* controller 3, Slot 1, tgtid 1, Base address 202000 */ 589 /* controller 3, Slot 1, tgtid 1, Base address 202000 */
590 #ifdef CONFIG_PCIE3 590 #ifdef CONFIG_PCIE3
591 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xa0000000 591 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xa0000000
592 #ifdef CONFIG_PHYS_64BIT 592 #ifdef CONFIG_PHYS_64BIT
593 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 593 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
594 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc20000000ull 594 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc20000000ull
595 #else 595 #else
596 #define CONFIG_SYS_PCIE3_MEM_BUS 0xa0000000 596 #define CONFIG_SYS_PCIE3_MEM_BUS 0xa0000000
597 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xa0000000 597 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xa0000000
598 #endif 598 #endif
599 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x10000000 /* 256M */ 599 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x10000000 /* 256M */
600 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000 600 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
601 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 601 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
602 #ifdef CONFIG_PHYS_64BIT 602 #ifdef CONFIG_PHYS_64BIT
603 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull 603 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
604 #else 604 #else
605 #define CONFIG_SYS_PCIE3_IO_PHYS 0xf8020000 605 #define CONFIG_SYS_PCIE3_IO_PHYS 0xf8020000
606 #endif 606 #endif
607 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 607 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
608 #endif 608 #endif
609 609
610 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 610 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
611 #endif /* CONFIG_PCI */ 611 #endif /* CONFIG_PCI */
612 612
613 /* 613 /*
614 *SATA 614 *SATA
615 */ 615 */
616 #define CONFIG_FSL_SATA_V2 616 #define CONFIG_FSL_SATA_V2
617 #ifdef CONFIG_FSL_SATA_V2 617 #ifdef CONFIG_FSL_SATA_V2
618 #define CONFIG_LIBATA 618 #define CONFIG_LIBATA
619 #define CONFIG_FSL_SATA
620 #define CONFIG_SYS_SATA_MAX_DEVICE 1 619 #define CONFIG_SYS_SATA_MAX_DEVICE 1
621 #define CONFIG_SATA1 620 #define CONFIG_SATA1
622 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 621 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
623 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 622 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
624 #define CONFIG_LBA48 623 #define CONFIG_LBA48
625 #endif 624 #endif
626 625
627 /* 626 /*
628 * USB 627 * USB
629 */ 628 */
630 #define CONFIG_HAS_FSL_DR_USB 629 #define CONFIG_HAS_FSL_DR_USB
631 630
632 #ifdef CONFIG_HAS_FSL_DR_USB 631 #ifdef CONFIG_HAS_FSL_DR_USB
633 #define CONFIG_USB_EHCI_FSL 632 #define CONFIG_USB_EHCI_FSL
634 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 633 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
635 #endif 634 #endif
636 635
637 /* 636 /*
638 * SDHC 637 * SDHC
639 */ 638 */
640 #ifdef CONFIG_MMC 639 #ifdef CONFIG_MMC
641 #define CONFIG_FSL_ESDHC 640 #define CONFIG_FSL_ESDHC
642 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 641 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
643 #endif 642 #endif
644 643
645 /* Qman/Bman */ 644 /* Qman/Bman */
646 #ifndef CONFIG_NOBQFMAN 645 #ifndef CONFIG_NOBQFMAN
647 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */ 646 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
648 #define CONFIG_SYS_BMAN_NUM_PORTALS 10 647 #define CONFIG_SYS_BMAN_NUM_PORTALS 10
649 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000 648 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
650 #ifdef CONFIG_PHYS_64BIT 649 #ifdef CONFIG_PHYS_64BIT
651 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull 650 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
652 #else 651 #else
653 #define CONFIG_SYS_BMAN_MEM_PHYS CONFIG_SYS_BMAN_MEM_BASE 652 #define CONFIG_SYS_BMAN_MEM_PHYS CONFIG_SYS_BMAN_MEM_BASE
654 #endif 653 #endif
655 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000 654 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000
656 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000 655 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000
657 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000 656 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000
658 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE 657 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE
659 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 658 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
660 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \ 659 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \
661 CONFIG_SYS_BMAN_CENA_SIZE) 660 CONFIG_SYS_BMAN_CENA_SIZE)
662 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 661 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
663 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08 662 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08
664 #define CONFIG_SYS_QMAN_NUM_PORTALS 10 663 #define CONFIG_SYS_QMAN_NUM_PORTALS 10
665 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000 664 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000
666 #ifdef CONFIG_PHYS_64BIT 665 #ifdef CONFIG_PHYS_64BIT
667 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull 666 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull
668 #else 667 #else
669 #define CONFIG_SYS_QMAN_MEM_PHYS CONFIG_SYS_QMAN_MEM_BASE 668 #define CONFIG_SYS_QMAN_MEM_PHYS CONFIG_SYS_QMAN_MEM_BASE
670 #endif 669 #endif
671 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000 670 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000
672 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000 671 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000
673 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000 672 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000
674 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE 673 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE
675 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 674 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
676 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \ 675 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \
677 CONFIG_SYS_QMAN_CENA_SIZE) 676 CONFIG_SYS_QMAN_CENA_SIZE)
678 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 677 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
679 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 678 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
680 679
681 #define CONFIG_SYS_DPAA_FMAN 680 #define CONFIG_SYS_DPAA_FMAN
682 681
683 #define CONFIG_QE 682 #define CONFIG_QE
684 #define CONFIG_U_QE 683 #define CONFIG_U_QE
685 /* Default address of microcode for the Linux FMan driver */ 684 /* Default address of microcode for the Linux FMan driver */
686 #if defined(CONFIG_SPIFLASH) 685 #if defined(CONFIG_SPIFLASH)
687 /* 686 /*
688 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after 687 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after
689 * env, so we got 0x110000. 688 * env, so we got 0x110000.
690 */ 689 */
691 #define CONFIG_SYS_QE_FW_IN_SPIFLASH 690 #define CONFIG_SYS_QE_FW_IN_SPIFLASH
692 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000 691 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000
693 #define CONFIG_SYS_QE_FW_ADDR 0x130000 692 #define CONFIG_SYS_QE_FW_ADDR 0x130000
694 #elif defined(CONFIG_SDCARD) 693 #elif defined(CONFIG_SDCARD)
695 /* 694 /*
696 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is 695 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
697 * about 1MB (2048 blocks), Env is stored after the image, and the env size is 696 * about 1MB (2048 blocks), Env is stored after the image, and the env size is
698 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080(0x820). 697 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080(0x820).
699 */ 698 */
700 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC 699 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC
701 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820) 700 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820)
702 #define CONFIG_SYS_QE_FW_ADDR (512 * 0x920) 701 #define CONFIG_SYS_QE_FW_ADDR (512 * 0x920)
703 #elif defined(CONFIG_NAND) 702 #elif defined(CONFIG_NAND)
704 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND 703 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND
705 #define CONFIG_SYS_FMAN_FW_ADDR (11 * CONFIG_SYS_NAND_BLOCK_SIZE) 704 #define CONFIG_SYS_FMAN_FW_ADDR (11 * CONFIG_SYS_NAND_BLOCK_SIZE)
706 #define CONFIG_SYS_QE_FW_ADDR (12 * CONFIG_SYS_NAND_BLOCK_SIZE) 705 #define CONFIG_SYS_QE_FW_ADDR (12 * CONFIG_SYS_NAND_BLOCK_SIZE)
707 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 706 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
708 /* 707 /*
709 * Slave has no ucode locally, it can fetch this from remote. When implementing 708 * Slave has no ucode locally, it can fetch this from remote. When implementing
710 * in two corenet boards, slave's ucode could be stored in master's memory 709 * in two corenet boards, slave's ucode could be stored in master's memory
711 * space, the address can be mapped from slave TLB->slave LAW-> 710 * space, the address can be mapped from slave TLB->slave LAW->
712 * slave SRIO or PCIE outbound window->master inbound window-> 711 * slave SRIO or PCIE outbound window->master inbound window->
713 * master LAW->the ucode address in master's memory space. 712 * master LAW->the ucode address in master's memory space.
714 */ 713 */
715 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE 714 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE
716 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000 715 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000
717 #else 716 #else
718 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR 717 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR
719 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000 718 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000
720 #define CONFIG_SYS_QE_FW_ADDR 0xEFE00000 719 #define CONFIG_SYS_QE_FW_ADDR 0xEFE00000
721 #endif 720 #endif
722 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 721 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000
723 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) 722 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
724 #endif /* CONFIG_NOBQFMAN */ 723 #endif /* CONFIG_NOBQFMAN */
725 724
726 #ifdef CONFIG_SYS_DPAA_FMAN 725 #ifdef CONFIG_SYS_DPAA_FMAN
727 #define CONFIG_FMAN_ENET 726 #define CONFIG_FMAN_ENET
728 #define CONFIG_PHYLIB_10G 727 #define CONFIG_PHYLIB_10G
729 #define CONFIG_PHY_VITESSE 728 #define CONFIG_PHY_VITESSE
730 #define CONFIG_PHY_REALTEK 729 #define CONFIG_PHY_REALTEK
731 #define CONFIG_PHY_TERANETICS 730 #define CONFIG_PHY_TERANETICS
732 #define RGMII_PHY1_ADDR 0x1 731 #define RGMII_PHY1_ADDR 0x1
733 #define RGMII_PHY2_ADDR 0x2 732 #define RGMII_PHY2_ADDR 0x2
734 #define SGMII_CARD_AQ_PHY_ADDR_S3 0x3 733 #define SGMII_CARD_AQ_PHY_ADDR_S3 0x3
735 #define SGMII_CARD_AQ_PHY_ADDR_S4 0x4 734 #define SGMII_CARD_AQ_PHY_ADDR_S4 0x4
736 #define SGMII_CARD_AQ_PHY_ADDR_S5 0x5 735 #define SGMII_CARD_AQ_PHY_ADDR_S5 0x5
737 #define SGMII_CARD_PORT1_PHY_ADDR 0x1C 736 #define SGMII_CARD_PORT1_PHY_ADDR 0x1C
738 #define SGMII_CARD_PORT2_PHY_ADDR 0x1D 737 #define SGMII_CARD_PORT2_PHY_ADDR 0x1D
739 #define SGMII_CARD_PORT3_PHY_ADDR 0x1E 738 #define SGMII_CARD_PORT3_PHY_ADDR 0x1E
740 #define SGMII_CARD_PORT4_PHY_ADDR 0x1F 739 #define SGMII_CARD_PORT4_PHY_ADDR 0x1F
741 #endif 740 #endif
742 741
743 #ifdef CONFIG_FMAN_ENET 742 #ifdef CONFIG_FMAN_ENET
744 #define CONFIG_MII /* MII PHY management */ 743 #define CONFIG_MII /* MII PHY management */
745 #define CONFIG_ETHPRIME "FM1@DTSEC4" 744 #define CONFIG_ETHPRIME "FM1@DTSEC4"
746 #endif 745 #endif
747 746
748 /* 747 /*
749 * Dynamic MTD Partition support with mtdparts 748 * Dynamic MTD Partition support with mtdparts
750 */ 749 */
751 #ifdef CONFIG_MTD_NOR_FLASH 750 #ifdef CONFIG_MTD_NOR_FLASH
752 #define CONFIG_MTD_DEVICE 751 #define CONFIG_MTD_DEVICE
753 #define CONFIG_MTD_PARTITIONS 752 #define CONFIG_MTD_PARTITIONS
754 #define CONFIG_FLASH_CFI_MTD 753 #define CONFIG_FLASH_CFI_MTD
755 #endif 754 #endif
756 755
757 /* 756 /*
758 * Environment 757 * Environment
759 */ 758 */
760 #define CONFIG_LOADS_ECHO /* echo on for serial download */ 759 #define CONFIG_LOADS_ECHO /* echo on for serial download */
761 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 760 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */
762 761
763 /* 762 /*
764 * Miscellaneous configurable options 763 * Miscellaneous configurable options
765 */ 764 */
766 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 765 #define CONFIG_SYS_LONGHELP /* undef to save memory */
767 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 766 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
768 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 767 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
769 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 768 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
770 769
771 /* 770 /*
772 * For booting Linux, the board info and command line data 771 * For booting Linux, the board info and command line data
773 * have to be in the first 64 MB of memory, since this is 772 * have to be in the first 64 MB of memory, since this is
774 * the maximum mapped by the Linux kernel during initialization. 773 * the maximum mapped by the Linux kernel during initialization.
775 */ 774 */
776 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/ 775 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/
777 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 776 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
778 777
779 #ifdef CONFIG_CMD_KGDB 778 #ifdef CONFIG_CMD_KGDB
780 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 779 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
781 #endif 780 #endif
782 781
783 /* 782 /*
784 * Environment Configuration 783 * Environment Configuration
785 */ 784 */
786 #define CONFIG_ROOTPATH "/opt/nfsroot" 785 #define CONFIG_ROOTPATH "/opt/nfsroot"
787 #define CONFIG_BOOTFILE "uImage" 786 #define CONFIG_BOOTFILE "uImage"
788 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server */ 787 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server */
789 #define CONFIG_LOADADDR 1000000 /* default location for tftp, bootm */ 788 #define CONFIG_LOADADDR 1000000 /* default location for tftp, bootm */
790 #define __USB_PHY_TYPE utmi 789 #define __USB_PHY_TYPE utmi
791 790
792 #define CONFIG_EXTRA_ENV_SETTINGS \ 791 #define CONFIG_EXTRA_ENV_SETTINGS \
793 "hwconfig=fsl_ddr:ctlr_intlv=cacheline,bank_intlv=cs0_cs1;\0" \ 792 "hwconfig=fsl_ddr:ctlr_intlv=cacheline,bank_intlv=cs0_cs1;\0" \
794 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0" \ 793 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0" \
795 "bootargs=root=/dev/ram rw console=ttyS0,115200\0" \ 794 "bootargs=root=/dev/ram rw console=ttyS0,115200\0" \
796 "ramdiskfile=t1024qds/ramdisk.uboot\0" \ 795 "ramdiskfile=t1024qds/ramdisk.uboot\0" \
797 "fdtfile=t1024qds/t1024qds.dtb\0" \ 796 "fdtfile=t1024qds/t1024qds.dtb\0" \
798 "netdev=eth0\0" \ 797 "netdev=eth0\0" \
799 "video-mode=fslfb:1024x768-32@60,monitor=dvi\0" \ 798 "video-mode=fslfb:1024x768-32@60,monitor=dvi\0" \
800 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 799 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
801 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 800 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
802 "tftpflash=tftpboot $loadaddr $uboot && " \ 801 "tftpflash=tftpboot $loadaddr $uboot && " \
803 "protect off $ubootaddr +$filesize && " \ 802 "protect off $ubootaddr +$filesize && " \
804 "erase $ubootaddr +$filesize && " \ 803 "erase $ubootaddr +$filesize && " \
805 "cp.b $loadaddr $ubootaddr $filesize && " \ 804 "cp.b $loadaddr $ubootaddr $filesize && " \
806 "protect on $ubootaddr +$filesize && " \ 805 "protect on $ubootaddr +$filesize && " \
807 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 806 "cmp.b $loadaddr $ubootaddr $filesize\0" \
808 "consoledev=ttyS0\0" \ 807 "consoledev=ttyS0\0" \
809 "ramdiskaddr=2000000\0" \ 808 "ramdiskaddr=2000000\0" \
810 "fdtaddr=d00000\0" \ 809 "fdtaddr=d00000\0" \
811 "bdev=sda3\0" 810 "bdev=sda3\0"
812 811
813 #define CONFIG_LINUX \ 812 #define CONFIG_LINUX \
814 "setenv bootargs root=/dev/ram rw " \ 813 "setenv bootargs root=/dev/ram rw " \
815 "console=$consoledev,$baudrate $othbootargs;" \ 814 "console=$consoledev,$baudrate $othbootargs;" \
816 "setenv ramdiskaddr 0x02000000;" \ 815 "setenv ramdiskaddr 0x02000000;" \
817 "setenv fdtaddr 0x00c00000;" \ 816 "setenv fdtaddr 0x00c00000;" \
818 "setenv loadaddr 0x1000000;" \ 817 "setenv loadaddr 0x1000000;" \
819 "bootm $loadaddr $ramdiskaddr $fdtaddr" 818 "bootm $loadaddr $ramdiskaddr $fdtaddr"
820 819
821 #define CONFIG_NFSBOOTCOMMAND \ 820 #define CONFIG_NFSBOOTCOMMAND \
822 "setenv bootargs root=/dev/nfs rw " \ 821 "setenv bootargs root=/dev/nfs rw " \
823 "nfsroot=$serverip:$rootpath " \ 822 "nfsroot=$serverip:$rootpath " \
824 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 823 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
825 "console=$consoledev,$baudrate $othbootargs;" \ 824 "console=$consoledev,$baudrate $othbootargs;" \
826 "tftp $loadaddr $bootfile;" \ 825 "tftp $loadaddr $bootfile;" \
827 "tftp $fdtaddr $fdtfile;" \ 826 "tftp $fdtaddr $fdtfile;" \
828 "bootm $loadaddr - $fdtaddr" 827 "bootm $loadaddr - $fdtaddr"
829 828
830 #define CONFIG_BOOTCOMMAND CONFIG_LINUX 829 #define CONFIG_BOOTCOMMAND CONFIG_LINUX
831 830
832 #include <asm/fsl_secure_boot.h> 831 #include <asm/fsl_secure_boot.h>
833 832
834 #endif /* __T1024QDS_H */ 833 #endif /* __T1024QDS_H */
835 834
include/configs/T1040QDS.h
1 /* 1 /*
2 * Copyright 2013-2014 Freescale Semiconductor, Inc. 2 * Copyright 2013-2014 Freescale Semiconductor, Inc.
3 * 3 *
4 * See file CREDITS for list of people who contributed to this 4 * See file CREDITS for list of people who contributed to this
5 * project. 5 * project.
6 * 6 *
7 * This program is free software; you can redistribute it and/or 7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License as 8 * modify it under the terms of the GNU General Public License as
9 * published by the Free Software Foundation; either version 2 of 9 * published by the Free Software Foundation; either version 2 of
10 * the License, or (at your option) any later version. 10 * the License, or (at your option) any later version.
11 * 11 *
12 * This program is distributed in the hope that it will be useful, 12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details. 15 * GNU General Public License for more details.
16 * 16 *
17 * You should have received a copy of the GNU General Public License 17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, write to the Free Software 18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, 19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
20 * MA 02111-1307 USA 20 * MA 02111-1307 USA
21 */ 21 */
22 22
23 #ifndef __CONFIG_H 23 #ifndef __CONFIG_H
24 #define __CONFIG_H 24 #define __CONFIG_H
25 25
26 /* 26 /*
27 * T1040 QDS board configuration file 27 * T1040 QDS board configuration file
28 */ 28 */
29 29
30 #ifdef CONFIG_RAMBOOT_PBL 30 #ifdef CONFIG_RAMBOOT_PBL
31 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE 31 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE
32 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 32 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
33 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t1040qds/t1040_pbi.cfg 33 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t1040qds/t1040_pbi.cfg
34 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t1040qds/t1040_rcw.cfg 34 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t1040qds/t1040_rcw.cfg
35 #endif 35 #endif
36 36
37 /* High Level Configuration Options */ 37 /* High Level Configuration Options */
38 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */ 38 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */
39 #define CONFIG_MP /* support multiple processors */ 39 #define CONFIG_MP /* support multiple processors */
40 40
41 /* support deep sleep */ 41 /* support deep sleep */
42 #define CONFIG_DEEP_SLEEP 42 #define CONFIG_DEEP_SLEEP
43 43
44 #ifndef CONFIG_SYS_TEXT_BASE 44 #ifndef CONFIG_SYS_TEXT_BASE
45 #define CONFIG_SYS_TEXT_BASE 0xeff40000 45 #define CONFIG_SYS_TEXT_BASE 0xeff40000
46 #endif 46 #endif
47 47
48 #ifndef CONFIG_RESET_VECTOR_ADDRESS 48 #ifndef CONFIG_RESET_VECTOR_ADDRESS
49 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 49 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
50 #endif 50 #endif
51 51
52 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */ 52 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */
53 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS 53 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS
54 #define CONFIG_PCI_INDIRECT_BRIDGE 54 #define CONFIG_PCI_INDIRECT_BRIDGE
55 #define CONFIG_PCIE1 /* PCIE controller 1 */ 55 #define CONFIG_PCIE1 /* PCIE controller 1 */
56 #define CONFIG_PCIE2 /* PCIE controller 2 */ 56 #define CONFIG_PCIE2 /* PCIE controller 2 */
57 #define CONFIG_PCIE3 /* PCIE controller 3 */ 57 #define CONFIG_PCIE3 /* PCIE controller 3 */
58 #define CONFIG_PCIE4 /* PCIE controller 4 */ 58 #define CONFIG_PCIE4 /* PCIE controller 4 */
59 59
60 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 60 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
61 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 61 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
62 62
63 #define CONFIG_ENV_OVERWRITE 63 #define CONFIG_ENV_OVERWRITE
64 64
65 #ifndef CONFIG_MTD_NOR_FLASH 65 #ifndef CONFIG_MTD_NOR_FLASH
66 #else 66 #else
67 #define CONFIG_FLASH_CFI_DRIVER 67 #define CONFIG_FLASH_CFI_DRIVER
68 #define CONFIG_SYS_FLASH_CFI 68 #define CONFIG_SYS_FLASH_CFI
69 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 69 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
70 #endif 70 #endif
71 71
72 #ifdef CONFIG_MTD_NOR_FLASH 72 #ifdef CONFIG_MTD_NOR_FLASH
73 #if defined(CONFIG_SPIFLASH) 73 #if defined(CONFIG_SPIFLASH)
74 #define CONFIG_SYS_EXTRA_ENV_RELOC 74 #define CONFIG_SYS_EXTRA_ENV_RELOC
75 #define CONFIG_ENV_SPI_BUS 0 75 #define CONFIG_ENV_SPI_BUS 0
76 #define CONFIG_ENV_SPI_CS 0 76 #define CONFIG_ENV_SPI_CS 0
77 #define CONFIG_ENV_SPI_MAX_HZ 10000000 77 #define CONFIG_ENV_SPI_MAX_HZ 10000000
78 #define CONFIG_ENV_SPI_MODE 0 78 #define CONFIG_ENV_SPI_MODE 0
79 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 79 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
80 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 80 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
81 #define CONFIG_ENV_SECT_SIZE 0x10000 81 #define CONFIG_ENV_SECT_SIZE 0x10000
82 #elif defined(CONFIG_SDCARD) 82 #elif defined(CONFIG_SDCARD)
83 #define CONFIG_SYS_EXTRA_ENV_RELOC 83 #define CONFIG_SYS_EXTRA_ENV_RELOC
84 #define CONFIG_SYS_MMC_ENV_DEV 0 84 #define CONFIG_SYS_MMC_ENV_DEV 0
85 #define CONFIG_ENV_SIZE 0x2000 85 #define CONFIG_ENV_SIZE 0x2000
86 #define CONFIG_ENV_OFFSET (512 * 1658) 86 #define CONFIG_ENV_OFFSET (512 * 1658)
87 #elif defined(CONFIG_NAND) 87 #elif defined(CONFIG_NAND)
88 #define CONFIG_SYS_EXTRA_ENV_RELOC 88 #define CONFIG_SYS_EXTRA_ENV_RELOC
89 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE 89 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE
90 #define CONFIG_ENV_OFFSET (7 * CONFIG_SYS_NAND_BLOCK_SIZE) 90 #define CONFIG_ENV_OFFSET (7 * CONFIG_SYS_NAND_BLOCK_SIZE)
91 #else 91 #else
92 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 92 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
93 #define CONFIG_ENV_SIZE 0x2000 93 #define CONFIG_ENV_SIZE 0x2000
94 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 94 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
95 #endif 95 #endif
96 #else /* CONFIG_MTD_NOR_FLASH */ 96 #else /* CONFIG_MTD_NOR_FLASH */
97 #define CONFIG_ENV_SIZE 0x2000 97 #define CONFIG_ENV_SIZE 0x2000
98 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 98 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
99 #endif 99 #endif
100 100
101 #ifndef __ASSEMBLY__ 101 #ifndef __ASSEMBLY__
102 unsigned long get_board_sys_clk(void); 102 unsigned long get_board_sys_clk(void);
103 unsigned long get_board_ddr_clk(void); 103 unsigned long get_board_ddr_clk(void);
104 #endif 104 #endif
105 105
106 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk() /* sysclk for MPC85xx */ 106 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk() /* sysclk for MPC85xx */
107 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk() 107 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk()
108 108
109 /* 109 /*
110 * These can be toggled for performance analysis, otherwise use default. 110 * These can be toggled for performance analysis, otherwise use default.
111 */ 111 */
112 #define CONFIG_SYS_CACHE_STASHING 112 #define CONFIG_SYS_CACHE_STASHING
113 #define CONFIG_BACKSIDE_L2_CACHE 113 #define CONFIG_BACKSIDE_L2_CACHE
114 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E 114 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E
115 #define CONFIG_BTB /* toggle branch predition */ 115 #define CONFIG_BTB /* toggle branch predition */
116 #define CONFIG_DDR_ECC 116 #define CONFIG_DDR_ECC
117 #ifdef CONFIG_DDR_ECC 117 #ifdef CONFIG_DDR_ECC
118 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 118 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER
119 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef 119 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef
120 #endif 120 #endif
121 121
122 #define CONFIG_ENABLE_36BIT_PHYS 122 #define CONFIG_ENABLE_36BIT_PHYS
123 123
124 #define CONFIG_ADDR_MAP 124 #define CONFIG_ADDR_MAP
125 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */ 125 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
126 126
127 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */ 127 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
128 #define CONFIG_SYS_MEMTEST_END 0x00400000 128 #define CONFIG_SYS_MEMTEST_END 0x00400000
129 #define CONFIG_SYS_ALT_MEMTEST 129 #define CONFIG_SYS_ALT_MEMTEST
130 #define CONFIG_PANIC_HANG /* do not reset board on panic */ 130 #define CONFIG_PANIC_HANG /* do not reset board on panic */
131 131
132 /* 132 /*
133 * Config the L3 Cache as L3 SRAM 133 * Config the L3 Cache as L3 SRAM
134 */ 134 */
135 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000 135 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
136 136
137 #define CONFIG_SYS_DCSRBAR 0xf0000000 137 #define CONFIG_SYS_DCSRBAR 0xf0000000
138 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull 138 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
139 139
140 /* EEPROM */ 140 /* EEPROM */
141 #define CONFIG_ID_EEPROM 141 #define CONFIG_ID_EEPROM
142 #define CONFIG_SYS_I2C_EEPROM_NXID 142 #define CONFIG_SYS_I2C_EEPROM_NXID
143 #define CONFIG_SYS_EEPROM_BUS_NUM 0 143 #define CONFIG_SYS_EEPROM_BUS_NUM 0
144 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57 144 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57
145 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 145 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
146 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3 146 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3
147 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5 147 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5
148 148
149 /* 149 /*
150 * DDR Setup 150 * DDR Setup
151 */ 151 */
152 #define CONFIG_VERY_BIG_RAM 152 #define CONFIG_VERY_BIG_RAM
153 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 153 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
154 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 154 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
155 155
156 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 156 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
157 #define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR) 157 #define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR)
158 158
159 #define CONFIG_DDR_SPD 159 #define CONFIG_DDR_SPD
160 #define CONFIG_FSL_DDR_INTERACTIVE 160 #define CONFIG_FSL_DDR_INTERACTIVE
161 161
162 #define CONFIG_SYS_SPD_BUS_NUM 0 162 #define CONFIG_SYS_SPD_BUS_NUM 0
163 #define SPD_EEPROM_ADDRESS 0x51 163 #define SPD_EEPROM_ADDRESS 0x51
164 164
165 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */ 165 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */
166 166
167 /* 167 /*
168 * IFC Definitions 168 * IFC Definitions
169 */ 169 */
170 #define CONFIG_SYS_FLASH_BASE 0xe0000000 170 #define CONFIG_SYS_FLASH_BASE 0xe0000000
171 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE) 171 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE)
172 172
173 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf) 173 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf)
174 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \ 174 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \
175 + 0x8000000) | \ 175 + 0x8000000) | \
176 CSPR_PORT_SIZE_16 | \ 176 CSPR_PORT_SIZE_16 | \
177 CSPR_MSEL_NOR | \ 177 CSPR_MSEL_NOR | \
178 CSPR_V) 178 CSPR_V)
179 #define CONFIG_SYS_NOR1_CSPR_EXT (0xf) 179 #define CONFIG_SYS_NOR1_CSPR_EXT (0xf)
180 #define CONFIG_SYS_NOR1_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \ 180 #define CONFIG_SYS_NOR1_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \
181 CSPR_PORT_SIZE_16 | \ 181 CSPR_PORT_SIZE_16 | \
182 CSPR_MSEL_NOR | \ 182 CSPR_MSEL_NOR | \
183 CSPR_V) 183 CSPR_V)
184 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024) 184 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024)
185 185
186 /* 186 /*
187 * TDM Definition 187 * TDM Definition
188 */ 188 */
189 #define T1040_TDM_QUIRK_CCSR_BASE 0xfe000000 189 #define T1040_TDM_QUIRK_CCSR_BASE 0xfe000000
190 190
191 /* NOR Flash Timing Params */ 191 /* NOR Flash Timing Params */
192 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80 192 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80
193 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \ 193 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \
194 FTIM0_NOR_TEADC(0x5) | \ 194 FTIM0_NOR_TEADC(0x5) | \
195 FTIM0_NOR_TEAHC(0x5)) 195 FTIM0_NOR_TEAHC(0x5))
196 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \ 196 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \
197 FTIM1_NOR_TRAD_NOR(0x1A) |\ 197 FTIM1_NOR_TRAD_NOR(0x1A) |\
198 FTIM1_NOR_TSEQRAD_NOR(0x13)) 198 FTIM1_NOR_TSEQRAD_NOR(0x13))
199 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \ 199 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \
200 FTIM2_NOR_TCH(0x4) | \ 200 FTIM2_NOR_TCH(0x4) | \
201 FTIM2_NOR_TWPH(0x0E) | \ 201 FTIM2_NOR_TWPH(0x0E) | \
202 FTIM2_NOR_TWP(0x1c)) 202 FTIM2_NOR_TWP(0x1c))
203 #define CONFIG_SYS_NOR_FTIM3 0x0 203 #define CONFIG_SYS_NOR_FTIM3 0x0
204 204
205 #define CONFIG_SYS_FLASH_QUIET_TEST 205 #define CONFIG_SYS_FLASH_QUIET_TEST
206 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 206 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
207 207
208 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */ 208 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */
209 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */ 209 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */
210 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 210 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
211 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 211 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
212 212
213 #define CONFIG_SYS_FLASH_EMPTY_INFO 213 #define CONFIG_SYS_FLASH_EMPTY_INFO
214 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS \ 214 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS \
215 + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS} 215 + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS}
216 #define CONFIG_FSL_QIXIS /* use common QIXIS code */ 216 #define CONFIG_FSL_QIXIS /* use common QIXIS code */
217 #define QIXIS_BASE 0xffdf0000 217 #define QIXIS_BASE 0xffdf0000
218 #define QIXIS_BASE_PHYS (0xf00000000ull | QIXIS_BASE) 218 #define QIXIS_BASE_PHYS (0xf00000000ull | QIXIS_BASE)
219 #define QIXIS_LBMAP_SWITCH 0x06 219 #define QIXIS_LBMAP_SWITCH 0x06
220 #define QIXIS_LBMAP_MASK 0x0f 220 #define QIXIS_LBMAP_MASK 0x0f
221 #define QIXIS_LBMAP_SHIFT 0 221 #define QIXIS_LBMAP_SHIFT 0
222 #define QIXIS_LBMAP_DFLTBANK 0x00 222 #define QIXIS_LBMAP_DFLTBANK 0x00
223 #define QIXIS_LBMAP_ALTBANK 0x04 223 #define QIXIS_LBMAP_ALTBANK 0x04
224 #define QIXIS_RST_CTL_RESET 0x31 224 #define QIXIS_RST_CTL_RESET 0x31
225 #define QIXIS_RCFG_CTL_RECONFIG_IDLE 0x20 225 #define QIXIS_RCFG_CTL_RECONFIG_IDLE 0x20
226 #define QIXIS_RCFG_CTL_RECONFIG_START 0x21 226 #define QIXIS_RCFG_CTL_RECONFIG_START 0x21
227 #define QIXIS_RCFG_CTL_WATCHDOG_ENBLE 0x08 227 #define QIXIS_RCFG_CTL_WATCHDOG_ENBLE 0x08
228 #define QIXIS_RST_FORCE_MEM 0x01 228 #define QIXIS_RST_FORCE_MEM 0x01
229 229
230 #define CONFIG_SYS_CSPR3_EXT (0xf) 230 #define CONFIG_SYS_CSPR3_EXT (0xf)
231 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(QIXIS_BASE_PHYS) \ 231 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(QIXIS_BASE_PHYS) \
232 | CSPR_PORT_SIZE_8 \ 232 | CSPR_PORT_SIZE_8 \
233 | CSPR_MSEL_GPCM \ 233 | CSPR_MSEL_GPCM \
234 | CSPR_V) 234 | CSPR_V)
235 #define CONFIG_SYS_AMASK3 IFC_AMASK(4*1024) 235 #define CONFIG_SYS_AMASK3 IFC_AMASK(4*1024)
236 #define CONFIG_SYS_CSOR3 0x0 236 #define CONFIG_SYS_CSOR3 0x0
237 /* QIXIS Timing parameters for IFC CS3 */ 237 /* QIXIS Timing parameters for IFC CS3 */
238 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \ 238 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \
239 FTIM0_GPCM_TEADC(0x0e) | \ 239 FTIM0_GPCM_TEADC(0x0e) | \
240 FTIM0_GPCM_TEAHC(0x0e)) 240 FTIM0_GPCM_TEAHC(0x0e))
241 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0xff) | \ 241 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0xff) | \
242 FTIM1_GPCM_TRAD(0x3f)) 242 FTIM1_GPCM_TRAD(0x3f))
243 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \ 243 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \
244 FTIM2_GPCM_TCH(0x8) | \ 244 FTIM2_GPCM_TCH(0x8) | \
245 FTIM2_GPCM_TWP(0x1f)) 245 FTIM2_GPCM_TWP(0x1f))
246 #define CONFIG_SYS_CS3_FTIM3 0x0 246 #define CONFIG_SYS_CS3_FTIM3 0x0
247 247
248 #define CONFIG_NAND_FSL_IFC 248 #define CONFIG_NAND_FSL_IFC
249 #define CONFIG_SYS_NAND_BASE 0xff800000 249 #define CONFIG_SYS_NAND_BASE 0xff800000
250 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE) 250 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE)
251 251
252 #define CONFIG_SYS_NAND_CSPR_EXT (0xf) 252 #define CONFIG_SYS_NAND_CSPR_EXT (0xf)
253 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 253 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
254 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \ 254 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \
255 | CSPR_MSEL_NAND /* MSEL = NAND */ \ 255 | CSPR_MSEL_NAND /* MSEL = NAND */ \
256 | CSPR_V) 256 | CSPR_V)
257 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024) 257 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024)
258 258
259 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \ 259 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \
260 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \ 260 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \
261 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 261 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \
262 | CSOR_NAND_RAL_3 /* RAL = 3Byes */ \ 262 | CSOR_NAND_RAL_3 /* RAL = 3Byes */ \
263 | CSOR_NAND_PGS_2K /* Page Size = 2K */ \ 263 | CSOR_NAND_PGS_2K /* Page Size = 2K */ \
264 | CSOR_NAND_SPRZ_64/* Spare size = 64 */ \ 264 | CSOR_NAND_SPRZ_64/* Spare size = 64 */ \
265 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/ 265 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/
266 266
267 #define CONFIG_SYS_NAND_ONFI_DETECTION 267 #define CONFIG_SYS_NAND_ONFI_DETECTION
268 268
269 /* ONFI NAND Flash mode0 Timing Params */ 269 /* ONFI NAND Flash mode0 Timing Params */
270 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \ 270 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \
271 FTIM0_NAND_TWP(0x18) | \ 271 FTIM0_NAND_TWP(0x18) | \
272 FTIM0_NAND_TWCHT(0x07) | \ 272 FTIM0_NAND_TWCHT(0x07) | \
273 FTIM0_NAND_TWH(0x0a)) 273 FTIM0_NAND_TWH(0x0a))
274 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \ 274 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \
275 FTIM1_NAND_TWBE(0x39) | \ 275 FTIM1_NAND_TWBE(0x39) | \
276 FTIM1_NAND_TRR(0x0e) | \ 276 FTIM1_NAND_TRR(0x0e) | \
277 FTIM1_NAND_TRP(0x18)) 277 FTIM1_NAND_TRP(0x18))
278 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \ 278 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \
279 FTIM2_NAND_TREH(0x0a) | \ 279 FTIM2_NAND_TREH(0x0a) | \
280 FTIM2_NAND_TWHRE(0x1e)) 280 FTIM2_NAND_TWHRE(0x1e))
281 #define CONFIG_SYS_NAND_FTIM3 0x0 281 #define CONFIG_SYS_NAND_FTIM3 0x0
282 282
283 #define CONFIG_SYS_NAND_DDR_LAW 11 283 #define CONFIG_SYS_NAND_DDR_LAW 11
284 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE } 284 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE }
285 #define CONFIG_SYS_MAX_NAND_DEVICE 1 285 #define CONFIG_SYS_MAX_NAND_DEVICE 1
286 286
287 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024) 287 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024)
288 288
289 #if defined(CONFIG_NAND) 289 #if defined(CONFIG_NAND)
290 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT 290 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT
291 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR 291 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR
292 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK 292 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK
293 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR 293 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR
294 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0 294 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0
295 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1 295 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1
296 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2 296 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2
297 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3 297 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3
298 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR0_CSPR_EXT 298 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR0_CSPR_EXT
299 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR0_CSPR 299 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR0_CSPR
300 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 300 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
301 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 301 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
302 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 302 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
303 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 303 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
304 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 304 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
305 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 305 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
306 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR1_CSPR_EXT 306 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR1_CSPR_EXT
307 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR1_CSPR 307 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR1_CSPR
308 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK 308 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK
309 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR 309 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR
310 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0 310 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0
311 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1 311 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1
312 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2 312 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2
313 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3 313 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3
314 #else 314 #else
315 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT 315 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT
316 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR 316 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR
317 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK 317 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK
318 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR 318 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR
319 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0 319 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0
320 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1 320 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1
321 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2 321 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2
322 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3 322 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3
323 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR1_CSPR_EXT 323 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR1_CSPR_EXT
324 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR1_CSPR 324 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR1_CSPR
325 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 325 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
326 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 326 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
327 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 327 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
328 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 328 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
329 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 329 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
330 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 330 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
331 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NAND_CSPR_EXT 331 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NAND_CSPR_EXT
332 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NAND_CSPR 332 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NAND_CSPR
333 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NAND_AMASK 333 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NAND_AMASK
334 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NAND_CSOR 334 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NAND_CSOR
335 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NAND_FTIM0 335 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NAND_FTIM0
336 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NAND_FTIM1 336 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NAND_FTIM1
337 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NAND_FTIM2 337 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NAND_FTIM2
338 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NAND_FTIM3 338 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NAND_FTIM3
339 #endif 339 #endif
340 340
341 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE 341 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
342 342
343 #if defined(CONFIG_RAMBOOT_PBL) 343 #if defined(CONFIG_RAMBOOT_PBL)
344 #define CONFIG_SYS_RAMBOOT 344 #define CONFIG_SYS_RAMBOOT
345 #endif 345 #endif
346 346
347 #define CONFIG_BOARD_EARLY_INIT_R 347 #define CONFIG_BOARD_EARLY_INIT_R
348 #define CONFIG_MISC_INIT_R 348 #define CONFIG_MISC_INIT_R
349 349
350 #define CONFIG_HWCONFIG 350 #define CONFIG_HWCONFIG
351 351
352 /* define to use L1 as initial stack */ 352 /* define to use L1 as initial stack */
353 #define CONFIG_L1_INIT_RAM 353 #define CONFIG_L1_INIT_RAM
354 #define CONFIG_SYS_INIT_RAM_LOCK 354 #define CONFIG_SYS_INIT_RAM_LOCK
355 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */ 355 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */
356 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf 356 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
357 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000 357 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000
358 /* The assembler doesn't like typecast */ 358 /* The assembler doesn't like typecast */
359 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \ 359 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
360 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \ 360 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
361 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW) 361 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
362 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 362 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000
363 363
364 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 364 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
365 GENERATED_GBL_DATA_SIZE) 365 GENERATED_GBL_DATA_SIZE)
366 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 366 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
367 367
368 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 368 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
369 #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024) 369 #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024)
370 370
371 /* Serial Port - controlled on board with jumper J8 371 /* Serial Port - controlled on board with jumper J8
372 * open - index 2 372 * open - index 2
373 * shorted - index 1 373 * shorted - index 1
374 */ 374 */
375 #define CONFIG_CONS_INDEX 1 375 #define CONFIG_CONS_INDEX 1
376 #define CONFIG_SYS_NS16550_SERIAL 376 #define CONFIG_SYS_NS16550_SERIAL
377 #define CONFIG_SYS_NS16550_REG_SIZE 1 377 #define CONFIG_SYS_NS16550_REG_SIZE 1
378 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2) 378 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2)
379 379
380 #define CONFIG_SYS_BAUDRATE_TABLE \ 380 #define CONFIG_SYS_BAUDRATE_TABLE \
381 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 381 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
382 382
383 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500) 383 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500)
384 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600) 384 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600)
385 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500) 385 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500)
386 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) 386 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
387 387
388 /* Video */ 388 /* Video */
389 #define CONFIG_FSL_DIU_FB 389 #define CONFIG_FSL_DIU_FB
390 #ifdef CONFIG_FSL_DIU_FB 390 #ifdef CONFIG_FSL_DIU_FB
391 #define CONFIG_FSL_DIU_CH7301 391 #define CONFIG_FSL_DIU_CH7301
392 #define CONFIG_SYS_DIU_ADDR (CONFIG_SYS_CCSRBAR + 0x180000) 392 #define CONFIG_SYS_DIU_ADDR (CONFIG_SYS_CCSRBAR + 0x180000)
393 #define CONFIG_VIDEO_LOGO 393 #define CONFIG_VIDEO_LOGO
394 #define CONFIG_VIDEO_BMP_LOGO 394 #define CONFIG_VIDEO_BMP_LOGO
395 #define CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS 395 #define CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS
396 /* 396 /*
397 * With CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS, flash I/O is really slow, so 397 * With CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS, flash I/O is really slow, so
398 * disable empty flash sector detection, which is I/O-intensive. 398 * disable empty flash sector detection, which is I/O-intensive.
399 */ 399 */
400 #undef CONFIG_SYS_FLASH_EMPTY_INFO 400 #undef CONFIG_SYS_FLASH_EMPTY_INFO
401 #endif 401 #endif
402 402
403 /* I2C */ 403 /* I2C */
404 #define CONFIG_SYS_I2C 404 #define CONFIG_SYS_I2C
405 #define CONFIG_SYS_I2C_FSL /* Use FSL common I2C driver */ 405 #define CONFIG_SYS_I2C_FSL /* Use FSL common I2C driver */
406 #define CONFIG_SYS_FSL_I2C_SPEED 50000 /* I2C speed in Hz */ 406 #define CONFIG_SYS_FSL_I2C_SPEED 50000 /* I2C speed in Hz */
407 #define CONFIG_SYS_FSL_I2C2_SPEED 50000 407 #define CONFIG_SYS_FSL_I2C2_SPEED 50000
408 #define CONFIG_SYS_FSL_I2C3_SPEED 50000 408 #define CONFIG_SYS_FSL_I2C3_SPEED 50000
409 #define CONFIG_SYS_FSL_I2C4_SPEED 50000 409 #define CONFIG_SYS_FSL_I2C4_SPEED 50000
410 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 410 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
411 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 411 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
412 #define CONFIG_SYS_FSL_I2C3_SLAVE 0x7F 412 #define CONFIG_SYS_FSL_I2C3_SLAVE 0x7F
413 #define CONFIG_SYS_FSL_I2C4_SLAVE 0x7F 413 #define CONFIG_SYS_FSL_I2C4_SLAVE 0x7F
414 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 414 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000
415 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100 415 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100
416 #define CONFIG_SYS_FSL_I2C3_OFFSET 0x119000 416 #define CONFIG_SYS_FSL_I2C3_OFFSET 0x119000
417 #define CONFIG_SYS_FSL_I2C4_OFFSET 0x119100 417 #define CONFIG_SYS_FSL_I2C4_OFFSET 0x119100
418 418
419 #define I2C_MUX_PCA_ADDR 0x77 419 #define I2C_MUX_PCA_ADDR 0x77
420 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* Primary Mux*/ 420 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* Primary Mux*/
421 421
422 /* I2C bus multiplexer */ 422 /* I2C bus multiplexer */
423 #define I2C_MUX_CH_DEFAULT 0x8 423 #define I2C_MUX_CH_DEFAULT 0x8
424 #define I2C_MUX_CH_DIU 0xC 424 #define I2C_MUX_CH_DIU 0xC
425 425
426 /* LDI/DVI Encoder for display */ 426 /* LDI/DVI Encoder for display */
427 #define CONFIG_SYS_I2C_LDI_ADDR 0x38 427 #define CONFIG_SYS_I2C_LDI_ADDR 0x38
428 #define CONFIG_SYS_I2C_DVI_ADDR 0x75 428 #define CONFIG_SYS_I2C_DVI_ADDR 0x75
429 429
430 /* 430 /*
431 * RTC configuration 431 * RTC configuration
432 */ 432 */
433 #define RTC 433 #define RTC
434 #define CONFIG_RTC_DS3231 1 434 #define CONFIG_RTC_DS3231 1
435 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 435 #define CONFIG_SYS_I2C_RTC_ADDR 0x68
436 436
437 /* 437 /*
438 * eSPI - Enhanced SPI 438 * eSPI - Enhanced SPI
439 */ 439 */
440 #define CONFIG_SF_DEFAULT_SPEED 10000000 440 #define CONFIG_SF_DEFAULT_SPEED 10000000
441 #define CONFIG_SF_DEFAULT_MODE 0 441 #define CONFIG_SF_DEFAULT_MODE 0
442 442
443 /* 443 /*
444 * General PCI 444 * General PCI
445 * Memory space is mapped 1-1, but I/O space must start from 0. 445 * Memory space is mapped 1-1, but I/O space must start from 0.
446 */ 446 */
447 447
448 #ifdef CONFIG_PCI 448 #ifdef CONFIG_PCI
449 /* controller 1, direct to uli, tgtid 3, Base address 20000 */ 449 /* controller 1, direct to uli, tgtid 3, Base address 20000 */
450 #ifdef CONFIG_PCIE1 450 #ifdef CONFIG_PCIE1
451 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 451 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
452 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 452 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
453 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 453 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
454 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000 /* 256M */ 454 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000 /* 256M */
455 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000 455 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
456 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 456 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
457 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull 457 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
458 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 458 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
459 #endif 459 #endif
460 460
461 /* controller 2, Slot 2, tgtid 2, Base address 201000 */ 461 /* controller 2, Slot 2, tgtid 2, Base address 201000 */
462 #ifdef CONFIG_PCIE2 462 #ifdef CONFIG_PCIE2
463 #define CONFIG_SYS_PCIE2_MEM_VIRT 0x90000000 463 #define CONFIG_SYS_PCIE2_MEM_VIRT 0x90000000
464 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 464 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
465 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc10000000ull 465 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc10000000ull
466 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 /* 256M */ 466 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 /* 256M */
467 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000 467 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
468 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 468 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
469 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull 469 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
470 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 470 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
471 #endif 471 #endif
472 472
473 /* controller 3, Slot 1, tgtid 1, Base address 202000 */ 473 /* controller 3, Slot 1, tgtid 1, Base address 202000 */
474 #ifdef CONFIG_PCIE3 474 #ifdef CONFIG_PCIE3
475 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xa0000000 475 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xa0000000
476 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 476 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
477 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc20000000ull 477 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc20000000ull
478 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x10000000 /* 256M */ 478 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x10000000 /* 256M */
479 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000 479 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
480 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 480 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
481 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull 481 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
482 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 482 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
483 #endif 483 #endif
484 484
485 /* controller 4, Base address 203000 */ 485 /* controller 4, Base address 203000 */
486 #ifdef CONFIG_PCIE4 486 #ifdef CONFIG_PCIE4
487 #define CONFIG_SYS_PCIE4_MEM_VIRT 0xb0000000 487 #define CONFIG_SYS_PCIE4_MEM_VIRT 0xb0000000
488 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000 488 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000
489 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc30000000ull 489 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc30000000ull
490 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x10000000 /* 256M */ 490 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x10000000 /* 256M */
491 #define CONFIG_SYS_PCIE4_IO_VIRT 0xf8030000 491 #define CONFIG_SYS_PCIE4_IO_VIRT 0xf8030000
492 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000 492 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000
493 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull 493 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull
494 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */ 494 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */
495 #endif 495 #endif
496 496
497 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 497 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
498 #endif /* CONFIG_PCI */ 498 #endif /* CONFIG_PCI */
499 499
500 /* SATA */ 500 /* SATA */
501 #define CONFIG_FSL_SATA_V2 501 #define CONFIG_FSL_SATA_V2
502 #ifdef CONFIG_FSL_SATA_V2 502 #ifdef CONFIG_FSL_SATA_V2
503 #define CONFIG_LIBATA 503 #define CONFIG_LIBATA
504 #define CONFIG_FSL_SATA
505 504
506 #define CONFIG_SYS_SATA_MAX_DEVICE 2 505 #define CONFIG_SYS_SATA_MAX_DEVICE 2
507 #define CONFIG_SATA1 506 #define CONFIG_SATA1
508 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 507 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
509 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 508 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
510 #define CONFIG_SATA2 509 #define CONFIG_SATA2
511 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 510 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
512 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 511 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
513 512
514 #define CONFIG_LBA48 513 #define CONFIG_LBA48
515 #endif 514 #endif
516 515
517 /* 516 /*
518 * USB 517 * USB
519 */ 518 */
520 #define CONFIG_HAS_FSL_DR_USB 519 #define CONFIG_HAS_FSL_DR_USB
521 520
522 #ifdef CONFIG_HAS_FSL_DR_USB 521 #ifdef CONFIG_HAS_FSL_DR_USB
523 #ifdef CONFIG_USB_EHCI_HCD 522 #ifdef CONFIG_USB_EHCI_HCD
524 #define CONFIG_USB_EHCI_FSL 523 #define CONFIG_USB_EHCI_FSL
525 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 524 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
526 #endif 525 #endif
527 #endif 526 #endif
528 527
529 #ifdef CONFIG_MMC 528 #ifdef CONFIG_MMC
530 #define CONFIG_FSL_ESDHC 529 #define CONFIG_FSL_ESDHC
531 #define CONFIG_FSL_ESDHC_USE_PERIPHERAL_CLK 530 #define CONFIG_FSL_ESDHC_USE_PERIPHERAL_CLK
532 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 531 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
533 #define CONFIG_FSL_ESDHC_ADAPTER_IDENT 532 #define CONFIG_FSL_ESDHC_ADAPTER_IDENT
534 #endif 533 #endif
535 534
536 /* Qman/Bman */ 535 /* Qman/Bman */
537 #ifndef CONFIG_NOBQFMAN 536 #ifndef CONFIG_NOBQFMAN
538 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */ 537 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
539 #define CONFIG_SYS_BMAN_NUM_PORTALS 10 538 #define CONFIG_SYS_BMAN_NUM_PORTALS 10
540 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000 539 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
541 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull 540 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
542 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000 541 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000
543 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000 542 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000
544 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000 543 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000
545 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE 544 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE
546 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 545 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
547 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \ 546 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \
548 CONFIG_SYS_BMAN_CENA_SIZE) 547 CONFIG_SYS_BMAN_CENA_SIZE)
549 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 548 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
550 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08 549 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08
551 #define CONFIG_SYS_QMAN_NUM_PORTALS 10 550 #define CONFIG_SYS_QMAN_NUM_PORTALS 10
552 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000 551 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000
553 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull 552 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull
554 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000 553 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000
555 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000 554 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000
556 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000 555 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000
557 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE 556 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE
558 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 557 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
559 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \ 558 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \
560 CONFIG_SYS_QMAN_CENA_SIZE) 559 CONFIG_SYS_QMAN_CENA_SIZE)
561 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 560 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
562 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 561 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
563 562
564 #define CONFIG_SYS_DPAA_FMAN 563 #define CONFIG_SYS_DPAA_FMAN
565 #define CONFIG_SYS_DPAA_PME 564 #define CONFIG_SYS_DPAA_PME
566 565
567 #define CONFIG_QE 566 #define CONFIG_QE
568 #define CONFIG_U_QE 567 #define CONFIG_U_QE
569 /* Default address of microcode for the Linux Fman driver */ 568 /* Default address of microcode for the Linux Fman driver */
570 #if defined(CONFIG_SPIFLASH) 569 #if defined(CONFIG_SPIFLASH)
571 /* 570 /*
572 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after 571 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after
573 * env, so we got 0x110000. 572 * env, so we got 0x110000.
574 */ 573 */
575 #define CONFIG_SYS_QE_FW_IN_SPIFLASH 574 #define CONFIG_SYS_QE_FW_IN_SPIFLASH
576 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000 575 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000
577 #elif defined(CONFIG_SDCARD) 576 #elif defined(CONFIG_SDCARD)
578 /* 577 /*
579 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is 578 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
580 * about 825KB (1650 blocks), Env is stored after the image, and the env size is 579 * about 825KB (1650 blocks), Env is stored after the image, and the env size is
581 * 0x2000 (16 blocks), 8 + 1650 + 16 = 1674, enlarge it to 1680. 580 * 0x2000 (16 blocks), 8 + 1650 + 16 = 1674, enlarge it to 1680.
582 */ 581 */
583 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC 582 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC
584 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 1680) 583 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 1680)
585 #elif defined(CONFIG_NAND) 584 #elif defined(CONFIG_NAND)
586 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND 585 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND
587 #define CONFIG_SYS_FMAN_FW_ADDR (8 * CONFIG_SYS_NAND_BLOCK_SIZE) 586 #define CONFIG_SYS_FMAN_FW_ADDR (8 * CONFIG_SYS_NAND_BLOCK_SIZE)
588 #else 587 #else
589 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR 588 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR
590 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000 589 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000
591 #define CONFIG_SYS_QE_FW_ADDR 0xEFF10000 590 #define CONFIG_SYS_QE_FW_ADDR 0xEFF10000
592 #endif 591 #endif
593 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 592 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000
594 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) 593 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
595 #endif /* CONFIG_NOBQFMAN */ 594 #endif /* CONFIG_NOBQFMAN */
596 595
597 #ifdef CONFIG_SYS_DPAA_FMAN 596 #ifdef CONFIG_SYS_DPAA_FMAN
598 #define CONFIG_FMAN_ENET 597 #define CONFIG_FMAN_ENET
599 #define CONFIG_PHYLIB_10G 598 #define CONFIG_PHYLIB_10G
600 #define CONFIG_PHY_VITESSE 599 #define CONFIG_PHY_VITESSE
601 #define CONFIG_PHY_REALTEK 600 #define CONFIG_PHY_REALTEK
602 #define CONFIG_PHY_TERANETICS 601 #define CONFIG_PHY_TERANETICS
603 #define SGMII_CARD_PORT1_PHY_ADDR 0x1C 602 #define SGMII_CARD_PORT1_PHY_ADDR 0x1C
604 #define SGMII_CARD_PORT2_PHY_ADDR 0x10 603 #define SGMII_CARD_PORT2_PHY_ADDR 0x10
605 #define SGMII_CARD_PORT3_PHY_ADDR 0x1E 604 #define SGMII_CARD_PORT3_PHY_ADDR 0x1E
606 #define SGMII_CARD_PORT4_PHY_ADDR 0x11 605 #define SGMII_CARD_PORT4_PHY_ADDR 0x11
607 #endif 606 #endif
608 607
609 #ifdef CONFIG_FMAN_ENET 608 #ifdef CONFIG_FMAN_ENET
610 #define CONFIG_SYS_FM1_DTSEC4_PHY_ADDR 0x01 609 #define CONFIG_SYS_FM1_DTSEC4_PHY_ADDR 0x01
611 #define CONFIG_SYS_FM1_DTSEC5_PHY_ADDR 0x02 610 #define CONFIG_SYS_FM1_DTSEC5_PHY_ADDR 0x02
612 611
613 #define CONFIG_SYS_FM1_DTSEC1_RISER_PHY_ADDR 0x1c 612 #define CONFIG_SYS_FM1_DTSEC1_RISER_PHY_ADDR 0x1c
614 #define CONFIG_SYS_FM1_DTSEC2_RISER_PHY_ADDR 0x1d 613 #define CONFIG_SYS_FM1_DTSEC2_RISER_PHY_ADDR 0x1d
615 #define CONFIG_SYS_FM1_DTSEC3_RISER_PHY_ADDR 0x1e 614 #define CONFIG_SYS_FM1_DTSEC3_RISER_PHY_ADDR 0x1e
616 #define CONFIG_SYS_FM1_DTSEC4_RISER_PHY_ADDR 0x1f 615 #define CONFIG_SYS_FM1_DTSEC4_RISER_PHY_ADDR 0x1f
617 616
618 #define CONFIG_MII /* MII PHY management */ 617 #define CONFIG_MII /* MII PHY management */
619 #define CONFIG_ETHPRIME "FM1@DTSEC1" 618 #define CONFIG_ETHPRIME "FM1@DTSEC1"
620 #endif 619 #endif
621 620
622 /* Enable VSC9953 L2 Switch driver */ 621 /* Enable VSC9953 L2 Switch driver */
623 #define CONFIG_VSC9953 622 #define CONFIG_VSC9953
624 #define CONFIG_SYS_FM1_QSGMII11_PHY_ADDR 0x14 623 #define CONFIG_SYS_FM1_QSGMII11_PHY_ADDR 0x14
625 #define CONFIG_SYS_FM1_QSGMII21_PHY_ADDR 0x18 624 #define CONFIG_SYS_FM1_QSGMII21_PHY_ADDR 0x18
626 625
627 /* 626 /*
628 * Dynamic MTD Partition support with mtdparts 627 * Dynamic MTD Partition support with mtdparts
629 */ 628 */
630 #ifdef CONFIG_MTD_NOR_FLASH 629 #ifdef CONFIG_MTD_NOR_FLASH
631 #define CONFIG_MTD_DEVICE 630 #define CONFIG_MTD_DEVICE
632 #define CONFIG_MTD_PARTITIONS 631 #define CONFIG_MTD_PARTITIONS
633 #define CONFIG_FLASH_CFI_MTD 632 #define CONFIG_FLASH_CFI_MTD
634 #endif 633 #endif
635 634
636 /* 635 /*
637 * Environment 636 * Environment
638 */ 637 */
639 #define CONFIG_LOADS_ECHO /* echo on for serial download */ 638 #define CONFIG_LOADS_ECHO /* echo on for serial download */
640 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 639 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */
641 640
642 /* 641 /*
643 * Miscellaneous configurable options 642 * Miscellaneous configurable options
644 */ 643 */
645 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 644 #define CONFIG_SYS_LONGHELP /* undef to save memory */
646 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 645 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
647 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 646 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
648 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 647 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
649 648
650 /* 649 /*
651 * For booting Linux, the board info and command line data 650 * For booting Linux, the board info and command line data
652 * have to be in the first 64 MB of memory, since this is 651 * have to be in the first 64 MB of memory, since this is
653 * the maximum mapped by the Linux kernel during initialization. 652 * the maximum mapped by the Linux kernel during initialization.
654 */ 653 */
655 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/ 654 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/
656 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 655 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
657 656
658 #ifdef CONFIG_CMD_KGDB 657 #ifdef CONFIG_CMD_KGDB
659 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 658 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
660 #endif 659 #endif
661 660
662 /* 661 /*
663 * Environment Configuration 662 * Environment Configuration
664 */ 663 */
665 #define CONFIG_ROOTPATH "/opt/nfsroot" 664 #define CONFIG_ROOTPATH "/opt/nfsroot"
666 #define CONFIG_BOOTFILE "uImage" 665 #define CONFIG_BOOTFILE "uImage"
667 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server*/ 666 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server*/
668 667
669 /* default location for tftp and bootm */ 668 /* default location for tftp and bootm */
670 #define CONFIG_LOADADDR 1000000 669 #define CONFIG_LOADADDR 1000000
671 670
672 #define __USB_PHY_TYPE utmi 671 #define __USB_PHY_TYPE utmi
673 672
674 #define CONFIG_EXTRA_ENV_SETTINGS \ 673 #define CONFIG_EXTRA_ENV_SETTINGS \
675 "hwconfig=fsl_ddr:bank_intlv=auto;" \ 674 "hwconfig=fsl_ddr:bank_intlv=auto;" \
676 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\ 675 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\
677 "netdev=eth0\0" \ 676 "netdev=eth0\0" \
678 "video-mode=fslfb:1024x768-32@60,monitor=dvi\0" \ 677 "video-mode=fslfb:1024x768-32@60,monitor=dvi\0" \
679 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 678 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
680 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 679 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
681 "tftpflash=tftpboot $loadaddr $uboot && " \ 680 "tftpflash=tftpboot $loadaddr $uboot && " \
682 "protect off $ubootaddr +$filesize && " \ 681 "protect off $ubootaddr +$filesize && " \
683 "erase $ubootaddr +$filesize && " \ 682 "erase $ubootaddr +$filesize && " \
684 "cp.b $loadaddr $ubootaddr $filesize && " \ 683 "cp.b $loadaddr $ubootaddr $filesize && " \
685 "protect on $ubootaddr +$filesize && " \ 684 "protect on $ubootaddr +$filesize && " \
686 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 685 "cmp.b $loadaddr $ubootaddr $filesize\0" \
687 "consoledev=ttyS0\0" \ 686 "consoledev=ttyS0\0" \
688 "ramdiskaddr=2000000\0" \ 687 "ramdiskaddr=2000000\0" \
689 "ramdiskfile=t1040qds/ramdisk.uboot\0" \ 688 "ramdiskfile=t1040qds/ramdisk.uboot\0" \
690 "fdtaddr=1e00000\0" \ 689 "fdtaddr=1e00000\0" \
691 "fdtfile=t1040qds/t1040qds.dtb\0" \ 690 "fdtfile=t1040qds/t1040qds.dtb\0" \
692 "bdev=sda3\0" 691 "bdev=sda3\0"
693 692
694 #define CONFIG_LINUX \ 693 #define CONFIG_LINUX \
695 "setenv bootargs root=/dev/ram rw " \ 694 "setenv bootargs root=/dev/ram rw " \
696 "console=$consoledev,$baudrate $othbootargs;" \ 695 "console=$consoledev,$baudrate $othbootargs;" \
697 "setenv ramdiskaddr 0x02000000;" \ 696 "setenv ramdiskaddr 0x02000000;" \
698 "setenv fdtaddr 0x00c00000;" \ 697 "setenv fdtaddr 0x00c00000;" \
699 "setenv loadaddr 0x1000000;" \ 698 "setenv loadaddr 0x1000000;" \
700 "bootm $loadaddr $ramdiskaddr $fdtaddr" 699 "bootm $loadaddr $ramdiskaddr $fdtaddr"
701 700
702 #define CONFIG_HDBOOT \ 701 #define CONFIG_HDBOOT \
703 "setenv bootargs root=/dev/$bdev rw " \ 702 "setenv bootargs root=/dev/$bdev rw " \
704 "console=$consoledev,$baudrate $othbootargs;" \ 703 "console=$consoledev,$baudrate $othbootargs;" \
705 "tftp $loadaddr $bootfile;" \ 704 "tftp $loadaddr $bootfile;" \
706 "tftp $fdtaddr $fdtfile;" \ 705 "tftp $fdtaddr $fdtfile;" \
707 "bootm $loadaddr - $fdtaddr" 706 "bootm $loadaddr - $fdtaddr"
708 707
709 #define CONFIG_NFSBOOTCOMMAND \ 708 #define CONFIG_NFSBOOTCOMMAND \
710 "setenv bootargs root=/dev/nfs rw " \ 709 "setenv bootargs root=/dev/nfs rw " \
711 "nfsroot=$serverip:$rootpath " \ 710 "nfsroot=$serverip:$rootpath " \
712 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 711 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
713 "console=$consoledev,$baudrate $othbootargs;" \ 712 "console=$consoledev,$baudrate $othbootargs;" \
714 "tftp $loadaddr $bootfile;" \ 713 "tftp $loadaddr $bootfile;" \
715 "tftp $fdtaddr $fdtfile;" \ 714 "tftp $fdtaddr $fdtfile;" \
716 "bootm $loadaddr - $fdtaddr" 715 "bootm $loadaddr - $fdtaddr"
717 716
718 #define CONFIG_RAMBOOTCOMMAND \ 717 #define CONFIG_RAMBOOTCOMMAND \
719 "setenv bootargs root=/dev/ram rw " \ 718 "setenv bootargs root=/dev/ram rw " \
720 "console=$consoledev,$baudrate $othbootargs;" \ 719 "console=$consoledev,$baudrate $othbootargs;" \
721 "tftp $ramdiskaddr $ramdiskfile;" \ 720 "tftp $ramdiskaddr $ramdiskfile;" \
722 "tftp $loadaddr $bootfile;" \ 721 "tftp $loadaddr $bootfile;" \
723 "tftp $fdtaddr $fdtfile;" \ 722 "tftp $fdtaddr $fdtfile;" \
724 "bootm $loadaddr $ramdiskaddr $fdtaddr" 723 "bootm $loadaddr $ramdiskaddr $fdtaddr"
725 724
726 #define CONFIG_BOOTCOMMAND CONFIG_LINUX 725 #define CONFIG_BOOTCOMMAND CONFIG_LINUX
727 726
728 #include <asm/fsl_secure_boot.h> 727 #include <asm/fsl_secure_boot.h>
729 728
730 #endif /* __CONFIG_H */ 729 #endif /* __CONFIG_H */
731 730
include/configs/T104xRDB.h
1 /* 1 /*
2 + * Copyright 2014 Freescale Semiconductor, Inc. 2 + * Copyright 2014 Freescale Semiconductor, Inc.
3 + * 3 + *
4 + * SPDX-License-Identifier: GPL-2.0+ 4 + * SPDX-License-Identifier: GPL-2.0+
5 + */ 5 + */
6 6
7 #ifndef __CONFIG_H 7 #ifndef __CONFIG_H
8 #define __CONFIG_H 8 #define __CONFIG_H
9 9
10 /* 10 /*
11 * T104x RDB board configuration file 11 * T104x RDB board configuration file
12 */ 12 */
13 #include <asm/config_mpc85xx.h> 13 #include <asm/config_mpc85xx.h>
14 14
15 #ifdef CONFIG_RAMBOOT_PBL 15 #ifdef CONFIG_RAMBOOT_PBL
16 16
17 #ifndef CONFIG_SECURE_BOOT 17 #ifndef CONFIG_SECURE_BOOT
18 #define CONFIG_SYS_FSL_PBL_PBI $(SRCTREE)/board/freescale/t104xrdb/t104x_pbi.cfg 18 #define CONFIG_SYS_FSL_PBL_PBI $(SRCTREE)/board/freescale/t104xrdb/t104x_pbi.cfg
19 #else 19 #else
20 #define CONFIG_SYS_FSL_PBL_PBI \ 20 #define CONFIG_SYS_FSL_PBL_PBI \
21 $(SRCTREE)/board/freescale/t104xrdb/t104x_pbi_sb.cfg 21 $(SRCTREE)/board/freescale/t104xrdb/t104x_pbi_sb.cfg
22 #endif 22 #endif
23 23
24 #define CONFIG_SPL_FLUSH_IMAGE 24 #define CONFIG_SPL_FLUSH_IMAGE
25 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 25 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
26 #define CONFIG_SYS_TEXT_BASE 0x30001000 26 #define CONFIG_SYS_TEXT_BASE 0x30001000
27 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000 27 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000
28 #define CONFIG_SPL_PAD_TO 0x40000 28 #define CONFIG_SPL_PAD_TO 0x40000
29 #define CONFIG_SPL_MAX_SIZE 0x28000 29 #define CONFIG_SPL_MAX_SIZE 0x28000
30 #ifdef CONFIG_SPL_BUILD 30 #ifdef CONFIG_SPL_BUILD
31 #define CONFIG_SPL_SKIP_RELOCATE 31 #define CONFIG_SPL_SKIP_RELOCATE
32 #define CONFIG_SPL_COMMON_INIT_DDR 32 #define CONFIG_SPL_COMMON_INIT_DDR
33 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE 33 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
34 #endif 34 #endif
35 #define RESET_VECTOR_OFFSET 0x27FFC 35 #define RESET_VECTOR_OFFSET 0x27FFC
36 #define BOOT_PAGE_OFFSET 0x27000 36 #define BOOT_PAGE_OFFSET 0x27000
37 37
38 #ifdef CONFIG_NAND 38 #ifdef CONFIG_NAND
39 #ifdef CONFIG_SECURE_BOOT 39 #ifdef CONFIG_SECURE_BOOT
40 #define CONFIG_U_BOOT_HDR_SIZE (16 << 10) 40 #define CONFIG_U_BOOT_HDR_SIZE (16 << 10)
41 /* 41 /*
42 * HDR would be appended at end of image and copied to DDR along 42 * HDR would be appended at end of image and copied to DDR along
43 * with U-Boot image. 43 * with U-Boot image.
44 */ 44 */
45 #define CONFIG_SYS_NAND_U_BOOT_SIZE ((768 << 10) + \ 45 #define CONFIG_SYS_NAND_U_BOOT_SIZE ((768 << 10) + \
46 CONFIG_U_BOOT_HDR_SIZE) 46 CONFIG_U_BOOT_HDR_SIZE)
47 #else 47 #else
48 #define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10) 48 #define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10)
49 #endif 49 #endif
50 #define CONFIG_SYS_NAND_U_BOOT_DST 0x30000000 50 #define CONFIG_SYS_NAND_U_BOOT_DST 0x30000000
51 #define CONFIG_SYS_NAND_U_BOOT_START 0x30000000 51 #define CONFIG_SYS_NAND_U_BOOT_START 0x30000000
52 #define CONFIG_SYS_NAND_U_BOOT_OFFS (256 << 10) 52 #define CONFIG_SYS_NAND_U_BOOT_OFFS (256 << 10)
53 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds" 53 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
54 #ifdef CONFIG_TARGET_T1040RDB 54 #ifdef CONFIG_TARGET_T1040RDB
55 #define CONFIG_SYS_FSL_PBL_RCW \ 55 #define CONFIG_SYS_FSL_PBL_RCW \
56 $(SRCTREE)/board/freescale/t104xrdb/t1040_nand_rcw.cfg 56 $(SRCTREE)/board/freescale/t104xrdb/t1040_nand_rcw.cfg
57 #endif 57 #endif
58 #ifdef CONFIG_TARGET_T1042RDB_PI 58 #ifdef CONFIG_TARGET_T1042RDB_PI
59 #define CONFIG_SYS_FSL_PBL_RCW \ 59 #define CONFIG_SYS_FSL_PBL_RCW \
60 $(SRCTREE)/board/freescale/t104xrdb/t1042_pi_nand_rcw.cfg 60 $(SRCTREE)/board/freescale/t104xrdb/t1042_pi_nand_rcw.cfg
61 #endif 61 #endif
62 #ifdef CONFIG_TARGET_T1042RDB 62 #ifdef CONFIG_TARGET_T1042RDB
63 #define CONFIG_SYS_FSL_PBL_RCW \ 63 #define CONFIG_SYS_FSL_PBL_RCW \
64 $(SRCTREE)/board/freescale/t104xrdb/t1042_nand_rcw.cfg 64 $(SRCTREE)/board/freescale/t104xrdb/t1042_nand_rcw.cfg
65 #endif 65 #endif
66 #ifdef CONFIG_TARGET_T1040D4RDB 66 #ifdef CONFIG_TARGET_T1040D4RDB
67 #define CONFIG_SYS_FSL_PBL_RCW \ 67 #define CONFIG_SYS_FSL_PBL_RCW \
68 $(SRCTREE)/board/freescale/t104xrdb/t1040d4_nand_rcw.cfg 68 $(SRCTREE)/board/freescale/t104xrdb/t1040d4_nand_rcw.cfg
69 #endif 69 #endif
70 #ifdef CONFIG_TARGET_T1042D4RDB 70 #ifdef CONFIG_TARGET_T1042D4RDB
71 #define CONFIG_SYS_FSL_PBL_RCW \ 71 #define CONFIG_SYS_FSL_PBL_RCW \
72 $(SRCTREE)/board/freescale/t104xrdb/t1042d4_nand_rcw.cfg 72 $(SRCTREE)/board/freescale/t104xrdb/t1042d4_nand_rcw.cfg
73 #endif 73 #endif
74 #define CONFIG_SPL_NAND_BOOT 74 #define CONFIG_SPL_NAND_BOOT
75 #endif 75 #endif
76 76
77 #ifdef CONFIG_SPIFLASH 77 #ifdef CONFIG_SPIFLASH
78 #define CONFIG_RESET_VECTOR_ADDRESS 0x30000FFC 78 #define CONFIG_RESET_VECTOR_ADDRESS 0x30000FFC
79 #define CONFIG_SPL_SPI_FLASH_MINIMAL 79 #define CONFIG_SPL_SPI_FLASH_MINIMAL
80 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (768 << 10) 80 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (768 << 10)
81 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x30000000) 81 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x30000000)
82 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x30000000) 82 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x30000000)
83 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (256 << 10) 83 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (256 << 10)
84 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 84 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
85 #ifndef CONFIG_SPL_BUILD 85 #ifndef CONFIG_SPL_BUILD
86 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 86 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
87 #endif 87 #endif
88 #ifdef CONFIG_TARGET_T1040RDB 88 #ifdef CONFIG_TARGET_T1040RDB
89 #define CONFIG_SYS_FSL_PBL_RCW \ 89 #define CONFIG_SYS_FSL_PBL_RCW \
90 $(SRCTREE)/board/freescale/t104xrdb/t1040_spi_rcw.cfg 90 $(SRCTREE)/board/freescale/t104xrdb/t1040_spi_rcw.cfg
91 #endif 91 #endif
92 #ifdef CONFIG_TARGET_T1042RDB_PI 92 #ifdef CONFIG_TARGET_T1042RDB_PI
93 #define CONFIG_SYS_FSL_PBL_RCW \ 93 #define CONFIG_SYS_FSL_PBL_RCW \
94 $(SRCTREE)/board/freescale/t104xrdb/t1042_pi_spi_rcw.cfg 94 $(SRCTREE)/board/freescale/t104xrdb/t1042_pi_spi_rcw.cfg
95 #endif 95 #endif
96 #ifdef CONFIG_TARGET_T1042RDB 96 #ifdef CONFIG_TARGET_T1042RDB
97 #define CONFIG_SYS_FSL_PBL_RCW \ 97 #define CONFIG_SYS_FSL_PBL_RCW \
98 $(SRCTREE)/board/freescale/t104xrdb/t1042_spi_rcw.cfg 98 $(SRCTREE)/board/freescale/t104xrdb/t1042_spi_rcw.cfg
99 #endif 99 #endif
100 #ifdef CONFIG_TARGET_T1040D4RDB 100 #ifdef CONFIG_TARGET_T1040D4RDB
101 #define CONFIG_SYS_FSL_PBL_RCW \ 101 #define CONFIG_SYS_FSL_PBL_RCW \
102 $(SRCTREE)/board/freescale/t104xrdb/t1040d4_spi_rcw.cfg 102 $(SRCTREE)/board/freescale/t104xrdb/t1040d4_spi_rcw.cfg
103 #endif 103 #endif
104 #ifdef CONFIG_TARGET_T1042D4RDB 104 #ifdef CONFIG_TARGET_T1042D4RDB
105 #define CONFIG_SYS_FSL_PBL_RCW \ 105 #define CONFIG_SYS_FSL_PBL_RCW \
106 $(SRCTREE)/board/freescale/t104xrdb/t1042d4_spi_rcw.cfg 106 $(SRCTREE)/board/freescale/t104xrdb/t1042d4_spi_rcw.cfg
107 #endif 107 #endif
108 #define CONFIG_SPL_SPI_BOOT 108 #define CONFIG_SPL_SPI_BOOT
109 #endif 109 #endif
110 110
111 #ifdef CONFIG_SDCARD 111 #ifdef CONFIG_SDCARD
112 #define CONFIG_RESET_VECTOR_ADDRESS 0x30000FFC 112 #define CONFIG_RESET_VECTOR_ADDRESS 0x30000FFC
113 #define CONFIG_SPL_MMC_MINIMAL 113 #define CONFIG_SPL_MMC_MINIMAL
114 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10) 114 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10)
115 #define CONFIG_SYS_MMC_U_BOOT_DST (0x30000000) 115 #define CONFIG_SYS_MMC_U_BOOT_DST (0x30000000)
116 #define CONFIG_SYS_MMC_U_BOOT_START (0x30000000) 116 #define CONFIG_SYS_MMC_U_BOOT_START (0x30000000)
117 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10) 117 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10)
118 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 118 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
119 #ifndef CONFIG_SPL_BUILD 119 #ifndef CONFIG_SPL_BUILD
120 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 120 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
121 #endif 121 #endif
122 #ifdef CONFIG_TARGET_T1040RDB 122 #ifdef CONFIG_TARGET_T1040RDB
123 #define CONFIG_SYS_FSL_PBL_RCW \ 123 #define CONFIG_SYS_FSL_PBL_RCW \
124 $(SRCTREE)/board/freescale/t104xrdb/t1040_sd_rcw.cfg 124 $(SRCTREE)/board/freescale/t104xrdb/t1040_sd_rcw.cfg
125 #endif 125 #endif
126 #ifdef CONFIG_TARGET_T1042RDB_PI 126 #ifdef CONFIG_TARGET_T1042RDB_PI
127 #define CONFIG_SYS_FSL_PBL_RCW \ 127 #define CONFIG_SYS_FSL_PBL_RCW \
128 $(SRCTREE)/board/freescale/t104xrdb/t1042_pi_sd_rcw.cfg 128 $(SRCTREE)/board/freescale/t104xrdb/t1042_pi_sd_rcw.cfg
129 #endif 129 #endif
130 #ifdef CONFIG_TARGET_T1042RDB 130 #ifdef CONFIG_TARGET_T1042RDB
131 #define CONFIG_SYS_FSL_PBL_RCW \ 131 #define CONFIG_SYS_FSL_PBL_RCW \
132 $(SRCTREE)/board/freescale/t104xrdb/t1042_sd_rcw.cfg 132 $(SRCTREE)/board/freescale/t104xrdb/t1042_sd_rcw.cfg
133 #endif 133 #endif
134 #ifdef CONFIG_TARGET_T1040D4RDB 134 #ifdef CONFIG_TARGET_T1040D4RDB
135 #define CONFIG_SYS_FSL_PBL_RCW \ 135 #define CONFIG_SYS_FSL_PBL_RCW \
136 $(SRCTREE)/board/freescale/t104xrdb/t1040d4_sd_rcw.cfg 136 $(SRCTREE)/board/freescale/t104xrdb/t1040d4_sd_rcw.cfg
137 #endif 137 #endif
138 #ifdef CONFIG_TARGET_T1042D4RDB 138 #ifdef CONFIG_TARGET_T1042D4RDB
139 #define CONFIG_SYS_FSL_PBL_RCW \ 139 #define CONFIG_SYS_FSL_PBL_RCW \
140 $(SRCTREE)/board/freescale/t104xrdb/t1042d4_sd_rcw.cfg 140 $(SRCTREE)/board/freescale/t104xrdb/t1042d4_sd_rcw.cfg
141 #endif 141 #endif
142 #define CONFIG_SPL_MMC_BOOT 142 #define CONFIG_SPL_MMC_BOOT
143 #endif 143 #endif
144 144
145 #endif 145 #endif
146 146
147 /* High Level Configuration Options */ 147 /* High Level Configuration Options */
148 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */ 148 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */
149 #define CONFIG_MP /* support multiple processors */ 149 #define CONFIG_MP /* support multiple processors */
150 150
151 /* support deep sleep */ 151 /* support deep sleep */
152 #define CONFIG_DEEP_SLEEP 152 #define CONFIG_DEEP_SLEEP
153 153
154 #ifndef CONFIG_SYS_TEXT_BASE 154 #ifndef CONFIG_SYS_TEXT_BASE
155 #define CONFIG_SYS_TEXT_BASE 0xeff40000 155 #define CONFIG_SYS_TEXT_BASE 0xeff40000
156 #endif 156 #endif
157 157
158 #ifndef CONFIG_RESET_VECTOR_ADDRESS 158 #ifndef CONFIG_RESET_VECTOR_ADDRESS
159 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 159 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
160 #endif 160 #endif
161 161
162 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */ 162 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */
163 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS 163 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS
164 #define CONFIG_PCI_INDIRECT_BRIDGE 164 #define CONFIG_PCI_INDIRECT_BRIDGE
165 #define CONFIG_PCIE1 /* PCIE controller 1 */ 165 #define CONFIG_PCIE1 /* PCIE controller 1 */
166 #define CONFIG_PCIE2 /* PCIE controller 2 */ 166 #define CONFIG_PCIE2 /* PCIE controller 2 */
167 #define CONFIG_PCIE3 /* PCIE controller 3 */ 167 #define CONFIG_PCIE3 /* PCIE controller 3 */
168 #define CONFIG_PCIE4 /* PCIE controller 4 */ 168 #define CONFIG_PCIE4 /* PCIE controller 4 */
169 169
170 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 170 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
171 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 171 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
172 172
173 #define CONFIG_ENV_OVERWRITE 173 #define CONFIG_ENV_OVERWRITE
174 174
175 #ifdef CONFIG_MTD_NOR_FLASH 175 #ifdef CONFIG_MTD_NOR_FLASH
176 #define CONFIG_FLASH_CFI_DRIVER 176 #define CONFIG_FLASH_CFI_DRIVER
177 #define CONFIG_SYS_FLASH_CFI 177 #define CONFIG_SYS_FLASH_CFI
178 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 178 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
179 #endif 179 #endif
180 180
181 #if defined(CONFIG_SPIFLASH) 181 #if defined(CONFIG_SPIFLASH)
182 #define CONFIG_SYS_EXTRA_ENV_RELOC 182 #define CONFIG_SYS_EXTRA_ENV_RELOC
183 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 183 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
184 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 184 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
185 #define CONFIG_ENV_SECT_SIZE 0x10000 185 #define CONFIG_ENV_SECT_SIZE 0x10000
186 #elif defined(CONFIG_SDCARD) 186 #elif defined(CONFIG_SDCARD)
187 #define CONFIG_SYS_EXTRA_ENV_RELOC 187 #define CONFIG_SYS_EXTRA_ENV_RELOC
188 #define CONFIG_SYS_MMC_ENV_DEV 0 188 #define CONFIG_SYS_MMC_ENV_DEV 0
189 #define CONFIG_ENV_SIZE 0x2000 189 #define CONFIG_ENV_SIZE 0x2000
190 #define CONFIG_ENV_OFFSET (512 * 0x800) 190 #define CONFIG_ENV_OFFSET (512 * 0x800)
191 #elif defined(CONFIG_NAND) 191 #elif defined(CONFIG_NAND)
192 #ifdef CONFIG_SECURE_BOOT 192 #ifdef CONFIG_SECURE_BOOT
193 #define CONFIG_RAMBOOT_NAND 193 #define CONFIG_RAMBOOT_NAND
194 #define CONFIG_BOOTSCRIPT_COPY_RAM 194 #define CONFIG_BOOTSCRIPT_COPY_RAM
195 #endif 195 #endif
196 #define CONFIG_SYS_EXTRA_ENV_RELOC 196 #define CONFIG_SYS_EXTRA_ENV_RELOC
197 #define CONFIG_ENV_SIZE 0x2000 197 #define CONFIG_ENV_SIZE 0x2000
198 #define CONFIG_ENV_OFFSET (3 * CONFIG_SYS_NAND_BLOCK_SIZE) 198 #define CONFIG_ENV_OFFSET (3 * CONFIG_SYS_NAND_BLOCK_SIZE)
199 #else 199 #else
200 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 200 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
201 #define CONFIG_ENV_SIZE 0x2000 201 #define CONFIG_ENV_SIZE 0x2000
202 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 202 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
203 #endif 203 #endif
204 204
205 #define CONFIG_SYS_CLK_FREQ 100000000 205 #define CONFIG_SYS_CLK_FREQ 100000000
206 #define CONFIG_DDR_CLK_FREQ 66666666 206 #define CONFIG_DDR_CLK_FREQ 66666666
207 207
208 /* 208 /*
209 * These can be toggled for performance analysis, otherwise use default. 209 * These can be toggled for performance analysis, otherwise use default.
210 */ 210 */
211 #define CONFIG_SYS_CACHE_STASHING 211 #define CONFIG_SYS_CACHE_STASHING
212 #define CONFIG_BACKSIDE_L2_CACHE 212 #define CONFIG_BACKSIDE_L2_CACHE
213 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E 213 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E
214 #define CONFIG_BTB /* toggle branch predition */ 214 #define CONFIG_BTB /* toggle branch predition */
215 #define CONFIG_DDR_ECC 215 #define CONFIG_DDR_ECC
216 #ifdef CONFIG_DDR_ECC 216 #ifdef CONFIG_DDR_ECC
217 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 217 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER
218 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef 218 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef
219 #endif 219 #endif
220 220
221 #define CONFIG_ENABLE_36BIT_PHYS 221 #define CONFIG_ENABLE_36BIT_PHYS
222 222
223 #define CONFIG_ADDR_MAP 223 #define CONFIG_ADDR_MAP
224 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */ 224 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
225 225
226 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */ 226 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
227 #define CONFIG_SYS_MEMTEST_END 0x00400000 227 #define CONFIG_SYS_MEMTEST_END 0x00400000
228 #define CONFIG_SYS_ALT_MEMTEST 228 #define CONFIG_SYS_ALT_MEMTEST
229 #define CONFIG_PANIC_HANG /* do not reset board on panic */ 229 #define CONFIG_PANIC_HANG /* do not reset board on panic */
230 230
231 /* 231 /*
232 * Config the L3 Cache as L3 SRAM 232 * Config the L3 Cache as L3 SRAM
233 */ 233 */
234 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000 234 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
235 /* 235 /*
236 * For Secure Boot CONFIG_SYS_INIT_L3_ADDR will be redefined and hence 236 * For Secure Boot CONFIG_SYS_INIT_L3_ADDR will be redefined and hence
237 * Physical address (CONFIG_SYS_INIT_L3_ADDR) and virtual address 237 * Physical address (CONFIG_SYS_INIT_L3_ADDR) and virtual address
238 * (CONFIG_SYS_INIT_L3_VADDR) will be different. 238 * (CONFIG_SYS_INIT_L3_VADDR) will be different.
239 */ 239 */
240 #define CONFIG_SYS_INIT_L3_VADDR 0xFFFC0000 240 #define CONFIG_SYS_INIT_L3_VADDR 0xFFFC0000
241 #define CONFIG_SYS_L3_SIZE 256 << 10 241 #define CONFIG_SYS_L3_SIZE 256 << 10
242 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_VADDR + 32 * 1024) 242 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_VADDR + 32 * 1024)
243 #ifdef CONFIG_RAMBOOT_PBL 243 #ifdef CONFIG_RAMBOOT_PBL
244 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024) 244 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
245 #endif 245 #endif
246 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024) 246 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024)
247 #define CONFIG_SPL_RELOC_MALLOC_SIZE (30 << 10) 247 #define CONFIG_SPL_RELOC_MALLOC_SIZE (30 << 10)
248 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024) 248 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024)
249 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10) 249 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10)
250 250
251 #define CONFIG_SYS_DCSRBAR 0xf0000000 251 #define CONFIG_SYS_DCSRBAR 0xf0000000
252 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull 252 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
253 253
254 /* 254 /*
255 * DDR Setup 255 * DDR Setup
256 */ 256 */
257 #define CONFIG_VERY_BIG_RAM 257 #define CONFIG_VERY_BIG_RAM
258 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 258 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
259 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 259 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
260 260
261 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 261 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
262 #define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR) 262 #define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR)
263 263
264 #define CONFIG_DDR_SPD 264 #define CONFIG_DDR_SPD
265 265
266 #define CONFIG_SYS_SPD_BUS_NUM 0 266 #define CONFIG_SYS_SPD_BUS_NUM 0
267 #define SPD_EEPROM_ADDRESS 0x51 267 #define SPD_EEPROM_ADDRESS 0x51
268 268
269 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */ 269 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */
270 270
271 /* 271 /*
272 * IFC Definitions 272 * IFC Definitions
273 */ 273 */
274 #define CONFIG_SYS_FLASH_BASE 0xe8000000 274 #define CONFIG_SYS_FLASH_BASE 0xe8000000
275 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE) 275 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE)
276 276
277 #define CONFIG_SYS_NOR_CSPR_EXT (0xf) 277 #define CONFIG_SYS_NOR_CSPR_EXT (0xf)
278 #define CONFIG_SYS_NOR_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE) | \ 278 #define CONFIG_SYS_NOR_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE) | \
279 CSPR_PORT_SIZE_16 | \ 279 CSPR_PORT_SIZE_16 | \
280 CSPR_MSEL_NOR | \ 280 CSPR_MSEL_NOR | \
281 CSPR_V) 281 CSPR_V)
282 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024) 282 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024)
283 283
284 /* 284 /*
285 * TDM Definition 285 * TDM Definition
286 */ 286 */
287 #define T1040_TDM_QUIRK_CCSR_BASE 0xfe000000 287 #define T1040_TDM_QUIRK_CCSR_BASE 0xfe000000
288 288
289 /* NOR Flash Timing Params */ 289 /* NOR Flash Timing Params */
290 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80 290 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80
291 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \ 291 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \
292 FTIM0_NOR_TEADC(0x5) | \ 292 FTIM0_NOR_TEADC(0x5) | \
293 FTIM0_NOR_TEAHC(0x5)) 293 FTIM0_NOR_TEAHC(0x5))
294 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \ 294 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \
295 FTIM1_NOR_TRAD_NOR(0x1A) |\ 295 FTIM1_NOR_TRAD_NOR(0x1A) |\
296 FTIM1_NOR_TSEQRAD_NOR(0x13)) 296 FTIM1_NOR_TSEQRAD_NOR(0x13))
297 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \ 297 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \
298 FTIM2_NOR_TCH(0x4) | \ 298 FTIM2_NOR_TCH(0x4) | \
299 FTIM2_NOR_TWPH(0x0E) | \ 299 FTIM2_NOR_TWPH(0x0E) | \
300 FTIM2_NOR_TWP(0x1c)) 300 FTIM2_NOR_TWP(0x1c))
301 #define CONFIG_SYS_NOR_FTIM3 0x0 301 #define CONFIG_SYS_NOR_FTIM3 0x0
302 302
303 #define CONFIG_SYS_FLASH_QUIET_TEST 303 #define CONFIG_SYS_FLASH_QUIET_TEST
304 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 304 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
305 305
306 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */ 306 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */
307 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */ 307 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */
308 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 308 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
309 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 309 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
310 310
311 #define CONFIG_SYS_FLASH_EMPTY_INFO 311 #define CONFIG_SYS_FLASH_EMPTY_INFO
312 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS} 312 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS}
313 313
314 /* CPLD on IFC */ 314 /* CPLD on IFC */
315 #define CPLD_LBMAP_MASK 0x3F 315 #define CPLD_LBMAP_MASK 0x3F
316 #define CPLD_BANK_SEL_MASK 0x07 316 #define CPLD_BANK_SEL_MASK 0x07
317 #define CPLD_BANK_OVERRIDE 0x40 317 #define CPLD_BANK_OVERRIDE 0x40
318 #define CPLD_LBMAP_ALTBANK 0x44 /* BANK OR | BANK 4 */ 318 #define CPLD_LBMAP_ALTBANK 0x44 /* BANK OR | BANK 4 */
319 #define CPLD_LBMAP_DFLTBANK 0x40 /* BANK OR | BANK0 */ 319 #define CPLD_LBMAP_DFLTBANK 0x40 /* BANK OR | BANK0 */
320 #define CPLD_LBMAP_RESET 0xFF 320 #define CPLD_LBMAP_RESET 0xFF
321 #define CPLD_LBMAP_SHIFT 0x03 321 #define CPLD_LBMAP_SHIFT 0x03
322 322
323 #if defined(CONFIG_TARGET_T1042RDB_PI) 323 #if defined(CONFIG_TARGET_T1042RDB_PI)
324 #define CPLD_DIU_SEL_DFP 0x80 324 #define CPLD_DIU_SEL_DFP 0x80
325 #elif defined(CONFIG_TARGET_T1042D4RDB) 325 #elif defined(CONFIG_TARGET_T1042D4RDB)
326 #define CPLD_DIU_SEL_DFP 0xc0 326 #define CPLD_DIU_SEL_DFP 0xc0
327 #endif 327 #endif
328 328
329 #if defined(CONFIG_TARGET_T1040D4RDB) 329 #if defined(CONFIG_TARGET_T1040D4RDB)
330 #define CPLD_INT_MASK_ALL 0xFF 330 #define CPLD_INT_MASK_ALL 0xFF
331 #define CPLD_INT_MASK_THERM 0x80 331 #define CPLD_INT_MASK_THERM 0x80
332 #define CPLD_INT_MASK_DVI_DFP 0x40 332 #define CPLD_INT_MASK_DVI_DFP 0x40
333 #define CPLD_INT_MASK_QSGMII1 0x20 333 #define CPLD_INT_MASK_QSGMII1 0x20
334 #define CPLD_INT_MASK_QSGMII2 0x10 334 #define CPLD_INT_MASK_QSGMII2 0x10
335 #define CPLD_INT_MASK_SGMI1 0x08 335 #define CPLD_INT_MASK_SGMI1 0x08
336 #define CPLD_INT_MASK_SGMI2 0x04 336 #define CPLD_INT_MASK_SGMI2 0x04
337 #define CPLD_INT_MASK_TDMR1 0x02 337 #define CPLD_INT_MASK_TDMR1 0x02
338 #define CPLD_INT_MASK_TDMR2 0x01 338 #define CPLD_INT_MASK_TDMR2 0x01
339 #endif 339 #endif
340 340
341 #define CONFIG_SYS_CPLD_BASE 0xffdf0000 341 #define CONFIG_SYS_CPLD_BASE 0xffdf0000
342 #define CONFIG_SYS_CPLD_BASE_PHYS (0xf00000000ull | CONFIG_SYS_CPLD_BASE) 342 #define CONFIG_SYS_CPLD_BASE_PHYS (0xf00000000ull | CONFIG_SYS_CPLD_BASE)
343 #define CONFIG_SYS_CSPR2_EXT (0xf) 343 #define CONFIG_SYS_CSPR2_EXT (0xf)
344 #define CONFIG_SYS_CSPR2 (CSPR_PHYS_ADDR(CONFIG_SYS_CPLD_BASE_PHYS) \ 344 #define CONFIG_SYS_CSPR2 (CSPR_PHYS_ADDR(CONFIG_SYS_CPLD_BASE_PHYS) \
345 | CSPR_PORT_SIZE_8 \ 345 | CSPR_PORT_SIZE_8 \
346 | CSPR_MSEL_GPCM \ 346 | CSPR_MSEL_GPCM \
347 | CSPR_V) 347 | CSPR_V)
348 #define CONFIG_SYS_AMASK2 IFC_AMASK(64*1024) 348 #define CONFIG_SYS_AMASK2 IFC_AMASK(64*1024)
349 #define CONFIG_SYS_CSOR2 0x0 349 #define CONFIG_SYS_CSOR2 0x0
350 /* CPLD Timing parameters for IFC CS2 */ 350 /* CPLD Timing parameters for IFC CS2 */
351 #define CONFIG_SYS_CS2_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \ 351 #define CONFIG_SYS_CS2_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \
352 FTIM0_GPCM_TEADC(0x0e) | \ 352 FTIM0_GPCM_TEADC(0x0e) | \
353 FTIM0_GPCM_TEAHC(0x0e)) 353 FTIM0_GPCM_TEAHC(0x0e))
354 #define CONFIG_SYS_CS2_FTIM1 (FTIM1_GPCM_TACO(0x0e) | \ 354 #define CONFIG_SYS_CS2_FTIM1 (FTIM1_GPCM_TACO(0x0e) | \
355 FTIM1_GPCM_TRAD(0x1f)) 355 FTIM1_GPCM_TRAD(0x1f))
356 #define CONFIG_SYS_CS2_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \ 356 #define CONFIG_SYS_CS2_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \
357 FTIM2_GPCM_TCH(0x8) | \ 357 FTIM2_GPCM_TCH(0x8) | \
358 FTIM2_GPCM_TWP(0x1f)) 358 FTIM2_GPCM_TWP(0x1f))
359 #define CONFIG_SYS_CS2_FTIM3 0x0 359 #define CONFIG_SYS_CS2_FTIM3 0x0
360 360
361 /* NAND Flash on IFC */ 361 /* NAND Flash on IFC */
362 #define CONFIG_NAND_FSL_IFC 362 #define CONFIG_NAND_FSL_IFC
363 #define CONFIG_SYS_NAND_BASE 0xff800000 363 #define CONFIG_SYS_NAND_BASE 0xff800000
364 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE) 364 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE)
365 365
366 #define CONFIG_SYS_NAND_CSPR_EXT (0xf) 366 #define CONFIG_SYS_NAND_CSPR_EXT (0xf)
367 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 367 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
368 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \ 368 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \
369 | CSPR_MSEL_NAND /* MSEL = NAND */ \ 369 | CSPR_MSEL_NAND /* MSEL = NAND */ \
370 | CSPR_V) 370 | CSPR_V)
371 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024) 371 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024)
372 372
373 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \ 373 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \
374 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \ 374 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \
375 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 375 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \
376 | CSOR_NAND_RAL_3 /* RAL = 3Byes */ \ 376 | CSOR_NAND_RAL_3 /* RAL = 3Byes */ \
377 | CSOR_NAND_PGS_4K /* Page Size = 4K */ \ 377 | CSOR_NAND_PGS_4K /* Page Size = 4K */ \
378 | CSOR_NAND_SPRZ_224/* Spare size = 224 */ \ 378 | CSOR_NAND_SPRZ_224/* Spare size = 224 */ \
379 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/ 379 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/
380 380
381 #define CONFIG_SYS_NAND_ONFI_DETECTION 381 #define CONFIG_SYS_NAND_ONFI_DETECTION
382 382
383 /* ONFI NAND Flash mode0 Timing Params */ 383 /* ONFI NAND Flash mode0 Timing Params */
384 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \ 384 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \
385 FTIM0_NAND_TWP(0x18) | \ 385 FTIM0_NAND_TWP(0x18) | \
386 FTIM0_NAND_TWCHT(0x07) | \ 386 FTIM0_NAND_TWCHT(0x07) | \
387 FTIM0_NAND_TWH(0x0a)) 387 FTIM0_NAND_TWH(0x0a))
388 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \ 388 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \
389 FTIM1_NAND_TWBE(0x39) | \ 389 FTIM1_NAND_TWBE(0x39) | \
390 FTIM1_NAND_TRR(0x0e) | \ 390 FTIM1_NAND_TRR(0x0e) | \
391 FTIM1_NAND_TRP(0x18)) 391 FTIM1_NAND_TRP(0x18))
392 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \ 392 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \
393 FTIM2_NAND_TREH(0x0a) | \ 393 FTIM2_NAND_TREH(0x0a) | \
394 FTIM2_NAND_TWHRE(0x1e)) 394 FTIM2_NAND_TWHRE(0x1e))
395 #define CONFIG_SYS_NAND_FTIM3 0x0 395 #define CONFIG_SYS_NAND_FTIM3 0x0
396 396
397 #define CONFIG_SYS_NAND_DDR_LAW 11 397 #define CONFIG_SYS_NAND_DDR_LAW 11
398 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE } 398 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE }
399 #define CONFIG_SYS_MAX_NAND_DEVICE 1 399 #define CONFIG_SYS_MAX_NAND_DEVICE 1
400 400
401 #define CONFIG_SYS_NAND_BLOCK_SIZE (512 * 1024) 401 #define CONFIG_SYS_NAND_BLOCK_SIZE (512 * 1024)
402 402
403 #if defined(CONFIG_NAND) 403 #if defined(CONFIG_NAND)
404 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT 404 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT
405 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR 405 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR
406 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK 406 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK
407 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR 407 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR
408 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0 408 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0
409 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1 409 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1
410 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2 410 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2
411 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3 411 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3
412 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR_CSPR_EXT 412 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR_CSPR_EXT
413 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR_CSPR 413 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR_CSPR
414 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 414 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
415 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 415 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
416 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 416 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
417 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 417 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
418 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 418 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
419 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 419 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
420 #else 420 #else
421 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR_CSPR_EXT 421 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR_CSPR_EXT
422 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR_CSPR 422 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR_CSPR
423 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK 423 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK
424 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR 424 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR
425 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0 425 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0
426 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1 426 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1
427 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2 427 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2
428 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3 428 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3
429 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NAND_CSPR_EXT 429 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NAND_CSPR_EXT
430 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NAND_CSPR 430 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NAND_CSPR
431 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NAND_AMASK 431 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NAND_AMASK
432 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NAND_CSOR 432 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NAND_CSOR
433 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NAND_FTIM0 433 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NAND_FTIM0
434 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NAND_FTIM1 434 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NAND_FTIM1
435 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NAND_FTIM2 435 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NAND_FTIM2
436 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NAND_FTIM3 436 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NAND_FTIM3
437 #endif 437 #endif
438 438
439 #ifdef CONFIG_SPL_BUILD 439 #ifdef CONFIG_SPL_BUILD
440 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE 440 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE
441 #else 441 #else
442 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 442 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
443 #endif 443 #endif
444 444
445 #if defined(CONFIG_RAMBOOT_PBL) 445 #if defined(CONFIG_RAMBOOT_PBL)
446 #define CONFIG_SYS_RAMBOOT 446 #define CONFIG_SYS_RAMBOOT
447 #endif 447 #endif
448 448
449 #ifdef CONFIG_SYS_FSL_ERRATUM_A008044 449 #ifdef CONFIG_SYS_FSL_ERRATUM_A008044
450 #if defined(CONFIG_NAND) 450 #if defined(CONFIG_NAND)
451 #define CONFIG_A008044_WORKAROUND 451 #define CONFIG_A008044_WORKAROUND
452 #endif 452 #endif
453 #endif 453 #endif
454 454
455 #define CONFIG_BOARD_EARLY_INIT_R 455 #define CONFIG_BOARD_EARLY_INIT_R
456 #define CONFIG_MISC_INIT_R 456 #define CONFIG_MISC_INIT_R
457 457
458 #define CONFIG_HWCONFIG 458 #define CONFIG_HWCONFIG
459 459
460 /* define to use L1 as initial stack */ 460 /* define to use L1 as initial stack */
461 #define CONFIG_L1_INIT_RAM 461 #define CONFIG_L1_INIT_RAM
462 #define CONFIG_SYS_INIT_RAM_LOCK 462 #define CONFIG_SYS_INIT_RAM_LOCK
463 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */ 463 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */
464 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf 464 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
465 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000 465 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000
466 /* The assembler doesn't like typecast */ 466 /* The assembler doesn't like typecast */
467 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \ 467 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
468 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \ 468 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
469 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW) 469 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
470 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 470 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000
471 471
472 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 472 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
473 GENERATED_GBL_DATA_SIZE) 473 GENERATED_GBL_DATA_SIZE)
474 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 474 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
475 475
476 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 476 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
477 #define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024) 477 #define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024)
478 478
479 /* Serial Port - controlled on board with jumper J8 479 /* Serial Port - controlled on board with jumper J8
480 * open - index 2 480 * open - index 2
481 * shorted - index 1 481 * shorted - index 1
482 */ 482 */
483 #define CONFIG_CONS_INDEX 1 483 #define CONFIG_CONS_INDEX 1
484 #define CONFIG_SYS_NS16550_SERIAL 484 #define CONFIG_SYS_NS16550_SERIAL
485 #define CONFIG_SYS_NS16550_REG_SIZE 1 485 #define CONFIG_SYS_NS16550_REG_SIZE 1
486 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2) 486 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2)
487 487
488 #define CONFIG_SYS_BAUDRATE_TABLE \ 488 #define CONFIG_SYS_BAUDRATE_TABLE \
489 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 489 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
490 490
491 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500) 491 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500)
492 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600) 492 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600)
493 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500) 493 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500)
494 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) 494 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
495 495
496 #if defined(CONFIG_TARGET_T1042RDB_PI) || defined(CONFIG_TARGET_T1042D4RDB) 496 #if defined(CONFIG_TARGET_T1042RDB_PI) || defined(CONFIG_TARGET_T1042D4RDB)
497 /* Video */ 497 /* Video */
498 #define CONFIG_FSL_DIU_FB 498 #define CONFIG_FSL_DIU_FB
499 499
500 #ifdef CONFIG_FSL_DIU_FB 500 #ifdef CONFIG_FSL_DIU_FB
501 #define CONFIG_FSL_DIU_CH7301 501 #define CONFIG_FSL_DIU_CH7301
502 #define CONFIG_SYS_DIU_ADDR (CONFIG_SYS_CCSRBAR + 0x180000) 502 #define CONFIG_SYS_DIU_ADDR (CONFIG_SYS_CCSRBAR + 0x180000)
503 #define CONFIG_VIDEO_LOGO 503 #define CONFIG_VIDEO_LOGO
504 #define CONFIG_VIDEO_BMP_LOGO 504 #define CONFIG_VIDEO_BMP_LOGO
505 #endif 505 #endif
506 #endif 506 #endif
507 507
508 /* I2C */ 508 /* I2C */
509 #define CONFIG_SYS_I2C 509 #define CONFIG_SYS_I2C
510 #define CONFIG_SYS_I2C_FSL /* Use FSL common I2C driver */ 510 #define CONFIG_SYS_I2C_FSL /* Use FSL common I2C driver */
511 #define CONFIG_SYS_FSL_I2C_SPEED 400000 /* I2C speed in Hz */ 511 #define CONFIG_SYS_FSL_I2C_SPEED 400000 /* I2C speed in Hz */
512 #define CONFIG_SYS_FSL_I2C2_SPEED 400000 512 #define CONFIG_SYS_FSL_I2C2_SPEED 400000
513 #define CONFIG_SYS_FSL_I2C3_SPEED 400000 513 #define CONFIG_SYS_FSL_I2C3_SPEED 400000
514 #define CONFIG_SYS_FSL_I2C4_SPEED 400000 514 #define CONFIG_SYS_FSL_I2C4_SPEED 400000
515 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 515 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
516 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 516 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
517 #define CONFIG_SYS_FSL_I2C3_SLAVE 0x7F 517 #define CONFIG_SYS_FSL_I2C3_SLAVE 0x7F
518 #define CONFIG_SYS_FSL_I2C4_SLAVE 0x7F 518 #define CONFIG_SYS_FSL_I2C4_SLAVE 0x7F
519 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 519 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000
520 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100 520 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100
521 #define CONFIG_SYS_FSL_I2C3_OFFSET 0x119000 521 #define CONFIG_SYS_FSL_I2C3_OFFSET 0x119000
522 #define CONFIG_SYS_FSL_I2C4_OFFSET 0x119100 522 #define CONFIG_SYS_FSL_I2C4_OFFSET 0x119100
523 523
524 /* I2C bus multiplexer */ 524 /* I2C bus multiplexer */
525 #define I2C_MUX_PCA_ADDR 0x70 525 #define I2C_MUX_PCA_ADDR 0x70
526 #define I2C_MUX_CH_DEFAULT 0x8 526 #define I2C_MUX_CH_DEFAULT 0x8
527 527
528 #if defined(CONFIG_TARGET_T1042RDB_PI) || \ 528 #if defined(CONFIG_TARGET_T1042RDB_PI) || \
529 defined(CONFIG_TARGET_T1040D4RDB) || \ 529 defined(CONFIG_TARGET_T1040D4RDB) || \
530 defined(CONFIG_TARGET_T1042D4RDB) 530 defined(CONFIG_TARGET_T1042D4RDB)
531 /* LDI/DVI Encoder for display */ 531 /* LDI/DVI Encoder for display */
532 #define CONFIG_SYS_I2C_LDI_ADDR 0x38 532 #define CONFIG_SYS_I2C_LDI_ADDR 0x38
533 #define CONFIG_SYS_I2C_DVI_ADDR 0x75 533 #define CONFIG_SYS_I2C_DVI_ADDR 0x75
534 534
535 /* 535 /*
536 * RTC configuration 536 * RTC configuration
537 */ 537 */
538 #define RTC 538 #define RTC
539 #define CONFIG_RTC_DS1337 1 539 #define CONFIG_RTC_DS1337 1
540 #define CONFIG_SYS_I2C_RTC_ADDR 0x68 540 #define CONFIG_SYS_I2C_RTC_ADDR 0x68
541 541
542 /*DVI encoder*/ 542 /*DVI encoder*/
543 #define CONFIG_HDMI_ENCODER_I2C_ADDR 0x75 543 #define CONFIG_HDMI_ENCODER_I2C_ADDR 0x75
544 #endif 544 #endif
545 545
546 /* 546 /*
547 * eSPI - Enhanced SPI 547 * eSPI - Enhanced SPI
548 */ 548 */
549 #define CONFIG_SPI_FLASH_BAR 549 #define CONFIG_SPI_FLASH_BAR
550 #define CONFIG_SF_DEFAULT_SPEED 10000000 550 #define CONFIG_SF_DEFAULT_SPEED 10000000
551 #define CONFIG_SF_DEFAULT_MODE 0 551 #define CONFIG_SF_DEFAULT_MODE 0
552 #define CONFIG_ENV_SPI_BUS 0 552 #define CONFIG_ENV_SPI_BUS 0
553 #define CONFIG_ENV_SPI_CS 0 553 #define CONFIG_ENV_SPI_CS 0
554 #define CONFIG_ENV_SPI_MAX_HZ 10000000 554 #define CONFIG_ENV_SPI_MAX_HZ 10000000
555 #define CONFIG_ENV_SPI_MODE 0 555 #define CONFIG_ENV_SPI_MODE 0
556 556
557 /* 557 /*
558 * General PCI 558 * General PCI
559 * Memory space is mapped 1-1, but I/O space must start from 0. 559 * Memory space is mapped 1-1, but I/O space must start from 0.
560 */ 560 */
561 561
562 #ifdef CONFIG_PCI 562 #ifdef CONFIG_PCI
563 /* controller 1, direct to uli, tgtid 3, Base address 20000 */ 563 /* controller 1, direct to uli, tgtid 3, Base address 20000 */
564 #ifdef CONFIG_PCIE1 564 #ifdef CONFIG_PCIE1
565 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 565 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
566 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 566 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
567 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 567 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
568 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000 /* 256M */ 568 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x10000000 /* 256M */
569 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000 569 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
570 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 570 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
571 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull 571 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
572 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 572 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
573 #endif 573 #endif
574 574
575 /* controller 2, Slot 2, tgtid 2, Base address 201000 */ 575 /* controller 2, Slot 2, tgtid 2, Base address 201000 */
576 #ifdef CONFIG_PCIE2 576 #ifdef CONFIG_PCIE2
577 #define CONFIG_SYS_PCIE2_MEM_VIRT 0x90000000 577 #define CONFIG_SYS_PCIE2_MEM_VIRT 0x90000000
578 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 578 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
579 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc10000000ull 579 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc10000000ull
580 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 /* 256M */ 580 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 /* 256M */
581 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000 581 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
582 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 582 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
583 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull 583 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
584 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 584 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
585 #endif 585 #endif
586 586
587 /* controller 3, Slot 1, tgtid 1, Base address 202000 */ 587 /* controller 3, Slot 1, tgtid 1, Base address 202000 */
588 #ifdef CONFIG_PCIE3 588 #ifdef CONFIG_PCIE3
589 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xa0000000 589 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xa0000000
590 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 590 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
591 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc20000000ull 591 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc20000000ull
592 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x10000000 /* 256M */ 592 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x10000000 /* 256M */
593 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000 593 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
594 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 594 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
595 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull 595 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
596 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 596 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
597 #endif 597 #endif
598 598
599 /* controller 4, Base address 203000 */ 599 /* controller 4, Base address 203000 */
600 #ifdef CONFIG_PCIE4 600 #ifdef CONFIG_PCIE4
601 #define CONFIG_SYS_PCIE4_MEM_VIRT 0xb0000000 601 #define CONFIG_SYS_PCIE4_MEM_VIRT 0xb0000000
602 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000 602 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000
603 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc30000000ull 603 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc30000000ull
604 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x10000000 /* 256M */ 604 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x10000000 /* 256M */
605 #define CONFIG_SYS_PCIE4_IO_VIRT 0xf8030000 605 #define CONFIG_SYS_PCIE4_IO_VIRT 0xf8030000
606 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000 606 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000
607 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull 607 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull
608 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */ 608 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */
609 #endif 609 #endif
610 610
611 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 611 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
612 #endif /* CONFIG_PCI */ 612 #endif /* CONFIG_PCI */
613 613
614 /* SATA */ 614 /* SATA */
615 #define CONFIG_FSL_SATA_V2 615 #define CONFIG_FSL_SATA_V2
616 #ifdef CONFIG_FSL_SATA_V2 616 #ifdef CONFIG_FSL_SATA_V2
617 #define CONFIG_LIBATA 617 #define CONFIG_LIBATA
618 #define CONFIG_FSL_SATA
619 618
620 #define CONFIG_SYS_SATA_MAX_DEVICE 1 619 #define CONFIG_SYS_SATA_MAX_DEVICE 1
621 #define CONFIG_SATA1 620 #define CONFIG_SATA1
622 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 621 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
623 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 622 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
624 623
625 #define CONFIG_LBA48 624 #define CONFIG_LBA48
626 #endif 625 #endif
627 626
628 /* 627 /*
629 * USB 628 * USB
630 */ 629 */
631 #define CONFIG_HAS_FSL_DR_USB 630 #define CONFIG_HAS_FSL_DR_USB
632 631
633 #ifdef CONFIG_HAS_FSL_DR_USB 632 #ifdef CONFIG_HAS_FSL_DR_USB
634 #ifdef CONFIG_USB_EHCI_HCD 633 #ifdef CONFIG_USB_EHCI_HCD
635 #define CONFIG_USB_EHCI_FSL 634 #define CONFIG_USB_EHCI_FSL
636 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 635 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
637 #define CONFIG_EHCI_DESC_BIG_ENDIAN 636 #define CONFIG_EHCI_DESC_BIG_ENDIAN
638 #endif 637 #endif
639 #endif 638 #endif
640 639
641 #ifdef CONFIG_MMC 640 #ifdef CONFIG_MMC
642 #define CONFIG_FSL_ESDHC 641 #define CONFIG_FSL_ESDHC
643 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 642 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
644 #endif 643 #endif
645 644
646 /* Qman/Bman */ 645 /* Qman/Bman */
647 #ifndef CONFIG_NOBQFMAN 646 #ifndef CONFIG_NOBQFMAN
648 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */ 647 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
649 #define CONFIG_SYS_BMAN_NUM_PORTALS 10 648 #define CONFIG_SYS_BMAN_NUM_PORTALS 10
650 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000 649 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
651 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull 650 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
652 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000 651 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000
653 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000 652 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000
654 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000 653 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000
655 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE 654 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE
656 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 655 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
657 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \ 656 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \
658 CONFIG_SYS_BMAN_CENA_SIZE) 657 CONFIG_SYS_BMAN_CENA_SIZE)
659 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 658 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
660 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08 659 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08
661 #define CONFIG_SYS_QMAN_NUM_PORTALS 10 660 #define CONFIG_SYS_QMAN_NUM_PORTALS 10
662 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000 661 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000
663 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull 662 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull
664 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000 663 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000
665 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000 664 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000
666 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000 665 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000
667 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE 666 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE
668 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 667 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
669 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \ 668 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \
670 CONFIG_SYS_QMAN_CENA_SIZE) 669 CONFIG_SYS_QMAN_CENA_SIZE)
671 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 670 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
672 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 671 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
673 672
674 #define CONFIG_SYS_DPAA_FMAN 673 #define CONFIG_SYS_DPAA_FMAN
675 #define CONFIG_SYS_DPAA_PME 674 #define CONFIG_SYS_DPAA_PME
676 675
677 #define CONFIG_QE 676 #define CONFIG_QE
678 #define CONFIG_U_QE 677 #define CONFIG_U_QE
679 678
680 /* Default address of microcode for the Linux Fman driver */ 679 /* Default address of microcode for the Linux Fman driver */
681 #if defined(CONFIG_SPIFLASH) 680 #if defined(CONFIG_SPIFLASH)
682 /* 681 /*
683 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after 682 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after
684 * env, so we got 0x110000. 683 * env, so we got 0x110000.
685 */ 684 */
686 #define CONFIG_SYS_QE_FW_IN_SPIFLASH 685 #define CONFIG_SYS_QE_FW_IN_SPIFLASH
687 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000 686 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000
688 #elif defined(CONFIG_SDCARD) 687 #elif defined(CONFIG_SDCARD)
689 /* 688 /*
690 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is 689 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
691 * about 1MB (2048 blocks), Env is stored after the image, and the env size is 690 * about 1MB (2048 blocks), Env is stored after the image, and the env size is
692 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080. 691 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080.
693 */ 692 */
694 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC 693 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC
695 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820) 694 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820)
696 #elif defined(CONFIG_NAND) 695 #elif defined(CONFIG_NAND)
697 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND 696 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND
698 #define CONFIG_SYS_FMAN_FW_ADDR (5 * CONFIG_SYS_NAND_BLOCK_SIZE) 697 #define CONFIG_SYS_FMAN_FW_ADDR (5 * CONFIG_SYS_NAND_BLOCK_SIZE)
699 #else 698 #else
700 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR 699 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR
701 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000 700 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000
702 #endif 701 #endif
703 702
704 #if defined(CONFIG_SPIFLASH) 703 #if defined(CONFIG_SPIFLASH)
705 #define CONFIG_SYS_QE_FW_ADDR 0x130000 704 #define CONFIG_SYS_QE_FW_ADDR 0x130000
706 #elif defined(CONFIG_SDCARD) 705 #elif defined(CONFIG_SDCARD)
707 #define CONFIG_SYS_QE_FW_ADDR (512 * 0x920) 706 #define CONFIG_SYS_QE_FW_ADDR (512 * 0x920)
708 #elif defined(CONFIG_NAND) 707 #elif defined(CONFIG_NAND)
709 #define CONFIG_SYS_QE_FW_ADDR (7 * CONFIG_SYS_NAND_BLOCK_SIZE) 708 #define CONFIG_SYS_QE_FW_ADDR (7 * CONFIG_SYS_NAND_BLOCK_SIZE)
710 #else 709 #else
711 #define CONFIG_SYS_QE_FW_ADDR 0xEFF10000 710 #define CONFIG_SYS_QE_FW_ADDR 0xEFF10000
712 #endif 711 #endif
713 712
714 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 713 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000
715 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) 714 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
716 #endif /* CONFIG_NOBQFMAN */ 715 #endif /* CONFIG_NOBQFMAN */
717 716
718 #ifdef CONFIG_SYS_DPAA_FMAN 717 #ifdef CONFIG_SYS_DPAA_FMAN
719 #define CONFIG_FMAN_ENET 718 #define CONFIG_FMAN_ENET
720 #define CONFIG_PHY_VITESSE 719 #define CONFIG_PHY_VITESSE
721 #define CONFIG_PHY_REALTEK 720 #define CONFIG_PHY_REALTEK
722 #endif 721 #endif
723 722
724 #ifdef CONFIG_FMAN_ENET 723 #ifdef CONFIG_FMAN_ENET
725 #if defined(CONFIG_TARGET_T1040RDB) || defined(CONFIG_TARGET_T1042RDB) 724 #if defined(CONFIG_TARGET_T1040RDB) || defined(CONFIG_TARGET_T1042RDB)
726 #define CONFIG_SYS_SGMII1_PHY_ADDR 0x03 725 #define CONFIG_SYS_SGMII1_PHY_ADDR 0x03
727 #elif defined(CONFIG_TARGET_T1040D4RDB) 726 #elif defined(CONFIG_TARGET_T1040D4RDB)
728 #define CONFIG_SYS_SGMII1_PHY_ADDR 0x01 727 #define CONFIG_SYS_SGMII1_PHY_ADDR 0x01
729 #elif defined(CONFIG_TARGET_T1042D4RDB) 728 #elif defined(CONFIG_TARGET_T1042D4RDB)
730 #define CONFIG_SYS_SGMII1_PHY_ADDR 0x02 729 #define CONFIG_SYS_SGMII1_PHY_ADDR 0x02
731 #define CONFIG_SYS_SGMII2_PHY_ADDR 0x03 730 #define CONFIG_SYS_SGMII2_PHY_ADDR 0x03
732 #define CONFIG_SYS_SGMII3_PHY_ADDR 0x01 731 #define CONFIG_SYS_SGMII3_PHY_ADDR 0x01
733 #endif 732 #endif
734 733
735 #if defined(CONFIG_TARGET_T1040D4RDB) || defined(CONFIG_TARGET_T1042D4RDB) 734 #if defined(CONFIG_TARGET_T1040D4RDB) || defined(CONFIG_TARGET_T1042D4RDB)
736 #define CONFIG_SYS_RGMII1_PHY_ADDR 0x04 735 #define CONFIG_SYS_RGMII1_PHY_ADDR 0x04
737 #define CONFIG_SYS_RGMII2_PHY_ADDR 0x05 736 #define CONFIG_SYS_RGMII2_PHY_ADDR 0x05
738 #else 737 #else
739 #define CONFIG_SYS_RGMII1_PHY_ADDR 0x01 738 #define CONFIG_SYS_RGMII1_PHY_ADDR 0x01
740 #define CONFIG_SYS_RGMII2_PHY_ADDR 0x02 739 #define CONFIG_SYS_RGMII2_PHY_ADDR 0x02
741 #endif 740 #endif
742 741
743 /* Enable VSC9953 L2 Switch driver on T1040 SoC */ 742 /* Enable VSC9953 L2 Switch driver on T1040 SoC */
744 #if defined(CONFIG_TARGET_T1040RDB) || defined(CONFIG_TARGET_T1040D4RDB) 743 #if defined(CONFIG_TARGET_T1040RDB) || defined(CONFIG_TARGET_T1040D4RDB)
745 #define CONFIG_VSC9953 744 #define CONFIG_VSC9953
746 #ifdef CONFIG_TARGET_T1040RDB 745 #ifdef CONFIG_TARGET_T1040RDB
747 #define CONFIG_SYS_FM1_QSGMII11_PHY_ADDR 0x04 746 #define CONFIG_SYS_FM1_QSGMII11_PHY_ADDR 0x04
748 #define CONFIG_SYS_FM1_QSGMII21_PHY_ADDR 0x08 747 #define CONFIG_SYS_FM1_QSGMII21_PHY_ADDR 0x08
749 #else 748 #else
750 #define CONFIG_SYS_FM1_QSGMII11_PHY_ADDR 0x08 749 #define CONFIG_SYS_FM1_QSGMII11_PHY_ADDR 0x08
751 #define CONFIG_SYS_FM1_QSGMII21_PHY_ADDR 0x0c 750 #define CONFIG_SYS_FM1_QSGMII21_PHY_ADDR 0x0c
752 #endif 751 #endif
753 #endif 752 #endif
754 753
755 #define CONFIG_MII /* MII PHY management */ 754 #define CONFIG_MII /* MII PHY management */
756 #define CONFIG_ETHPRIME "FM1@DTSEC4" 755 #define CONFIG_ETHPRIME "FM1@DTSEC4"
757 #endif 756 #endif
758 757
759 /* 758 /*
760 * Environment 759 * Environment
761 */ 760 */
762 #define CONFIG_LOADS_ECHO /* echo on for serial download */ 761 #define CONFIG_LOADS_ECHO /* echo on for serial download */
763 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 762 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */
764 763
765 /* 764 /*
766 * Miscellaneous configurable options 765 * Miscellaneous configurable options
767 */ 766 */
768 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 767 #define CONFIG_SYS_LONGHELP /* undef to save memory */
769 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 768 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
770 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 769 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
771 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 770 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
772 771
773 /* 772 /*
774 * For booting Linux, the board info and command line data 773 * For booting Linux, the board info and command line data
775 * have to be in the first 64 MB of memory, since this is 774 * have to be in the first 64 MB of memory, since this is
776 * the maximum mapped by the Linux kernel during initialization. 775 * the maximum mapped by the Linux kernel during initialization.
777 */ 776 */
778 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/ 777 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/
779 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 778 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
780 779
781 #ifdef CONFIG_CMD_KGDB 780 #ifdef CONFIG_CMD_KGDB
782 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 781 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
783 #endif 782 #endif
784 783
785 /* 784 /*
786 * Dynamic MTD Partition support with mtdparts 785 * Dynamic MTD Partition support with mtdparts
787 */ 786 */
788 #ifdef CONFIG_MTD_NOR_FLASH 787 #ifdef CONFIG_MTD_NOR_FLASH
789 #define CONFIG_MTD_DEVICE 788 #define CONFIG_MTD_DEVICE
790 #define CONFIG_MTD_PARTITIONS 789 #define CONFIG_MTD_PARTITIONS
791 #define CONFIG_FLASH_CFI_MTD 790 #define CONFIG_FLASH_CFI_MTD
792 #endif 791 #endif
793 792
794 /* 793 /*
795 * Environment Configuration 794 * Environment Configuration
796 */ 795 */
797 #define CONFIG_ROOTPATH "/opt/nfsroot" 796 #define CONFIG_ROOTPATH "/opt/nfsroot"
798 #define CONFIG_BOOTFILE "uImage" 797 #define CONFIG_BOOTFILE "uImage"
799 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server*/ 798 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server*/
800 799
801 /* default location for tftp and bootm */ 800 /* default location for tftp and bootm */
802 #define CONFIG_LOADADDR 1000000 801 #define CONFIG_LOADADDR 1000000
803 802
804 #define __USB_PHY_TYPE utmi 803 #define __USB_PHY_TYPE utmi
805 #define RAMDISKFILE "t104xrdb/ramdisk.uboot" 804 #define RAMDISKFILE "t104xrdb/ramdisk.uboot"
806 805
807 #ifdef CONFIG_TARGET_T1040RDB 806 #ifdef CONFIG_TARGET_T1040RDB
808 #define FDTFILE "t1040rdb/t1040rdb.dtb" 807 #define FDTFILE "t1040rdb/t1040rdb.dtb"
809 #elif defined(CONFIG_TARGET_T1042RDB_PI) 808 #elif defined(CONFIG_TARGET_T1042RDB_PI)
810 #define FDTFILE "t1042rdb_pi/t1042rdb_pi.dtb" 809 #define FDTFILE "t1042rdb_pi/t1042rdb_pi.dtb"
811 #elif defined(CONFIG_TARGET_T1042RDB) 810 #elif defined(CONFIG_TARGET_T1042RDB)
812 #define FDTFILE "t1042rdb/t1042rdb.dtb" 811 #define FDTFILE "t1042rdb/t1042rdb.dtb"
813 #elif defined(CONFIG_TARGET_T1040D4RDB) 812 #elif defined(CONFIG_TARGET_T1040D4RDB)
814 #define FDTFILE "t1042rdb/t1040d4rdb.dtb" 813 #define FDTFILE "t1042rdb/t1040d4rdb.dtb"
815 #elif defined(CONFIG_TARGET_T1042D4RDB) 814 #elif defined(CONFIG_TARGET_T1042D4RDB)
816 #define FDTFILE "t1042rdb/t1042d4rdb.dtb" 815 #define FDTFILE "t1042rdb/t1042d4rdb.dtb"
817 #endif 816 #endif
818 817
819 #ifdef CONFIG_FSL_DIU_FB 818 #ifdef CONFIG_FSL_DIU_FB
820 #define DIU_ENVIRONMENT "video-mode=fslfb:1024x768-32@60,monitor=dvi" 819 #define DIU_ENVIRONMENT "video-mode=fslfb:1024x768-32@60,monitor=dvi"
821 #else 820 #else
822 #define DIU_ENVIRONMENT 821 #define DIU_ENVIRONMENT
823 #endif 822 #endif
824 823
825 #define CONFIG_EXTRA_ENV_SETTINGS \ 824 #define CONFIG_EXTRA_ENV_SETTINGS \
826 "hwconfig=fsl_ddr:bank_intlv=cs0_cs1;" \ 825 "hwconfig=fsl_ddr:bank_intlv=cs0_cs1;" \
827 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) ";"\ 826 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) ";"\
828 "usb2:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\ 827 "usb2:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\
829 "netdev=eth0\0" \ 828 "netdev=eth0\0" \
830 "video-mode=" __stringify(DIU_ENVIRONMENT) "\0" \ 829 "video-mode=" __stringify(DIU_ENVIRONMENT) "\0" \
831 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 830 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
832 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 831 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
833 "tftpflash=tftpboot $loadaddr $uboot && " \ 832 "tftpflash=tftpboot $loadaddr $uboot && " \
834 "protect off $ubootaddr +$filesize && " \ 833 "protect off $ubootaddr +$filesize && " \
835 "erase $ubootaddr +$filesize && " \ 834 "erase $ubootaddr +$filesize && " \
836 "cp.b $loadaddr $ubootaddr $filesize && " \ 835 "cp.b $loadaddr $ubootaddr $filesize && " \
837 "protect on $ubootaddr +$filesize && " \ 836 "protect on $ubootaddr +$filesize && " \
838 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 837 "cmp.b $loadaddr $ubootaddr $filesize\0" \
839 "consoledev=ttyS0\0" \ 838 "consoledev=ttyS0\0" \
840 "ramdiskaddr=2000000\0" \ 839 "ramdiskaddr=2000000\0" \
841 "ramdiskfile=" __stringify(RAMDISKFILE) "\0" \ 840 "ramdiskfile=" __stringify(RAMDISKFILE) "\0" \
842 "fdtaddr=1e00000\0" \ 841 "fdtaddr=1e00000\0" \
843 "fdtfile=" __stringify(FDTFILE) "\0" \ 842 "fdtfile=" __stringify(FDTFILE) "\0" \
844 "bdev=sda3\0" 843 "bdev=sda3\0"
845 844
846 #define CONFIG_LINUX \ 845 #define CONFIG_LINUX \
847 "setenv bootargs root=/dev/ram rw " \ 846 "setenv bootargs root=/dev/ram rw " \
848 "console=$consoledev,$baudrate $othbootargs;" \ 847 "console=$consoledev,$baudrate $othbootargs;" \
849 "setenv ramdiskaddr 0x02000000;" \ 848 "setenv ramdiskaddr 0x02000000;" \
850 "setenv fdtaddr 0x00c00000;" \ 849 "setenv fdtaddr 0x00c00000;" \
851 "setenv loadaddr 0x1000000;" \ 850 "setenv loadaddr 0x1000000;" \
852 "bootm $loadaddr $ramdiskaddr $fdtaddr" 851 "bootm $loadaddr $ramdiskaddr $fdtaddr"
853 852
854 #define CONFIG_HDBOOT \ 853 #define CONFIG_HDBOOT \
855 "setenv bootargs root=/dev/$bdev rw " \ 854 "setenv bootargs root=/dev/$bdev rw " \
856 "console=$consoledev,$baudrate $othbootargs;" \ 855 "console=$consoledev,$baudrate $othbootargs;" \
857 "tftp $loadaddr $bootfile;" \ 856 "tftp $loadaddr $bootfile;" \
858 "tftp $fdtaddr $fdtfile;" \ 857 "tftp $fdtaddr $fdtfile;" \
859 "bootm $loadaddr - $fdtaddr" 858 "bootm $loadaddr - $fdtaddr"
860 859
861 #define CONFIG_NFSBOOTCOMMAND \ 860 #define CONFIG_NFSBOOTCOMMAND \
862 "setenv bootargs root=/dev/nfs rw " \ 861 "setenv bootargs root=/dev/nfs rw " \
863 "nfsroot=$serverip:$rootpath " \ 862 "nfsroot=$serverip:$rootpath " \
864 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 863 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
865 "console=$consoledev,$baudrate $othbootargs;" \ 864 "console=$consoledev,$baudrate $othbootargs;" \
866 "tftp $loadaddr $bootfile;" \ 865 "tftp $loadaddr $bootfile;" \
867 "tftp $fdtaddr $fdtfile;" \ 866 "tftp $fdtaddr $fdtfile;" \
868 "bootm $loadaddr - $fdtaddr" 867 "bootm $loadaddr - $fdtaddr"
869 868
870 #define CONFIG_RAMBOOTCOMMAND \ 869 #define CONFIG_RAMBOOTCOMMAND \
871 "setenv bootargs root=/dev/ram rw " \ 870 "setenv bootargs root=/dev/ram rw " \
872 "console=$consoledev,$baudrate $othbootargs;" \ 871 "console=$consoledev,$baudrate $othbootargs;" \
873 "tftp $ramdiskaddr $ramdiskfile;" \ 872 "tftp $ramdiskaddr $ramdiskfile;" \
874 "tftp $loadaddr $bootfile;" \ 873 "tftp $loadaddr $bootfile;" \
875 "tftp $fdtaddr $fdtfile;" \ 874 "tftp $fdtaddr $fdtfile;" \
876 "bootm $loadaddr $ramdiskaddr $fdtaddr" 875 "bootm $loadaddr $ramdiskaddr $fdtaddr"
877 876
878 #define CONFIG_BOOTCOMMAND CONFIG_LINUX 877 #define CONFIG_BOOTCOMMAND CONFIG_LINUX
879 878
880 #include <asm/fsl_secure_boot.h> 879 #include <asm/fsl_secure_boot.h>
881 880
882 #endif /* __CONFIG_H */ 881 #endif /* __CONFIG_H */
883 882
include/configs/T208xQDS.h
1 /* 1 /*
2 * Copyright 2011-2013 Freescale Semiconductor, Inc. 2 * Copyright 2011-2013 Freescale Semiconductor, Inc.
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 /* 7 /*
8 * T2080/T2081 QDS board configuration file 8 * T2080/T2081 QDS board configuration file
9 */ 9 */
10 10
11 #ifndef __T208xQDS_H 11 #ifndef __T208xQDS_H
12 #define __T208xQDS_H 12 #define __T208xQDS_H
13 13
14 #define CONFIG_ICS307_REFCLK_HZ 25000000 /* ICS307 ref clk freq */ 14 #define CONFIG_ICS307_REFCLK_HZ 25000000 /* ICS307 ref clk freq */
15 #if defined(CONFIG_ARCH_T2080) 15 #if defined(CONFIG_ARCH_T2080)
16 #define CONFIG_FSL_SATA_V2 16 #define CONFIG_FSL_SATA_V2
17 #define CONFIG_SYS_SRIO /* Enable Serial RapidIO Support */ 17 #define CONFIG_SYS_SRIO /* Enable Serial RapidIO Support */
18 #define CONFIG_SRIO1 /* SRIO port 1 */ 18 #define CONFIG_SRIO1 /* SRIO port 1 */
19 #define CONFIG_SRIO2 /* SRIO port 2 */ 19 #define CONFIG_SRIO2 /* SRIO port 2 */
20 #elif defined(CONFIG_ARCH_T2081) 20 #elif defined(CONFIG_ARCH_T2081)
21 #endif 21 #endif
22 22
23 /* High Level Configuration Options */ 23 /* High Level Configuration Options */
24 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */ 24 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */
25 #define CONFIG_MP /* support multiple processors */ 25 #define CONFIG_MP /* support multiple processors */
26 #define CONFIG_ENABLE_36BIT_PHYS 26 #define CONFIG_ENABLE_36BIT_PHYS
27 27
28 #ifdef CONFIG_PHYS_64BIT 28 #ifdef CONFIG_PHYS_64BIT
29 #define CONFIG_ADDR_MAP 1 29 #define CONFIG_ADDR_MAP 1
30 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */ 30 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
31 #endif 31 #endif
32 32
33 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */ 33 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */
34 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS 34 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS
35 #define CONFIG_ENV_OVERWRITE 35 #define CONFIG_ENV_OVERWRITE
36 36
37 #ifdef CONFIG_RAMBOOT_PBL 37 #ifdef CONFIG_RAMBOOT_PBL
38 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t208xqds/t208x_pbi.cfg 38 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t208xqds/t208x_pbi.cfg
39 39
40 #define CONFIG_SPL_FLUSH_IMAGE 40 #define CONFIG_SPL_FLUSH_IMAGE
41 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 41 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
42 #define CONFIG_SYS_TEXT_BASE 0x00201000 42 #define CONFIG_SYS_TEXT_BASE 0x00201000
43 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000 43 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000
44 #define CONFIG_SPL_PAD_TO 0x40000 44 #define CONFIG_SPL_PAD_TO 0x40000
45 #define CONFIG_SPL_MAX_SIZE 0x28000 45 #define CONFIG_SPL_MAX_SIZE 0x28000
46 #define RESET_VECTOR_OFFSET 0x27FFC 46 #define RESET_VECTOR_OFFSET 0x27FFC
47 #define BOOT_PAGE_OFFSET 0x27000 47 #define BOOT_PAGE_OFFSET 0x27000
48 #ifdef CONFIG_SPL_BUILD 48 #ifdef CONFIG_SPL_BUILD
49 #define CONFIG_SPL_SKIP_RELOCATE 49 #define CONFIG_SPL_SKIP_RELOCATE
50 #define CONFIG_SPL_COMMON_INIT_DDR 50 #define CONFIG_SPL_COMMON_INIT_DDR
51 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE 51 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
52 #endif 52 #endif
53 53
54 #ifdef CONFIG_NAND 54 #ifdef CONFIG_NAND
55 #define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10) 55 #define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10)
56 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00200000 56 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00200000
57 #define CONFIG_SYS_NAND_U_BOOT_START 0x00200000 57 #define CONFIG_SYS_NAND_U_BOOT_START 0x00200000
58 #define CONFIG_SYS_NAND_U_BOOT_OFFS (256 << 10) 58 #define CONFIG_SYS_NAND_U_BOOT_OFFS (256 << 10)
59 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds" 59 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
60 #if defined(CONFIG_ARCH_T2080) 60 #if defined(CONFIG_ARCH_T2080)
61 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2080_nand_rcw.cfg 61 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2080_nand_rcw.cfg
62 #elif defined(CONFIG_ARCH_T2081) 62 #elif defined(CONFIG_ARCH_T2081)
63 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2081_nand_rcw.cfg 63 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2081_nand_rcw.cfg
64 #endif 64 #endif
65 #define CONFIG_SPL_NAND_BOOT 65 #define CONFIG_SPL_NAND_BOOT
66 #endif 66 #endif
67 67
68 #ifdef CONFIG_SPIFLASH 68 #ifdef CONFIG_SPIFLASH
69 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC 69 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC
70 #define CONFIG_SPL_SPI_FLASH_MINIMAL 70 #define CONFIG_SPL_SPI_FLASH_MINIMAL
71 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (768 << 10) 71 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (768 << 10)
72 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x00200000) 72 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x00200000)
73 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x00200000) 73 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x00200000)
74 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (256 << 10) 74 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (256 << 10)
75 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 75 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
76 #ifndef CONFIG_SPL_BUILD 76 #ifndef CONFIG_SPL_BUILD
77 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 77 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
78 #endif 78 #endif
79 #if defined(CONFIG_ARCH_T2080) 79 #if defined(CONFIG_ARCH_T2080)
80 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2080_spi_rcw.cfg 80 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2080_spi_rcw.cfg
81 #elif defined(CONFIG_ARCH_T2081) 81 #elif defined(CONFIG_ARCH_T2081)
82 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2081_spi_rcw.cfg 82 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2081_spi_rcw.cfg
83 #endif 83 #endif
84 #define CONFIG_SPL_SPI_BOOT 84 #define CONFIG_SPL_SPI_BOOT
85 #endif 85 #endif
86 86
87 #ifdef CONFIG_SDCARD 87 #ifdef CONFIG_SDCARD
88 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC 88 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC
89 #define CONFIG_SPL_MMC_MINIMAL 89 #define CONFIG_SPL_MMC_MINIMAL
90 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10) 90 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10)
91 #define CONFIG_SYS_MMC_U_BOOT_DST (0x00200000) 91 #define CONFIG_SYS_MMC_U_BOOT_DST (0x00200000)
92 #define CONFIG_SYS_MMC_U_BOOT_START (0x00200000) 92 #define CONFIG_SYS_MMC_U_BOOT_START (0x00200000)
93 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10) 93 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10)
94 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 94 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
95 #ifndef CONFIG_SPL_BUILD 95 #ifndef CONFIG_SPL_BUILD
96 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 96 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
97 #endif 97 #endif
98 #if defined(CONFIG_ARCH_T2080) 98 #if defined(CONFIG_ARCH_T2080)
99 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2080_sd_rcw.cfg 99 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2080_sd_rcw.cfg
100 #elif defined(CONFIG_ARCH_T2081) 100 #elif defined(CONFIG_ARCH_T2081)
101 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2081_sd_rcw.cfg 101 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xqds/t2081_sd_rcw.cfg
102 #endif 102 #endif
103 #define CONFIG_SPL_MMC_BOOT 103 #define CONFIG_SPL_MMC_BOOT
104 #endif 104 #endif
105 105
106 #endif /* CONFIG_RAMBOOT_PBL */ 106 #endif /* CONFIG_RAMBOOT_PBL */
107 107
108 #define CONFIG_SRIO_PCIE_BOOT_MASTER 108 #define CONFIG_SRIO_PCIE_BOOT_MASTER
109 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 109 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
110 /* Set 1M boot space */ 110 /* Set 1M boot space */
111 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000) 111 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000)
112 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \ 112 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \
113 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR) 113 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR)
114 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 114 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
115 #endif 115 #endif
116 116
117 #ifndef CONFIG_SYS_TEXT_BASE 117 #ifndef CONFIG_SYS_TEXT_BASE
118 #define CONFIG_SYS_TEXT_BASE 0xeff40000 118 #define CONFIG_SYS_TEXT_BASE 0xeff40000
119 #endif 119 #endif
120 120
121 #ifndef CONFIG_RESET_VECTOR_ADDRESS 121 #ifndef CONFIG_RESET_VECTOR_ADDRESS
122 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 122 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
123 #endif 123 #endif
124 124
125 /* 125 /*
126 * These can be toggled for performance analysis, otherwise use default. 126 * These can be toggled for performance analysis, otherwise use default.
127 */ 127 */
128 #define CONFIG_SYS_CACHE_STASHING 128 #define CONFIG_SYS_CACHE_STASHING
129 #define CONFIG_BTB /* toggle branch predition */ 129 #define CONFIG_BTB /* toggle branch predition */
130 #define CONFIG_DDR_ECC 130 #define CONFIG_DDR_ECC
131 #ifdef CONFIG_DDR_ECC 131 #ifdef CONFIG_DDR_ECC
132 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 132 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER
133 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef 133 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef
134 #endif 134 #endif
135 135
136 #ifdef CONFIG_MTD_NOR_FLASH 136 #ifdef CONFIG_MTD_NOR_FLASH
137 #define CONFIG_FLASH_CFI_DRIVER 137 #define CONFIG_FLASH_CFI_DRIVER
138 #define CONFIG_SYS_FLASH_CFI 138 #define CONFIG_SYS_FLASH_CFI
139 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 139 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
140 #endif 140 #endif
141 141
142 #if defined(CONFIG_SPIFLASH) 142 #if defined(CONFIG_SPIFLASH)
143 #define CONFIG_SYS_EXTRA_ENV_RELOC 143 #define CONFIG_SYS_EXTRA_ENV_RELOC
144 #define CONFIG_ENV_SPI_BUS 0 144 #define CONFIG_ENV_SPI_BUS 0
145 #define CONFIG_ENV_SPI_CS 0 145 #define CONFIG_ENV_SPI_CS 0
146 #define CONFIG_ENV_SPI_MAX_HZ 10000000 146 #define CONFIG_ENV_SPI_MAX_HZ 10000000
147 #define CONFIG_ENV_SPI_MODE 0 147 #define CONFIG_ENV_SPI_MODE 0
148 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 148 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
149 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 149 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
150 #define CONFIG_ENV_SECT_SIZE 0x10000 150 #define CONFIG_ENV_SECT_SIZE 0x10000
151 #elif defined(CONFIG_SDCARD) 151 #elif defined(CONFIG_SDCARD)
152 #define CONFIG_SYS_EXTRA_ENV_RELOC 152 #define CONFIG_SYS_EXTRA_ENV_RELOC
153 #define CONFIG_SYS_MMC_ENV_DEV 0 153 #define CONFIG_SYS_MMC_ENV_DEV 0
154 #define CONFIG_ENV_SIZE 0x2000 154 #define CONFIG_ENV_SIZE 0x2000
155 #define CONFIG_ENV_OFFSET (512 * 0x800) 155 #define CONFIG_ENV_OFFSET (512 * 0x800)
156 #elif defined(CONFIG_NAND) 156 #elif defined(CONFIG_NAND)
157 #define CONFIG_SYS_EXTRA_ENV_RELOC 157 #define CONFIG_SYS_EXTRA_ENV_RELOC
158 #define CONFIG_ENV_SIZE 0x2000 158 #define CONFIG_ENV_SIZE 0x2000
159 #define CONFIG_ENV_OFFSET (10 * CONFIG_SYS_NAND_BLOCK_SIZE) 159 #define CONFIG_ENV_OFFSET (10 * CONFIG_SYS_NAND_BLOCK_SIZE)
160 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 160 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
161 #define CONFIG_ENV_ADDR 0xffe20000 161 #define CONFIG_ENV_ADDR 0xffe20000
162 #define CONFIG_ENV_SIZE 0x2000 162 #define CONFIG_ENV_SIZE 0x2000
163 #elif defined(CONFIG_ENV_IS_NOWHERE) 163 #elif defined(CONFIG_ENV_IS_NOWHERE)
164 #define CONFIG_ENV_SIZE 0x2000 164 #define CONFIG_ENV_SIZE 0x2000
165 #else 165 #else
166 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 166 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
167 #define CONFIG_ENV_SIZE 0x2000 167 #define CONFIG_ENV_SIZE 0x2000
168 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 168 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
169 #endif 169 #endif
170 170
171 #ifndef __ASSEMBLY__ 171 #ifndef __ASSEMBLY__
172 unsigned long get_board_sys_clk(void); 172 unsigned long get_board_sys_clk(void);
173 unsigned long get_board_ddr_clk(void); 173 unsigned long get_board_ddr_clk(void);
174 #endif 174 #endif
175 175
176 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk() 176 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk()
177 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk() 177 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk()
178 178
179 /* 179 /*
180 * Config the L3 Cache as L3 SRAM 180 * Config the L3 Cache as L3 SRAM
181 */ 181 */
182 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000 182 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
183 #define CONFIG_SYS_L3_SIZE (512 << 10) 183 #define CONFIG_SYS_L3_SIZE (512 << 10)
184 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024) 184 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024)
185 #ifdef CONFIG_RAMBOOT_PBL 185 #ifdef CONFIG_RAMBOOT_PBL
186 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024) 186 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
187 #endif 187 #endif
188 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024) 188 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024)
189 #define CONFIG_SPL_RELOC_MALLOC_SIZE (50 << 10) 189 #define CONFIG_SPL_RELOC_MALLOC_SIZE (50 << 10)
190 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024) 190 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024)
191 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10) 191 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10)
192 192
193 #define CONFIG_SYS_DCSRBAR 0xf0000000 193 #define CONFIG_SYS_DCSRBAR 0xf0000000
194 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull 194 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
195 195
196 /* EEPROM */ 196 /* EEPROM */
197 #define CONFIG_ID_EEPROM 197 #define CONFIG_ID_EEPROM
198 #define CONFIG_SYS_I2C_EEPROM_NXID 198 #define CONFIG_SYS_I2C_EEPROM_NXID
199 #define CONFIG_SYS_EEPROM_BUS_NUM 0 199 #define CONFIG_SYS_EEPROM_BUS_NUM 0
200 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57 200 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57
201 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 201 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
202 202
203 /* 203 /*
204 * DDR Setup 204 * DDR Setup
205 */ 205 */
206 #define CONFIG_VERY_BIG_RAM 206 #define CONFIG_VERY_BIG_RAM
207 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 207 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
208 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 208 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
209 #define CONFIG_DIMM_SLOTS_PER_CTLR 2 209 #define CONFIG_DIMM_SLOTS_PER_CTLR 2
210 #define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR) 210 #define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR)
211 #define CONFIG_FSL_DDR_FIRST_SLOT_QUAD_CAPABLE 211 #define CONFIG_FSL_DDR_FIRST_SLOT_QUAD_CAPABLE
212 #define CONFIG_DDR_SPD 212 #define CONFIG_DDR_SPD
213 #define CONFIG_FSL_DDR_INTERACTIVE 213 #define CONFIG_FSL_DDR_INTERACTIVE
214 #define CONFIG_SYS_SPD_BUS_NUM 0 214 #define CONFIG_SYS_SPD_BUS_NUM 0
215 #define CONFIG_SYS_SDRAM_SIZE 2048 /* for fixed parameter use */ 215 #define CONFIG_SYS_SDRAM_SIZE 2048 /* for fixed parameter use */
216 #define SPD_EEPROM_ADDRESS1 0x51 216 #define SPD_EEPROM_ADDRESS1 0x51
217 #define SPD_EEPROM_ADDRESS2 0x52 217 #define SPD_EEPROM_ADDRESS2 0x52
218 #define SPD_EEPROM_ADDRESS SPD_EEPROM_ADDRESS1 218 #define SPD_EEPROM_ADDRESS SPD_EEPROM_ADDRESS1
219 #define CTRL_INTLV_PREFERED cacheline 219 #define CTRL_INTLV_PREFERED cacheline
220 220
221 /* 221 /*
222 * IFC Definitions 222 * IFC Definitions
223 */ 223 */
224 #define CONFIG_SYS_FLASH_BASE 0xe0000000 224 #define CONFIG_SYS_FLASH_BASE 0xe0000000
225 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE) 225 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE)
226 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf) 226 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf)
227 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \ 227 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \
228 + 0x8000000) | \ 228 + 0x8000000) | \
229 CSPR_PORT_SIZE_16 | \ 229 CSPR_PORT_SIZE_16 | \
230 CSPR_MSEL_NOR | \ 230 CSPR_MSEL_NOR | \
231 CSPR_V) 231 CSPR_V)
232 #define CONFIG_SYS_NOR1_CSPR_EXT (0xf) 232 #define CONFIG_SYS_NOR1_CSPR_EXT (0xf)
233 #define CONFIG_SYS_NOR1_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \ 233 #define CONFIG_SYS_NOR1_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \
234 CSPR_PORT_SIZE_16 | \ 234 CSPR_PORT_SIZE_16 | \
235 CSPR_MSEL_NOR | \ 235 CSPR_MSEL_NOR | \
236 CSPR_V) 236 CSPR_V)
237 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024) 237 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024)
238 /* NOR Flash Timing Params */ 238 /* NOR Flash Timing Params */
239 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80 239 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80
240 240
241 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \ 241 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \
242 FTIM0_NOR_TEADC(0x5) | \ 242 FTIM0_NOR_TEADC(0x5) | \
243 FTIM0_NOR_TEAHC(0x5)) 243 FTIM0_NOR_TEAHC(0x5))
244 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \ 244 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \
245 FTIM1_NOR_TRAD_NOR(0x1A) |\ 245 FTIM1_NOR_TRAD_NOR(0x1A) |\
246 FTIM1_NOR_TSEQRAD_NOR(0x13)) 246 FTIM1_NOR_TSEQRAD_NOR(0x13))
247 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \ 247 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \
248 FTIM2_NOR_TCH(0x4) | \ 248 FTIM2_NOR_TCH(0x4) | \
249 FTIM2_NOR_TWPH(0x0E) | \ 249 FTIM2_NOR_TWPH(0x0E) | \
250 FTIM2_NOR_TWP(0x1c)) 250 FTIM2_NOR_TWP(0x1c))
251 #define CONFIG_SYS_NOR_FTIM3 0x0 251 #define CONFIG_SYS_NOR_FTIM3 0x0
252 252
253 #define CONFIG_SYS_FLASH_QUIET_TEST 253 #define CONFIG_SYS_FLASH_QUIET_TEST
254 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 254 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
255 255
256 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */ 256 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */
257 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */ 257 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */
258 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 258 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
259 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 259 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
260 260
261 #define CONFIG_SYS_FLASH_EMPTY_INFO 261 #define CONFIG_SYS_FLASH_EMPTY_INFO
262 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS \ 262 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS \
263 + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS} 263 + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS}
264 264
265 #define CONFIG_FSL_QIXIS /* use common QIXIS code */ 265 #define CONFIG_FSL_QIXIS /* use common QIXIS code */
266 #define QIXIS_BASE 0xffdf0000 266 #define QIXIS_BASE 0xffdf0000
267 #define QIXIS_LBMAP_SWITCH 6 267 #define QIXIS_LBMAP_SWITCH 6
268 #define QIXIS_LBMAP_MASK 0x0f 268 #define QIXIS_LBMAP_MASK 0x0f
269 #define QIXIS_LBMAP_SHIFT 0 269 #define QIXIS_LBMAP_SHIFT 0
270 #define QIXIS_LBMAP_DFLTBANK 0x00 270 #define QIXIS_LBMAP_DFLTBANK 0x00
271 #define QIXIS_LBMAP_ALTBANK 0x04 271 #define QIXIS_LBMAP_ALTBANK 0x04
272 #define QIXIS_LBMAP_NAND 0x09 272 #define QIXIS_LBMAP_NAND 0x09
273 #define QIXIS_LBMAP_SD 0x00 273 #define QIXIS_LBMAP_SD 0x00
274 #define QIXIS_RCW_SRC_NAND 0x104 274 #define QIXIS_RCW_SRC_NAND 0x104
275 #define QIXIS_RCW_SRC_SD 0x040 275 #define QIXIS_RCW_SRC_SD 0x040
276 #define QIXIS_RST_CTL_RESET 0x83 276 #define QIXIS_RST_CTL_RESET 0x83
277 #define QIXIS_RST_FORCE_MEM 0x1 277 #define QIXIS_RST_FORCE_MEM 0x1
278 #define QIXIS_RCFG_CTL_RECONFIG_IDLE 0x20 278 #define QIXIS_RCFG_CTL_RECONFIG_IDLE 0x20
279 #define QIXIS_RCFG_CTL_RECONFIG_START 0x21 279 #define QIXIS_RCFG_CTL_RECONFIG_START 0x21
280 #define QIXIS_RCFG_CTL_WATCHDOG_ENBLE 0x08 280 #define QIXIS_RCFG_CTL_WATCHDOG_ENBLE 0x08
281 #define QIXIS_BASE_PHYS (0xf00000000ull | QIXIS_BASE) 281 #define QIXIS_BASE_PHYS (0xf00000000ull | QIXIS_BASE)
282 282
283 #define CONFIG_SYS_CSPR3_EXT (0xf) 283 #define CONFIG_SYS_CSPR3_EXT (0xf)
284 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(QIXIS_BASE_PHYS) \ 284 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(QIXIS_BASE_PHYS) \
285 | CSPR_PORT_SIZE_8 \ 285 | CSPR_PORT_SIZE_8 \
286 | CSPR_MSEL_GPCM \ 286 | CSPR_MSEL_GPCM \
287 | CSPR_V) 287 | CSPR_V)
288 #define CONFIG_SYS_AMASK3 IFC_AMASK(4*1024) 288 #define CONFIG_SYS_AMASK3 IFC_AMASK(4*1024)
289 #define CONFIG_SYS_CSOR3 0x0 289 #define CONFIG_SYS_CSOR3 0x0
290 /* QIXIS Timing parameters for IFC CS3 */ 290 /* QIXIS Timing parameters for IFC CS3 */
291 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \ 291 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \
292 FTIM0_GPCM_TEADC(0x0e) | \ 292 FTIM0_GPCM_TEADC(0x0e) | \
293 FTIM0_GPCM_TEAHC(0x0e)) 293 FTIM0_GPCM_TEAHC(0x0e))
294 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0xff) | \ 294 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0xff) | \
295 FTIM1_GPCM_TRAD(0x3f)) 295 FTIM1_GPCM_TRAD(0x3f))
296 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \ 296 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \
297 FTIM2_GPCM_TCH(0x8) | \ 297 FTIM2_GPCM_TCH(0x8) | \
298 FTIM2_GPCM_TWP(0x1f)) 298 FTIM2_GPCM_TWP(0x1f))
299 #define CONFIG_SYS_CS3_FTIM3 0x0 299 #define CONFIG_SYS_CS3_FTIM3 0x0
300 300
301 /* NAND Flash on IFC */ 301 /* NAND Flash on IFC */
302 #define CONFIG_NAND_FSL_IFC 302 #define CONFIG_NAND_FSL_IFC
303 #define CONFIG_SYS_NAND_BASE 0xff800000 303 #define CONFIG_SYS_NAND_BASE 0xff800000
304 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE) 304 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE)
305 305
306 #define CONFIG_SYS_NAND_CSPR_EXT (0xf) 306 #define CONFIG_SYS_NAND_CSPR_EXT (0xf)
307 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 307 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
308 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \ 308 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \
309 | CSPR_MSEL_NAND /* MSEL = NAND */ \ 309 | CSPR_MSEL_NAND /* MSEL = NAND */ \
310 | CSPR_V) 310 | CSPR_V)
311 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024) 311 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024)
312 312
313 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \ 313 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \
314 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \ 314 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \
315 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 315 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \
316 | CSOR_NAND_RAL_3 /* RAL = 2Byes */ \ 316 | CSOR_NAND_RAL_3 /* RAL = 2Byes */ \
317 | CSOR_NAND_PGS_2K /* Page Size = 2K */\ 317 | CSOR_NAND_PGS_2K /* Page Size = 2K */\
318 | CSOR_NAND_SPRZ_64 /* Spare size = 64 */\ 318 | CSOR_NAND_SPRZ_64 /* Spare size = 64 */\
319 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/ 319 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/
320 320
321 #define CONFIG_SYS_NAND_ONFI_DETECTION 321 #define CONFIG_SYS_NAND_ONFI_DETECTION
322 322
323 /* ONFI NAND Flash mode0 Timing Params */ 323 /* ONFI NAND Flash mode0 Timing Params */
324 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \ 324 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \
325 FTIM0_NAND_TWP(0x18) | \ 325 FTIM0_NAND_TWP(0x18) | \
326 FTIM0_NAND_TWCHT(0x07) | \ 326 FTIM0_NAND_TWCHT(0x07) | \
327 FTIM0_NAND_TWH(0x0a)) 327 FTIM0_NAND_TWH(0x0a))
328 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \ 328 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \
329 FTIM1_NAND_TWBE(0x39) | \ 329 FTIM1_NAND_TWBE(0x39) | \
330 FTIM1_NAND_TRR(0x0e) | \ 330 FTIM1_NAND_TRR(0x0e) | \
331 FTIM1_NAND_TRP(0x18)) 331 FTIM1_NAND_TRP(0x18))
332 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \ 332 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \
333 FTIM2_NAND_TREH(0x0a) | \ 333 FTIM2_NAND_TREH(0x0a) | \
334 FTIM2_NAND_TWHRE(0x1e)) 334 FTIM2_NAND_TWHRE(0x1e))
335 #define CONFIG_SYS_NAND_FTIM3 0x0 335 #define CONFIG_SYS_NAND_FTIM3 0x0
336 336
337 #define CONFIG_SYS_NAND_DDR_LAW 11 337 #define CONFIG_SYS_NAND_DDR_LAW 11
338 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE } 338 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE }
339 #define CONFIG_SYS_MAX_NAND_DEVICE 1 339 #define CONFIG_SYS_MAX_NAND_DEVICE 1
340 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024) 340 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024)
341 341
342 #if defined(CONFIG_NAND) 342 #if defined(CONFIG_NAND)
343 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT 343 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT
344 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR 344 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR
345 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK 345 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK
346 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR 346 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR
347 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0 347 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0
348 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1 348 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1
349 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2 349 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2
350 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3 350 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3
351 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR0_CSPR_EXT 351 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR0_CSPR_EXT
352 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR0_CSPR 352 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR0_CSPR
353 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 353 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
354 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 354 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
355 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 355 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
356 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 356 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
357 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 357 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
358 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 358 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
359 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR1_CSPR_EXT 359 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR1_CSPR_EXT
360 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR1_CSPR 360 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR1_CSPR
361 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK 361 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK
362 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR 362 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR
363 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0 363 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0
364 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1 364 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1
365 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2 365 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2
366 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3 366 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3
367 #else 367 #else
368 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT 368 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT
369 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR 369 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR
370 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK 370 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK
371 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR 371 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR
372 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0 372 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0
373 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1 373 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1
374 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2 374 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2
375 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3 375 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3
376 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR1_CSPR_EXT 376 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR1_CSPR_EXT
377 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR1_CSPR 377 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR1_CSPR
378 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 378 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
379 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 379 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
380 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 380 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
381 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 381 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
382 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 382 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
383 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 383 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
384 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NAND_CSPR_EXT 384 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NAND_CSPR_EXT
385 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NAND_CSPR 385 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NAND_CSPR
386 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NAND_AMASK 386 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NAND_AMASK
387 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NAND_CSOR 387 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NAND_CSOR
388 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NAND_FTIM0 388 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NAND_FTIM0
389 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NAND_FTIM1 389 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NAND_FTIM1
390 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NAND_FTIM2 390 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NAND_FTIM2
391 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NAND_FTIM3 391 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NAND_FTIM3
392 #endif 392 #endif
393 393
394 #if defined(CONFIG_RAMBOOT_PBL) 394 #if defined(CONFIG_RAMBOOT_PBL)
395 #define CONFIG_SYS_RAMBOOT 395 #define CONFIG_SYS_RAMBOOT
396 #endif 396 #endif
397 397
398 #ifdef CONFIG_SPL_BUILD 398 #ifdef CONFIG_SPL_BUILD
399 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE 399 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE
400 #else 400 #else
401 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 401 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
402 #endif 402 #endif
403 403
404 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */ 404 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */
405 #define CONFIG_MISC_INIT_R 405 #define CONFIG_MISC_INIT_R
406 #define CONFIG_HWCONFIG 406 #define CONFIG_HWCONFIG
407 407
408 /* define to use L1 as initial stack */ 408 /* define to use L1 as initial stack */
409 #define CONFIG_L1_INIT_RAM 409 #define CONFIG_L1_INIT_RAM
410 #define CONFIG_SYS_INIT_RAM_LOCK 410 #define CONFIG_SYS_INIT_RAM_LOCK
411 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */ 411 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */
412 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf 412 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
413 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000 413 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000
414 /* The assembler doesn't like typecast */ 414 /* The assembler doesn't like typecast */
415 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \ 415 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
416 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \ 416 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
417 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW) 417 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
418 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 418 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000
419 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 419 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
420 GENERATED_GBL_DATA_SIZE) 420 GENERATED_GBL_DATA_SIZE)
421 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 421 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
422 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 422 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
423 #define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024) 423 #define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024)
424 424
425 /* 425 /*
426 * Serial Port 426 * Serial Port
427 */ 427 */
428 #define CONFIG_CONS_INDEX 1 428 #define CONFIG_CONS_INDEX 1
429 #define CONFIG_SYS_NS16550_SERIAL 429 #define CONFIG_SYS_NS16550_SERIAL
430 #define CONFIG_SYS_NS16550_REG_SIZE 1 430 #define CONFIG_SYS_NS16550_REG_SIZE 1
431 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2) 431 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2)
432 #define CONFIG_SYS_BAUDRATE_TABLE \ 432 #define CONFIG_SYS_BAUDRATE_TABLE \
433 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 433 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
434 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500) 434 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500)
435 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600) 435 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600)
436 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500) 436 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500)
437 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) 437 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
438 438
439 /* 439 /*
440 * I2C 440 * I2C
441 */ 441 */
442 #define CONFIG_SYS_I2C 442 #define CONFIG_SYS_I2C
443 #define CONFIG_SYS_I2C_FSL 443 #define CONFIG_SYS_I2C_FSL
444 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 444 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
445 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 445 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
446 #define CONFIG_SYS_FSL_I2C3_SLAVE 0x7F 446 #define CONFIG_SYS_FSL_I2C3_SLAVE 0x7F
447 #define CONFIG_SYS_FSL_I2C4_SLAVE 0x7F 447 #define CONFIG_SYS_FSL_I2C4_SLAVE 0x7F
448 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 448 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000
449 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100 449 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100
450 #define CONFIG_SYS_FSL_I2C3_OFFSET 0x119000 450 #define CONFIG_SYS_FSL_I2C3_OFFSET 0x119000
451 #define CONFIG_SYS_FSL_I2C4_OFFSET 0x119100 451 #define CONFIG_SYS_FSL_I2C4_OFFSET 0x119100
452 #define CONFIG_SYS_FSL_I2C_SPEED 100000 452 #define CONFIG_SYS_FSL_I2C_SPEED 100000
453 #define CONFIG_SYS_FSL_I2C2_SPEED 100000 453 #define CONFIG_SYS_FSL_I2C2_SPEED 100000
454 #define CONFIG_SYS_FSL_I2C3_SPEED 100000 454 #define CONFIG_SYS_FSL_I2C3_SPEED 100000
455 #define CONFIG_SYS_FSL_I2C4_SPEED 100000 455 #define CONFIG_SYS_FSL_I2C4_SPEED 100000
456 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* I2C bus multiplexer,primary */ 456 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* I2C bus multiplexer,primary */
457 #define I2C_MUX_PCA_ADDR_SEC1 0x75 /* I2C bus multiplexer,secondary 1 */ 457 #define I2C_MUX_PCA_ADDR_SEC1 0x75 /* I2C bus multiplexer,secondary 1 */
458 #define I2C_MUX_PCA_ADDR_SEC2 0x76 /* I2C bus multiplexer,secondary 2 */ 458 #define I2C_MUX_PCA_ADDR_SEC2 0x76 /* I2C bus multiplexer,secondary 2 */
459 #define I2C_MUX_CH_DEFAULT 0x8 459 #define I2C_MUX_CH_DEFAULT 0x8
460 460
461 #define I2C_MUX_CH_VOL_MONITOR 0xa 461 #define I2C_MUX_CH_VOL_MONITOR 0xa
462 462
463 /* Voltage monitor on channel 2*/ 463 /* Voltage monitor on channel 2*/
464 #define I2C_VOL_MONITOR_ADDR 0x40 464 #define I2C_VOL_MONITOR_ADDR 0x40
465 #define I2C_VOL_MONITOR_BUS_V_OFFSET 0x2 465 #define I2C_VOL_MONITOR_BUS_V_OFFSET 0x2
466 #define I2C_VOL_MONITOR_BUS_V_OVF 0x1 466 #define I2C_VOL_MONITOR_BUS_V_OVF 0x1
467 #define I2C_VOL_MONITOR_BUS_V_SHIFT 3 467 #define I2C_VOL_MONITOR_BUS_V_SHIFT 3
468 468
469 #define CONFIG_VID_FLS_ENV "t208xqds_vdd_mv" 469 #define CONFIG_VID_FLS_ENV "t208xqds_vdd_mv"
470 #ifndef CONFIG_SPL_BUILD 470 #ifndef CONFIG_SPL_BUILD
471 #define CONFIG_VID 471 #define CONFIG_VID
472 #endif 472 #endif
473 #define CONFIG_VOL_MONITOR_IR36021_SET 473 #define CONFIG_VOL_MONITOR_IR36021_SET
474 #define CONFIG_VOL_MONITOR_IR36021_READ 474 #define CONFIG_VOL_MONITOR_IR36021_READ
475 /* The lowest and highest voltage allowed for T208xQDS */ 475 /* The lowest and highest voltage allowed for T208xQDS */
476 #define VDD_MV_MIN 819 476 #define VDD_MV_MIN 819
477 #define VDD_MV_MAX 1212 477 #define VDD_MV_MAX 1212
478 478
479 /* 479 /*
480 * RapidIO 480 * RapidIO
481 */ 481 */
482 #define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000 482 #define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000
483 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull 483 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull
484 #define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */ 484 #define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */
485 #define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000 485 #define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000
486 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull 486 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull
487 #define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */ 487 #define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */
488 /* 488 /*
489 * for slave u-boot IMAGE instored in master memory space, 489 * for slave u-boot IMAGE instored in master memory space,
490 * PHYS must be aligned based on the SIZE 490 * PHYS must be aligned based on the SIZE
491 */ 491 */
492 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull 492 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull
493 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull 493 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull
494 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */ 494 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */
495 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull 495 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull
496 /* 496 /*
497 * for slave UCODE and ENV instored in master memory space, 497 * for slave UCODE and ENV instored in master memory space,
498 * PHYS must be aligned based on the SIZE 498 * PHYS must be aligned based on the SIZE
499 */ 499 */
500 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull 500 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull
501 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull 501 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull
502 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */ 502 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */
503 503
504 /* slave core release by master*/ 504 /* slave core release by master*/
505 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4 505 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4
506 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */ 506 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */
507 507
508 /* 508 /*
509 * SRIO_PCIE_BOOT - SLAVE 509 * SRIO_PCIE_BOOT - SLAVE
510 */ 510 */
511 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 511 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
512 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000 512 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000
513 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \ 513 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \
514 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR) 514 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR)
515 #endif 515 #endif
516 516
517 /* 517 /*
518 * eSPI - Enhanced SPI 518 * eSPI - Enhanced SPI
519 */ 519 */
520 #ifdef CONFIG_SPI_FLASH 520 #ifdef CONFIG_SPI_FLASH
521 #ifndef CONFIG_SPL_BUILD 521 #ifndef CONFIG_SPL_BUILD
522 #endif 522 #endif
523 523
524 #define CONFIG_SPI_FLASH_BAR 524 #define CONFIG_SPI_FLASH_BAR
525 #define CONFIG_SF_DEFAULT_SPEED 10000000 525 #define CONFIG_SF_DEFAULT_SPEED 10000000
526 #define CONFIG_SF_DEFAULT_MODE 0 526 #define CONFIG_SF_DEFAULT_MODE 0
527 #endif 527 #endif
528 528
529 /* 529 /*
530 * General PCI 530 * General PCI
531 * Memory space is mapped 1-1, but I/O space must start from 0. 531 * Memory space is mapped 1-1, but I/O space must start from 0.
532 */ 532 */
533 #define CONFIG_PCIE1 /* PCIE controller 1 */ 533 #define CONFIG_PCIE1 /* PCIE controller 1 */
534 #define CONFIG_PCIE2 /* PCIE controller 2 */ 534 #define CONFIG_PCIE2 /* PCIE controller 2 */
535 #define CONFIG_PCIE3 /* PCIE controller 3 */ 535 #define CONFIG_PCIE3 /* PCIE controller 3 */
536 #define CONFIG_PCIE4 /* PCIE controller 4 */ 536 #define CONFIG_PCIE4 /* PCIE controller 4 */
537 #define CONFIG_FSL_PCIE_RESET 537 #define CONFIG_FSL_PCIE_RESET
538 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 538 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
539 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 539 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
540 /* controller 1, direct to uli, tgtid 3, Base address 20000 */ 540 /* controller 1, direct to uli, tgtid 3, Base address 20000 */
541 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 541 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
542 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 542 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
543 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 543 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
544 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */ 544 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
545 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000 545 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
546 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 546 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
547 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull 547 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
548 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 548 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
549 549
550 /* controller 2, Slot 2, tgtid 2, Base address 201000 */ 550 /* controller 2, Slot 2, tgtid 2, Base address 201000 */
551 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000 551 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000
552 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 552 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
553 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull 553 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull
554 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 /* 256M */ 554 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 /* 256M */
555 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000 555 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
556 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 556 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
557 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull 557 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
558 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 558 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
559 559
560 /* controller 3, Slot 1, tgtid 1, Base address 202000 */ 560 /* controller 3, Slot 1, tgtid 1, Base address 202000 */
561 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xb0000000 561 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xb0000000
562 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 562 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
563 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc30000000ull 563 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc30000000ull
564 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x10000000 /* 256M */ 564 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x10000000 /* 256M */
565 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000 565 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
566 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 566 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
567 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull 567 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
568 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 568 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
569 569
570 /* controller 4, Base address 203000 */ 570 /* controller 4, Base address 203000 */
571 #define CONFIG_SYS_PCIE4_MEM_VIRT 0xc0000000 571 #define CONFIG_SYS_PCIE4_MEM_VIRT 0xc0000000
572 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000 572 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000
573 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc40000000ull 573 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc40000000ull
574 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x10000000 /* 256M */ 574 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x10000000 /* 256M */
575 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000 575 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000
576 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull 576 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull
577 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */ 577 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */
578 578
579 #ifdef CONFIG_PCI 579 #ifdef CONFIG_PCI
580 #define CONFIG_PCI_INDIRECT_BRIDGE 580 #define CONFIG_PCI_INDIRECT_BRIDGE
581 #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata */ 581 #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata */
582 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 582 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
583 #endif 583 #endif
584 584
585 /* Qman/Bman */ 585 /* Qman/Bman */
586 #ifndef CONFIG_NOBQFMAN 586 #ifndef CONFIG_NOBQFMAN
587 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */ 587 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
588 #define CONFIG_SYS_BMAN_NUM_PORTALS 18 588 #define CONFIG_SYS_BMAN_NUM_PORTALS 18
589 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000 589 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
590 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull 590 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
591 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000 591 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000
592 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000 592 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000
593 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000 593 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000
594 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE 594 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE
595 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 595 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
596 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \ 596 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \
597 CONFIG_SYS_BMAN_CENA_SIZE) 597 CONFIG_SYS_BMAN_CENA_SIZE)
598 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 598 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
599 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08 599 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08
600 #define CONFIG_SYS_QMAN_NUM_PORTALS 18 600 #define CONFIG_SYS_QMAN_NUM_PORTALS 18
601 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000 601 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000
602 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull 602 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull
603 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000 603 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000
604 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000 604 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000
605 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000 605 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000
606 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE 606 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE
607 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 607 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
608 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \ 608 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \
609 CONFIG_SYS_QMAN_CENA_SIZE) 609 CONFIG_SYS_QMAN_CENA_SIZE)
610 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 610 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
611 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 611 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
612 612
613 #define CONFIG_SYS_DPAA_FMAN 613 #define CONFIG_SYS_DPAA_FMAN
614 #define CONFIG_SYS_DPAA_PME 614 #define CONFIG_SYS_DPAA_PME
615 #define CONFIG_SYS_PMAN 615 #define CONFIG_SYS_PMAN
616 #define CONFIG_SYS_DPAA_DCE 616 #define CONFIG_SYS_DPAA_DCE
617 #define CONFIG_SYS_DPAA_RMAN /* RMan */ 617 #define CONFIG_SYS_DPAA_RMAN /* RMan */
618 #define CONFIG_SYS_INTERLAKEN 618 #define CONFIG_SYS_INTERLAKEN
619 619
620 /* Default address of microcode for the Linux Fman driver */ 620 /* Default address of microcode for the Linux Fman driver */
621 #if defined(CONFIG_SPIFLASH) 621 #if defined(CONFIG_SPIFLASH)
622 /* 622 /*
623 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after 623 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after
624 * env, so we got 0x110000. 624 * env, so we got 0x110000.
625 */ 625 */
626 #define CONFIG_SYS_QE_FW_IN_SPIFLASH 626 #define CONFIG_SYS_QE_FW_IN_SPIFLASH
627 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000 627 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000
628 #elif defined(CONFIG_SDCARD) 628 #elif defined(CONFIG_SDCARD)
629 /* 629 /*
630 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is 630 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
631 * about 1MB (2048 blocks), Env is stored after the image, and the env size is 631 * about 1MB (2048 blocks), Env is stored after the image, and the env size is
632 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080. 632 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080.
633 */ 633 */
634 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC 634 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC
635 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820) 635 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820)
636 #elif defined(CONFIG_NAND) 636 #elif defined(CONFIG_NAND)
637 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND 637 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND
638 #define CONFIG_SYS_FMAN_FW_ADDR (11 * CONFIG_SYS_NAND_BLOCK_SIZE) 638 #define CONFIG_SYS_FMAN_FW_ADDR (11 * CONFIG_SYS_NAND_BLOCK_SIZE)
639 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 639 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
640 /* 640 /*
641 * Slave has no ucode locally, it can fetch this from remote. When implementing 641 * Slave has no ucode locally, it can fetch this from remote. When implementing
642 * in two corenet boards, slave's ucode could be stored in master's memory 642 * in two corenet boards, slave's ucode could be stored in master's memory
643 * space, the address can be mapped from slave TLB->slave LAW-> 643 * space, the address can be mapped from slave TLB->slave LAW->
644 * slave SRIO or PCIE outbound window->master inbound window-> 644 * slave SRIO or PCIE outbound window->master inbound window->
645 * master LAW->the ucode address in master's memory space. 645 * master LAW->the ucode address in master's memory space.
646 */ 646 */
647 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE 647 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE
648 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000 648 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000
649 #else 649 #else
650 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR 650 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR
651 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000 651 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000
652 #endif 652 #endif
653 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 653 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000
654 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) 654 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
655 #endif /* CONFIG_NOBQFMAN */ 655 #endif /* CONFIG_NOBQFMAN */
656 656
657 #ifdef CONFIG_SYS_DPAA_FMAN 657 #ifdef CONFIG_SYS_DPAA_FMAN
658 #define CONFIG_FMAN_ENET 658 #define CONFIG_FMAN_ENET
659 #define CONFIG_PHYLIB_10G 659 #define CONFIG_PHYLIB_10G
660 #define CONFIG_PHY_VITESSE 660 #define CONFIG_PHY_VITESSE
661 #define CONFIG_PHY_REALTEK 661 #define CONFIG_PHY_REALTEK
662 #define CONFIG_PHY_TERANETICS 662 #define CONFIG_PHY_TERANETICS
663 #define RGMII_PHY1_ADDR 0x1 663 #define RGMII_PHY1_ADDR 0x1
664 #define RGMII_PHY2_ADDR 0x2 664 #define RGMII_PHY2_ADDR 0x2
665 #define FM1_10GEC1_PHY_ADDR 0x3 665 #define FM1_10GEC1_PHY_ADDR 0x3
666 #define SGMII_CARD_PORT1_PHY_ADDR 0x1C 666 #define SGMII_CARD_PORT1_PHY_ADDR 0x1C
667 #define SGMII_CARD_PORT2_PHY_ADDR 0x1D 667 #define SGMII_CARD_PORT2_PHY_ADDR 0x1D
668 #define SGMII_CARD_PORT3_PHY_ADDR 0x1E 668 #define SGMII_CARD_PORT3_PHY_ADDR 0x1E
669 #define SGMII_CARD_PORT4_PHY_ADDR 0x1F 669 #define SGMII_CARD_PORT4_PHY_ADDR 0x1F
670 #endif 670 #endif
671 671
672 #ifdef CONFIG_FMAN_ENET 672 #ifdef CONFIG_FMAN_ENET
673 #define CONFIG_MII /* MII PHY management */ 673 #define CONFIG_MII /* MII PHY management */
674 #define CONFIG_ETHPRIME "FM1@DTSEC3" 674 #define CONFIG_ETHPRIME "FM1@DTSEC3"
675 #endif 675 #endif
676 676
677 /* 677 /*
678 * SATA 678 * SATA
679 */ 679 */
680 #ifdef CONFIG_FSL_SATA_V2 680 #ifdef CONFIG_FSL_SATA_V2
681 #define CONFIG_LIBATA 681 #define CONFIG_LIBATA
682 #define CONFIG_FSL_SATA
683 #define CONFIG_SYS_SATA_MAX_DEVICE 2 682 #define CONFIG_SYS_SATA_MAX_DEVICE 2
684 #define CONFIG_SATA1 683 #define CONFIG_SATA1
685 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 684 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
686 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 685 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
687 #define CONFIG_SATA2 686 #define CONFIG_SATA2
688 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 687 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
689 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 688 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
690 #define CONFIG_LBA48 689 #define CONFIG_LBA48
691 #endif 690 #endif
692 691
693 /* 692 /*
694 * USB 693 * USB
695 */ 694 */
696 #ifdef CONFIG_USB_EHCI_HCD 695 #ifdef CONFIG_USB_EHCI_HCD
697 #define CONFIG_USB_EHCI_FSL 696 #define CONFIG_USB_EHCI_FSL
698 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 697 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
699 #define CONFIG_HAS_FSL_DR_USB 698 #define CONFIG_HAS_FSL_DR_USB
700 #endif 699 #endif
701 700
702 /* 701 /*
703 * SDHC 702 * SDHC
704 */ 703 */
705 #ifdef CONFIG_MMC 704 #ifdef CONFIG_MMC
706 #define CONFIG_FSL_ESDHC 705 #define CONFIG_FSL_ESDHC
707 #define CONFIG_FSL_ESDHC_USE_PERIPHERAL_CLK 706 #define CONFIG_FSL_ESDHC_USE_PERIPHERAL_CLK
708 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 707 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
709 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT 708 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT
710 #define CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33 709 #define CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33
711 #define CONFIG_FSL_ESDHC_ADAPTER_IDENT 710 #define CONFIG_FSL_ESDHC_ADAPTER_IDENT
712 #endif 711 #endif
713 712
714 /* 713 /*
715 * Dynamic MTD Partition support with mtdparts 714 * Dynamic MTD Partition support with mtdparts
716 */ 715 */
717 #ifdef CONFIG_MTD_NOR_FLASH 716 #ifdef CONFIG_MTD_NOR_FLASH
718 #define CONFIG_MTD_DEVICE 717 #define CONFIG_MTD_DEVICE
719 #define CONFIG_MTD_PARTITIONS 718 #define CONFIG_MTD_PARTITIONS
720 #define CONFIG_FLASH_CFI_MTD 719 #define CONFIG_FLASH_CFI_MTD
721 #endif 720 #endif
722 721
723 /* 722 /*
724 * Environment 723 * Environment
725 */ 724 */
726 #define CONFIG_LOADS_ECHO /* echo on for serial download */ 725 #define CONFIG_LOADS_ECHO /* echo on for serial download */
727 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 726 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */
728 727
729 /* 728 /*
730 * Miscellaneous configurable options 729 * Miscellaneous configurable options
731 */ 730 */
732 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 731 #define CONFIG_SYS_LONGHELP /* undef to save memory */
733 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 732 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
734 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 733 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
735 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 734 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
736 735
737 /* 736 /*
738 * For booting Linux, the board info and command line data 737 * For booting Linux, the board info and command line data
739 * have to be in the first 64 MB of memory, since this is 738 * have to be in the first 64 MB of memory, since this is
740 * the maximum mapped by the Linux kernel during initialization. 739 * the maximum mapped by the Linux kernel during initialization.
741 */ 740 */
742 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/ 741 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/
743 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 742 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
744 743
745 #ifdef CONFIG_CMD_KGDB 744 #ifdef CONFIG_CMD_KGDB
746 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 745 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
747 #define CONFIG_KGDB_SER_INDEX 2 /* which serial port to use */ 746 #define CONFIG_KGDB_SER_INDEX 2 /* which serial port to use */
748 #endif 747 #endif
749 748
750 /* 749 /*
751 * Environment Configuration 750 * Environment Configuration
752 */ 751 */
753 #define CONFIG_ROOTPATH "/opt/nfsroot" 752 #define CONFIG_ROOTPATH "/opt/nfsroot"
754 #define CONFIG_BOOTFILE "uImage" 753 #define CONFIG_BOOTFILE "uImage"
755 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server */ 754 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server */
756 755
757 /* default location for tftp and bootm */ 756 /* default location for tftp and bootm */
758 #define CONFIG_LOADADDR 1000000 757 #define CONFIG_LOADADDR 1000000
759 #define __USB_PHY_TYPE utmi 758 #define __USB_PHY_TYPE utmi
760 759
761 #define CONFIG_EXTRA_ENV_SETTINGS \ 760 #define CONFIG_EXTRA_ENV_SETTINGS \
762 "hwconfig=fsl_ddr:" \ 761 "hwconfig=fsl_ddr:" \
763 "ctlr_intlv=" __stringify(CTRL_INTLV_PREFERED) "," \ 762 "ctlr_intlv=" __stringify(CTRL_INTLV_PREFERED) "," \
764 "bank_intlv=auto;" \ 763 "bank_intlv=auto;" \
765 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\ 764 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\
766 "netdev=eth0\0" \ 765 "netdev=eth0\0" \
767 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 766 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
768 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 767 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
769 "tftpflash=tftpboot $loadaddr $uboot && " \ 768 "tftpflash=tftpboot $loadaddr $uboot && " \
770 "protect off $ubootaddr +$filesize && " \ 769 "protect off $ubootaddr +$filesize && " \
771 "erase $ubootaddr +$filesize && " \ 770 "erase $ubootaddr +$filesize && " \
772 "cp.b $loadaddr $ubootaddr $filesize && " \ 771 "cp.b $loadaddr $ubootaddr $filesize && " \
773 "protect on $ubootaddr +$filesize && " \ 772 "protect on $ubootaddr +$filesize && " \
774 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 773 "cmp.b $loadaddr $ubootaddr $filesize\0" \
775 "consoledev=ttyS0\0" \ 774 "consoledev=ttyS0\0" \
776 "ramdiskaddr=2000000\0" \ 775 "ramdiskaddr=2000000\0" \
777 "ramdiskfile=t2080qds/ramdisk.uboot\0" \ 776 "ramdiskfile=t2080qds/ramdisk.uboot\0" \
778 "fdtaddr=1e00000\0" \ 777 "fdtaddr=1e00000\0" \
779 "fdtfile=t2080qds/t2080qds.dtb\0" \ 778 "fdtfile=t2080qds/t2080qds.dtb\0" \
780 "bdev=sda3\0" 779 "bdev=sda3\0"
781 780
782 /* 781 /*
783 * For emulation this causes u-boot to jump to the start of the 782 * For emulation this causes u-boot to jump to the start of the
784 * proof point app code automatically 783 * proof point app code automatically
785 */ 784 */
786 #define CONFIG_PROOF_POINTS \ 785 #define CONFIG_PROOF_POINTS \
787 "setenv bootargs root=/dev/$bdev rw " \ 786 "setenv bootargs root=/dev/$bdev rw " \
788 "console=$consoledev,$baudrate $othbootargs;" \ 787 "console=$consoledev,$baudrate $othbootargs;" \
789 "cpu 1 release 0x29000000 - - -;" \ 788 "cpu 1 release 0x29000000 - - -;" \
790 "cpu 2 release 0x29000000 - - -;" \ 789 "cpu 2 release 0x29000000 - - -;" \
791 "cpu 3 release 0x29000000 - - -;" \ 790 "cpu 3 release 0x29000000 - - -;" \
792 "cpu 4 release 0x29000000 - - -;" \ 791 "cpu 4 release 0x29000000 - - -;" \
793 "cpu 5 release 0x29000000 - - -;" \ 792 "cpu 5 release 0x29000000 - - -;" \
794 "cpu 6 release 0x29000000 - - -;" \ 793 "cpu 6 release 0x29000000 - - -;" \
795 "cpu 7 release 0x29000000 - - -;" \ 794 "cpu 7 release 0x29000000 - - -;" \
796 "go 0x29000000" 795 "go 0x29000000"
797 796
798 #define CONFIG_HVBOOT \ 797 #define CONFIG_HVBOOT \
799 "setenv bootargs config-addr=0x60000000; " \ 798 "setenv bootargs config-addr=0x60000000; " \
800 "bootm 0x01000000 - 0x00f00000" 799 "bootm 0x01000000 - 0x00f00000"
801 800
802 #define CONFIG_ALU \ 801 #define CONFIG_ALU \
803 "setenv bootargs root=/dev/$bdev rw " \ 802 "setenv bootargs root=/dev/$bdev rw " \
804 "console=$consoledev,$baudrate $othbootargs;" \ 803 "console=$consoledev,$baudrate $othbootargs;" \
805 "cpu 1 release 0x01000000 - - -;" \ 804 "cpu 1 release 0x01000000 - - -;" \
806 "cpu 2 release 0x01000000 - - -;" \ 805 "cpu 2 release 0x01000000 - - -;" \
807 "cpu 3 release 0x01000000 - - -;" \ 806 "cpu 3 release 0x01000000 - - -;" \
808 "cpu 4 release 0x01000000 - - -;" \ 807 "cpu 4 release 0x01000000 - - -;" \
809 "cpu 5 release 0x01000000 - - -;" \ 808 "cpu 5 release 0x01000000 - - -;" \
810 "cpu 6 release 0x01000000 - - -;" \ 809 "cpu 6 release 0x01000000 - - -;" \
811 "cpu 7 release 0x01000000 - - -;" \ 810 "cpu 7 release 0x01000000 - - -;" \
812 "go 0x01000000" 811 "go 0x01000000"
813 812
814 #define CONFIG_LINUX \ 813 #define CONFIG_LINUX \
815 "setenv bootargs root=/dev/ram rw " \ 814 "setenv bootargs root=/dev/ram rw " \
816 "console=$consoledev,$baudrate $othbootargs;" \ 815 "console=$consoledev,$baudrate $othbootargs;" \
817 "setenv ramdiskaddr 0x02000000;" \ 816 "setenv ramdiskaddr 0x02000000;" \
818 "setenv fdtaddr 0x00c00000;" \ 817 "setenv fdtaddr 0x00c00000;" \
819 "setenv loadaddr 0x1000000;" \ 818 "setenv loadaddr 0x1000000;" \
820 "bootm $loadaddr $ramdiskaddr $fdtaddr" 819 "bootm $loadaddr $ramdiskaddr $fdtaddr"
821 820
822 #define CONFIG_HDBOOT \ 821 #define CONFIG_HDBOOT \
823 "setenv bootargs root=/dev/$bdev rw " \ 822 "setenv bootargs root=/dev/$bdev rw " \
824 "console=$consoledev,$baudrate $othbootargs;" \ 823 "console=$consoledev,$baudrate $othbootargs;" \
825 "tftp $loadaddr $bootfile;" \ 824 "tftp $loadaddr $bootfile;" \
826 "tftp $fdtaddr $fdtfile;" \ 825 "tftp $fdtaddr $fdtfile;" \
827 "bootm $loadaddr - $fdtaddr" 826 "bootm $loadaddr - $fdtaddr"
828 827
829 #define CONFIG_NFSBOOTCOMMAND \ 828 #define CONFIG_NFSBOOTCOMMAND \
830 "setenv bootargs root=/dev/nfs rw " \ 829 "setenv bootargs root=/dev/nfs rw " \
831 "nfsroot=$serverip:$rootpath " \ 830 "nfsroot=$serverip:$rootpath " \
832 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 831 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
833 "console=$consoledev,$baudrate $othbootargs;" \ 832 "console=$consoledev,$baudrate $othbootargs;" \
834 "tftp $loadaddr $bootfile;" \ 833 "tftp $loadaddr $bootfile;" \
835 "tftp $fdtaddr $fdtfile;" \ 834 "tftp $fdtaddr $fdtfile;" \
836 "bootm $loadaddr - $fdtaddr" 835 "bootm $loadaddr - $fdtaddr"
837 836
838 #define CONFIG_RAMBOOTCOMMAND \ 837 #define CONFIG_RAMBOOTCOMMAND \
839 "setenv bootargs root=/dev/ram rw " \ 838 "setenv bootargs root=/dev/ram rw " \
840 "console=$consoledev,$baudrate $othbootargs;" \ 839 "console=$consoledev,$baudrate $othbootargs;" \
841 "tftp $ramdiskaddr $ramdiskfile;" \ 840 "tftp $ramdiskaddr $ramdiskfile;" \
842 "tftp $loadaddr $bootfile;" \ 841 "tftp $loadaddr $bootfile;" \
843 "tftp $fdtaddr $fdtfile;" \ 842 "tftp $fdtaddr $fdtfile;" \
844 "bootm $loadaddr $ramdiskaddr $fdtaddr" 843 "bootm $loadaddr $ramdiskaddr $fdtaddr"
845 844
846 #define CONFIG_BOOTCOMMAND CONFIG_LINUX 845 #define CONFIG_BOOTCOMMAND CONFIG_LINUX
847 846
848 #include <asm/fsl_secure_boot.h> 847 #include <asm/fsl_secure_boot.h>
849 848
850 #endif /* __T208xQDS_H */ 849 #endif /* __T208xQDS_H */
851 850
include/configs/T208xRDB.h
1 /* 1 /*
2 * Copyright 2014 Freescale Semiconductor, Inc. 2 * Copyright 2014 Freescale Semiconductor, Inc.
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 /* 7 /*
8 * T2080 RDB/PCIe board configuration file 8 * T2080 RDB/PCIe board configuration file
9 */ 9 */
10 10
11 #ifndef __T2080RDB_H 11 #ifndef __T2080RDB_H
12 #define __T2080RDB_H 12 #define __T2080RDB_H
13 13
14 #define CONFIG_ICS307_REFCLK_HZ 25000000 /* ICS307 ref clk freq */ 14 #define CONFIG_ICS307_REFCLK_HZ 25000000 /* ICS307 ref clk freq */
15 #define CONFIG_FSL_SATA_V2 15 #define CONFIG_FSL_SATA_V2
16 16
17 /* High Level Configuration Options */ 17 /* High Level Configuration Options */
18 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */ 18 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */
19 #define CONFIG_MP /* support multiple processors */ 19 #define CONFIG_MP /* support multiple processors */
20 #define CONFIG_ENABLE_36BIT_PHYS 20 #define CONFIG_ENABLE_36BIT_PHYS
21 21
22 #ifdef CONFIG_PHYS_64BIT 22 #ifdef CONFIG_PHYS_64BIT
23 #define CONFIG_ADDR_MAP 1 23 #define CONFIG_ADDR_MAP 1
24 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */ 24 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
25 #endif 25 #endif
26 26
27 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */ 27 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */
28 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS 28 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS
29 #define CONFIG_ENV_OVERWRITE 29 #define CONFIG_ENV_OVERWRITE
30 30
31 #ifdef CONFIG_RAMBOOT_PBL 31 #ifdef CONFIG_RAMBOOT_PBL
32 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t208xrdb/t2080_pbi.cfg 32 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t208xrdb/t2080_pbi.cfg
33 33
34 #define CONFIG_SPL_FLUSH_IMAGE 34 #define CONFIG_SPL_FLUSH_IMAGE
35 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 35 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
36 #define CONFIG_SYS_TEXT_BASE 0x00201000 36 #define CONFIG_SYS_TEXT_BASE 0x00201000
37 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000 37 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000
38 #define CONFIG_SPL_PAD_TO 0x40000 38 #define CONFIG_SPL_PAD_TO 0x40000
39 #define CONFIG_SPL_MAX_SIZE 0x28000 39 #define CONFIG_SPL_MAX_SIZE 0x28000
40 #define RESET_VECTOR_OFFSET 0x27FFC 40 #define RESET_VECTOR_OFFSET 0x27FFC
41 #define BOOT_PAGE_OFFSET 0x27000 41 #define BOOT_PAGE_OFFSET 0x27000
42 #ifdef CONFIG_SPL_BUILD 42 #ifdef CONFIG_SPL_BUILD
43 #define CONFIG_SPL_SKIP_RELOCATE 43 #define CONFIG_SPL_SKIP_RELOCATE
44 #define CONFIG_SPL_COMMON_INIT_DDR 44 #define CONFIG_SPL_COMMON_INIT_DDR
45 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE 45 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
46 #endif 46 #endif
47 47
48 #ifdef CONFIG_NAND 48 #ifdef CONFIG_NAND
49 #define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10) 49 #define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10)
50 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00200000 50 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00200000
51 #define CONFIG_SYS_NAND_U_BOOT_START 0x00200000 51 #define CONFIG_SYS_NAND_U_BOOT_START 0x00200000
52 #define CONFIG_SYS_NAND_U_BOOT_OFFS (256 << 10) 52 #define CONFIG_SYS_NAND_U_BOOT_OFFS (256 << 10)
53 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds" 53 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
54 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xrdb/t2080_nand_rcw.cfg 54 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xrdb/t2080_nand_rcw.cfg
55 #define CONFIG_SPL_NAND_BOOT 55 #define CONFIG_SPL_NAND_BOOT
56 #endif 56 #endif
57 57
58 #ifdef CONFIG_SPIFLASH 58 #ifdef CONFIG_SPIFLASH
59 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC 59 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC
60 #define CONFIG_SPL_SPI_FLASH_MINIMAL 60 #define CONFIG_SPL_SPI_FLASH_MINIMAL
61 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (768 << 10) 61 #define CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE (768 << 10)
62 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x00200000) 62 #define CONFIG_SYS_SPI_FLASH_U_BOOT_DST (0x00200000)
63 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x00200000) 63 #define CONFIG_SYS_SPI_FLASH_U_BOOT_START (0x00200000)
64 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (256 << 10) 64 #define CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS (256 << 10)
65 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 65 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
66 #ifndef CONFIG_SPL_BUILD 66 #ifndef CONFIG_SPL_BUILD
67 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 67 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
68 #endif 68 #endif
69 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xrdb/t2080_spi_rcw.cfg 69 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xrdb/t2080_spi_rcw.cfg
70 #define CONFIG_SPL_SPI_BOOT 70 #define CONFIG_SPL_SPI_BOOT
71 #endif 71 #endif
72 72
73 #ifdef CONFIG_SDCARD 73 #ifdef CONFIG_SDCARD
74 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC 74 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC
75 #define CONFIG_SPL_MMC_MINIMAL 75 #define CONFIG_SPL_MMC_MINIMAL
76 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10) 76 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10)
77 #define CONFIG_SYS_MMC_U_BOOT_DST (0x00200000) 77 #define CONFIG_SYS_MMC_U_BOOT_DST (0x00200000)
78 #define CONFIG_SYS_MMC_U_BOOT_START (0x00200000) 78 #define CONFIG_SYS_MMC_U_BOOT_START (0x00200000)
79 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10) 79 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10)
80 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 80 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
81 #ifndef CONFIG_SPL_BUILD 81 #ifndef CONFIG_SPL_BUILD
82 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 82 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
83 #endif 83 #endif
84 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xrdb/t2080_sd_rcw.cfg 84 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t208xrdb/t2080_sd_rcw.cfg
85 #define CONFIG_SPL_MMC_BOOT 85 #define CONFIG_SPL_MMC_BOOT
86 #endif 86 #endif
87 87
88 #endif /* CONFIG_RAMBOOT_PBL */ 88 #endif /* CONFIG_RAMBOOT_PBL */
89 89
90 #define CONFIG_SRIO_PCIE_BOOT_MASTER 90 #define CONFIG_SRIO_PCIE_BOOT_MASTER
91 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 91 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
92 /* Set 1M boot space */ 92 /* Set 1M boot space */
93 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000) 93 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000)
94 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \ 94 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \
95 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR) 95 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR)
96 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 96 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
97 #endif 97 #endif
98 98
99 #ifndef CONFIG_SYS_TEXT_BASE 99 #ifndef CONFIG_SYS_TEXT_BASE
100 #define CONFIG_SYS_TEXT_BASE 0xeff40000 100 #define CONFIG_SYS_TEXT_BASE 0xeff40000
101 #endif 101 #endif
102 102
103 #ifndef CONFIG_RESET_VECTOR_ADDRESS 103 #ifndef CONFIG_RESET_VECTOR_ADDRESS
104 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 104 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
105 #endif 105 #endif
106 106
107 /* 107 /*
108 * These can be toggled for performance analysis, otherwise use default. 108 * These can be toggled for performance analysis, otherwise use default.
109 */ 109 */
110 #define CONFIG_SYS_CACHE_STASHING 110 #define CONFIG_SYS_CACHE_STASHING
111 #define CONFIG_BTB /* toggle branch predition */ 111 #define CONFIG_BTB /* toggle branch predition */
112 #define CONFIG_DDR_ECC 112 #define CONFIG_DDR_ECC
113 #ifdef CONFIG_DDR_ECC 113 #ifdef CONFIG_DDR_ECC
114 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 114 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER
115 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef 115 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef
116 #endif 116 #endif
117 117
118 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */ 118 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
119 #define CONFIG_SYS_MEMTEST_END 0x00400000 119 #define CONFIG_SYS_MEMTEST_END 0x00400000
120 #define CONFIG_SYS_ALT_MEMTEST 120 #define CONFIG_SYS_ALT_MEMTEST
121 121
122 #ifdef CONFIG_MTD_NOR_FLASH 122 #ifdef CONFIG_MTD_NOR_FLASH
123 #define CONFIG_FLASH_CFI_DRIVER 123 #define CONFIG_FLASH_CFI_DRIVER
124 #define CONFIG_SYS_FLASH_CFI 124 #define CONFIG_SYS_FLASH_CFI
125 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 125 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
126 #endif 126 #endif
127 127
128 #if defined(CONFIG_SPIFLASH) 128 #if defined(CONFIG_SPIFLASH)
129 #define CONFIG_SYS_EXTRA_ENV_RELOC 129 #define CONFIG_SYS_EXTRA_ENV_RELOC
130 #define CONFIG_ENV_SPI_BUS 0 130 #define CONFIG_ENV_SPI_BUS 0
131 #define CONFIG_ENV_SPI_CS 0 131 #define CONFIG_ENV_SPI_CS 0
132 #define CONFIG_ENV_SPI_MAX_HZ 10000000 132 #define CONFIG_ENV_SPI_MAX_HZ 10000000
133 #define CONFIG_ENV_SPI_MODE 0 133 #define CONFIG_ENV_SPI_MODE 0
134 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 134 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
135 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 135 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
136 #define CONFIG_ENV_SECT_SIZE 0x10000 136 #define CONFIG_ENV_SECT_SIZE 0x10000
137 #elif defined(CONFIG_SDCARD) 137 #elif defined(CONFIG_SDCARD)
138 #define CONFIG_SYS_EXTRA_ENV_RELOC 138 #define CONFIG_SYS_EXTRA_ENV_RELOC
139 #define CONFIG_SYS_MMC_ENV_DEV 0 139 #define CONFIG_SYS_MMC_ENV_DEV 0
140 #define CONFIG_ENV_SIZE 0x2000 140 #define CONFIG_ENV_SIZE 0x2000
141 #define CONFIG_ENV_OFFSET (512 * 0x800) 141 #define CONFIG_ENV_OFFSET (512 * 0x800)
142 #elif defined(CONFIG_NAND) 142 #elif defined(CONFIG_NAND)
143 #define CONFIG_SYS_EXTRA_ENV_RELOC 143 #define CONFIG_SYS_EXTRA_ENV_RELOC
144 #define CONFIG_ENV_SIZE 0x2000 144 #define CONFIG_ENV_SIZE 0x2000
145 #define CONFIG_ENV_OFFSET (2 * CONFIG_SYS_NAND_BLOCK_SIZE) 145 #define CONFIG_ENV_OFFSET (2 * CONFIG_SYS_NAND_BLOCK_SIZE)
146 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 146 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
147 #define CONFIG_ENV_ADDR 0xffe20000 147 #define CONFIG_ENV_ADDR 0xffe20000
148 #define CONFIG_ENV_SIZE 0x2000 148 #define CONFIG_ENV_SIZE 0x2000
149 #elif defined(CONFIG_ENV_IS_NOWHERE) 149 #elif defined(CONFIG_ENV_IS_NOWHERE)
150 #define CONFIG_ENV_SIZE 0x2000 150 #define CONFIG_ENV_SIZE 0x2000
151 #else 151 #else
152 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 152 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
153 #define CONFIG_ENV_SIZE 0x2000 153 #define CONFIG_ENV_SIZE 0x2000
154 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 154 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
155 #endif 155 #endif
156 156
157 #ifndef __ASSEMBLY__ 157 #ifndef __ASSEMBLY__
158 unsigned long get_board_sys_clk(void); 158 unsigned long get_board_sys_clk(void);
159 unsigned long get_board_ddr_clk(void); 159 unsigned long get_board_ddr_clk(void);
160 #endif 160 #endif
161 161
162 #define CONFIG_SYS_CLK_FREQ 66660000 162 #define CONFIG_SYS_CLK_FREQ 66660000
163 #define CONFIG_DDR_CLK_FREQ 133330000 163 #define CONFIG_DDR_CLK_FREQ 133330000
164 164
165 /* 165 /*
166 * Config the L3 Cache as L3 SRAM 166 * Config the L3 Cache as L3 SRAM
167 */ 167 */
168 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000 168 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
169 #define CONFIG_SYS_L3_SIZE (512 << 10) 169 #define CONFIG_SYS_L3_SIZE (512 << 10)
170 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024) 170 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024)
171 #ifdef CONFIG_RAMBOOT_PBL 171 #ifdef CONFIG_RAMBOOT_PBL
172 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024) 172 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
173 #endif 173 #endif
174 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024) 174 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024)
175 #define CONFIG_SPL_RELOC_MALLOC_SIZE (50 << 10) 175 #define CONFIG_SPL_RELOC_MALLOC_SIZE (50 << 10)
176 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024) 176 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024)
177 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10) 177 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10)
178 178
179 #define CONFIG_SYS_DCSRBAR 0xf0000000 179 #define CONFIG_SYS_DCSRBAR 0xf0000000
180 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull 180 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
181 181
182 /* EEPROM */ 182 /* EEPROM */
183 #define CONFIG_ID_EEPROM 183 #define CONFIG_ID_EEPROM
184 #define CONFIG_SYS_I2C_EEPROM_NXID 184 #define CONFIG_SYS_I2C_EEPROM_NXID
185 #define CONFIG_SYS_EEPROM_BUS_NUM 0 185 #define CONFIG_SYS_EEPROM_BUS_NUM 0
186 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 186 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50
187 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2 187 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2
188 188
189 /* 189 /*
190 * DDR Setup 190 * DDR Setup
191 */ 191 */
192 #define CONFIG_VERY_BIG_RAM 192 #define CONFIG_VERY_BIG_RAM
193 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 193 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
194 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 194 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
195 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 195 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
196 #define CONFIG_CHIP_SELECTS_PER_CTRL (4 * CONFIG_DIMM_SLOTS_PER_CTLR) 196 #define CONFIG_CHIP_SELECTS_PER_CTRL (4 * CONFIG_DIMM_SLOTS_PER_CTLR)
197 #define CONFIG_DDR_SPD 197 #define CONFIG_DDR_SPD
198 #undef CONFIG_FSL_DDR_INTERACTIVE 198 #undef CONFIG_FSL_DDR_INTERACTIVE
199 #define CONFIG_SYS_SPD_BUS_NUM 0 199 #define CONFIG_SYS_SPD_BUS_NUM 0
200 #define CONFIG_SYS_SDRAM_SIZE 2048 /* for fixed parameter use */ 200 #define CONFIG_SYS_SDRAM_SIZE 2048 /* for fixed parameter use */
201 #define SPD_EEPROM_ADDRESS1 0x51 201 #define SPD_EEPROM_ADDRESS1 0x51
202 #define SPD_EEPROM_ADDRESS2 0x52 202 #define SPD_EEPROM_ADDRESS2 0x52
203 #define SPD_EEPROM_ADDRESS SPD_EEPROM_ADDRESS1 203 #define SPD_EEPROM_ADDRESS SPD_EEPROM_ADDRESS1
204 #define CTRL_INTLV_PREFERED cacheline 204 #define CTRL_INTLV_PREFERED cacheline
205 205
206 /* 206 /*
207 * IFC Definitions 207 * IFC Definitions
208 */ 208 */
209 #define CONFIG_SYS_FLASH_BASE 0xe8000000 209 #define CONFIG_SYS_FLASH_BASE 0xe8000000
210 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE) 210 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE)
211 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf) 211 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf)
212 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \ 212 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \
213 CSPR_PORT_SIZE_16 | \ 213 CSPR_PORT_SIZE_16 | \
214 CSPR_MSEL_NOR | \ 214 CSPR_MSEL_NOR | \
215 CSPR_V) 215 CSPR_V)
216 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024) 216 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024)
217 217
218 /* NOR Flash Timing Params */ 218 /* NOR Flash Timing Params */
219 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80 219 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80
220 220
221 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \ 221 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \
222 FTIM0_NOR_TEADC(0x5) | \ 222 FTIM0_NOR_TEADC(0x5) | \
223 FTIM0_NOR_TEAHC(0x5)) 223 FTIM0_NOR_TEAHC(0x5))
224 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \ 224 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \
225 FTIM1_NOR_TRAD_NOR(0x1A) |\ 225 FTIM1_NOR_TRAD_NOR(0x1A) |\
226 FTIM1_NOR_TSEQRAD_NOR(0x13)) 226 FTIM1_NOR_TSEQRAD_NOR(0x13))
227 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \ 227 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \
228 FTIM2_NOR_TCH(0x4) | \ 228 FTIM2_NOR_TCH(0x4) | \
229 FTIM2_NOR_TWPH(0x0E) | \ 229 FTIM2_NOR_TWPH(0x0E) | \
230 FTIM2_NOR_TWP(0x1c)) 230 FTIM2_NOR_TWP(0x1c))
231 #define CONFIG_SYS_NOR_FTIM3 0x0 231 #define CONFIG_SYS_NOR_FTIM3 0x0
232 232
233 #define CONFIG_SYS_FLASH_QUIET_TEST 233 #define CONFIG_SYS_FLASH_QUIET_TEST
234 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 234 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
235 235
236 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */ 236 #define CONFIG_SYS_MAX_FLASH_BANKS 1 /* number of banks */
237 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */ 237 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */
238 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 238 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
239 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 239 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
240 #define CONFIG_SYS_FLASH_EMPTY_INFO 240 #define CONFIG_SYS_FLASH_EMPTY_INFO
241 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS } 241 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS }
242 242
243 /* CPLD on IFC */ 243 /* CPLD on IFC */
244 #define CONFIG_SYS_CPLD_BASE 0xffdf0000 244 #define CONFIG_SYS_CPLD_BASE 0xffdf0000
245 #define CONFIG_SYS_CPLD_BASE_PHYS (0xf00000000ull | CONFIG_SYS_CPLD_BASE) 245 #define CONFIG_SYS_CPLD_BASE_PHYS (0xf00000000ull | CONFIG_SYS_CPLD_BASE)
246 #define CONFIG_SYS_CSPR2_EXT (0xf) 246 #define CONFIG_SYS_CSPR2_EXT (0xf)
247 #define CONFIG_SYS_CSPR2 (CSPR_PHYS_ADDR(CONFIG_SYS_CPLD_BASE) \ 247 #define CONFIG_SYS_CSPR2 (CSPR_PHYS_ADDR(CONFIG_SYS_CPLD_BASE) \
248 | CSPR_PORT_SIZE_8 \ 248 | CSPR_PORT_SIZE_8 \
249 | CSPR_MSEL_GPCM \ 249 | CSPR_MSEL_GPCM \
250 | CSPR_V) 250 | CSPR_V)
251 #define CONFIG_SYS_AMASK2 IFC_AMASK(64*1024) 251 #define CONFIG_SYS_AMASK2 IFC_AMASK(64*1024)
252 #define CONFIG_SYS_CSOR2 0x0 252 #define CONFIG_SYS_CSOR2 0x0
253 253
254 /* CPLD Timing parameters for IFC CS2 */ 254 /* CPLD Timing parameters for IFC CS2 */
255 #define CONFIG_SYS_CS2_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \ 255 #define CONFIG_SYS_CS2_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \
256 FTIM0_GPCM_TEADC(0x0e) | \ 256 FTIM0_GPCM_TEADC(0x0e) | \
257 FTIM0_GPCM_TEAHC(0x0e)) 257 FTIM0_GPCM_TEAHC(0x0e))
258 #define CONFIG_SYS_CS2_FTIM1 (FTIM1_GPCM_TACO(0x0e) | \ 258 #define CONFIG_SYS_CS2_FTIM1 (FTIM1_GPCM_TACO(0x0e) | \
259 FTIM1_GPCM_TRAD(0x1f)) 259 FTIM1_GPCM_TRAD(0x1f))
260 #define CONFIG_SYS_CS2_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \ 260 #define CONFIG_SYS_CS2_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \
261 FTIM2_GPCM_TCH(0x8) | \ 261 FTIM2_GPCM_TCH(0x8) | \
262 FTIM2_GPCM_TWP(0x1f)) 262 FTIM2_GPCM_TWP(0x1f))
263 #define CONFIG_SYS_CS2_FTIM3 0x0 263 #define CONFIG_SYS_CS2_FTIM3 0x0
264 264
265 /* NAND Flash on IFC */ 265 /* NAND Flash on IFC */
266 #define CONFIG_NAND_FSL_IFC 266 #define CONFIG_NAND_FSL_IFC
267 #define CONFIG_SYS_NAND_BASE 0xff800000 267 #define CONFIG_SYS_NAND_BASE 0xff800000
268 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE) 268 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE)
269 269
270 #define CONFIG_SYS_NAND_CSPR_EXT (0xf) 270 #define CONFIG_SYS_NAND_CSPR_EXT (0xf)
271 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 271 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
272 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \ 272 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \
273 | CSPR_MSEL_NAND /* MSEL = NAND */ \ 273 | CSPR_MSEL_NAND /* MSEL = NAND */ \
274 | CSPR_V) 274 | CSPR_V)
275 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024) 275 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024)
276 276
277 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \ 277 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \
278 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \ 278 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \
279 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 279 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \
280 | CSOR_NAND_RAL_3 /* RAL = 2Byes */ \ 280 | CSOR_NAND_RAL_3 /* RAL = 2Byes */ \
281 | CSOR_NAND_PGS_2K /* Page Size = 2K */\ 281 | CSOR_NAND_PGS_2K /* Page Size = 2K */\
282 | CSOR_NAND_SPRZ_64 /* Spare size = 64 */\ 282 | CSOR_NAND_SPRZ_64 /* Spare size = 64 */\
283 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/ 283 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/
284 284
285 #define CONFIG_SYS_NAND_ONFI_DETECTION 285 #define CONFIG_SYS_NAND_ONFI_DETECTION
286 286
287 /* ONFI NAND Flash mode0 Timing Params */ 287 /* ONFI NAND Flash mode0 Timing Params */
288 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \ 288 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \
289 FTIM0_NAND_TWP(0x18) | \ 289 FTIM0_NAND_TWP(0x18) | \
290 FTIM0_NAND_TWCHT(0x07) | \ 290 FTIM0_NAND_TWCHT(0x07) | \
291 FTIM0_NAND_TWH(0x0a)) 291 FTIM0_NAND_TWH(0x0a))
292 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \ 292 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \
293 FTIM1_NAND_TWBE(0x39) | \ 293 FTIM1_NAND_TWBE(0x39) | \
294 FTIM1_NAND_TRR(0x0e) | \ 294 FTIM1_NAND_TRR(0x0e) | \
295 FTIM1_NAND_TRP(0x18)) 295 FTIM1_NAND_TRP(0x18))
296 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \ 296 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \
297 FTIM2_NAND_TREH(0x0a) | \ 297 FTIM2_NAND_TREH(0x0a) | \
298 FTIM2_NAND_TWHRE(0x1e)) 298 FTIM2_NAND_TWHRE(0x1e))
299 #define CONFIG_SYS_NAND_FTIM3 0x0 299 #define CONFIG_SYS_NAND_FTIM3 0x0
300 300
301 #define CONFIG_SYS_NAND_DDR_LAW 11 301 #define CONFIG_SYS_NAND_DDR_LAW 11
302 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE } 302 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE }
303 #define CONFIG_SYS_MAX_NAND_DEVICE 1 303 #define CONFIG_SYS_MAX_NAND_DEVICE 1
304 #define CONFIG_SYS_NAND_BLOCK_SIZE (512 * 1024) 304 #define CONFIG_SYS_NAND_BLOCK_SIZE (512 * 1024)
305 305
306 #if defined(CONFIG_NAND) 306 #if defined(CONFIG_NAND)
307 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT 307 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT
308 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR 308 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR
309 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK 309 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK
310 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR 310 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR
311 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0 311 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0
312 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1 312 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1
313 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2 313 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2
314 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3 314 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3
315 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR0_CSPR_EXT 315 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR0_CSPR_EXT
316 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR0_CSPR 316 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR0_CSPR
317 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 317 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
318 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 318 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
319 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 319 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
320 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 320 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
321 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 321 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
322 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 322 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
323 #else 323 #else
324 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT 324 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT
325 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR 325 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR
326 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK 326 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK
327 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR 327 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR
328 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0 328 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0
329 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1 329 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1
330 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2 330 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2
331 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3 331 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3
332 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NAND_CSPR_EXT 332 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NAND_CSPR_EXT
333 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NAND_CSPR 333 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NAND_CSPR
334 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NAND_AMASK 334 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NAND_AMASK
335 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NAND_CSOR 335 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NAND_CSOR
336 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NAND_FTIM0 336 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NAND_FTIM0
337 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NAND_FTIM1 337 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NAND_FTIM1
338 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NAND_FTIM2 338 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NAND_FTIM2
339 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NAND_FTIM3 339 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NAND_FTIM3
340 #endif 340 #endif
341 341
342 #if defined(CONFIG_RAMBOOT_PBL) 342 #if defined(CONFIG_RAMBOOT_PBL)
343 #define CONFIG_SYS_RAMBOOT 343 #define CONFIG_SYS_RAMBOOT
344 #endif 344 #endif
345 345
346 #ifdef CONFIG_SPL_BUILD 346 #ifdef CONFIG_SPL_BUILD
347 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE 347 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE
348 #else 348 #else
349 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 349 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
350 #endif 350 #endif
351 351
352 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */ 352 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */
353 #define CONFIG_MISC_INIT_R 353 #define CONFIG_MISC_INIT_R
354 #define CONFIG_HWCONFIG 354 #define CONFIG_HWCONFIG
355 355
356 /* define to use L1 as initial stack */ 356 /* define to use L1 as initial stack */
357 #define CONFIG_L1_INIT_RAM 357 #define CONFIG_L1_INIT_RAM
358 #define CONFIG_SYS_INIT_RAM_LOCK 358 #define CONFIG_SYS_INIT_RAM_LOCK
359 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */ 359 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */
360 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf 360 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
361 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000 361 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000
362 /* The assembler doesn't like typecast */ 362 /* The assembler doesn't like typecast */
363 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \ 363 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
364 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \ 364 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
365 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW) 365 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
366 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 366 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000
367 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 367 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
368 GENERATED_GBL_DATA_SIZE) 368 GENERATED_GBL_DATA_SIZE)
369 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 369 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
370 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 370 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
371 #define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024) 371 #define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024)
372 372
373 /* 373 /*
374 * Serial Port 374 * Serial Port
375 */ 375 */
376 #define CONFIG_CONS_INDEX 1 376 #define CONFIG_CONS_INDEX 1
377 #define CONFIG_SYS_NS16550_SERIAL 377 #define CONFIG_SYS_NS16550_SERIAL
378 #define CONFIG_SYS_NS16550_REG_SIZE 1 378 #define CONFIG_SYS_NS16550_REG_SIZE 1
379 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2) 379 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2)
380 #define CONFIG_SYS_BAUDRATE_TABLE \ 380 #define CONFIG_SYS_BAUDRATE_TABLE \
381 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 381 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
382 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500) 382 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500)
383 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600) 383 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600)
384 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500) 384 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500)
385 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) 385 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
386 386
387 /* 387 /*
388 * I2C 388 * I2C
389 */ 389 */
390 #define CONFIG_SYS_I2C 390 #define CONFIG_SYS_I2C
391 #define CONFIG_SYS_I2C_FSL 391 #define CONFIG_SYS_I2C_FSL
392 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 392 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
393 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 393 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
394 #define CONFIG_SYS_FSL_I2C3_SLAVE 0x7F 394 #define CONFIG_SYS_FSL_I2C3_SLAVE 0x7F
395 #define CONFIG_SYS_FSL_I2C4_SLAVE 0x7F 395 #define CONFIG_SYS_FSL_I2C4_SLAVE 0x7F
396 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 396 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000
397 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100 397 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100
398 #define CONFIG_SYS_FSL_I2C3_OFFSET 0x119000 398 #define CONFIG_SYS_FSL_I2C3_OFFSET 0x119000
399 #define CONFIG_SYS_FSL_I2C4_OFFSET 0x119100 399 #define CONFIG_SYS_FSL_I2C4_OFFSET 0x119100
400 #define CONFIG_SYS_FSL_I2C_SPEED 100000 400 #define CONFIG_SYS_FSL_I2C_SPEED 100000
401 #define CONFIG_SYS_FSL_I2C2_SPEED 100000 401 #define CONFIG_SYS_FSL_I2C2_SPEED 100000
402 #define CONFIG_SYS_FSL_I2C3_SPEED 100000 402 #define CONFIG_SYS_FSL_I2C3_SPEED 100000
403 #define CONFIG_SYS_FSL_I2C4_SPEED 100000 403 #define CONFIG_SYS_FSL_I2C4_SPEED 100000
404 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* I2C bus multiplexer,primary */ 404 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* I2C bus multiplexer,primary */
405 #define I2C_MUX_PCA_ADDR_SEC1 0x75 /* I2C bus multiplexer,secondary 1 */ 405 #define I2C_MUX_PCA_ADDR_SEC1 0x75 /* I2C bus multiplexer,secondary 1 */
406 #define I2C_MUX_PCA_ADDR_SEC2 0x76 /* I2C bus multiplexer,secondary 2 */ 406 #define I2C_MUX_PCA_ADDR_SEC2 0x76 /* I2C bus multiplexer,secondary 2 */
407 #define I2C_MUX_CH_DEFAULT 0x8 407 #define I2C_MUX_CH_DEFAULT 0x8
408 408
409 #define I2C_MUX_CH_VOL_MONITOR 0xa 409 #define I2C_MUX_CH_VOL_MONITOR 0xa
410 410
411 #define CONFIG_VID_FLS_ENV "t208xrdb_vdd_mv" 411 #define CONFIG_VID_FLS_ENV "t208xrdb_vdd_mv"
412 #ifndef CONFIG_SPL_BUILD 412 #ifndef CONFIG_SPL_BUILD
413 #define CONFIG_VID 413 #define CONFIG_VID
414 #endif 414 #endif
415 #define CONFIG_VOL_MONITOR_IR36021_SET 415 #define CONFIG_VOL_MONITOR_IR36021_SET
416 #define CONFIG_VOL_MONITOR_IR36021_READ 416 #define CONFIG_VOL_MONITOR_IR36021_READ
417 /* The lowest and highest voltage allowed for T208xRDB */ 417 /* The lowest and highest voltage allowed for T208xRDB */
418 #define VDD_MV_MIN 819 418 #define VDD_MV_MIN 819
419 #define VDD_MV_MAX 1212 419 #define VDD_MV_MAX 1212
420 420
421 /* 421 /*
422 * RapidIO 422 * RapidIO
423 */ 423 */
424 #define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000 424 #define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000
425 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull 425 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull
426 #define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */ 426 #define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */
427 #define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000 427 #define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000
428 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull 428 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull
429 #define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */ 429 #define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */
430 /* 430 /*
431 * for slave u-boot IMAGE instored in master memory space, 431 * for slave u-boot IMAGE instored in master memory space,
432 * PHYS must be aligned based on the SIZE 432 * PHYS must be aligned based on the SIZE
433 */ 433 */
434 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull 434 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull
435 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull 435 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull
436 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */ 436 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */
437 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull 437 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull
438 /* 438 /*
439 * for slave UCODE and ENV instored in master memory space, 439 * for slave UCODE and ENV instored in master memory space,
440 * PHYS must be aligned based on the SIZE 440 * PHYS must be aligned based on the SIZE
441 */ 441 */
442 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull 442 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull
443 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull 443 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull
444 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */ 444 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */
445 445
446 /* slave core release by master*/ 446 /* slave core release by master*/
447 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4 447 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4
448 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */ 448 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */
449 449
450 /* 450 /*
451 * SRIO_PCIE_BOOT - SLAVE 451 * SRIO_PCIE_BOOT - SLAVE
452 */ 452 */
453 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 453 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
454 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000 454 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000
455 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \ 455 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \
456 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR) 456 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR)
457 #endif 457 #endif
458 458
459 /* 459 /*
460 * eSPI - Enhanced SPI 460 * eSPI - Enhanced SPI
461 */ 461 */
462 #ifdef CONFIG_SPI_FLASH 462 #ifdef CONFIG_SPI_FLASH
463 #define CONFIG_SPI_FLASH_BAR 463 #define CONFIG_SPI_FLASH_BAR
464 #define CONFIG_SF_DEFAULT_SPEED 10000000 464 #define CONFIG_SF_DEFAULT_SPEED 10000000
465 #define CONFIG_SF_DEFAULT_MODE 0 465 #define CONFIG_SF_DEFAULT_MODE 0
466 #endif 466 #endif
467 467
468 /* 468 /*
469 * General PCI 469 * General PCI
470 * Memory space is mapped 1-1, but I/O space must start from 0. 470 * Memory space is mapped 1-1, but I/O space must start from 0.
471 */ 471 */
472 #define CONFIG_PCIE1 /* PCIE controller 1 */ 472 #define CONFIG_PCIE1 /* PCIE controller 1 */
473 #define CONFIG_PCIE2 /* PCIE controller 2 */ 473 #define CONFIG_PCIE2 /* PCIE controller 2 */
474 #define CONFIG_PCIE3 /* PCIE controller 3 */ 474 #define CONFIG_PCIE3 /* PCIE controller 3 */
475 #define CONFIG_PCIE4 /* PCIE controller 4 */ 475 #define CONFIG_PCIE4 /* PCIE controller 4 */
476 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 476 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
477 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 477 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
478 /* controller 1, direct to uli, tgtid 3, Base address 20000 */ 478 /* controller 1, direct to uli, tgtid 3, Base address 20000 */
479 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 479 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
480 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 480 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
481 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 481 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
482 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */ 482 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
483 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000 483 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
484 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 484 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
485 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull 485 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
486 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 486 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
487 487
488 /* controller 2, Slot 2, tgtid 2, Base address 201000 */ 488 /* controller 2, Slot 2, tgtid 2, Base address 201000 */
489 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000 489 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000
490 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 490 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
491 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull 491 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull
492 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 /* 256M */ 492 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x10000000 /* 256M */
493 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000 493 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
494 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 494 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
495 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull 495 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
496 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 496 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
497 497
498 /* controller 3, Slot 1, tgtid 1, Base address 202000 */ 498 /* controller 3, Slot 1, tgtid 1, Base address 202000 */
499 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xb0000000 499 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xb0000000
500 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 500 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
501 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc30000000ull 501 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc30000000ull
502 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x10000000 /* 256M */ 502 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x10000000 /* 256M */
503 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000 503 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
504 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 504 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
505 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull 505 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
506 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 506 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
507 507
508 /* controller 4, Base address 203000 */ 508 /* controller 4, Base address 203000 */
509 #define CONFIG_SYS_PCIE4_MEM_VIRT 0xc0000000 509 #define CONFIG_SYS_PCIE4_MEM_VIRT 0xc0000000
510 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000 510 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000
511 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc40000000ull 511 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc40000000ull
512 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x10000000 /* 256M */ 512 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x10000000 /* 256M */
513 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000 513 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000
514 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull 514 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull
515 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */ 515 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */
516 516
517 #ifdef CONFIG_PCI 517 #ifdef CONFIG_PCI
518 #define CONFIG_PCI_INDIRECT_BRIDGE 518 #define CONFIG_PCI_INDIRECT_BRIDGE
519 #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata LSZ ADD */ 519 #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata LSZ ADD */
520 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 520 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
521 #endif 521 #endif
522 522
523 /* Qman/Bman */ 523 /* Qman/Bman */
524 #ifndef CONFIG_NOBQFMAN 524 #ifndef CONFIG_NOBQFMAN
525 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */ 525 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
526 #define CONFIG_SYS_BMAN_NUM_PORTALS 18 526 #define CONFIG_SYS_BMAN_NUM_PORTALS 18
527 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000 527 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
528 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull 528 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
529 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000 529 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000
530 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000 530 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000
531 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000 531 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000
532 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE 532 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE
533 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 533 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
534 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \ 534 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \
535 CONFIG_SYS_BMAN_CENA_SIZE) 535 CONFIG_SYS_BMAN_CENA_SIZE)
536 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 536 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
537 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08 537 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08
538 #define CONFIG_SYS_QMAN_NUM_PORTALS 18 538 #define CONFIG_SYS_QMAN_NUM_PORTALS 18
539 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000 539 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000
540 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull 540 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull
541 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000 541 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000
542 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000 542 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000
543 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000 543 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000
544 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE 544 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE
545 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 545 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
546 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \ 546 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \
547 CONFIG_SYS_QMAN_CENA_SIZE) 547 CONFIG_SYS_QMAN_CENA_SIZE)
548 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 548 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
549 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 549 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
550 550
551 #define CONFIG_SYS_DPAA_FMAN 551 #define CONFIG_SYS_DPAA_FMAN
552 #define CONFIG_SYS_DPAA_PME 552 #define CONFIG_SYS_DPAA_PME
553 #define CONFIG_SYS_PMAN 553 #define CONFIG_SYS_PMAN
554 #define CONFIG_SYS_DPAA_DCE 554 #define CONFIG_SYS_DPAA_DCE
555 #define CONFIG_SYS_DPAA_RMAN /* RMan */ 555 #define CONFIG_SYS_DPAA_RMAN /* RMan */
556 #define CONFIG_SYS_INTERLAKEN 556 #define CONFIG_SYS_INTERLAKEN
557 557
558 /* Default address of microcode for the Linux Fman driver */ 558 /* Default address of microcode for the Linux Fman driver */
559 #if defined(CONFIG_SPIFLASH) 559 #if defined(CONFIG_SPIFLASH)
560 /* 560 /*
561 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after 561 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after
562 * env, so we got 0x110000. 562 * env, so we got 0x110000.
563 */ 563 */
564 #define CONFIG_SYS_QE_FW_IN_SPIFLASH 564 #define CONFIG_SYS_QE_FW_IN_SPIFLASH
565 #define CONFIG_SYS_CORTINA_FW_IN_SPIFLASH 565 #define CONFIG_SYS_CORTINA_FW_IN_SPIFLASH
566 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000 566 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000
567 #define CONFIG_CORTINA_FW_ADDR 0x120000 567 #define CONFIG_CORTINA_FW_ADDR 0x120000
568 568
569 #elif defined(CONFIG_SDCARD) 569 #elif defined(CONFIG_SDCARD)
570 /* 570 /*
571 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is 571 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
572 * about 1MB (2048 blocks), Env is stored after the image, and the env size is 572 * about 1MB (2048 blocks), Env is stored after the image, and the env size is
573 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080. 573 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080.
574 */ 574 */
575 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC 575 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC
576 #define CONFIG_SYS_CORTINA_FW_IN_MMC 576 #define CONFIG_SYS_CORTINA_FW_IN_MMC
577 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820) 577 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820)
578 #define CONFIG_CORTINA_FW_ADDR (512 * 0x8a0) 578 #define CONFIG_CORTINA_FW_ADDR (512 * 0x8a0)
579 579
580 #elif defined(CONFIG_NAND) 580 #elif defined(CONFIG_NAND)
581 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND 581 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND
582 #define CONFIG_SYS_CORTINA_FW_IN_NAND 582 #define CONFIG_SYS_CORTINA_FW_IN_NAND
583 #define CONFIG_SYS_FMAN_FW_ADDR (3 * CONFIG_SYS_NAND_BLOCK_SIZE) 583 #define CONFIG_SYS_FMAN_FW_ADDR (3 * CONFIG_SYS_NAND_BLOCK_SIZE)
584 #define CONFIG_CORTINA_FW_ADDR (4 * CONFIG_SYS_NAND_BLOCK_SIZE) 584 #define CONFIG_CORTINA_FW_ADDR (4 * CONFIG_SYS_NAND_BLOCK_SIZE)
585 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 585 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
586 /* 586 /*
587 * Slave has no ucode locally, it can fetch this from remote. When implementing 587 * Slave has no ucode locally, it can fetch this from remote. When implementing
588 * in two corenet boards, slave's ucode could be stored in master's memory 588 * in two corenet boards, slave's ucode could be stored in master's memory
589 * space, the address can be mapped from slave TLB->slave LAW-> 589 * space, the address can be mapped from slave TLB->slave LAW->
590 * slave SRIO or PCIE outbound window->master inbound window-> 590 * slave SRIO or PCIE outbound window->master inbound window->
591 * master LAW->the ucode address in master's memory space. 591 * master LAW->the ucode address in master's memory space.
592 */ 592 */
593 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE 593 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE
594 #define CONFIG_SYS_CORTINA_FW_IN_REMOTE 594 #define CONFIG_SYS_CORTINA_FW_IN_REMOTE
595 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000 595 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000
596 #define CONFIG_CORTINA_FW_ADDR 0xFFE10000 596 #define CONFIG_CORTINA_FW_ADDR 0xFFE10000
597 #else 597 #else
598 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR 598 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR
599 #define CONFIG_SYS_CORTINA_FW_IN_NOR 599 #define CONFIG_SYS_CORTINA_FW_IN_NOR
600 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000 600 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000
601 #define CONFIG_CORTINA_FW_ADDR 0xEFE00000 601 #define CONFIG_CORTINA_FW_ADDR 0xEFE00000
602 #endif 602 #endif
603 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 603 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000
604 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) 604 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
605 #endif /* CONFIG_NOBQFMAN */ 605 #endif /* CONFIG_NOBQFMAN */
606 606
607 #ifdef CONFIG_SYS_DPAA_FMAN 607 #ifdef CONFIG_SYS_DPAA_FMAN
608 #define CONFIG_FMAN_ENET 608 #define CONFIG_FMAN_ENET
609 #define CONFIG_PHYLIB_10G 609 #define CONFIG_PHYLIB_10G
610 #define CONFIG_PHY_AQUANTIA 610 #define CONFIG_PHY_AQUANTIA
611 #define CONFIG_PHY_CORTINA 611 #define CONFIG_PHY_CORTINA
612 #define CONFIG_PHY_REALTEK 612 #define CONFIG_PHY_REALTEK
613 #define CONFIG_CORTINA_FW_LENGTH 0x40000 613 #define CONFIG_CORTINA_FW_LENGTH 0x40000
614 #define RGMII_PHY1_ADDR 0x01 /* RealTek RTL8211E */ 614 #define RGMII_PHY1_ADDR 0x01 /* RealTek RTL8211E */
615 #define RGMII_PHY2_ADDR 0x02 615 #define RGMII_PHY2_ADDR 0x02
616 #define CORTINA_PHY_ADDR1 0x0c /* Cortina CS4315 */ 616 #define CORTINA_PHY_ADDR1 0x0c /* Cortina CS4315 */
617 #define CORTINA_PHY_ADDR2 0x0d 617 #define CORTINA_PHY_ADDR2 0x0d
618 #define FM1_10GEC3_PHY_ADDR 0x00 /* Aquantia AQ1202 10G Base-T */ 618 #define FM1_10GEC3_PHY_ADDR 0x00 /* Aquantia AQ1202 10G Base-T */
619 #define FM1_10GEC4_PHY_ADDR 0x01 619 #define FM1_10GEC4_PHY_ADDR 0x01
620 #endif 620 #endif
621 621
622 #ifdef CONFIG_FMAN_ENET 622 #ifdef CONFIG_FMAN_ENET
623 #define CONFIG_MII /* MII PHY management */ 623 #define CONFIG_MII /* MII PHY management */
624 #define CONFIG_ETHPRIME "FM1@DTSEC3" 624 #define CONFIG_ETHPRIME "FM1@DTSEC3"
625 #endif 625 #endif
626 626
627 /* 627 /*
628 * SATA 628 * SATA
629 */ 629 */
630 #ifdef CONFIG_FSL_SATA_V2 630 #ifdef CONFIG_FSL_SATA_V2
631 #define CONFIG_LIBATA 631 #define CONFIG_LIBATA
632 #define CONFIG_FSL_SATA
633 #define CONFIG_SYS_SATA_MAX_DEVICE 2 632 #define CONFIG_SYS_SATA_MAX_DEVICE 2
634 #define CONFIG_SATA1 633 #define CONFIG_SATA1
635 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 634 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
636 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 635 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
637 #define CONFIG_SATA2 636 #define CONFIG_SATA2
638 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 637 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
639 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 638 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
640 #define CONFIG_LBA48 639 #define CONFIG_LBA48
641 #endif 640 #endif
642 641
643 /* 642 /*
644 * USB 643 * USB
645 */ 644 */
646 #ifdef CONFIG_USB_EHCI_HCD 645 #ifdef CONFIG_USB_EHCI_HCD
647 #define CONFIG_USB_EHCI_FSL 646 #define CONFIG_USB_EHCI_FSL
648 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 647 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
649 #define CONFIG_HAS_FSL_DR_USB 648 #define CONFIG_HAS_FSL_DR_USB
650 #endif 649 #endif
651 650
652 /* 651 /*
653 * SDHC 652 * SDHC
654 */ 653 */
655 #ifdef CONFIG_MMC 654 #ifdef CONFIG_MMC
656 #define CONFIG_FSL_ESDHC 655 #define CONFIG_FSL_ESDHC
657 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 656 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
658 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT 657 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT
659 #define CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33 658 #define CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33
660 #endif 659 #endif
661 660
662 /* 661 /*
663 * Dynamic MTD Partition support with mtdparts 662 * Dynamic MTD Partition support with mtdparts
664 */ 663 */
665 #ifdef CONFIG_MTD_NOR_FLASH 664 #ifdef CONFIG_MTD_NOR_FLASH
666 #define CONFIG_MTD_DEVICE 665 #define CONFIG_MTD_DEVICE
667 #define CONFIG_MTD_PARTITIONS 666 #define CONFIG_MTD_PARTITIONS
668 #define CONFIG_FLASH_CFI_MTD 667 #define CONFIG_FLASH_CFI_MTD
669 #endif 668 #endif
670 669
671 /* 670 /*
672 * Environment 671 * Environment
673 */ 672 */
674 673
675 /* 674 /*
676 * Miscellaneous configurable options 675 * Miscellaneous configurable options
677 */ 676 */
678 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 677 #define CONFIG_SYS_LONGHELP /* undef to save memory */
679 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 678 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
680 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 679 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
681 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 680 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
682 681
683 /* 682 /*
684 * For booting Linux, the board info and command line data 683 * For booting Linux, the board info and command line data
685 * have to be in the first 64 MB of memory, since this is 684 * have to be in the first 64 MB of memory, since this is
686 * the maximum mapped by the Linux kernel during initialization. 685 * the maximum mapped by the Linux kernel during initialization.
687 */ 686 */
688 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/ 687 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/
689 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 688 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
690 689
691 #ifdef CONFIG_CMD_KGDB 690 #ifdef CONFIG_CMD_KGDB
692 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 691 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
693 #define CONFIG_KGDB_SER_INDEX 2 /* which serial port to use */ 692 #define CONFIG_KGDB_SER_INDEX 2 /* which serial port to use */
694 #endif 693 #endif
695 694
696 /* 695 /*
697 * Environment Configuration 696 * Environment Configuration
698 */ 697 */
699 #define CONFIG_ROOTPATH "/opt/nfsroot" 698 #define CONFIG_ROOTPATH "/opt/nfsroot"
700 #define CONFIG_BOOTFILE "uImage" 699 #define CONFIG_BOOTFILE "uImage"
701 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server */ 700 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server */
702 701
703 /* default location for tftp and bootm */ 702 /* default location for tftp and bootm */
704 #define CONFIG_LOADADDR 1000000 703 #define CONFIG_LOADADDR 1000000
705 #define __USB_PHY_TYPE utmi 704 #define __USB_PHY_TYPE utmi
706 705
707 #define CONFIG_EXTRA_ENV_SETTINGS \ 706 #define CONFIG_EXTRA_ENV_SETTINGS \
708 "hwconfig=fsl_ddr:" \ 707 "hwconfig=fsl_ddr:" \
709 "ctlr_intlv=" __stringify(CTRL_INTLV_PREFERED) "," \ 708 "ctlr_intlv=" __stringify(CTRL_INTLV_PREFERED) "," \
710 "bank_intlv=auto;" \ 709 "bank_intlv=auto;" \
711 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\ 710 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\
712 "netdev=eth0\0" \ 711 "netdev=eth0\0" \
713 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 712 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
714 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 713 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
715 "tftpflash=tftpboot $loadaddr $uboot && " \ 714 "tftpflash=tftpboot $loadaddr $uboot && " \
716 "protect off $ubootaddr +$filesize && " \ 715 "protect off $ubootaddr +$filesize && " \
717 "erase $ubootaddr +$filesize && " \ 716 "erase $ubootaddr +$filesize && " \
718 "cp.b $loadaddr $ubootaddr $filesize && " \ 717 "cp.b $loadaddr $ubootaddr $filesize && " \
719 "protect on $ubootaddr +$filesize && " \ 718 "protect on $ubootaddr +$filesize && " \
720 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 719 "cmp.b $loadaddr $ubootaddr $filesize\0" \
721 "consoledev=ttyS0\0" \ 720 "consoledev=ttyS0\0" \
722 "ramdiskaddr=2000000\0" \ 721 "ramdiskaddr=2000000\0" \
723 "ramdiskfile=t2080rdb/ramdisk.uboot\0" \ 722 "ramdiskfile=t2080rdb/ramdisk.uboot\0" \
724 "fdtaddr=1e00000\0" \ 723 "fdtaddr=1e00000\0" \
725 "fdtfile=t2080rdb/t2080rdb.dtb\0" \ 724 "fdtfile=t2080rdb/t2080rdb.dtb\0" \
726 "bdev=sda3\0" 725 "bdev=sda3\0"
727 726
728 /* 727 /*
729 * For emulation this causes u-boot to jump to the start of the 728 * For emulation this causes u-boot to jump to the start of the
730 * proof point app code automatically 729 * proof point app code automatically
731 */ 730 */
732 #define CONFIG_PROOF_POINTS \ 731 #define CONFIG_PROOF_POINTS \
733 "setenv bootargs root=/dev/$bdev rw " \ 732 "setenv bootargs root=/dev/$bdev rw " \
734 "console=$consoledev,$baudrate $othbootargs;" \ 733 "console=$consoledev,$baudrate $othbootargs;" \
735 "cpu 1 release 0x29000000 - - -;" \ 734 "cpu 1 release 0x29000000 - - -;" \
736 "cpu 2 release 0x29000000 - - -;" \ 735 "cpu 2 release 0x29000000 - - -;" \
737 "cpu 3 release 0x29000000 - - -;" \ 736 "cpu 3 release 0x29000000 - - -;" \
738 "cpu 4 release 0x29000000 - - -;" \ 737 "cpu 4 release 0x29000000 - - -;" \
739 "cpu 5 release 0x29000000 - - -;" \ 738 "cpu 5 release 0x29000000 - - -;" \
740 "cpu 6 release 0x29000000 - - -;" \ 739 "cpu 6 release 0x29000000 - - -;" \
741 "cpu 7 release 0x29000000 - - -;" \ 740 "cpu 7 release 0x29000000 - - -;" \
742 "go 0x29000000" 741 "go 0x29000000"
743 742
744 #define CONFIG_HVBOOT \ 743 #define CONFIG_HVBOOT \
745 "setenv bootargs config-addr=0x60000000; " \ 744 "setenv bootargs config-addr=0x60000000; " \
746 "bootm 0x01000000 - 0x00f00000" 745 "bootm 0x01000000 - 0x00f00000"
747 746
748 #define CONFIG_ALU \ 747 #define CONFIG_ALU \
749 "setenv bootargs root=/dev/$bdev rw " \ 748 "setenv bootargs root=/dev/$bdev rw " \
750 "console=$consoledev,$baudrate $othbootargs;" \ 749 "console=$consoledev,$baudrate $othbootargs;" \
751 "cpu 1 release 0x01000000 - - -;" \ 750 "cpu 1 release 0x01000000 - - -;" \
752 "cpu 2 release 0x01000000 - - -;" \ 751 "cpu 2 release 0x01000000 - - -;" \
753 "cpu 3 release 0x01000000 - - -;" \ 752 "cpu 3 release 0x01000000 - - -;" \
754 "cpu 4 release 0x01000000 - - -;" \ 753 "cpu 4 release 0x01000000 - - -;" \
755 "cpu 5 release 0x01000000 - - -;" \ 754 "cpu 5 release 0x01000000 - - -;" \
756 "cpu 6 release 0x01000000 - - -;" \ 755 "cpu 6 release 0x01000000 - - -;" \
757 "cpu 7 release 0x01000000 - - -;" \ 756 "cpu 7 release 0x01000000 - - -;" \
758 "go 0x01000000" 757 "go 0x01000000"
759 758
760 #define CONFIG_LINUX \ 759 #define CONFIG_LINUX \
761 "setenv bootargs root=/dev/ram rw " \ 760 "setenv bootargs root=/dev/ram rw " \
762 "console=$consoledev,$baudrate $othbootargs;" \ 761 "console=$consoledev,$baudrate $othbootargs;" \
763 "setenv ramdiskaddr 0x02000000;" \ 762 "setenv ramdiskaddr 0x02000000;" \
764 "setenv fdtaddr 0x00c00000;" \ 763 "setenv fdtaddr 0x00c00000;" \
765 "setenv loadaddr 0x1000000;" \ 764 "setenv loadaddr 0x1000000;" \
766 "bootm $loadaddr $ramdiskaddr $fdtaddr" 765 "bootm $loadaddr $ramdiskaddr $fdtaddr"
767 766
768 #define CONFIG_HDBOOT \ 767 #define CONFIG_HDBOOT \
769 "setenv bootargs root=/dev/$bdev rw " \ 768 "setenv bootargs root=/dev/$bdev rw " \
770 "console=$consoledev,$baudrate $othbootargs;" \ 769 "console=$consoledev,$baudrate $othbootargs;" \
771 "tftp $loadaddr $bootfile;" \ 770 "tftp $loadaddr $bootfile;" \
772 "tftp $fdtaddr $fdtfile;" \ 771 "tftp $fdtaddr $fdtfile;" \
773 "bootm $loadaddr - $fdtaddr" 772 "bootm $loadaddr - $fdtaddr"
774 773
775 #define CONFIG_NFSBOOTCOMMAND \ 774 #define CONFIG_NFSBOOTCOMMAND \
776 "setenv bootargs root=/dev/nfs rw " \ 775 "setenv bootargs root=/dev/nfs rw " \
777 "nfsroot=$serverip:$rootpath " \ 776 "nfsroot=$serverip:$rootpath " \
778 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 777 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
779 "console=$consoledev,$baudrate $othbootargs;" \ 778 "console=$consoledev,$baudrate $othbootargs;" \
780 "tftp $loadaddr $bootfile;" \ 779 "tftp $loadaddr $bootfile;" \
781 "tftp $fdtaddr $fdtfile;" \ 780 "tftp $fdtaddr $fdtfile;" \
782 "bootm $loadaddr - $fdtaddr" 781 "bootm $loadaddr - $fdtaddr"
783 782
784 #define CONFIG_RAMBOOTCOMMAND \ 783 #define CONFIG_RAMBOOTCOMMAND \
785 "setenv bootargs root=/dev/ram rw " \ 784 "setenv bootargs root=/dev/ram rw " \
786 "console=$consoledev,$baudrate $othbootargs;" \ 785 "console=$consoledev,$baudrate $othbootargs;" \
787 "tftp $ramdiskaddr $ramdiskfile;" \ 786 "tftp $ramdiskaddr $ramdiskfile;" \
788 "tftp $loadaddr $bootfile;" \ 787 "tftp $loadaddr $bootfile;" \
789 "tftp $fdtaddr $fdtfile;" \ 788 "tftp $fdtaddr $fdtfile;" \
790 "bootm $loadaddr $ramdiskaddr $fdtaddr" 789 "bootm $loadaddr $ramdiskaddr $fdtaddr"
791 790
792 #define CONFIG_BOOTCOMMAND CONFIG_LINUX 791 #define CONFIG_BOOTCOMMAND CONFIG_LINUX
793 792
794 #include <asm/fsl_secure_boot.h> 793 #include <asm/fsl_secure_boot.h>
795 794
796 #endif /* __T2080RDB_H */ 795 #endif /* __T2080RDB_H */
797 796
include/configs/T4240QDS.h
1 /* 1 /*
2 * Copyright 2011-2012 Freescale Semiconductor, Inc. 2 * Copyright 2011-2012 Freescale Semiconductor, Inc.
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 /* 7 /*
8 * T4240 QDS board configuration file 8 * T4240 QDS board configuration file
9 */ 9 */
10 #ifndef __CONFIG_H 10 #ifndef __CONFIG_H
11 #define __CONFIG_H 11 #define __CONFIG_H
12 12
13 #define CONFIG_FSL_SATA_V2 13 #define CONFIG_FSL_SATA_V2
14 #define CONFIG_PCIE4 14 #define CONFIG_PCIE4
15 15
16 #define CONFIG_ICS307_REFCLK_HZ 25000000 /* ICS307 ref clk freq */ 16 #define CONFIG_ICS307_REFCLK_HZ 25000000 /* ICS307 ref clk freq */
17 17
18 #ifdef CONFIG_RAMBOOT_PBL 18 #ifdef CONFIG_RAMBOOT_PBL
19 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t4qds/t4_pbi.cfg 19 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/t4qds/t4_pbi.cfg
20 #if !defined(CONFIG_NAND) && !defined(CONFIG_SDCARD) 20 #if !defined(CONFIG_NAND) && !defined(CONFIG_SDCARD)
21 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE 21 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE
22 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 22 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
23 #else 23 #else
24 #define CONFIG_SPL_FLUSH_IMAGE 24 #define CONFIG_SPL_FLUSH_IMAGE
25 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 25 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
26 #define CONFIG_SYS_TEXT_BASE 0x00201000 26 #define CONFIG_SYS_TEXT_BASE 0x00201000
27 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000 27 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000
28 #define CONFIG_SPL_PAD_TO 0x40000 28 #define CONFIG_SPL_PAD_TO 0x40000
29 #define CONFIG_SPL_MAX_SIZE 0x28000 29 #define CONFIG_SPL_MAX_SIZE 0x28000
30 #define RESET_VECTOR_OFFSET 0x27FFC 30 #define RESET_VECTOR_OFFSET 0x27FFC
31 #define BOOT_PAGE_OFFSET 0x27000 31 #define BOOT_PAGE_OFFSET 0x27000
32 32
33 #ifdef CONFIG_NAND 33 #ifdef CONFIG_NAND
34 #define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10) 34 #define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10)
35 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00200000 35 #define CONFIG_SYS_NAND_U_BOOT_DST 0x00200000
36 #define CONFIG_SYS_NAND_U_BOOT_START 0x00200000 36 #define CONFIG_SYS_NAND_U_BOOT_START 0x00200000
37 #define CONFIG_SYS_NAND_U_BOOT_OFFS (256 << 10) 37 #define CONFIG_SYS_NAND_U_BOOT_OFFS (256 << 10)
38 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds" 38 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds"
39 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t4qds/t4_nand_rcw.cfg 39 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t4qds/t4_nand_rcw.cfg
40 #define CONFIG_SPL_NAND_BOOT 40 #define CONFIG_SPL_NAND_BOOT
41 #endif 41 #endif
42 42
43 #ifdef CONFIG_SDCARD 43 #ifdef CONFIG_SDCARD
44 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC 44 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC
45 #define CONFIG_SPL_MMC_MINIMAL 45 #define CONFIG_SPL_MMC_MINIMAL
46 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10) 46 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10)
47 #define CONFIG_SYS_MMC_U_BOOT_DST 0x00200000 47 #define CONFIG_SYS_MMC_U_BOOT_DST 0x00200000
48 #define CONFIG_SYS_MMC_U_BOOT_START 0x00200000 48 #define CONFIG_SYS_MMC_U_BOOT_START 0x00200000
49 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10) 49 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10)
50 #ifndef CONFIG_SPL_BUILD 50 #ifndef CONFIG_SPL_BUILD
51 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 51 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
52 #endif 52 #endif
53 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 53 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
54 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t4qds/t4_sd_rcw.cfg 54 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/t4qds/t4_sd_rcw.cfg
55 #define CONFIG_SPL_MMC_BOOT 55 #define CONFIG_SPL_MMC_BOOT
56 #endif 56 #endif
57 57
58 #ifdef CONFIG_SPL_BUILD 58 #ifdef CONFIG_SPL_BUILD
59 #define CONFIG_SPL_SKIP_RELOCATE 59 #define CONFIG_SPL_SKIP_RELOCATE
60 #define CONFIG_SPL_COMMON_INIT_DDR 60 #define CONFIG_SPL_COMMON_INIT_DDR
61 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE 61 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
62 #endif 62 #endif
63 63
64 #endif 64 #endif
65 #endif /* CONFIG_RAMBOOT_PBL */ 65 #endif /* CONFIG_RAMBOOT_PBL */
66 66
67 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 67 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
68 /* Set 1M boot space */ 68 /* Set 1M boot space */
69 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000) 69 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000)
70 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \ 70 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \
71 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR) 71 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR)
72 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 72 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
73 #endif 73 #endif
74 74
75 #define CONFIG_SRIO_PCIE_BOOT_MASTER 75 #define CONFIG_SRIO_PCIE_BOOT_MASTER
76 #define CONFIG_DDR_ECC 76 #define CONFIG_DDR_ECC
77 77
78 #include "t4qds.h" 78 #include "t4qds.h"
79 79
80 #ifndef CONFIG_MTD_NOR_FLASH 80 #ifndef CONFIG_MTD_NOR_FLASH
81 #else 81 #else
82 #define CONFIG_FLASH_CFI_DRIVER 82 #define CONFIG_FLASH_CFI_DRIVER
83 #define CONFIG_SYS_FLASH_CFI 83 #define CONFIG_SYS_FLASH_CFI
84 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 84 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
85 #endif 85 #endif
86 86
87 #if defined(CONFIG_SPIFLASH) 87 #if defined(CONFIG_SPIFLASH)
88 #define CONFIG_SYS_EXTRA_ENV_RELOC 88 #define CONFIG_SYS_EXTRA_ENV_RELOC
89 #define CONFIG_ENV_SPI_BUS 0 89 #define CONFIG_ENV_SPI_BUS 0
90 #define CONFIG_ENV_SPI_CS 0 90 #define CONFIG_ENV_SPI_CS 0
91 #define CONFIG_ENV_SPI_MAX_HZ 10000000 91 #define CONFIG_ENV_SPI_MAX_HZ 10000000
92 #define CONFIG_ENV_SPI_MODE 0 92 #define CONFIG_ENV_SPI_MODE 0
93 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 93 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
94 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 94 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
95 #define CONFIG_ENV_SECT_SIZE 0x10000 95 #define CONFIG_ENV_SECT_SIZE 0x10000
96 #elif defined(CONFIG_SDCARD) 96 #elif defined(CONFIG_SDCARD)
97 #define CONFIG_SYS_EXTRA_ENV_RELOC 97 #define CONFIG_SYS_EXTRA_ENV_RELOC
98 #define CONFIG_SYS_MMC_ENV_DEV 0 98 #define CONFIG_SYS_MMC_ENV_DEV 0
99 #define CONFIG_ENV_SIZE 0x2000 99 #define CONFIG_ENV_SIZE 0x2000
100 #define CONFIG_ENV_OFFSET (512 * 0x800) 100 #define CONFIG_ENV_OFFSET (512 * 0x800)
101 #elif defined(CONFIG_NAND) 101 #elif defined(CONFIG_NAND)
102 #define CONFIG_SYS_EXTRA_ENV_RELOC 102 #define CONFIG_SYS_EXTRA_ENV_RELOC
103 #define CONFIG_ENV_SIZE 0x2000 103 #define CONFIG_ENV_SIZE 0x2000
104 #define CONFIG_ENV_OFFSET (10 * CONFIG_SYS_NAND_BLOCK_SIZE) 104 #define CONFIG_ENV_OFFSET (10 * CONFIG_SYS_NAND_BLOCK_SIZE)
105 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 105 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
106 #define CONFIG_ENV_ADDR 0xffe20000 106 #define CONFIG_ENV_ADDR 0xffe20000
107 #define CONFIG_ENV_SIZE 0x2000 107 #define CONFIG_ENV_SIZE 0x2000
108 #elif defined(CONFIG_ENV_IS_NOWHERE) 108 #elif defined(CONFIG_ENV_IS_NOWHERE)
109 #define CONFIG_ENV_SIZE 0x2000 109 #define CONFIG_ENV_SIZE 0x2000
110 #else 110 #else
111 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 111 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
112 #define CONFIG_ENV_SIZE 0x2000 112 #define CONFIG_ENV_SIZE 0x2000
113 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 113 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
114 #endif 114 #endif
115 115
116 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk() 116 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk()
117 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk() 117 #define CONFIG_DDR_CLK_FREQ get_board_ddr_clk()
118 118
119 #ifndef __ASSEMBLY__ 119 #ifndef __ASSEMBLY__
120 unsigned long get_board_sys_clk(void); 120 unsigned long get_board_sys_clk(void);
121 unsigned long get_board_ddr_clk(void); 121 unsigned long get_board_ddr_clk(void);
122 #endif 122 #endif
123 123
124 /* EEPROM */ 124 /* EEPROM */
125 #define CONFIG_ID_EEPROM 125 #define CONFIG_ID_EEPROM
126 #define CONFIG_SYS_I2C_EEPROM_NXID 126 #define CONFIG_SYS_I2C_EEPROM_NXID
127 #define CONFIG_SYS_EEPROM_BUS_NUM 0 127 #define CONFIG_SYS_EEPROM_BUS_NUM 0
128 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57 128 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57
129 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 129 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
130 130
131 /* 131 /*
132 * DDR Setup 132 * DDR Setup
133 */ 133 */
134 #define CONFIG_SYS_SPD_BUS_NUM 0 134 #define CONFIG_SYS_SPD_BUS_NUM 0
135 #define SPD_EEPROM_ADDRESS1 0x51 135 #define SPD_EEPROM_ADDRESS1 0x51
136 #define SPD_EEPROM_ADDRESS2 0x52 136 #define SPD_EEPROM_ADDRESS2 0x52
137 #define SPD_EEPROM_ADDRESS3 0x53 137 #define SPD_EEPROM_ADDRESS3 0x53
138 #define SPD_EEPROM_ADDRESS4 0x54 138 #define SPD_EEPROM_ADDRESS4 0x54
139 #define SPD_EEPROM_ADDRESS5 0x55 139 #define SPD_EEPROM_ADDRESS5 0x55
140 #define SPD_EEPROM_ADDRESS6 0x56 140 #define SPD_EEPROM_ADDRESS6 0x56
141 #define SPD_EEPROM_ADDRESS SPD_EEPROM_ADDRESS1 /* for p3041/p5010 */ 141 #define SPD_EEPROM_ADDRESS SPD_EEPROM_ADDRESS1 /* for p3041/p5010 */
142 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */ 142 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */
143 143
144 /* 144 /*
145 * IFC Definitions 145 * IFC Definitions
146 */ 146 */
147 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf) 147 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf)
148 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \ 148 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \
149 + 0x8000000) | \ 149 + 0x8000000) | \
150 CSPR_PORT_SIZE_16 | \ 150 CSPR_PORT_SIZE_16 | \
151 CSPR_MSEL_NOR | \ 151 CSPR_MSEL_NOR | \
152 CSPR_V) 152 CSPR_V)
153 #define CONFIG_SYS_NOR1_CSPR_EXT (0xf) 153 #define CONFIG_SYS_NOR1_CSPR_EXT (0xf)
154 #define CONFIG_SYS_NOR1_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \ 154 #define CONFIG_SYS_NOR1_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \
155 CSPR_PORT_SIZE_16 | \ 155 CSPR_PORT_SIZE_16 | \
156 CSPR_MSEL_NOR | \ 156 CSPR_MSEL_NOR | \
157 CSPR_V) 157 CSPR_V)
158 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024) 158 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024)
159 /* NOR Flash Timing Params */ 159 /* NOR Flash Timing Params */
160 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80 160 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80
161 161
162 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \ 162 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \
163 FTIM0_NOR_TEADC(0x5) | \ 163 FTIM0_NOR_TEADC(0x5) | \
164 FTIM0_NOR_TEAHC(0x5)) 164 FTIM0_NOR_TEAHC(0x5))
165 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \ 165 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \
166 FTIM1_NOR_TRAD_NOR(0x1A) |\ 166 FTIM1_NOR_TRAD_NOR(0x1A) |\
167 FTIM1_NOR_TSEQRAD_NOR(0x13)) 167 FTIM1_NOR_TSEQRAD_NOR(0x13))
168 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \ 168 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \
169 FTIM2_NOR_TCH(0x4) | \ 169 FTIM2_NOR_TCH(0x4) | \
170 FTIM2_NOR_TWPH(0x0E) | \ 170 FTIM2_NOR_TWPH(0x0E) | \
171 FTIM2_NOR_TWP(0x1c)) 171 FTIM2_NOR_TWP(0x1c))
172 #define CONFIG_SYS_NOR_FTIM3 0x0 172 #define CONFIG_SYS_NOR_FTIM3 0x0
173 173
174 #define CONFIG_SYS_FLASH_QUIET_TEST 174 #define CONFIG_SYS_FLASH_QUIET_TEST
175 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 175 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
176 176
177 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */ 177 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */
178 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */ 178 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */
179 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 179 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
180 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 180 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
181 181
182 #define CONFIG_SYS_FLASH_EMPTY_INFO 182 #define CONFIG_SYS_FLASH_EMPTY_INFO
183 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS \ 183 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS \
184 + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS} 184 + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS}
185 185
186 #define CONFIG_FSL_QIXIS /* use common QIXIS code */ 186 #define CONFIG_FSL_QIXIS /* use common QIXIS code */
187 #define QIXIS_BASE 0xffdf0000 187 #define QIXIS_BASE 0xffdf0000
188 #define QIXIS_LBMAP_SWITCH 6 188 #define QIXIS_LBMAP_SWITCH 6
189 #define QIXIS_LBMAP_MASK 0x0f 189 #define QIXIS_LBMAP_MASK 0x0f
190 #define QIXIS_LBMAP_SHIFT 0 190 #define QIXIS_LBMAP_SHIFT 0
191 #define QIXIS_LBMAP_DFLTBANK 0x00 191 #define QIXIS_LBMAP_DFLTBANK 0x00
192 #define QIXIS_LBMAP_ALTBANK 0x04 192 #define QIXIS_LBMAP_ALTBANK 0x04
193 #define QIXIS_RST_CTL_RESET 0x83 193 #define QIXIS_RST_CTL_RESET 0x83
194 #define QIXIS_RST_FORCE_MEM 0x1 194 #define QIXIS_RST_FORCE_MEM 0x1
195 #define QIXIS_RCFG_CTL_RECONFIG_IDLE 0x20 195 #define QIXIS_RCFG_CTL_RECONFIG_IDLE 0x20
196 #define QIXIS_RCFG_CTL_RECONFIG_START 0x21 196 #define QIXIS_RCFG_CTL_RECONFIG_START 0x21
197 #define QIXIS_RCFG_CTL_WATCHDOG_ENBLE 0x08 197 #define QIXIS_RCFG_CTL_WATCHDOG_ENBLE 0x08
198 #define QIXIS_BRDCFG5 0x55 198 #define QIXIS_BRDCFG5 0x55
199 #define QIXIS_MUX_SDHC 2 199 #define QIXIS_MUX_SDHC 2
200 #define QIXIS_MUX_SDHC_WIDTH8 1 200 #define QIXIS_MUX_SDHC_WIDTH8 1
201 #define QIXIS_BASE_PHYS (0xf00000000ull | QIXIS_BASE) 201 #define QIXIS_BASE_PHYS (0xf00000000ull | QIXIS_BASE)
202 202
203 #define CONFIG_SYS_CSPR3_EXT (0xf) 203 #define CONFIG_SYS_CSPR3_EXT (0xf)
204 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(QIXIS_BASE_PHYS) \ 204 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(QIXIS_BASE_PHYS) \
205 | CSPR_PORT_SIZE_8 \ 205 | CSPR_PORT_SIZE_8 \
206 | CSPR_MSEL_GPCM \ 206 | CSPR_MSEL_GPCM \
207 | CSPR_V) 207 | CSPR_V)
208 #define CONFIG_SYS_AMASK3 IFC_AMASK(4*1024) 208 #define CONFIG_SYS_AMASK3 IFC_AMASK(4*1024)
209 #define CONFIG_SYS_CSOR3 0x0 209 #define CONFIG_SYS_CSOR3 0x0
210 /* QIXIS Timing parameters for IFC CS3 */ 210 /* QIXIS Timing parameters for IFC CS3 */
211 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \ 211 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \
212 FTIM0_GPCM_TEADC(0x0e) | \ 212 FTIM0_GPCM_TEADC(0x0e) | \
213 FTIM0_GPCM_TEAHC(0x0e)) 213 FTIM0_GPCM_TEAHC(0x0e))
214 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0xff) | \ 214 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0xff) | \
215 FTIM1_GPCM_TRAD(0x3f)) 215 FTIM1_GPCM_TRAD(0x3f))
216 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \ 216 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \
217 FTIM2_GPCM_TCH(0x8) | \ 217 FTIM2_GPCM_TCH(0x8) | \
218 FTIM2_GPCM_TWP(0x1f)) 218 FTIM2_GPCM_TWP(0x1f))
219 #define CONFIG_SYS_CS3_FTIM3 0x0 219 #define CONFIG_SYS_CS3_FTIM3 0x0
220 220
221 /* NAND Flash on IFC */ 221 /* NAND Flash on IFC */
222 #define CONFIG_NAND_FSL_IFC 222 #define CONFIG_NAND_FSL_IFC
223 #define CONFIG_SYS_NAND_BASE 0xff800000 223 #define CONFIG_SYS_NAND_BASE 0xff800000
224 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE) 224 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE)
225 225
226 #define CONFIG_SYS_NAND_CSPR_EXT (0xf) 226 #define CONFIG_SYS_NAND_CSPR_EXT (0xf)
227 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 227 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
228 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \ 228 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \
229 | CSPR_MSEL_NAND /* MSEL = NAND */ \ 229 | CSPR_MSEL_NAND /* MSEL = NAND */ \
230 | CSPR_V) 230 | CSPR_V)
231 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024) 231 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024)
232 232
233 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \ 233 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \
234 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \ 234 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \
235 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 235 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \
236 | CSOR_NAND_RAL_3 /* RAL = 2Byes */ \ 236 | CSOR_NAND_RAL_3 /* RAL = 2Byes */ \
237 | CSOR_NAND_PGS_2K /* Page Size = 2K */ \ 237 | CSOR_NAND_PGS_2K /* Page Size = 2K */ \
238 | CSOR_NAND_SPRZ_64/* Spare size = 64 */ \ 238 | CSOR_NAND_SPRZ_64/* Spare size = 64 */ \
239 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/ 239 | CSOR_NAND_PB(64)) /*Pages Per Block = 64*/
240 240
241 #define CONFIG_SYS_NAND_ONFI_DETECTION 241 #define CONFIG_SYS_NAND_ONFI_DETECTION
242 242
243 /* ONFI NAND Flash mode0 Timing Params */ 243 /* ONFI NAND Flash mode0 Timing Params */
244 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \ 244 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \
245 FTIM0_NAND_TWP(0x18) | \ 245 FTIM0_NAND_TWP(0x18) | \
246 FTIM0_NAND_TWCHT(0x07) | \ 246 FTIM0_NAND_TWCHT(0x07) | \
247 FTIM0_NAND_TWH(0x0a)) 247 FTIM0_NAND_TWH(0x0a))
248 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \ 248 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \
249 FTIM1_NAND_TWBE(0x39) | \ 249 FTIM1_NAND_TWBE(0x39) | \
250 FTIM1_NAND_TRR(0x0e) | \ 250 FTIM1_NAND_TRR(0x0e) | \
251 FTIM1_NAND_TRP(0x18)) 251 FTIM1_NAND_TRP(0x18))
252 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \ 252 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \
253 FTIM2_NAND_TREH(0x0a) | \ 253 FTIM2_NAND_TREH(0x0a) | \
254 FTIM2_NAND_TWHRE(0x1e)) 254 FTIM2_NAND_TWHRE(0x1e))
255 #define CONFIG_SYS_NAND_FTIM3 0x0 255 #define CONFIG_SYS_NAND_FTIM3 0x0
256 256
257 #define CONFIG_SYS_NAND_DDR_LAW 11 257 #define CONFIG_SYS_NAND_DDR_LAW 11
258 258
259 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE } 259 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE }
260 #define CONFIG_SYS_MAX_NAND_DEVICE 1 260 #define CONFIG_SYS_MAX_NAND_DEVICE 1
261 261
262 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024) 262 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024)
263 #define CONFIG_SYS_NAND_MAX_OOBFREE 2 263 #define CONFIG_SYS_NAND_MAX_OOBFREE 2
264 #define CONFIG_SYS_NAND_MAX_ECCPOS 256 264 #define CONFIG_SYS_NAND_MAX_ECCPOS 256
265 265
266 #if defined(CONFIG_NAND) 266 #if defined(CONFIG_NAND)
267 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT 267 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT
268 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR 268 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR
269 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK 269 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK
270 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR 270 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR
271 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0 271 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0
272 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1 272 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1
273 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2 273 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2
274 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3 274 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3
275 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR0_CSPR_EXT 275 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR0_CSPR_EXT
276 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR0_CSPR 276 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR0_CSPR
277 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 277 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
278 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 278 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
279 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 279 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
280 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 280 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
281 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 281 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
282 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 282 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
283 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR1_CSPR_EXT 283 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR1_CSPR_EXT
284 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR1_CSPR 284 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR1_CSPR
285 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK 285 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK
286 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR 286 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR
287 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0 287 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0
288 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1 288 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1
289 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2 289 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2
290 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3 290 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3
291 #else 291 #else
292 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT 292 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT
293 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR 293 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR
294 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK 294 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK
295 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR 295 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR
296 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0 296 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0
297 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1 297 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1
298 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2 298 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2
299 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3 299 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3
300 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR1_CSPR_EXT 300 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NOR1_CSPR_EXT
301 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR1_CSPR 301 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NOR1_CSPR
302 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK 302 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NOR_AMASK
303 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR 303 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NOR_CSOR
304 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0 304 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NOR_FTIM0
305 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1 305 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NOR_FTIM1
306 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2 306 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NOR_FTIM2
307 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3 307 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NOR_FTIM3
308 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NAND_CSPR_EXT 308 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NAND_CSPR_EXT
309 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NAND_CSPR 309 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NAND_CSPR
310 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NAND_AMASK 310 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NAND_AMASK
311 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NAND_CSOR 311 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NAND_CSOR
312 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NAND_FTIM0 312 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NAND_FTIM0
313 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NAND_FTIM1 313 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NAND_FTIM1
314 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NAND_FTIM2 314 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NAND_FTIM2
315 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NAND_FTIM3 315 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NAND_FTIM3
316 #endif 316 #endif
317 317
318 #if defined(CONFIG_RAMBOOT_PBL) 318 #if defined(CONFIG_RAMBOOT_PBL)
319 #define CONFIG_SYS_RAMBOOT 319 #define CONFIG_SYS_RAMBOOT
320 #endif 320 #endif
321 321
322 /* I2C */ 322 /* I2C */
323 #define CONFIG_SYS_FSL_I2C_SPEED 100000 /* I2C speed */ 323 #define CONFIG_SYS_FSL_I2C_SPEED 100000 /* I2C speed */
324 #define CONFIG_SYS_FSL_I2C2_SPEED 100000 /* I2C2 speed */ 324 #define CONFIG_SYS_FSL_I2C2_SPEED 100000 /* I2C2 speed */
325 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* I2C bus multiplexer,primary */ 325 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* I2C bus multiplexer,primary */
326 #define I2C_MUX_PCA_ADDR_SEC 0x76 /* I2C bus multiplexer,secondary */ 326 #define I2C_MUX_PCA_ADDR_SEC 0x76 /* I2C bus multiplexer,secondary */
327 327
328 #define I2C_MUX_CH_DEFAULT 0x8 328 #define I2C_MUX_CH_DEFAULT 0x8
329 #define I2C_MUX_CH_VOL_MONITOR 0xa 329 #define I2C_MUX_CH_VOL_MONITOR 0xa
330 #define I2C_MUX_CH_VSC3316_FS 0xc 330 #define I2C_MUX_CH_VSC3316_FS 0xc
331 #define I2C_MUX_CH_VSC3316_BS 0xd 331 #define I2C_MUX_CH_VSC3316_BS 0xd
332 332
333 /* Voltage monitor on channel 2*/ 333 /* Voltage monitor on channel 2*/
334 #define I2C_VOL_MONITOR_ADDR 0x40 334 #define I2C_VOL_MONITOR_ADDR 0x40
335 #define I2C_VOL_MONITOR_BUS_V_OFFSET 0x2 335 #define I2C_VOL_MONITOR_BUS_V_OFFSET 0x2
336 #define I2C_VOL_MONITOR_BUS_V_OVF 0x1 336 #define I2C_VOL_MONITOR_BUS_V_OVF 0x1
337 #define I2C_VOL_MONITOR_BUS_V_SHIFT 3 337 #define I2C_VOL_MONITOR_BUS_V_SHIFT 3
338 338
339 /* VSC Crossbar switches */ 339 /* VSC Crossbar switches */
340 #define CONFIG_VSC_CROSSBAR 340 #define CONFIG_VSC_CROSSBAR
341 #define VSC3316_FSM_TX_ADDR 0x70 341 #define VSC3316_FSM_TX_ADDR 0x70
342 #define VSC3316_FSM_RX_ADDR 0x71 342 #define VSC3316_FSM_RX_ADDR 0x71
343 343
344 /* 344 /*
345 * RapidIO 345 * RapidIO
346 */ 346 */
347 347
348 /* 348 /*
349 * for slave u-boot IMAGE instored in master memory space, 349 * for slave u-boot IMAGE instored in master memory space,
350 * PHYS must be aligned based on the SIZE 350 * PHYS must be aligned based on the SIZE
351 */ 351 */
352 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull 352 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull
353 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull 353 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull
354 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */ 354 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */
355 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull 355 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull
356 /* 356 /*
357 * for slave UCODE and ENV instored in master memory space, 357 * for slave UCODE and ENV instored in master memory space,
358 * PHYS must be aligned based on the SIZE 358 * PHYS must be aligned based on the SIZE
359 */ 359 */
360 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull 360 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull
361 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull 361 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull
362 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */ 362 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */
363 363
364 /* slave core release by master*/ 364 /* slave core release by master*/
365 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4 365 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4
366 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */ 366 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */
367 367
368 /* 368 /*
369 * SRIO_PCIE_BOOT - SLAVE 369 * SRIO_PCIE_BOOT - SLAVE
370 */ 370 */
371 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 371 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
372 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000 372 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000
373 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \ 373 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \
374 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR) 374 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR)
375 #endif 375 #endif
376 /* 376 /*
377 * eSPI - Enhanced SPI 377 * eSPI - Enhanced SPI
378 */ 378 */
379 #define CONFIG_SF_DEFAULT_SPEED 10000000 379 #define CONFIG_SF_DEFAULT_SPEED 10000000
380 #define CONFIG_SF_DEFAULT_MODE 0 380 #define CONFIG_SF_DEFAULT_MODE 0
381 381
382 /* Qman/Bman */ 382 /* Qman/Bman */
383 #ifndef CONFIG_NOBQFMAN 383 #ifndef CONFIG_NOBQFMAN
384 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */ 384 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
385 #define CONFIG_SYS_BMAN_NUM_PORTALS 50 385 #define CONFIG_SYS_BMAN_NUM_PORTALS 50
386 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000 386 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
387 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull 387 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
388 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000 388 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000
389 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000 389 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000
390 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000 390 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000
391 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE 391 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE
392 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 392 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
393 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \ 393 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \
394 CONFIG_SYS_BMAN_CENA_SIZE) 394 CONFIG_SYS_BMAN_CENA_SIZE)
395 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 395 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
396 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08 396 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08
397 #define CONFIG_SYS_QMAN_NUM_PORTALS 50 397 #define CONFIG_SYS_QMAN_NUM_PORTALS 50
398 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000 398 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000
399 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull 399 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull
400 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000 400 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000
401 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000 401 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000
402 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000 402 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000
403 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE 403 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE
404 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 404 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
405 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \ 405 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \
406 CONFIG_SYS_QMAN_CENA_SIZE) 406 CONFIG_SYS_QMAN_CENA_SIZE)
407 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 407 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
408 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 408 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
409 409
410 #define CONFIG_SYS_DPAA_FMAN 410 #define CONFIG_SYS_DPAA_FMAN
411 #define CONFIG_SYS_DPAA_PME 411 #define CONFIG_SYS_DPAA_PME
412 #define CONFIG_SYS_PMAN 412 #define CONFIG_SYS_PMAN
413 #define CONFIG_SYS_DPAA_DCE 413 #define CONFIG_SYS_DPAA_DCE
414 #define CONFIG_SYS_DPAA_RMAN 414 #define CONFIG_SYS_DPAA_RMAN
415 #define CONFIG_SYS_INTERLAKEN 415 #define CONFIG_SYS_INTERLAKEN
416 416
417 /* Default address of microcode for the Linux Fman driver */ 417 /* Default address of microcode for the Linux Fman driver */
418 #if defined(CONFIG_SPIFLASH) 418 #if defined(CONFIG_SPIFLASH)
419 /* 419 /*
420 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after 420 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after
421 * env, so we got 0x110000. 421 * env, so we got 0x110000.
422 */ 422 */
423 #define CONFIG_SYS_QE_FW_IN_SPIFLASH 423 #define CONFIG_SYS_QE_FW_IN_SPIFLASH
424 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000 424 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000
425 #elif defined(CONFIG_SDCARD) 425 #elif defined(CONFIG_SDCARD)
426 /* 426 /*
427 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is 427 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
428 * about 1MB (2048 blocks), Env is stored after the image, and the env size is 428 * about 1MB (2048 blocks), Env is stored after the image, and the env size is
429 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080. 429 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080.
430 */ 430 */
431 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC 431 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC
432 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820) 432 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820)
433 #elif defined(CONFIG_NAND) 433 #elif defined(CONFIG_NAND)
434 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND 434 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND
435 #define CONFIG_SYS_FMAN_FW_ADDR (11 * CONFIG_SYS_NAND_BLOCK_SIZE) 435 #define CONFIG_SYS_FMAN_FW_ADDR (11 * CONFIG_SYS_NAND_BLOCK_SIZE)
436 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 436 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
437 /* 437 /*
438 * Slave has no ucode locally, it can fetch this from remote. When implementing 438 * Slave has no ucode locally, it can fetch this from remote. When implementing
439 * in two corenet boards, slave's ucode could be stored in master's memory 439 * in two corenet boards, slave's ucode could be stored in master's memory
440 * space, the address can be mapped from slave TLB->slave LAW-> 440 * space, the address can be mapped from slave TLB->slave LAW->
441 * slave SRIO or PCIE outbound window->master inbound window-> 441 * slave SRIO or PCIE outbound window->master inbound window->
442 * master LAW->the ucode address in master's memory space. 442 * master LAW->the ucode address in master's memory space.
443 */ 443 */
444 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE 444 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE
445 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000 445 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000
446 #else 446 #else
447 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR 447 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR
448 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000 448 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000
449 #endif 449 #endif
450 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 450 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000
451 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) 451 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
452 #endif /* CONFIG_NOBQFMAN */ 452 #endif /* CONFIG_NOBQFMAN */
453 453
454 #ifdef CONFIG_SYS_DPAA_FMAN 454 #ifdef CONFIG_SYS_DPAA_FMAN
455 #define CONFIG_FMAN_ENET 455 #define CONFIG_FMAN_ENET
456 #define CONFIG_PHYLIB_10G 456 #define CONFIG_PHYLIB_10G
457 #define CONFIG_PHY_VITESSE 457 #define CONFIG_PHY_VITESSE
458 #define CONFIG_PHY_TERANETICS 458 #define CONFIG_PHY_TERANETICS
459 #define SGMII_CARD_PORT1_PHY_ADDR 0x1C 459 #define SGMII_CARD_PORT1_PHY_ADDR 0x1C
460 #define SGMII_CARD_PORT2_PHY_ADDR 0x1D 460 #define SGMII_CARD_PORT2_PHY_ADDR 0x1D
461 #define SGMII_CARD_PORT3_PHY_ADDR 0x1E 461 #define SGMII_CARD_PORT3_PHY_ADDR 0x1E
462 #define SGMII_CARD_PORT4_PHY_ADDR 0x1F 462 #define SGMII_CARD_PORT4_PHY_ADDR 0x1F
463 #define FM1_10GEC1_PHY_ADDR 0x0 463 #define FM1_10GEC1_PHY_ADDR 0x0
464 #define FM1_10GEC2_PHY_ADDR 0x1 464 #define FM1_10GEC2_PHY_ADDR 0x1
465 #define FM2_10GEC1_PHY_ADDR 0x2 465 #define FM2_10GEC1_PHY_ADDR 0x2
466 #define FM2_10GEC2_PHY_ADDR 0x3 466 #define FM2_10GEC2_PHY_ADDR 0x3
467 #endif 467 #endif
468 468
469 /* SATA */ 469 /* SATA */
470 #ifdef CONFIG_FSL_SATA_V2 470 #ifdef CONFIG_FSL_SATA_V2
471 #define CONFIG_LIBATA 471 #define CONFIG_LIBATA
472 #define CONFIG_FSL_SATA
473 472
474 #define CONFIG_SYS_SATA_MAX_DEVICE 2 473 #define CONFIG_SYS_SATA_MAX_DEVICE 2
475 #define CONFIG_SATA1 474 #define CONFIG_SATA1
476 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 475 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
477 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 476 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
478 #define CONFIG_SATA2 477 #define CONFIG_SATA2
479 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 478 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
480 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 479 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
481 480
482 #define CONFIG_LBA48 481 #define CONFIG_LBA48
483 #endif 482 #endif
484 483
485 #ifdef CONFIG_FMAN_ENET 484 #ifdef CONFIG_FMAN_ENET
486 #define CONFIG_MII /* MII PHY management */ 485 #define CONFIG_MII /* MII PHY management */
487 #define CONFIG_ETHPRIME "FM1@DTSEC1" 486 #define CONFIG_ETHPRIME "FM1@DTSEC1"
488 #endif 487 #endif
489 488
490 /* 489 /*
491 * USB 490 * USB
492 */ 491 */
493 #define CONFIG_USB_EHCI_FSL 492 #define CONFIG_USB_EHCI_FSL
494 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 493 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
495 #define CONFIG_HAS_FSL_DR_USB 494 #define CONFIG_HAS_FSL_DR_USB
496 495
497 #ifdef CONFIG_MMC 496 #ifdef CONFIG_MMC
498 #define CONFIG_FSL_ESDHC 497 #define CONFIG_FSL_ESDHC
499 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 498 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
500 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT 499 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT
501 #define CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33 500 #define CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33
502 #define CONFIG_ESDHC_DETECT_QUIRK \ 501 #define CONFIG_ESDHC_DETECT_QUIRK \
503 (!(readb(QIXIS_BASE + QIXIS_BRDCFG5) & QIXIS_MUX_SDHC) || \ 502 (!(readb(QIXIS_BASE + QIXIS_BRDCFG5) & QIXIS_MUX_SDHC) || \
504 IS_SVR_REV(get_svr(), 1, 0)) 503 IS_SVR_REV(get_svr(), 1, 0))
505 #define CONFIG_ESDHC_DETECT_8_BIT_QUIRK \ 504 #define CONFIG_ESDHC_DETECT_8_BIT_QUIRK \
506 (!(readb(QIXIS_BASE + QIXIS_BRDCFG5) & QIXIS_MUX_SDHC_WIDTH8)) 505 (!(readb(QIXIS_BASE + QIXIS_BRDCFG5) & QIXIS_MUX_SDHC_WIDTH8))
507 #endif 506 #endif
508 507
509 508
510 #define __USB_PHY_TYPE utmi 509 #define __USB_PHY_TYPE utmi
511 510
512 /* 511 /*
513 * T4240 has 3 DDR controllers. Default to 3-way interleaving. It can be 512 * T4240 has 3 DDR controllers. Default to 3-way interleaving. It can be
514 * 3way_1KB, 3way_4KB, 3way_8KB. T4160 has 2 DDR controllers. Default to 2-way 513 * 3way_1KB, 3way_4KB, 3way_8KB. T4160 has 2 DDR controllers. Default to 2-way
515 * interleaving. It can be cacheline, page, bank, superbank. 514 * interleaving. It can be cacheline, page, bank, superbank.
516 * See doc/README.fsl-ddr for details. 515 * See doc/README.fsl-ddr for details.
517 */ 516 */
518 #ifdef CONFIG_ARCH_T4240 517 #ifdef CONFIG_ARCH_T4240
519 #define CTRL_INTLV_PREFERED 3way_4KB 518 #define CTRL_INTLV_PREFERED 3way_4KB
520 #else 519 #else
521 #define CTRL_INTLV_PREFERED cacheline 520 #define CTRL_INTLV_PREFERED cacheline
522 #endif 521 #endif
523 522
524 #define CONFIG_EXTRA_ENV_SETTINGS \ 523 #define CONFIG_EXTRA_ENV_SETTINGS \
525 "hwconfig=fsl_ddr:" \ 524 "hwconfig=fsl_ddr:" \
526 "ctlr_intlv=" __stringify(CTRL_INTLV_PREFERED) "," \ 525 "ctlr_intlv=" __stringify(CTRL_INTLV_PREFERED) "," \
527 "bank_intlv=auto;" \ 526 "bank_intlv=auto;" \
528 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\ 527 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\
529 "netdev=eth0\0" \ 528 "netdev=eth0\0" \
530 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 529 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
531 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 530 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
532 "tftpflash=tftpboot $loadaddr $uboot && " \ 531 "tftpflash=tftpboot $loadaddr $uboot && " \
533 "protect off $ubootaddr +$filesize && " \ 532 "protect off $ubootaddr +$filesize && " \
534 "erase $ubootaddr +$filesize && " \ 533 "erase $ubootaddr +$filesize && " \
535 "cp.b $loadaddr $ubootaddr $filesize && " \ 534 "cp.b $loadaddr $ubootaddr $filesize && " \
536 "protect on $ubootaddr +$filesize && " \ 535 "protect on $ubootaddr +$filesize && " \
537 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 536 "cmp.b $loadaddr $ubootaddr $filesize\0" \
538 "consoledev=ttyS0\0" \ 537 "consoledev=ttyS0\0" \
539 "ramdiskaddr=2000000\0" \ 538 "ramdiskaddr=2000000\0" \
540 "ramdiskfile=t4240qds/ramdisk.uboot\0" \ 539 "ramdiskfile=t4240qds/ramdisk.uboot\0" \
541 "fdtaddr=1e00000\0" \ 540 "fdtaddr=1e00000\0" \
542 "fdtfile=t4240qds/t4240qds.dtb\0" \ 541 "fdtfile=t4240qds/t4240qds.dtb\0" \
543 "bdev=sda3\0" 542 "bdev=sda3\0"
544 543
545 #define CONFIG_HVBOOT \ 544 #define CONFIG_HVBOOT \
546 "setenv bootargs config-addr=0x60000000; " \ 545 "setenv bootargs config-addr=0x60000000; " \
547 "bootm 0x01000000 - 0x00f00000" 546 "bootm 0x01000000 - 0x00f00000"
548 547
549 #define CONFIG_ALU \ 548 #define CONFIG_ALU \
550 "setenv bootargs root=/dev/$bdev rw " \ 549 "setenv bootargs root=/dev/$bdev rw " \
551 "console=$consoledev,$baudrate $othbootargs;" \ 550 "console=$consoledev,$baudrate $othbootargs;" \
552 "cpu 1 release 0x01000000 - - -;" \ 551 "cpu 1 release 0x01000000 - - -;" \
553 "cpu 2 release 0x01000000 - - -;" \ 552 "cpu 2 release 0x01000000 - - -;" \
554 "cpu 3 release 0x01000000 - - -;" \ 553 "cpu 3 release 0x01000000 - - -;" \
555 "cpu 4 release 0x01000000 - - -;" \ 554 "cpu 4 release 0x01000000 - - -;" \
556 "cpu 5 release 0x01000000 - - -;" \ 555 "cpu 5 release 0x01000000 - - -;" \
557 "cpu 6 release 0x01000000 - - -;" \ 556 "cpu 6 release 0x01000000 - - -;" \
558 "cpu 7 release 0x01000000 - - -;" \ 557 "cpu 7 release 0x01000000 - - -;" \
559 "go 0x01000000" 558 "go 0x01000000"
560 559
561 #define CONFIG_LINUX \ 560 #define CONFIG_LINUX \
562 "setenv bootargs root=/dev/ram rw " \ 561 "setenv bootargs root=/dev/ram rw " \
563 "console=$consoledev,$baudrate $othbootargs;" \ 562 "console=$consoledev,$baudrate $othbootargs;" \
564 "setenv ramdiskaddr 0x02000000;" \ 563 "setenv ramdiskaddr 0x02000000;" \
565 "setenv fdtaddr 0x00c00000;" \ 564 "setenv fdtaddr 0x00c00000;" \
566 "setenv loadaddr 0x1000000;" \ 565 "setenv loadaddr 0x1000000;" \
567 "bootm $loadaddr $ramdiskaddr $fdtaddr" 566 "bootm $loadaddr $ramdiskaddr $fdtaddr"
568 567
569 #define CONFIG_HDBOOT \ 568 #define CONFIG_HDBOOT \
570 "setenv bootargs root=/dev/$bdev rw " \ 569 "setenv bootargs root=/dev/$bdev rw " \
571 "console=$consoledev,$baudrate $othbootargs;" \ 570 "console=$consoledev,$baudrate $othbootargs;" \
572 "tftp $loadaddr $bootfile;" \ 571 "tftp $loadaddr $bootfile;" \
573 "tftp $fdtaddr $fdtfile;" \ 572 "tftp $fdtaddr $fdtfile;" \
574 "bootm $loadaddr - $fdtaddr" 573 "bootm $loadaddr - $fdtaddr"
575 574
576 #define CONFIG_NFSBOOTCOMMAND \ 575 #define CONFIG_NFSBOOTCOMMAND \
577 "setenv bootargs root=/dev/nfs rw " \ 576 "setenv bootargs root=/dev/nfs rw " \
578 "nfsroot=$serverip:$rootpath " \ 577 "nfsroot=$serverip:$rootpath " \
579 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 578 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
580 "console=$consoledev,$baudrate $othbootargs;" \ 579 "console=$consoledev,$baudrate $othbootargs;" \
581 "tftp $loadaddr $bootfile;" \ 580 "tftp $loadaddr $bootfile;" \
582 "tftp $fdtaddr $fdtfile;" \ 581 "tftp $fdtaddr $fdtfile;" \
583 "bootm $loadaddr - $fdtaddr" 582 "bootm $loadaddr - $fdtaddr"
584 583
585 #define CONFIG_RAMBOOTCOMMAND \ 584 #define CONFIG_RAMBOOTCOMMAND \
586 "setenv bootargs root=/dev/ram rw " \ 585 "setenv bootargs root=/dev/ram rw " \
587 "console=$consoledev,$baudrate $othbootargs;" \ 586 "console=$consoledev,$baudrate $othbootargs;" \
588 "tftp $ramdiskaddr $ramdiskfile;" \ 587 "tftp $ramdiskaddr $ramdiskfile;" \
589 "tftp $loadaddr $bootfile;" \ 588 "tftp $loadaddr $bootfile;" \
590 "tftp $fdtaddr $fdtfile;" \ 589 "tftp $fdtaddr $fdtfile;" \
591 "bootm $loadaddr $ramdiskaddr $fdtaddr" 590 "bootm $loadaddr $ramdiskaddr $fdtaddr"
592 591
593 #define CONFIG_BOOTCOMMAND CONFIG_LINUX 592 #define CONFIG_BOOTCOMMAND CONFIG_LINUX
594 593
595 #include <asm/fsl_secure_boot.h> 594 #include <asm/fsl_secure_boot.h>
596 595
597 #endif /* __CONFIG_H */ 596 #endif /* __CONFIG_H */
598 597
include/configs/T4240RDB.h
1 /* 1 /*
2 * Copyright 2014 Freescale Semiconductor, Inc. 2 * Copyright 2014 Freescale Semiconductor, Inc.
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 /* 7 /*
8 * T4240 RDB board configuration file 8 * T4240 RDB board configuration file
9 */ 9 */
10 #ifndef __CONFIG_H 10 #ifndef __CONFIG_H
11 #define __CONFIG_H 11 #define __CONFIG_H
12 12
13 #define CONFIG_FSL_SATA_V2 13 #define CONFIG_FSL_SATA_V2
14 #define CONFIG_PCIE4 14 #define CONFIG_PCIE4
15 15
16 #define CONFIG_ICS307_REFCLK_HZ 25000000 /* ICS307 ref clk freq */ 16 #define CONFIG_ICS307_REFCLK_HZ 25000000 /* ICS307 ref clk freq */
17 17
18 #ifdef CONFIG_RAMBOOT_PBL 18 #ifdef CONFIG_RAMBOOT_PBL
19 #define CONFIG_SYS_FSL_PBL_PBI $(SRCTREE)/board/freescale/t4rdb/t4_pbi.cfg 19 #define CONFIG_SYS_FSL_PBL_PBI $(SRCTREE)/board/freescale/t4rdb/t4_pbi.cfg
20 #ifndef CONFIG_SDCARD 20 #ifndef CONFIG_SDCARD
21 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE 21 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE
22 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 22 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
23 #else 23 #else
24 #define CONFIG_SPL_FLUSH_IMAGE 24 #define CONFIG_SPL_FLUSH_IMAGE
25 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin" 25 #define CONFIG_SPL_TARGET "u-boot-with-spl.bin"
26 #define CONFIG_SYS_TEXT_BASE 0x00201000 26 #define CONFIG_SYS_TEXT_BASE 0x00201000
27 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000 27 #define CONFIG_SPL_TEXT_BASE 0xFFFD8000
28 #define CONFIG_SPL_PAD_TO 0x40000 28 #define CONFIG_SPL_PAD_TO 0x40000
29 #define CONFIG_SPL_MAX_SIZE 0x28000 29 #define CONFIG_SPL_MAX_SIZE 0x28000
30 #define RESET_VECTOR_OFFSET 0x27FFC 30 #define RESET_VECTOR_OFFSET 0x27FFC
31 #define BOOT_PAGE_OFFSET 0x27000 31 #define BOOT_PAGE_OFFSET 0x27000
32 32
33 #ifdef CONFIG_SDCARD 33 #ifdef CONFIG_SDCARD
34 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC 34 #define CONFIG_RESET_VECTOR_ADDRESS 0x200FFC
35 #define CONFIG_SPL_MMC_MINIMAL 35 #define CONFIG_SPL_MMC_MINIMAL
36 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10) 36 #define CONFIG_SYS_MMC_U_BOOT_SIZE (768 << 10)
37 #define CONFIG_SYS_MMC_U_BOOT_DST 0x00200000 37 #define CONFIG_SYS_MMC_U_BOOT_DST 0x00200000
38 #define CONFIG_SYS_MMC_U_BOOT_START 0x00200000 38 #define CONFIG_SYS_MMC_U_BOOT_START 0x00200000
39 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10) 39 #define CONFIG_SYS_MMC_U_BOOT_OFFS (260 << 10)
40 #ifndef CONFIG_SPL_BUILD 40 #ifndef CONFIG_SPL_BUILD
41 #define CONFIG_SYS_MPC85XX_NO_RESETVEC 41 #define CONFIG_SYS_MPC85XX_NO_RESETVEC
42 #endif 42 #endif
43 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 43 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds"
44 #define CONFIG_SYS_FSL_PBL_RCW $(SRCTREE)/board/freescale/t4rdb/t4_sd_rcw.cfg 44 #define CONFIG_SYS_FSL_PBL_RCW $(SRCTREE)/board/freescale/t4rdb/t4_sd_rcw.cfg
45 #define CONFIG_SPL_MMC_BOOT 45 #define CONFIG_SPL_MMC_BOOT
46 #endif 46 #endif
47 47
48 #ifdef CONFIG_SPL_BUILD 48 #ifdef CONFIG_SPL_BUILD
49 #define CONFIG_SPL_SKIP_RELOCATE 49 #define CONFIG_SPL_SKIP_RELOCATE
50 #define CONFIG_SPL_COMMON_INIT_DDR 50 #define CONFIG_SPL_COMMON_INIT_DDR
51 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE 51 #define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
52 #endif 52 #endif
53 53
54 #endif 54 #endif
55 #endif /* CONFIG_RAMBOOT_PBL */ 55 #endif /* CONFIG_RAMBOOT_PBL */
56 56
57 #define CONFIG_DDR_ECC 57 #define CONFIG_DDR_ECC
58 58
59 /* High Level Configuration Options */ 59 /* High Level Configuration Options */
60 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */ 60 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */
61 #define CONFIG_MP /* support multiple processors */ 61 #define CONFIG_MP /* support multiple processors */
62 62
63 #ifndef CONFIG_SYS_TEXT_BASE 63 #ifndef CONFIG_SYS_TEXT_BASE
64 #define CONFIG_SYS_TEXT_BASE 0xeff40000 64 #define CONFIG_SYS_TEXT_BASE 0xeff40000
65 #endif 65 #endif
66 66
67 #ifndef CONFIG_RESET_VECTOR_ADDRESS 67 #ifndef CONFIG_RESET_VECTOR_ADDRESS
68 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 68 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
69 #endif 69 #endif
70 70
71 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */ 71 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */
72 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS 72 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS
73 #define CONFIG_PCIE1 /* PCIE controller 1 */ 73 #define CONFIG_PCIE1 /* PCIE controller 1 */
74 #define CONFIG_PCIE2 /* PCIE controller 2 */ 74 #define CONFIG_PCIE2 /* PCIE controller 2 */
75 #define CONFIG_PCIE3 /* PCIE controller 3 */ 75 #define CONFIG_PCIE3 /* PCIE controller 3 */
76 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 76 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
77 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 77 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
78 78
79 #define CONFIG_ENV_OVERWRITE 79 #define CONFIG_ENV_OVERWRITE
80 80
81 /* 81 /*
82 * These can be toggled for performance analysis, otherwise use default. 82 * These can be toggled for performance analysis, otherwise use default.
83 */ 83 */
84 #define CONFIG_SYS_CACHE_STASHING 84 #define CONFIG_SYS_CACHE_STASHING
85 #define CONFIG_BTB /* toggle branch predition */ 85 #define CONFIG_BTB /* toggle branch predition */
86 #ifdef CONFIG_DDR_ECC 86 #ifdef CONFIG_DDR_ECC
87 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 87 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER
88 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef 88 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef
89 #endif 89 #endif
90 90
91 #define CONFIG_ENABLE_36BIT_PHYS 91 #define CONFIG_ENABLE_36BIT_PHYS
92 92
93 #define CONFIG_ADDR_MAP 93 #define CONFIG_ADDR_MAP
94 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */ 94 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
95 95
96 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */ 96 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
97 #define CONFIG_SYS_MEMTEST_END 0x00400000 97 #define CONFIG_SYS_MEMTEST_END 0x00400000
98 #define CONFIG_SYS_ALT_MEMTEST 98 #define CONFIG_SYS_ALT_MEMTEST
99 #define CONFIG_PANIC_HANG /* do not reset board on panic */ 99 #define CONFIG_PANIC_HANG /* do not reset board on panic */
100 100
101 /* 101 /*
102 * Config the L3 Cache as L3 SRAM 102 * Config the L3 Cache as L3 SRAM
103 */ 103 */
104 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000 104 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
105 #define CONFIG_SYS_L3_SIZE (512 << 10) 105 #define CONFIG_SYS_L3_SIZE (512 << 10)
106 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024) 106 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024)
107 #ifdef CONFIG_RAMBOOT_PBL 107 #ifdef CONFIG_RAMBOOT_PBL
108 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024) 108 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
109 #endif 109 #endif
110 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024) 110 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024)
111 #define CONFIG_SPL_RELOC_MALLOC_SIZE (50 << 10) 111 #define CONFIG_SPL_RELOC_MALLOC_SIZE (50 << 10)
112 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024) 112 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024)
113 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10) 113 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10)
114 114
115 #define CONFIG_SYS_DCSRBAR 0xf0000000 115 #define CONFIG_SYS_DCSRBAR 0xf0000000
116 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull 116 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
117 117
118 /* 118 /*
119 * DDR Setup 119 * DDR Setup
120 */ 120 */
121 #define CONFIG_VERY_BIG_RAM 121 #define CONFIG_VERY_BIG_RAM
122 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 122 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
123 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 123 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
124 124
125 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 125 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
126 #define CONFIG_CHIP_SELECTS_PER_CTRL 4 126 #define CONFIG_CHIP_SELECTS_PER_CTRL 4
127 #define CONFIG_FSL_DDR_FIRST_SLOT_QUAD_CAPABLE 127 #define CONFIG_FSL_DDR_FIRST_SLOT_QUAD_CAPABLE
128 128
129 #define CONFIG_DDR_SPD 129 #define CONFIG_DDR_SPD
130 130
131 /* 131 /*
132 * IFC Definitions 132 * IFC Definitions
133 */ 133 */
134 #define CONFIG_SYS_FLASH_BASE 0xe0000000 134 #define CONFIG_SYS_FLASH_BASE 0xe0000000
135 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE) 135 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE)
136 136
137 #ifdef CONFIG_SPL_BUILD 137 #ifdef CONFIG_SPL_BUILD
138 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE 138 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE
139 #else 139 #else
140 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE 140 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
141 #endif 141 #endif
142 142
143 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */ 143 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */
144 #define CONFIG_MISC_INIT_R 144 #define CONFIG_MISC_INIT_R
145 145
146 #define CONFIG_HWCONFIG 146 #define CONFIG_HWCONFIG
147 147
148 /* define to use L1 as initial stack */ 148 /* define to use L1 as initial stack */
149 #define CONFIG_L1_INIT_RAM 149 #define CONFIG_L1_INIT_RAM
150 #define CONFIG_SYS_INIT_RAM_LOCK 150 #define CONFIG_SYS_INIT_RAM_LOCK
151 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */ 151 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */
152 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf 152 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
153 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000 153 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000
154 /* The assembler doesn't like typecast */ 154 /* The assembler doesn't like typecast */
155 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \ 155 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
156 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \ 156 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
157 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW) 157 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
158 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 158 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000
159 159
160 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 160 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
161 GENERATED_GBL_DATA_SIZE) 161 GENERATED_GBL_DATA_SIZE)
162 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 162 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
163 163
164 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 164 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
165 #define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024) 165 #define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024)
166 166
167 /* Serial Port - controlled on board with jumper J8 167 /* Serial Port - controlled on board with jumper J8
168 * open - index 2 168 * open - index 2
169 * shorted - index 1 169 * shorted - index 1
170 */ 170 */
171 #define CONFIG_CONS_INDEX 1 171 #define CONFIG_CONS_INDEX 1
172 #define CONFIG_SYS_NS16550_SERIAL 172 #define CONFIG_SYS_NS16550_SERIAL
173 #define CONFIG_SYS_NS16550_REG_SIZE 1 173 #define CONFIG_SYS_NS16550_REG_SIZE 1
174 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2) 174 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2)
175 175
176 #define CONFIG_SYS_BAUDRATE_TABLE \ 176 #define CONFIG_SYS_BAUDRATE_TABLE \
177 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 177 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
178 178
179 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500) 179 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500)
180 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600) 180 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600)
181 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500) 181 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500)
182 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) 182 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
183 183
184 /* I2C */ 184 /* I2C */
185 #define CONFIG_SYS_I2C 185 #define CONFIG_SYS_I2C
186 #define CONFIG_SYS_I2C_FSL 186 #define CONFIG_SYS_I2C_FSL
187 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 187 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
188 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 188 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000
189 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 189 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
190 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100 190 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100
191 191
192 /* 192 /*
193 * General PCI 193 * General PCI
194 * Memory space is mapped 1-1, but I/O space must start from 0. 194 * Memory space is mapped 1-1, but I/O space must start from 0.
195 */ 195 */
196 196
197 /* controller 1, direct to uli, tgtid 3, Base address 20000 */ 197 /* controller 1, direct to uli, tgtid 3, Base address 20000 */
198 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 198 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
199 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 199 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
200 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 200 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
201 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */ 201 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
202 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000 202 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
203 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 203 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
204 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull 204 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
205 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 205 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
206 206
207 /* controller 2, Slot 2, tgtid 2, Base address 201000 */ 207 /* controller 2, Slot 2, tgtid 2, Base address 201000 */
208 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000 208 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000
209 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 209 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
210 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull 210 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull
211 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */ 211 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */
212 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000 212 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
213 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 213 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
214 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull 214 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
215 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 215 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
216 216
217 /* controller 3, Slot 1, tgtid 1, Base address 202000 */ 217 /* controller 3, Slot 1, tgtid 1, Base address 202000 */
218 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000 218 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000
219 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 219 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
220 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull 220 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull
221 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */ 221 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */
222 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000 222 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
223 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 223 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
224 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull 224 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
225 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 225 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
226 226
227 /* controller 4, Base address 203000 */ 227 /* controller 4, Base address 203000 */
228 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000 228 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000
229 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc60000000ull 229 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc60000000ull
230 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x20000000 /* 512M */ 230 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x20000000 /* 512M */
231 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000 231 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000
232 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull 232 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull
233 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */ 233 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */
234 234
235 #ifdef CONFIG_PCI 235 #ifdef CONFIG_PCI
236 #define CONFIG_PCI_INDIRECT_BRIDGE 236 #define CONFIG_PCI_INDIRECT_BRIDGE
237 237
238 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 238 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
239 #endif /* CONFIG_PCI */ 239 #endif /* CONFIG_PCI */
240 240
241 /* SATA */ 241 /* SATA */
242 #ifdef CONFIG_FSL_SATA_V2 242 #ifdef CONFIG_FSL_SATA_V2
243 #define CONFIG_LIBATA 243 #define CONFIG_LIBATA
244 #define CONFIG_FSL_SATA
245 244
246 #define CONFIG_SYS_SATA_MAX_DEVICE 2 245 #define CONFIG_SYS_SATA_MAX_DEVICE 2
247 #define CONFIG_SATA1 246 #define CONFIG_SATA1
248 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 247 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
249 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 248 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
250 #define CONFIG_SATA2 249 #define CONFIG_SATA2
251 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 250 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
252 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 251 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
253 252
254 #define CONFIG_LBA48 253 #define CONFIG_LBA48
255 #endif 254 #endif
256 255
257 #ifdef CONFIG_FMAN_ENET 256 #ifdef CONFIG_FMAN_ENET
258 #define CONFIG_MII /* MII PHY management */ 257 #define CONFIG_MII /* MII PHY management */
259 #define CONFIG_ETHPRIME "FM1@DTSEC1" 258 #define CONFIG_ETHPRIME "FM1@DTSEC1"
260 #endif 259 #endif
261 260
262 /* 261 /*
263 * Environment 262 * Environment
264 */ 263 */
265 #define CONFIG_LOADS_ECHO /* echo on for serial download */ 264 #define CONFIG_LOADS_ECHO /* echo on for serial download */
266 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 265 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */
267 266
268 /* 267 /*
269 * Command line configuration. 268 * Command line configuration.
270 */ 269 */
271 270
272 /* 271 /*
273 * Miscellaneous configurable options 272 * Miscellaneous configurable options
274 */ 273 */
275 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 274 #define CONFIG_SYS_LONGHELP /* undef to save memory */
276 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 275 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
277 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 276 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
278 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 277 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
279 278
280 /* 279 /*
281 * For booting Linux, the board info and command line data 280 * For booting Linux, the board info and command line data
282 * have to be in the first 64 MB of memory, since this is 281 * have to be in the first 64 MB of memory, since this is
283 * the maximum mapped by the Linux kernel during initialization. 282 * the maximum mapped by the Linux kernel during initialization.
284 */ 283 */
285 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/ 284 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/
286 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 285 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
287 286
288 #ifdef CONFIG_CMD_KGDB 287 #ifdef CONFIG_CMD_KGDB
289 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 288 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
290 #endif 289 #endif
291 290
292 /* 291 /*
293 * Environment Configuration 292 * Environment Configuration
294 */ 293 */
295 #define CONFIG_ROOTPATH "/opt/nfsroot" 294 #define CONFIG_ROOTPATH "/opt/nfsroot"
296 #define CONFIG_BOOTFILE "uImage" 295 #define CONFIG_BOOTFILE "uImage"
297 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server*/ 296 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server*/
298 297
299 /* default location for tftp and bootm */ 298 /* default location for tftp and bootm */
300 #define CONFIG_LOADADDR 1000000 299 #define CONFIG_LOADADDR 1000000
301 300
302 #define CONFIG_HVBOOT \ 301 #define CONFIG_HVBOOT \
303 "setenv bootargs config-addr=0x60000000; " \ 302 "setenv bootargs config-addr=0x60000000; " \
304 "bootm 0x01000000 - 0x00f00000" 303 "bootm 0x01000000 - 0x00f00000"
305 304
306 #ifndef CONFIG_MTD_NOR_FLASH 305 #ifndef CONFIG_MTD_NOR_FLASH
307 #else 306 #else
308 #define CONFIG_FLASH_CFI_DRIVER 307 #define CONFIG_FLASH_CFI_DRIVER
309 #define CONFIG_SYS_FLASH_CFI 308 #define CONFIG_SYS_FLASH_CFI
310 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 309 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
311 #endif 310 #endif
312 311
313 #if defined(CONFIG_SPIFLASH) 312 #if defined(CONFIG_SPIFLASH)
314 #define CONFIG_SYS_EXTRA_ENV_RELOC 313 #define CONFIG_SYS_EXTRA_ENV_RELOC
315 #define CONFIG_ENV_SPI_BUS 0 314 #define CONFIG_ENV_SPI_BUS 0
316 #define CONFIG_ENV_SPI_CS 0 315 #define CONFIG_ENV_SPI_CS 0
317 #define CONFIG_ENV_SPI_MAX_HZ 10000000 316 #define CONFIG_ENV_SPI_MAX_HZ 10000000
318 #define CONFIG_ENV_SPI_MODE 0 317 #define CONFIG_ENV_SPI_MODE 0
319 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 318 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
320 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 319 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
321 #define CONFIG_ENV_SECT_SIZE 0x10000 320 #define CONFIG_ENV_SECT_SIZE 0x10000
322 #elif defined(CONFIG_SDCARD) 321 #elif defined(CONFIG_SDCARD)
323 #define CONFIG_SYS_EXTRA_ENV_RELOC 322 #define CONFIG_SYS_EXTRA_ENV_RELOC
324 #define CONFIG_SYS_MMC_ENV_DEV 0 323 #define CONFIG_SYS_MMC_ENV_DEV 0
325 #define CONFIG_ENV_SIZE 0x2000 324 #define CONFIG_ENV_SIZE 0x2000
326 #define CONFIG_ENV_OFFSET (512 * 0x800) 325 #define CONFIG_ENV_OFFSET (512 * 0x800)
327 #elif defined(CONFIG_NAND) 326 #elif defined(CONFIG_NAND)
328 #define CONFIG_SYS_EXTRA_ENV_RELOC 327 #define CONFIG_SYS_EXTRA_ENV_RELOC
329 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE 328 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE
330 #define CONFIG_ENV_OFFSET (7 * CONFIG_SYS_NAND_BLOCK_SIZE) 329 #define CONFIG_ENV_OFFSET (7 * CONFIG_SYS_NAND_BLOCK_SIZE)
331 #elif defined(CONFIG_ENV_IS_NOWHERE) 330 #elif defined(CONFIG_ENV_IS_NOWHERE)
332 #define CONFIG_ENV_SIZE 0x2000 331 #define CONFIG_ENV_SIZE 0x2000
333 #else 332 #else
334 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 333 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
335 #define CONFIG_ENV_SIZE 0x2000 334 #define CONFIG_ENV_SIZE 0x2000
336 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 335 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
337 #endif 336 #endif
338 337
339 #define CONFIG_SYS_CLK_FREQ 66666666 338 #define CONFIG_SYS_CLK_FREQ 66666666
340 #define CONFIG_DDR_CLK_FREQ 133333333 339 #define CONFIG_DDR_CLK_FREQ 133333333
341 340
342 #ifndef __ASSEMBLY__ 341 #ifndef __ASSEMBLY__
343 unsigned long get_board_sys_clk(void); 342 unsigned long get_board_sys_clk(void);
344 unsigned long get_board_ddr_clk(void); 343 unsigned long get_board_ddr_clk(void);
345 #endif 344 #endif
346 345
347 /* 346 /*
348 * DDR Setup 347 * DDR Setup
349 */ 348 */
350 #define CONFIG_SYS_SPD_BUS_NUM 0 349 #define CONFIG_SYS_SPD_BUS_NUM 0
351 #define SPD_EEPROM_ADDRESS1 0x52 350 #define SPD_EEPROM_ADDRESS1 0x52
352 #define SPD_EEPROM_ADDRESS2 0x54 351 #define SPD_EEPROM_ADDRESS2 0x54
353 #define SPD_EEPROM_ADDRESS3 0x56 352 #define SPD_EEPROM_ADDRESS3 0x56
354 #define SPD_EEPROM_ADDRESS SPD_EEPROM_ADDRESS1 /* for p3041/p5010 */ 353 #define SPD_EEPROM_ADDRESS SPD_EEPROM_ADDRESS1 /* for p3041/p5010 */
355 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */ 354 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */
356 355
357 /* 356 /*
358 * IFC Definitions 357 * IFC Definitions
359 */ 358 */
360 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf) 359 #define CONFIG_SYS_NOR0_CSPR_EXT (0xf)
361 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \ 360 #define CONFIG_SYS_NOR0_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS \
362 + 0x8000000) | \ 361 + 0x8000000) | \
363 CSPR_PORT_SIZE_16 | \ 362 CSPR_PORT_SIZE_16 | \
364 CSPR_MSEL_NOR | \ 363 CSPR_MSEL_NOR | \
365 CSPR_V) 364 CSPR_V)
366 #define CONFIG_SYS_NOR1_CSPR_EXT (0xf) 365 #define CONFIG_SYS_NOR1_CSPR_EXT (0xf)
367 #define CONFIG_SYS_NOR1_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \ 366 #define CONFIG_SYS_NOR1_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | \
368 CSPR_PORT_SIZE_16 | \ 367 CSPR_PORT_SIZE_16 | \
369 CSPR_MSEL_NOR | \ 368 CSPR_MSEL_NOR | \
370 CSPR_V) 369 CSPR_V)
371 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024) 370 #define CONFIG_SYS_NOR_AMASK IFC_AMASK(128*1024*1024)
372 /* NOR Flash Timing Params */ 371 /* NOR Flash Timing Params */
373 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80 372 #define CONFIG_SYS_NOR_CSOR CSOR_NAND_TRHZ_80
374 373
375 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \ 374 #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \
376 FTIM0_NOR_TEADC(0x5) | \ 375 FTIM0_NOR_TEADC(0x5) | \
377 FTIM0_NOR_TEAHC(0x5)) 376 FTIM0_NOR_TEAHC(0x5))
378 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \ 377 #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \
379 FTIM1_NOR_TRAD_NOR(0x1A) |\ 378 FTIM1_NOR_TRAD_NOR(0x1A) |\
380 FTIM1_NOR_TSEQRAD_NOR(0x13)) 379 FTIM1_NOR_TSEQRAD_NOR(0x13))
381 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \ 380 #define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \
382 FTIM2_NOR_TCH(0x4) | \ 381 FTIM2_NOR_TCH(0x4) | \
383 FTIM2_NOR_TWPH(0x0E) | \ 382 FTIM2_NOR_TWPH(0x0E) | \
384 FTIM2_NOR_TWP(0x1c)) 383 FTIM2_NOR_TWP(0x1c))
385 #define CONFIG_SYS_NOR_FTIM3 0x0 384 #define CONFIG_SYS_NOR_FTIM3 0x0
386 385
387 #define CONFIG_SYS_FLASH_QUIET_TEST 386 #define CONFIG_SYS_FLASH_QUIET_TEST
388 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 387 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
389 388
390 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */ 389 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */
391 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */ 390 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */
392 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 391 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
393 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 392 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
394 393
395 #define CONFIG_SYS_FLASH_EMPTY_INFO 394 #define CONFIG_SYS_FLASH_EMPTY_INFO
396 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS \ 395 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS \
397 + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS} 396 + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS}
398 397
399 /* NAND Flash on IFC */ 398 /* NAND Flash on IFC */
400 #define CONFIG_NAND_FSL_IFC 399 #define CONFIG_NAND_FSL_IFC
401 #define CONFIG_SYS_NAND_MAX_ECCPOS 256 400 #define CONFIG_SYS_NAND_MAX_ECCPOS 256
402 #define CONFIG_SYS_NAND_MAX_OOBFREE 2 401 #define CONFIG_SYS_NAND_MAX_OOBFREE 2
403 #define CONFIG_SYS_NAND_BASE 0xff800000 402 #define CONFIG_SYS_NAND_BASE 0xff800000
404 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE) 403 #define CONFIG_SYS_NAND_BASE_PHYS (0xf00000000ull | CONFIG_SYS_NAND_BASE)
405 404
406 #define CONFIG_SYS_NAND_CSPR_EXT (0xf) 405 #define CONFIG_SYS_NAND_CSPR_EXT (0xf)
407 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 406 #define CONFIG_SYS_NAND_CSPR (CSPR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
408 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \ 407 | CSPR_PORT_SIZE_8 /* Port Size = 8 bit */ \
409 | CSPR_MSEL_NAND /* MSEL = NAND */ \ 408 | CSPR_MSEL_NAND /* MSEL = NAND */ \
410 | CSPR_V) 409 | CSPR_V)
411 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024) 410 #define CONFIG_SYS_NAND_AMASK IFC_AMASK(64*1024)
412 411
413 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \ 412 #define CONFIG_SYS_NAND_CSOR (CSOR_NAND_ECC_ENC_EN /* ECC on encode */ \
414 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \ 413 | CSOR_NAND_ECC_DEC_EN /* ECC on decode */ \
415 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 414 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \
416 | CSOR_NAND_RAL_3 /* RAL = 2Byes */ \ 415 | CSOR_NAND_RAL_3 /* RAL = 2Byes */ \
417 | CSOR_NAND_PGS_4K /* Page Size = 4K */ \ 416 | CSOR_NAND_PGS_4K /* Page Size = 4K */ \
418 | CSOR_NAND_SPRZ_224 /* Spare size = 224 */ \ 417 | CSOR_NAND_SPRZ_224 /* Spare size = 224 */ \
419 | CSOR_NAND_PB(128)) /*Page Per Block = 128*/ 418 | CSOR_NAND_PB(128)) /*Page Per Block = 128*/
420 419
421 #define CONFIG_SYS_NAND_ONFI_DETECTION 420 #define CONFIG_SYS_NAND_ONFI_DETECTION
422 421
423 /* ONFI NAND Flash mode0 Timing Params */ 422 /* ONFI NAND Flash mode0 Timing Params */
424 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \ 423 #define CONFIG_SYS_NAND_FTIM0 (FTIM0_NAND_TCCST(0x07) | \
425 FTIM0_NAND_TWP(0x18) | \ 424 FTIM0_NAND_TWP(0x18) | \
426 FTIM0_NAND_TWCHT(0x07) | \ 425 FTIM0_NAND_TWCHT(0x07) | \
427 FTIM0_NAND_TWH(0x0a)) 426 FTIM0_NAND_TWH(0x0a))
428 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \ 427 #define CONFIG_SYS_NAND_FTIM1 (FTIM1_NAND_TADLE(0x32) | \
429 FTIM1_NAND_TWBE(0x39) | \ 428 FTIM1_NAND_TWBE(0x39) | \
430 FTIM1_NAND_TRR(0x0e) | \ 429 FTIM1_NAND_TRR(0x0e) | \
431 FTIM1_NAND_TRP(0x18)) 430 FTIM1_NAND_TRP(0x18))
432 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \ 431 #define CONFIG_SYS_NAND_FTIM2 (FTIM2_NAND_TRAD(0x0f) | \
433 FTIM2_NAND_TREH(0x0a) | \ 432 FTIM2_NAND_TREH(0x0a) | \
434 FTIM2_NAND_TWHRE(0x1e)) 433 FTIM2_NAND_TWHRE(0x1e))
435 #define CONFIG_SYS_NAND_FTIM3 0x0 434 #define CONFIG_SYS_NAND_FTIM3 0x0
436 435
437 #define CONFIG_SYS_NAND_DDR_LAW 11 436 #define CONFIG_SYS_NAND_DDR_LAW 11
438 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE } 437 #define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE }
439 #define CONFIG_SYS_MAX_NAND_DEVICE 1 438 #define CONFIG_SYS_MAX_NAND_DEVICE 1
440 439
441 #define CONFIG_SYS_NAND_BLOCK_SIZE (512 * 1024) 440 #define CONFIG_SYS_NAND_BLOCK_SIZE (512 * 1024)
442 441
443 #if defined(CONFIG_NAND) 442 #if defined(CONFIG_NAND)
444 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT 443 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NAND_CSPR_EXT
445 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR 444 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NAND_CSPR
446 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK 445 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NAND_AMASK
447 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR 446 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NAND_CSOR
448 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0 447 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NAND_FTIM0
449 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1 448 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NAND_FTIM1
450 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2 449 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NAND_FTIM2
451 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3 450 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NAND_FTIM3
452 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR0_CSPR_EXT 451 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR0_CSPR_EXT
453 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR0_CSPR 452 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR0_CSPR
454 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK 453 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK
455 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR 454 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR
456 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0 455 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0
457 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1 456 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1
458 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2 457 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2
459 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3 458 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3
460 #else 459 #else
461 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT 460 #define CONFIG_SYS_CSPR0_EXT CONFIG_SYS_NOR0_CSPR_EXT
462 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR 461 #define CONFIG_SYS_CSPR0 CONFIG_SYS_NOR0_CSPR
463 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK 462 #define CONFIG_SYS_AMASK0 CONFIG_SYS_NOR_AMASK
464 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR 463 #define CONFIG_SYS_CSOR0 CONFIG_SYS_NOR_CSOR
465 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0 464 #define CONFIG_SYS_CS0_FTIM0 CONFIG_SYS_NOR_FTIM0
466 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1 465 #define CONFIG_SYS_CS0_FTIM1 CONFIG_SYS_NOR_FTIM1
467 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2 466 #define CONFIG_SYS_CS0_FTIM2 CONFIG_SYS_NOR_FTIM2
468 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3 467 #define CONFIG_SYS_CS0_FTIM3 CONFIG_SYS_NOR_FTIM3
469 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NAND_CSPR_EXT 468 #define CONFIG_SYS_CSPR1_EXT CONFIG_SYS_NAND_CSPR_EXT
470 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NAND_CSPR 469 #define CONFIG_SYS_CSPR1 CONFIG_SYS_NAND_CSPR
471 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NAND_AMASK 470 #define CONFIG_SYS_AMASK1 CONFIG_SYS_NAND_AMASK
472 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NAND_CSOR 471 #define CONFIG_SYS_CSOR1 CONFIG_SYS_NAND_CSOR
473 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NAND_FTIM0 472 #define CONFIG_SYS_CS1_FTIM0 CONFIG_SYS_NAND_FTIM0
474 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NAND_FTIM1 473 #define CONFIG_SYS_CS1_FTIM1 CONFIG_SYS_NAND_FTIM1
475 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NAND_FTIM2 474 #define CONFIG_SYS_CS1_FTIM2 CONFIG_SYS_NAND_FTIM2
476 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NAND_FTIM3 475 #define CONFIG_SYS_CS1_FTIM3 CONFIG_SYS_NAND_FTIM3
477 #endif 476 #endif
478 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR1_CSPR_EXT 477 #define CONFIG_SYS_CSPR2_EXT CONFIG_SYS_NOR1_CSPR_EXT
479 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR1_CSPR 478 #define CONFIG_SYS_CSPR2 CONFIG_SYS_NOR1_CSPR
480 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK 479 #define CONFIG_SYS_AMASK2 CONFIG_SYS_NOR_AMASK
481 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR 480 #define CONFIG_SYS_CSOR2 CONFIG_SYS_NOR_CSOR
482 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0 481 #define CONFIG_SYS_CS2_FTIM0 CONFIG_SYS_NOR_FTIM0
483 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1 482 #define CONFIG_SYS_CS2_FTIM1 CONFIG_SYS_NOR_FTIM1
484 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2 483 #define CONFIG_SYS_CS2_FTIM2 CONFIG_SYS_NOR_FTIM2
485 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3 484 #define CONFIG_SYS_CS2_FTIM3 CONFIG_SYS_NOR_FTIM3
486 485
487 /* CPLD on IFC */ 486 /* CPLD on IFC */
488 #define CONFIG_SYS_CPLD_BASE 0xffdf0000 487 #define CONFIG_SYS_CPLD_BASE 0xffdf0000
489 #define CONFIG_SYS_CPLD_BASE_PHYS (0xf00000000ull | CONFIG_SYS_CPLD_BASE) 488 #define CONFIG_SYS_CPLD_BASE_PHYS (0xf00000000ull | CONFIG_SYS_CPLD_BASE)
490 #define CONFIG_SYS_CSPR3_EXT (0xf) 489 #define CONFIG_SYS_CSPR3_EXT (0xf)
491 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(CONFIG_SYS_CPLD_BASE_PHYS) \ 490 #define CONFIG_SYS_CSPR3 (CSPR_PHYS_ADDR(CONFIG_SYS_CPLD_BASE_PHYS) \
492 | CSPR_PORT_SIZE_8 \ 491 | CSPR_PORT_SIZE_8 \
493 | CSPR_MSEL_GPCM \ 492 | CSPR_MSEL_GPCM \
494 | CSPR_V) 493 | CSPR_V)
495 494
496 #define CONFIG_SYS_AMASK3 IFC_AMASK(4*1024) 495 #define CONFIG_SYS_AMASK3 IFC_AMASK(4*1024)
497 #define CONFIG_SYS_CSOR3 0x0 496 #define CONFIG_SYS_CSOR3 0x0
498 497
499 /* CPLD Timing parameters for IFC CS3 */ 498 /* CPLD Timing parameters for IFC CS3 */
500 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \ 499 #define CONFIG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x0e) | \
501 FTIM0_GPCM_TEADC(0x0e) | \ 500 FTIM0_GPCM_TEADC(0x0e) | \
502 FTIM0_GPCM_TEAHC(0x0e)) 501 FTIM0_GPCM_TEAHC(0x0e))
503 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0x0e) | \ 502 #define CONFIG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0x0e) | \
504 FTIM1_GPCM_TRAD(0x1f)) 503 FTIM1_GPCM_TRAD(0x1f))
505 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \ 504 #define CONFIG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x0e) | \
506 FTIM2_GPCM_TCH(0x8) | \ 505 FTIM2_GPCM_TCH(0x8) | \
507 FTIM2_GPCM_TWP(0x1f)) 506 FTIM2_GPCM_TWP(0x1f))
508 #define CONFIG_SYS_CS3_FTIM3 0x0 507 #define CONFIG_SYS_CS3_FTIM3 0x0
509 508
510 #if defined(CONFIG_RAMBOOT_PBL) 509 #if defined(CONFIG_RAMBOOT_PBL)
511 #define CONFIG_SYS_RAMBOOT 510 #define CONFIG_SYS_RAMBOOT
512 #endif 511 #endif
513 512
514 /* I2C */ 513 /* I2C */
515 #define CONFIG_SYS_FSL_I2C_SPEED 100000 /* I2C speed */ 514 #define CONFIG_SYS_FSL_I2C_SPEED 100000 /* I2C speed */
516 #define CONFIG_SYS_FSL_I2C2_SPEED 100000 /* I2C2 speed */ 515 #define CONFIG_SYS_FSL_I2C2_SPEED 100000 /* I2C2 speed */
517 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* I2C bus multiplexer,primary */ 516 #define I2C_MUX_PCA_ADDR_PRI 0x77 /* I2C bus multiplexer,primary */
518 #define I2C_MUX_PCA_ADDR_SEC 0x76 /* I2C bus multiplexer,secondary */ 517 #define I2C_MUX_PCA_ADDR_SEC 0x76 /* I2C bus multiplexer,secondary */
519 518
520 #define I2C_MUX_CH_DEFAULT 0x8 519 #define I2C_MUX_CH_DEFAULT 0x8
521 #define I2C_MUX_CH_VOL_MONITOR 0xa 520 #define I2C_MUX_CH_VOL_MONITOR 0xa
522 #define I2C_MUX_CH_VSC3316_FS 0xc 521 #define I2C_MUX_CH_VSC3316_FS 0xc
523 #define I2C_MUX_CH_VSC3316_BS 0xd 522 #define I2C_MUX_CH_VSC3316_BS 0xd
524 523
525 /* Voltage monitor on channel 2*/ 524 /* Voltage monitor on channel 2*/
526 #define I2C_VOL_MONITOR_ADDR 0x40 525 #define I2C_VOL_MONITOR_ADDR 0x40
527 #define I2C_VOL_MONITOR_BUS_V_OFFSET 0x2 526 #define I2C_VOL_MONITOR_BUS_V_OFFSET 0x2
528 #define I2C_VOL_MONITOR_BUS_V_OVF 0x1 527 #define I2C_VOL_MONITOR_BUS_V_OVF 0x1
529 #define I2C_VOL_MONITOR_BUS_V_SHIFT 3 528 #define I2C_VOL_MONITOR_BUS_V_SHIFT 3
530 529
531 #define CONFIG_VID_FLS_ENV "t4240rdb_vdd_mv" 530 #define CONFIG_VID_FLS_ENV "t4240rdb_vdd_mv"
532 #ifndef CONFIG_SPL_BUILD 531 #ifndef CONFIG_SPL_BUILD
533 #define CONFIG_VID 532 #define CONFIG_VID
534 #endif 533 #endif
535 #define CONFIG_VOL_MONITOR_IR36021_SET 534 #define CONFIG_VOL_MONITOR_IR36021_SET
536 #define CONFIG_VOL_MONITOR_IR36021_READ 535 #define CONFIG_VOL_MONITOR_IR36021_READ
537 /* The lowest and highest voltage allowed for T4240RDB */ 536 /* The lowest and highest voltage allowed for T4240RDB */
538 #define VDD_MV_MIN 819 537 #define VDD_MV_MIN 819
539 #define VDD_MV_MAX 1212 538 #define VDD_MV_MAX 1212
540 539
541 /* 540 /*
542 * eSPI - Enhanced SPI 541 * eSPI - Enhanced SPI
543 */ 542 */
544 #define CONFIG_SF_DEFAULT_SPEED 10000000 543 #define CONFIG_SF_DEFAULT_SPEED 10000000
545 #define CONFIG_SF_DEFAULT_MODE 0 544 #define CONFIG_SF_DEFAULT_MODE 0
546 545
547 /* Qman/Bman */ 546 /* Qman/Bman */
548 #ifndef CONFIG_NOBQFMAN 547 #ifndef CONFIG_NOBQFMAN
549 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */ 548 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
550 #define CONFIG_SYS_BMAN_NUM_PORTALS 50 549 #define CONFIG_SYS_BMAN_NUM_PORTALS 50
551 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000 550 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
552 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull 551 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
553 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000 552 #define CONFIG_SYS_BMAN_MEM_SIZE 0x02000000
554 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000 553 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000
555 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000 554 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000
556 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE 555 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE
557 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 556 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
558 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \ 557 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \
559 CONFIG_SYS_BMAN_CENA_SIZE) 558 CONFIG_SYS_BMAN_CENA_SIZE)
560 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 559 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
561 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08 560 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08
562 #define CONFIG_SYS_QMAN_NUM_PORTALS 50 561 #define CONFIG_SYS_QMAN_NUM_PORTALS 50
563 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000 562 #define CONFIG_SYS_QMAN_MEM_BASE 0xf6000000
564 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull 563 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff6000000ull
565 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000 564 #define CONFIG_SYS_QMAN_MEM_SIZE 0x02000000
566 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000 565 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000
567 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000 566 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000
568 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE 567 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE
569 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 568 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
570 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \ 569 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \
571 CONFIG_SYS_QMAN_CENA_SIZE) 570 CONFIG_SYS_QMAN_CENA_SIZE)
572 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 571 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
573 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 572 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
574 573
575 #define CONFIG_SYS_DPAA_FMAN 574 #define CONFIG_SYS_DPAA_FMAN
576 #define CONFIG_SYS_DPAA_PME 575 #define CONFIG_SYS_DPAA_PME
577 #define CONFIG_SYS_PMAN 576 #define CONFIG_SYS_PMAN
578 #define CONFIG_SYS_DPAA_DCE 577 #define CONFIG_SYS_DPAA_DCE
579 #define CONFIG_SYS_DPAA_RMAN 578 #define CONFIG_SYS_DPAA_RMAN
580 #define CONFIG_SYS_INTERLAKEN 579 #define CONFIG_SYS_INTERLAKEN
581 580
582 /* Default address of microcode for the Linux Fman driver */ 581 /* Default address of microcode for the Linux Fman driver */
583 #if defined(CONFIG_SPIFLASH) 582 #if defined(CONFIG_SPIFLASH)
584 /* 583 /*
585 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after 584 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after
586 * env, so we got 0x110000. 585 * env, so we got 0x110000.
587 */ 586 */
588 #define CONFIG_SYS_QE_FW_IN_SPIFLASH 587 #define CONFIG_SYS_QE_FW_IN_SPIFLASH
589 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000 588 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000
590 #elif defined(CONFIG_SDCARD) 589 #elif defined(CONFIG_SDCARD)
591 /* 590 /*
592 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is 591 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
593 * about 1MB (2048 blocks), Env is stored after the image, and the env size is 592 * about 1MB (2048 blocks), Env is stored after the image, and the env size is
594 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080. 593 * 0x2000 (16 blocks), 8 + 2048 + 16 = 2072, enlarge it to 2080.
595 */ 594 */
596 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC 595 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC
597 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820) 596 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 0x820)
598 #elif defined(CONFIG_NAND) 597 #elif defined(CONFIG_NAND)
599 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND 598 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND
600 #define CONFIG_SYS_FMAN_FW_ADDR (8 * CONFIG_SYS_NAND_BLOCK_SIZE) 599 #define CONFIG_SYS_FMAN_FW_ADDR (8 * CONFIG_SYS_NAND_BLOCK_SIZE)
601 #else 600 #else
602 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR 601 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR
603 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000 602 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000
604 #endif 603 #endif
605 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 604 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000
606 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) 605 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
607 #endif /* CONFIG_NOBQFMAN */ 606 #endif /* CONFIG_NOBQFMAN */
608 607
609 #ifdef CONFIG_SYS_DPAA_FMAN 608 #ifdef CONFIG_SYS_DPAA_FMAN
610 #define CONFIG_FMAN_ENET 609 #define CONFIG_FMAN_ENET
611 #define CONFIG_PHYLIB_10G 610 #define CONFIG_PHYLIB_10G
612 #define CONFIG_PHY_VITESSE 611 #define CONFIG_PHY_VITESSE
613 #define CONFIG_PHY_CORTINA 612 #define CONFIG_PHY_CORTINA
614 #define CONFIG_SYS_CORTINA_FW_IN_NOR 613 #define CONFIG_SYS_CORTINA_FW_IN_NOR
615 #define CONFIG_CORTINA_FW_ADDR 0xefe00000 614 #define CONFIG_CORTINA_FW_ADDR 0xefe00000
616 #define CONFIG_CORTINA_FW_LENGTH 0x40000 615 #define CONFIG_CORTINA_FW_LENGTH 0x40000
617 #define CONFIG_PHY_TERANETICS 616 #define CONFIG_PHY_TERANETICS
618 #define SGMII_PHY_ADDR1 0x0 617 #define SGMII_PHY_ADDR1 0x0
619 #define SGMII_PHY_ADDR2 0x1 618 #define SGMII_PHY_ADDR2 0x1
620 #define SGMII_PHY_ADDR3 0x2 619 #define SGMII_PHY_ADDR3 0x2
621 #define SGMII_PHY_ADDR4 0x3 620 #define SGMII_PHY_ADDR4 0x3
622 #define SGMII_PHY_ADDR5 0x4 621 #define SGMII_PHY_ADDR5 0x4
623 #define SGMII_PHY_ADDR6 0x5 622 #define SGMII_PHY_ADDR6 0x5
624 #define SGMII_PHY_ADDR7 0x6 623 #define SGMII_PHY_ADDR7 0x6
625 #define SGMII_PHY_ADDR8 0x7 624 #define SGMII_PHY_ADDR8 0x7
626 #define FM1_10GEC1_PHY_ADDR 0x10 625 #define FM1_10GEC1_PHY_ADDR 0x10
627 #define FM1_10GEC2_PHY_ADDR 0x11 626 #define FM1_10GEC2_PHY_ADDR 0x11
628 #define FM2_10GEC1_PHY_ADDR 0x12 627 #define FM2_10GEC1_PHY_ADDR 0x12
629 #define FM2_10GEC2_PHY_ADDR 0x13 628 #define FM2_10GEC2_PHY_ADDR 0x13
630 #define CORTINA_PHY_ADDR1 FM1_10GEC1_PHY_ADDR 629 #define CORTINA_PHY_ADDR1 FM1_10GEC1_PHY_ADDR
631 #define CORTINA_PHY_ADDR2 FM1_10GEC2_PHY_ADDR 630 #define CORTINA_PHY_ADDR2 FM1_10GEC2_PHY_ADDR
632 #define CORTINA_PHY_ADDR3 FM2_10GEC1_PHY_ADDR 631 #define CORTINA_PHY_ADDR3 FM2_10GEC1_PHY_ADDR
633 #define CORTINA_PHY_ADDR4 FM2_10GEC2_PHY_ADDR 632 #define CORTINA_PHY_ADDR4 FM2_10GEC2_PHY_ADDR
634 #endif 633 #endif
635 634
636 /* SATA */ 635 /* SATA */
637 #ifdef CONFIG_FSL_SATA_V2 636 #ifdef CONFIG_FSL_SATA_V2
638 #define CONFIG_LIBATA 637 #define CONFIG_LIBATA
639 #define CONFIG_FSL_SATA
640 638
641 #define CONFIG_SYS_SATA_MAX_DEVICE 2 639 #define CONFIG_SYS_SATA_MAX_DEVICE 2
642 #define CONFIG_SATA1 640 #define CONFIG_SATA1
643 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 641 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
644 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 642 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
645 #define CONFIG_SATA2 643 #define CONFIG_SATA2
646 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 644 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
647 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 645 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
648 646
649 #define CONFIG_LBA48 647 #define CONFIG_LBA48
650 #endif 648 #endif
651 649
652 #ifdef CONFIG_FMAN_ENET 650 #ifdef CONFIG_FMAN_ENET
653 #define CONFIG_MII /* MII PHY management */ 651 #define CONFIG_MII /* MII PHY management */
654 #define CONFIG_ETHPRIME "FM1@DTSEC1" 652 #define CONFIG_ETHPRIME "FM1@DTSEC1"
655 #endif 653 #endif
656 654
657 /* 655 /*
658 * USB 656 * USB
659 */ 657 */
660 #define CONFIG_USB_EHCI_FSL 658 #define CONFIG_USB_EHCI_FSL
661 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 659 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
662 #define CONFIG_HAS_FSL_DR_USB 660 #define CONFIG_HAS_FSL_DR_USB
663 661
664 #ifdef CONFIG_MMC 662 #ifdef CONFIG_MMC
665 #define CONFIG_FSL_ESDHC 663 #define CONFIG_FSL_ESDHC
666 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 664 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
667 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT 665 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT
668 #define CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33 666 #define CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33
669 #endif 667 #endif
670 668
671 669
672 #define __USB_PHY_TYPE utmi 670 #define __USB_PHY_TYPE utmi
673 671
674 /* 672 /*
675 * T4240 has 3 DDR controllers. Default to 3-way interleaving. It can be 673 * T4240 has 3 DDR controllers. Default to 3-way interleaving. It can be
676 * 3way_1KB, 3way_4KB, 3way_8KB. T4160 has 2 DDR controllers. Default to 2-way 674 * 3way_1KB, 3way_4KB, 3way_8KB. T4160 has 2 DDR controllers. Default to 2-way
677 * interleaving. It can be cacheline, page, bank, superbank. 675 * interleaving. It can be cacheline, page, bank, superbank.
678 * See doc/README.fsl-ddr for details. 676 * See doc/README.fsl-ddr for details.
679 */ 677 */
680 #ifdef CONFIG_ARCH_T4240 678 #ifdef CONFIG_ARCH_T4240
681 #define CTRL_INTLV_PREFERED 3way_4KB 679 #define CTRL_INTLV_PREFERED 3way_4KB
682 #else 680 #else
683 #define CTRL_INTLV_PREFERED cacheline 681 #define CTRL_INTLV_PREFERED cacheline
684 #endif 682 #endif
685 683
686 #define CONFIG_EXTRA_ENV_SETTINGS \ 684 #define CONFIG_EXTRA_ENV_SETTINGS \
687 "hwconfig=fsl_ddr:" \ 685 "hwconfig=fsl_ddr:" \
688 "ctlr_intlv=" __stringify(CTRL_INTLV_PREFERED) "," \ 686 "ctlr_intlv=" __stringify(CTRL_INTLV_PREFERED) "," \
689 "bank_intlv=auto;" \ 687 "bank_intlv=auto;" \
690 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\ 688 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\
691 "netdev=eth0\0" \ 689 "netdev=eth0\0" \
692 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 690 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
693 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 691 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
694 "tftpflash=tftpboot $loadaddr $uboot && " \ 692 "tftpflash=tftpboot $loadaddr $uboot && " \
695 "protect off $ubootaddr +$filesize && " \ 693 "protect off $ubootaddr +$filesize && " \
696 "erase $ubootaddr +$filesize && " \ 694 "erase $ubootaddr +$filesize && " \
697 "cp.b $loadaddr $ubootaddr $filesize && " \ 695 "cp.b $loadaddr $ubootaddr $filesize && " \
698 "protect on $ubootaddr +$filesize && " \ 696 "protect on $ubootaddr +$filesize && " \
699 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 697 "cmp.b $loadaddr $ubootaddr $filesize\0" \
700 "consoledev=ttyS0\0" \ 698 "consoledev=ttyS0\0" \
701 "ramdiskaddr=2000000\0" \ 699 "ramdiskaddr=2000000\0" \
702 "ramdiskfile=t4240rdb/ramdisk.uboot\0" \ 700 "ramdiskfile=t4240rdb/ramdisk.uboot\0" \
703 "fdtaddr=1e00000\0" \ 701 "fdtaddr=1e00000\0" \
704 "fdtfile=t4240rdb/t4240rdb.dtb\0" \ 702 "fdtfile=t4240rdb/t4240rdb.dtb\0" \
705 "bdev=sda3\0" 703 "bdev=sda3\0"
706 704
707 #define CONFIG_HVBOOT \ 705 #define CONFIG_HVBOOT \
708 "setenv bootargs config-addr=0x60000000; " \ 706 "setenv bootargs config-addr=0x60000000; " \
709 "bootm 0x01000000 - 0x00f00000" 707 "bootm 0x01000000 - 0x00f00000"
710 708
711 #define CONFIG_LINUX \ 709 #define CONFIG_LINUX \
712 "setenv bootargs root=/dev/ram rw " \ 710 "setenv bootargs root=/dev/ram rw " \
713 "console=$consoledev,$baudrate $othbootargs;" \ 711 "console=$consoledev,$baudrate $othbootargs;" \
714 "setenv ramdiskaddr 0x02000000;" \ 712 "setenv ramdiskaddr 0x02000000;" \
715 "setenv fdtaddr 0x00c00000;" \ 713 "setenv fdtaddr 0x00c00000;" \
716 "setenv loadaddr 0x1000000;" \ 714 "setenv loadaddr 0x1000000;" \
717 "bootm $loadaddr $ramdiskaddr $fdtaddr" 715 "bootm $loadaddr $ramdiskaddr $fdtaddr"
718 716
719 #define CONFIG_HDBOOT \ 717 #define CONFIG_HDBOOT \
720 "setenv bootargs root=/dev/$bdev rw " \ 718 "setenv bootargs root=/dev/$bdev rw " \
721 "console=$consoledev,$baudrate $othbootargs;" \ 719 "console=$consoledev,$baudrate $othbootargs;" \
722 "tftp $loadaddr $bootfile;" \ 720 "tftp $loadaddr $bootfile;" \
723 "tftp $fdtaddr $fdtfile;" \ 721 "tftp $fdtaddr $fdtfile;" \
724 "bootm $loadaddr - $fdtaddr" 722 "bootm $loadaddr - $fdtaddr"
725 723
726 #define CONFIG_NFSBOOTCOMMAND \ 724 #define CONFIG_NFSBOOTCOMMAND \
727 "setenv bootargs root=/dev/nfs rw " \ 725 "setenv bootargs root=/dev/nfs rw " \
728 "nfsroot=$serverip:$rootpath " \ 726 "nfsroot=$serverip:$rootpath " \
729 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 727 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
730 "console=$consoledev,$baudrate $othbootargs;" \ 728 "console=$consoledev,$baudrate $othbootargs;" \
731 "tftp $loadaddr $bootfile;" \ 729 "tftp $loadaddr $bootfile;" \
732 "tftp $fdtaddr $fdtfile;" \ 730 "tftp $fdtaddr $fdtfile;" \
733 "bootm $loadaddr - $fdtaddr" 731 "bootm $loadaddr - $fdtaddr"
734 732
735 #define CONFIG_RAMBOOTCOMMAND \ 733 #define CONFIG_RAMBOOTCOMMAND \
736 "setenv bootargs root=/dev/ram rw " \ 734 "setenv bootargs root=/dev/ram rw " \
737 "console=$consoledev,$baudrate $othbootargs;" \ 735 "console=$consoledev,$baudrate $othbootargs;" \
738 "tftp $ramdiskaddr $ramdiskfile;" \ 736 "tftp $ramdiskaddr $ramdiskfile;" \
739 "tftp $loadaddr $bootfile;" \ 737 "tftp $loadaddr $bootfile;" \
740 "tftp $fdtaddr $fdtfile;" \ 738 "tftp $fdtaddr $fdtfile;" \
741 "bootm $loadaddr $ramdiskaddr $fdtaddr" 739 "bootm $loadaddr $ramdiskaddr $fdtaddr"
742 740
743 #define CONFIG_BOOTCOMMAND CONFIG_LINUX 741 #define CONFIG_BOOTCOMMAND CONFIG_LINUX
744 742
745 #include <asm/fsl_secure_boot.h> 743 #include <asm/fsl_secure_boot.h>
746 744
747 #endif /* __CONFIG_H */ 745 #endif /* __CONFIG_H */
748 746
include/configs/controlcenterd.h
1 /* 1 /*
2 * (C) Copyright 2013 2 * (C) Copyright 2013
3 * Dirk Eibach, Guntermann & Drunck GmbH, dirk.eibach@gdsys.cc 3 * Dirk Eibach, Guntermann & Drunck GmbH, dirk.eibach@gdsys.cc
4 * 4 *
5 * based on P1022DS.h 5 * based on P1022DS.h
6 * 6 *
7 * See file CREDITS for list of people who contributed to this 7 * See file CREDITS for list of people who contributed to this
8 * project. 8 * project.
9 * 9 *
10 * This program is free software; you can redistribute it and/or 10 * This program is free software; you can redistribute it and/or
11 * modify it under the terms of the GNU General Public License as 11 * modify it under the terms of the GNU General Public License as
12 * published by the Free Software Foundation; either version 2 of 12 * published by the Free Software Foundation; either version 2 of
13 * the License, or (at your option) any later version. 13 * the License, or (at your option) any later version.
14 * 14 *
15 * This program is distributed in the hope that it will be useful, 15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details. 18 * GNU General Public License for more details.
19 * 19 *
20 * You should have received a copy of the GNU General Public License 20 * You should have received a copy of the GNU General Public License
21 * along with this program; if not, write to the Free Software 21 * along with this program; if not, write to the Free Software
22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, 22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
23 * MA 02111-1307 USA 23 * MA 02111-1307 USA
24 */ 24 */
25 25
26 #ifndef __CONFIG_H 26 #ifndef __CONFIG_H
27 #define __CONFIG_H 27 #define __CONFIG_H
28 28
29 #ifdef CONFIG_SDCARD 29 #ifdef CONFIG_SDCARD
30 #define CONFIG_RAMBOOT_SDCARD 30 #define CONFIG_RAMBOOT_SDCARD
31 #endif 31 #endif
32 32
33 #ifdef CONFIG_SPIFLASH 33 #ifdef CONFIG_SPIFLASH
34 #define CONFIG_RAMBOOT_SPIFLASH 34 #define CONFIG_RAMBOOT_SPIFLASH
35 #endif 35 #endif
36 36
37 /* High Level Configuration Options */ 37 /* High Level Configuration Options */
38 #define CONFIG_CONTROLCENTERD 38 #define CONFIG_CONTROLCENTERD
39 #define CONFIG_MP /* support multiple processors */ 39 #define CONFIG_MP /* support multiple processors */
40 40
41 #define CONFIG_ENABLE_36BIT_PHYS 41 #define CONFIG_ENABLE_36BIT_PHYS
42 42
43 #ifdef CONFIG_PHYS_64BIT 43 #ifdef CONFIG_PHYS_64BIT
44 #define CONFIG_ADDR_MAP 44 #define CONFIG_ADDR_MAP
45 #define CONFIG_SYS_NUM_ADDR_MAP 16 /* number of TLB1 entries */ 45 #define CONFIG_SYS_NUM_ADDR_MAP 16 /* number of TLB1 entries */
46 #endif 46 #endif
47 47
48 #define CONFIG_L2_CACHE 48 #define CONFIG_L2_CACHE
49 #define CONFIG_BTB 49 #define CONFIG_BTB
50 50
51 #define CONFIG_SYS_CLK_FREQ 66666600 51 #define CONFIG_SYS_CLK_FREQ 66666600
52 #define CONFIG_DDR_CLK_FREQ 66666600 52 #define CONFIG_DDR_CLK_FREQ 66666600
53 53
54 #define CONFIG_SYS_RAMBOOT 54 #define CONFIG_SYS_RAMBOOT
55 55
56 #ifdef CONFIG_TRAILBLAZER 56 #ifdef CONFIG_TRAILBLAZER
57 57
58 #define CONFIG_SYS_TEXT_BASE 0xf8fc0000 58 #define CONFIG_SYS_TEXT_BASE 0xf8fc0000
59 #define CONFIG_RESET_VECTOR_ADDRESS 0xf8fffffc 59 #define CONFIG_RESET_VECTOR_ADDRESS 0xf8fffffc
60 #define CONFIG_SYS_MONITOR_LEN (256 * 1024) 60 #define CONFIG_SYS_MONITOR_LEN (256 * 1024)
61 61
62 /* 62 /*
63 * Config the L2 Cache 63 * Config the L2 Cache
64 */ 64 */
65 #define CONFIG_SYS_INIT_L2_ADDR 0xf8fc0000 65 #define CONFIG_SYS_INIT_L2_ADDR 0xf8fc0000
66 #ifdef CONFIG_PHYS_64BIT 66 #ifdef CONFIG_PHYS_64BIT
67 #define CONFIG_SYS_INIT_L2_ADDR_PHYS 0xff8fc0000ull 67 #define CONFIG_SYS_INIT_L2_ADDR_PHYS 0xff8fc0000ull
68 #else 68 #else
69 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR 69 #define CONFIG_SYS_INIT_L2_ADDR_PHYS CONFIG_SYS_INIT_L2_ADDR
70 #endif 70 #endif
71 #define CONFIG_SYS_L2_SIZE (256 << 10) 71 #define CONFIG_SYS_L2_SIZE (256 << 10)
72 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE) 72 #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE)
73 73
74 #else /* CONFIG_TRAILBLAZER */ 74 #else /* CONFIG_TRAILBLAZER */
75 75
76 #define CONFIG_SYS_TEXT_BASE 0x11000000 76 #define CONFIG_SYS_TEXT_BASE 0x11000000
77 #define CONFIG_RESET_VECTOR_ADDRESS 0x1107fffc 77 #define CONFIG_RESET_VECTOR_ADDRESS 0x1107fffc
78 #define CONFIG_SYS_MONITOR_LEN (512 * 1024) 78 #define CONFIG_SYS_MONITOR_LEN (512 * 1024)
79 79
80 #endif /* CONFIG_TRAILBLAZER */ 80 #endif /* CONFIG_TRAILBLAZER */
81 81
82 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE 82 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
83 #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024) 83 #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024)
84 84
85 /* 85 /*
86 * Memory map 86 * Memory map
87 * 87 *
88 * 0x0000_0000 0x3fff_ffff DDR 1G Cacheable 88 * 0x0000_0000 0x3fff_ffff DDR 1G Cacheable
89 * 0xc000_0000 0xdfff_ffff PCI Express Mem 512M non-cacheable 89 * 0xc000_0000 0xdfff_ffff PCI Express Mem 512M non-cacheable
90 * 0xffc0_0000 0xffc2_ffff PCI IO range 192K non-cacheable 90 * 0xffc0_0000 0xffc2_ffff PCI IO range 192K non-cacheable
91 * 91 *
92 * Localbus non-cacheable 92 * Localbus non-cacheable
93 * 0xe000_0000 0xe00f_ffff eLBC 1M non-cacheable 93 * 0xe000_0000 0xe00f_ffff eLBC 1M non-cacheable
94 * 0xf8fc0000 0xf8ff_ffff L2 SRAM 256k Cacheable 94 * 0xf8fc0000 0xf8ff_ffff L2 SRAM 256k Cacheable
95 * 0xffd0_0000 0xffd0_3fff L1 for stack 16K Cacheable TLB0 95 * 0xffd0_0000 0xffd0_3fff L1 for stack 16K Cacheable TLB0
96 * 0xffe0_0000 0xffef_ffff CCSR 1M non-cacheable 96 * 0xffe0_0000 0xffef_ffff CCSR 1M non-cacheable
97 */ 97 */
98 98
99 #define CONFIG_SYS_INIT_RAM_LOCK 99 #define CONFIG_SYS_INIT_RAM_LOCK
100 #define CONFIG_SYS_INIT_RAM_ADDR 0xffd00000 /* Initial L1 address */ 100 #define CONFIG_SYS_INIT_RAM_ADDR 0xffd00000 /* Initial L1 address */
101 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* used area in RAM */ 101 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* used area in RAM */
102 #define CONFIG_SYS_GBL_DATA_OFFSET \ 102 #define CONFIG_SYS_GBL_DATA_OFFSET \
103 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 103 (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
104 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 104 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
105 105
106 #ifdef CONFIG_TRAILBLAZER 106 #ifdef CONFIG_TRAILBLAZER
107 /* leave CCSRBAR at default, because u-boot expects it to be exactly there */ 107 /* leave CCSRBAR at default, because u-boot expects it to be exactly there */
108 #define CONFIG_SYS_CCSRBAR CONFIG_SYS_CCSRBAR_DEFAULT 108 #define CONFIG_SYS_CCSRBAR CONFIG_SYS_CCSRBAR_DEFAULT
109 #else 109 #else
110 #define CONFIG_SYS_CCSRBAR 0xffe00000 110 #define CONFIG_SYS_CCSRBAR 0xffe00000
111 #endif 111 #endif
112 #define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR 112 #define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR
113 #define CONFIG_SYS_MPC85xx_GPIO3_ADDR (CONFIG_SYS_CCSRBAR+0xf200) 113 #define CONFIG_SYS_MPC85xx_GPIO3_ADDR (CONFIG_SYS_CCSRBAR+0xf200)
114 114
115 /* 115 /*
116 * DDR Setup 116 * DDR Setup
117 */ 117 */
118 118
119 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 119 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
120 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 120 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
121 #define CONFIG_SYS_SDRAM_SIZE 1024 121 #define CONFIG_SYS_SDRAM_SIZE 1024
122 #define CONFIG_VERY_BIG_RAM 122 #define CONFIG_VERY_BIG_RAM
123 123
124 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 124 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
125 #define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR) 125 #define CONFIG_CHIP_SELECTS_PER_CTRL (2 * CONFIG_DIMM_SLOTS_PER_CTLR)
126 126
127 #define CONFIG_SYS_MEMTEST_START 0x00000000 127 #define CONFIG_SYS_MEMTEST_START 0x00000000
128 #define CONFIG_SYS_MEMTEST_END 0x3fffffff 128 #define CONFIG_SYS_MEMTEST_END 0x3fffffff
129 129
130 #ifdef CONFIG_TRAILBLAZER 130 #ifdef CONFIG_TRAILBLAZER
131 #define CONFIG_SPD_EEPROM 131 #define CONFIG_SPD_EEPROM
132 #define SPD_EEPROM_ADDRESS 0x52 132 #define SPD_EEPROM_ADDRESS 0x52
133 /*#define CONFIG_FSL_DDR_INTERACTIVE*/ 133 /*#define CONFIG_FSL_DDR_INTERACTIVE*/
134 #endif 134 #endif
135 135
136 /* 136 /*
137 * Local Bus Definitions 137 * Local Bus Definitions
138 */ 138 */
139 139
140 #define CONFIG_SYS_ELBC_BASE 0xe0000000 140 #define CONFIG_SYS_ELBC_BASE 0xe0000000
141 #ifdef CONFIG_PHYS_64BIT 141 #ifdef CONFIG_PHYS_64BIT
142 #define CONFIG_SYS_ELBC_BASE_PHYS 0xfe0000000ull 142 #define CONFIG_SYS_ELBC_BASE_PHYS 0xfe0000000ull
143 #else 143 #else
144 #define CONFIG_SYS_ELBC_BASE_PHYS CONFIG_SYS_ELBC_BASE 144 #define CONFIG_SYS_ELBC_BASE_PHYS CONFIG_SYS_ELBC_BASE
145 #endif 145 #endif
146 146
147 #define CONFIG_UART_BR_PRELIM \ 147 #define CONFIG_UART_BR_PRELIM \
148 (BR_PHYS_ADDR((CONFIG_SYS_ELBC_BASE_PHYS)) | BR_PS_8 | BR_V) 148 (BR_PHYS_ADDR((CONFIG_SYS_ELBC_BASE_PHYS)) | BR_PS_8 | BR_V)
149 #define CONFIG_UART_OR_PRELIM (OR_AM_32KB | 0xff7) 149 #define CONFIG_UART_OR_PRELIM (OR_AM_32KB | 0xff7)
150 150
151 #define CONFIG_SYS_BR0_PRELIM 0 /* CS0 was originally intended for FPGA */ 151 #define CONFIG_SYS_BR0_PRELIM 0 /* CS0 was originally intended for FPGA */
152 #define CONFIG_SYS_OR0_PRELIM 0 /* debugging, was never used */ 152 #define CONFIG_SYS_OR0_PRELIM 0 /* debugging, was never used */
153 153
154 #define CONFIG_SYS_BR1_PRELIM CONFIG_UART_BR_PRELIM 154 #define CONFIG_SYS_BR1_PRELIM CONFIG_UART_BR_PRELIM
155 #define CONFIG_SYS_OR1_PRELIM CONFIG_UART_OR_PRELIM 155 #define CONFIG_SYS_OR1_PRELIM CONFIG_UART_OR_PRELIM
156 156
157 /* 157 /*
158 * Serial Port 158 * Serial Port
159 */ 159 */
160 #define CONFIG_CONS_INDEX 2 160 #define CONFIG_CONS_INDEX 2
161 #define CONFIG_SYS_NS16550_SERIAL 161 #define CONFIG_SYS_NS16550_SERIAL
162 #define CONFIG_SYS_NS16550_REG_SIZE 1 162 #define CONFIG_SYS_NS16550_REG_SIZE 1
163 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0) 163 #define CONFIG_SYS_NS16550_CLK get_bus_freq(0)
164 164
165 #define CONFIG_SYS_BAUDRATE_TABLE \ 165 #define CONFIG_SYS_BAUDRATE_TABLE \
166 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 166 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
167 167
168 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x4500) 168 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x4500)
169 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600) 169 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600)
170 170
171 /* 171 /*
172 * I2C 172 * I2C
173 */ 173 */
174 #define CONFIG_SYS_I2C 174 #define CONFIG_SYS_I2C
175 #define CONFIG_SYS_I2C_FSL 175 #define CONFIG_SYS_I2C_FSL
176 #define CONFIG_SYS_FSL_I2C_SPEED 400000 176 #define CONFIG_SYS_FSL_I2C_SPEED 400000
177 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 177 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
178 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000 178 #define CONFIG_SYS_FSL_I2C_OFFSET 0x3000
179 #define CONFIG_SYS_FSL_I2C2_SPEED 400000 179 #define CONFIG_SYS_FSL_I2C2_SPEED 400000
180 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 180 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
181 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x3100 181 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x3100
182 182
183 #ifndef CONFIG_TRAILBLAZER 183 #ifndef CONFIG_TRAILBLAZER
184 #endif 184 #endif
185 185
186 #define CONFIG_PCA9698 /* NXP PCA9698 */ 186 #define CONFIG_PCA9698 /* NXP PCA9698 */
187 187
188 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x52 188 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x52
189 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2 189 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2
190 190
191 #ifndef CONFIG_TRAILBLAZER 191 #ifndef CONFIG_TRAILBLAZER
192 /* 192 /*
193 * eSPI - Enhanced SPI 193 * eSPI - Enhanced SPI
194 */ 194 */
195 #define CONFIG_HARD_SPI 195 #define CONFIG_HARD_SPI
196 196
197 #define CONFIG_SF_DEFAULT_SPEED 10000000 197 #define CONFIG_SF_DEFAULT_SPEED 10000000
198 #define CONFIG_SF_DEFAULT_MODE 0 198 #define CONFIG_SF_DEFAULT_MODE 0
199 #endif 199 #endif
200 200
201 /* 201 /*
202 * MMC 202 * MMC
203 */ 203 */
204 #define CONFIG_FSL_ESDHC 204 #define CONFIG_FSL_ESDHC
205 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 205 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
206 206
207 #ifndef CONFIG_TRAILBLAZER 207 #ifndef CONFIG_TRAILBLAZER
208 208
209 /* 209 /*
210 * Video 210 * Video
211 */ 211 */
212 #define CONFIG_FSL_DIU_FB 212 #define CONFIG_FSL_DIU_FB
213 #define CONFIG_SYS_DIU_ADDR (CONFIG_SYS_CCSRBAR + 0x10000) 213 #define CONFIG_SYS_DIU_ADDR (CONFIG_SYS_CCSRBAR + 0x10000)
214 214
215 /* 215 /*
216 * General PCI 216 * General PCI
217 * Memory space is mapped 1-1, but I/O space must start from 0. 217 * Memory space is mapped 1-1, but I/O space must start from 0.
218 */ 218 */
219 #define CONFIG_PCIE1 /* PCIE controller 1 (slot 1) */ 219 #define CONFIG_PCIE1 /* PCIE controller 1 (slot 1) */
220 #define CONFIG_PCI_INDIRECT_BRIDGE 220 #define CONFIG_PCI_INDIRECT_BRIDGE
221 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 221 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
222 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 222 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
223 223
224 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 224 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
225 #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata */ 225 #define CONFIG_FSL_PCIE_RESET /* need PCIe reset errata */
226 226
227 #define CONFIG_SYS_PCIE1_MEM_VIRT 0xc0000000 227 #define CONFIG_SYS_PCIE1_MEM_VIRT 0xc0000000
228 #ifdef CONFIG_PHYS_64BIT 228 #ifdef CONFIG_PHYS_64BIT
229 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 229 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
230 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc40000000ull 230 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc40000000ull
231 #else 231 #else
232 #define CONFIG_SYS_PCIE1_MEM_BUS 0xc0000000 232 #define CONFIG_SYS_PCIE1_MEM_BUS 0xc0000000
233 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc0000000 233 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc0000000
234 #endif 234 #endif
235 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */ 235 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
236 #define CONFIG_SYS_PCIE1_IO_VIRT 0xffc20000 236 #define CONFIG_SYS_PCIE1_IO_VIRT 0xffc20000
237 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 237 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
238 #ifdef CONFIG_PHYS_64BIT 238 #ifdef CONFIG_PHYS_64BIT
239 #define CONFIG_SYS_PCIE1_IO_PHYS 0xfffc20000ull 239 #define CONFIG_SYS_PCIE1_IO_PHYS 0xfffc20000ull
240 #else 240 #else
241 #define CONFIG_SYS_PCIE1_IO_PHYS 0xffc20000 241 #define CONFIG_SYS_PCIE1_IO_PHYS 0xffc20000
242 #endif 242 #endif
243 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 243 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
244 244
245 /* 245 /*
246 * SATA 246 * SATA
247 */ 247 */
248 #define CONFIG_LIBATA 248 #define CONFIG_LIBATA
249 #define CONFIG_LBA48 249 #define CONFIG_LBA48
250 250
251 #define CONFIG_FSL_SATA
252 #define CONFIG_SYS_SATA_MAX_DEVICE 2 251 #define CONFIG_SYS_SATA_MAX_DEVICE 2
253 #define CONFIG_SATA1 252 #define CONFIG_SATA1
254 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 253 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
255 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 254 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
256 #define CONFIG_SATA2 255 #define CONFIG_SATA2
257 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 256 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
258 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 257 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
259 258
260 /* 259 /*
261 * Ethernet 260 * Ethernet
262 */ 261 */
263 #define CONFIG_TSEC_ENET 262 #define CONFIG_TSEC_ENET
264 263
265 #define CONFIG_TSECV2 264 #define CONFIG_TSECV2
266 265
267 #define CONFIG_MII /* MII PHY management */ 266 #define CONFIG_MII /* MII PHY management */
268 #define CONFIG_TSEC1 1 267 #define CONFIG_TSEC1 1
269 #define CONFIG_TSEC1_NAME "eTSEC1" 268 #define CONFIG_TSEC1_NAME "eTSEC1"
270 #define CONFIG_TSEC2 1 269 #define CONFIG_TSEC2 1
271 #define CONFIG_TSEC2_NAME "eTSEC2" 270 #define CONFIG_TSEC2_NAME "eTSEC2"
272 271
273 #define TSEC1_PHY_ADDR 0 272 #define TSEC1_PHY_ADDR 0
274 #define TSEC2_PHY_ADDR 1 273 #define TSEC2_PHY_ADDR 1
275 274
276 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 275 #define TSEC1_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
277 #define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED) 276 #define TSEC2_FLAGS (TSEC_GIGABIT | TSEC_REDUCED)
278 277
279 #define TSEC1_PHYIDX 0 278 #define TSEC1_PHYIDX 0
280 #define TSEC2_PHYIDX 0 279 #define TSEC2_PHYIDX 0
281 280
282 #define CONFIG_ETHPRIME "eTSEC1" 281 #define CONFIG_ETHPRIME "eTSEC1"
283 282
284 /* 283 /*
285 * USB 284 * USB
286 */ 285 */
287 286
288 #define CONFIG_HAS_FSL_DR_USB 287 #define CONFIG_HAS_FSL_DR_USB
289 #define CONFIG_USB_EHCI_FSL 288 #define CONFIG_USB_EHCI_FSL
290 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 289 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
291 290
292 #endif /* CONFIG_TRAILBLAZER */ 291 #endif /* CONFIG_TRAILBLAZER */
293 292
294 /* 293 /*
295 * Environment 294 * Environment
296 */ 295 */
297 #if defined(CONFIG_TRAILBLAZER) 296 #if defined(CONFIG_TRAILBLAZER)
298 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 297 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
299 #elif defined(CONFIG_RAMBOOT_SPIFLASH) 298 #elif defined(CONFIG_RAMBOOT_SPIFLASH)
300 #define CONFIG_ENV_SPI_BUS 0 299 #define CONFIG_ENV_SPI_BUS 0
301 #define CONFIG_ENV_SPI_CS 0 300 #define CONFIG_ENV_SPI_CS 0
302 #define CONFIG_ENV_SPI_MAX_HZ 10000000 301 #define CONFIG_ENV_SPI_MAX_HZ 10000000
303 #define CONFIG_ENV_SPI_MODE 0 302 #define CONFIG_ENV_SPI_MODE 0
304 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 303 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
305 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 304 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
306 #define CONFIG_ENV_SECT_SIZE 0x10000 305 #define CONFIG_ENV_SECT_SIZE 0x10000
307 #elif defined(CONFIG_RAMBOOT_SDCARD) 306 #elif defined(CONFIG_RAMBOOT_SDCARD)
308 #define CONFIG_FSL_FIXED_MMC_LOCATION 307 #define CONFIG_FSL_FIXED_MMC_LOCATION
309 #define CONFIG_ENV_SIZE 0x2000 308 #define CONFIG_ENV_SIZE 0x2000
310 #define CONFIG_SYS_MMC_ENV_DEV 0 309 #define CONFIG_SYS_MMC_ENV_DEV 0
311 #endif 310 #endif
312 311
313 #define CONFIG_SYS_EXTRA_ENV_RELOC 312 #define CONFIG_SYS_EXTRA_ENV_RELOC
314 313
315 /* 314 /*
316 * Command line configuration. 315 * Command line configuration.
317 */ 316 */
318 #ifndef CONFIG_TRAILBLAZER 317 #ifndef CONFIG_TRAILBLAZER
319 #define CONFIG_SYS_LONGHELP 318 #define CONFIG_SYS_LONGHELP
320 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 319 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
321 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 320 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
322 #endif /* CONFIG_TRAILBLAZER */ 321 #endif /* CONFIG_TRAILBLAZER */
323 322
324 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 323 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
325 324
326 #ifndef CONFIG_TRAILBLAZER 325 #ifndef CONFIG_TRAILBLAZER
327 /* 326 /*
328 * Board initialisation callbacks 327 * Board initialisation callbacks
329 */ 328 */
330 #define CONFIG_BOARD_EARLY_INIT_R 329 #define CONFIG_BOARD_EARLY_INIT_R
331 #define CONFIG_MISC_INIT_R 330 #define CONFIG_MISC_INIT_R
332 #define CONFIG_LAST_STAGE_INIT 331 #define CONFIG_LAST_STAGE_INIT
333 332
334 #else /* CONFIG_TRAILBLAZER */ 333 #else /* CONFIG_TRAILBLAZER */
335 334
336 #define CONFIG_BOARD_EARLY_INIT_R 335 #define CONFIG_BOARD_EARLY_INIT_R
337 #define CONFIG_LAST_STAGE_INIT 336 #define CONFIG_LAST_STAGE_INIT
338 337
339 #endif /* CONFIG_TRAILBLAZER */ 338 #endif /* CONFIG_TRAILBLAZER */
340 339
341 /* 340 /*
342 * Miscellaneous configurable options 341 * Miscellaneous configurable options
343 */ 342 */
344 #define CONFIG_HW_WATCHDOG 343 #define CONFIG_HW_WATCHDOG
345 #define CONFIG_LOADS_ECHO 344 #define CONFIG_LOADS_ECHO
346 #define CONFIG_SYS_LOADS_BAUD_CHANGE 345 #define CONFIG_SYS_LOADS_BAUD_CHANGE
347 346
348 /* 347 /*
349 * For booting Linux, the board info and command line data 348 * For booting Linux, the board info and command line data
350 * have to be in the first 64 MB of memory, since this is 349 * have to be in the first 64 MB of memory, since this is
351 * the maximum mapped by the Linux kernel during initialization. 350 * the maximum mapped by the Linux kernel during initialization.
352 */ 351 */
353 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Linux Memory map */ 352 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Linux Memory map */
354 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 353 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
355 354
356 /* 355 /*
357 * Environment Configuration 356 * Environment Configuration
358 */ 357 */
359 358
360 #ifdef CONFIG_TRAILBLAZER 359 #ifdef CONFIG_TRAILBLAZER
361 #define CONFIG_EXTRA_ENV_SETTINGS \ 360 #define CONFIG_EXTRA_ENV_SETTINGS \
362 "mp_holdoff=1\0" 361 "mp_holdoff=1\0"
363 362
364 #else 363 #else
365 364
366 #define CONFIG_HOSTNAME controlcenterd 365 #define CONFIG_HOSTNAME controlcenterd
367 #define CONFIG_ROOTPATH "/opt/nfsroot" 366 #define CONFIG_ROOTPATH "/opt/nfsroot"
368 #define CONFIG_BOOTFILE "uImage" 367 #define CONFIG_BOOTFILE "uImage"
369 #define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP */ 368 #define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP */
370 369
371 #define CONFIG_LOADADDR 1000000 370 #define CONFIG_LOADADDR 1000000
372 371
373 #define CONFIG_EXTRA_ENV_SETTINGS \ 372 #define CONFIG_EXTRA_ENV_SETTINGS \
374 "netdev=eth0\0" \ 373 "netdev=eth0\0" \
375 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 374 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
376 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 375 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
377 "tftpflash=tftpboot $loadaddr $uboot && " \ 376 "tftpflash=tftpboot $loadaddr $uboot && " \
378 "protect off $ubootaddr +$filesize && " \ 377 "protect off $ubootaddr +$filesize && " \
379 "erase $ubootaddr +$filesize && " \ 378 "erase $ubootaddr +$filesize && " \
380 "cp.b $loadaddr $ubootaddr $filesize && " \ 379 "cp.b $loadaddr $ubootaddr $filesize && " \
381 "protect on $ubootaddr +$filesize && " \ 380 "protect on $ubootaddr +$filesize && " \
382 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 381 "cmp.b $loadaddr $ubootaddr $filesize\0" \
383 "consoledev=ttyS1\0" \ 382 "consoledev=ttyS1\0" \
384 "ramdiskaddr=2000000\0" \ 383 "ramdiskaddr=2000000\0" \
385 "ramdiskfile=rootfs.ext2.gz.uboot\0" \ 384 "ramdiskfile=rootfs.ext2.gz.uboot\0" \
386 "fdtaddr=1e00000\0" \ 385 "fdtaddr=1e00000\0" \
387 "fdtfile=controlcenterd.dtb\0" \ 386 "fdtfile=controlcenterd.dtb\0" \
388 "bdev=sda3\0" 387 "bdev=sda3\0"
389 388
390 /* these are used and NUL-terminated in env_default.h */ 389 /* these are used and NUL-terminated in env_default.h */
391 #define CONFIG_NFSBOOTCOMMAND \ 390 #define CONFIG_NFSBOOTCOMMAND \
392 "setenv bootargs root=/dev/nfs rw " \ 391 "setenv bootargs root=/dev/nfs rw " \
393 "nfsroot=$serverip:$rootpath " \ 392 "nfsroot=$serverip:$rootpath " \
394 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 393 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
395 "console=$consoledev,$baudrate $othbootargs $videobootargs;" \ 394 "console=$consoledev,$baudrate $othbootargs $videobootargs;" \
396 "tftp $loadaddr $bootfile;" \ 395 "tftp $loadaddr $bootfile;" \
397 "tftp $fdtaddr $fdtfile;" \ 396 "tftp $fdtaddr $fdtfile;" \
398 "bootm $loadaddr - $fdtaddr" 397 "bootm $loadaddr - $fdtaddr"
399 398
400 #define CONFIG_RAMBOOTCOMMAND \ 399 #define CONFIG_RAMBOOTCOMMAND \
401 "setenv bootargs root=/dev/ram rw " \ 400 "setenv bootargs root=/dev/ram rw " \
402 "console=$consoledev,$baudrate $othbootargs $videobootargs;" \ 401 "console=$consoledev,$baudrate $othbootargs $videobootargs;" \
403 "tftp $ramdiskaddr $ramdiskfile;" \ 402 "tftp $ramdiskaddr $ramdiskfile;" \
404 "tftp $loadaddr $bootfile;" \ 403 "tftp $loadaddr $bootfile;" \
405 "tftp $fdtaddr $fdtfile;" \ 404 "tftp $fdtaddr $fdtfile;" \
406 "bootm $loadaddr $ramdiskaddr $fdtaddr" 405 "bootm $loadaddr $ramdiskaddr $fdtaddr"
407 406
408 #define CONFIG_BOOTCOMMAND CONFIG_RAMBOOTCOMMAND 407 #define CONFIG_BOOTCOMMAND CONFIG_RAMBOOTCOMMAND
409 408
410 #endif /* CONFIG_TRAILBLAZER */ 409 #endif /* CONFIG_TRAILBLAZER */
411 410
412 #endif 411 #endif
413 412
include/configs/corenet_ds.h
1 /* 1 /*
2 * Copyright 2009-2012 Freescale Semiconductor, Inc. 2 * Copyright 2009-2012 Freescale Semiconductor, Inc.
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 /* 7 /*
8 * Corenet DS style board configuration file 8 * Corenet DS style board configuration file
9 */ 9 */
10 #ifndef __CONFIG_H 10 #ifndef __CONFIG_H
11 #define __CONFIG_H 11 #define __CONFIG_H
12 12
13 #include "../board/freescale/common/ics307_clk.h" 13 #include "../board/freescale/common/ics307_clk.h"
14 14
15 #ifdef CONFIG_RAMBOOT_PBL 15 #ifdef CONFIG_RAMBOOT_PBL
16 #ifdef CONFIG_SECURE_BOOT 16 #ifdef CONFIG_SECURE_BOOT
17 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE 17 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE
18 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 18 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
19 #ifdef CONFIG_NAND 19 #ifdef CONFIG_NAND
20 #define CONFIG_RAMBOOT_NAND 20 #define CONFIG_RAMBOOT_NAND
21 #endif 21 #endif
22 #define CONFIG_BOOTSCRIPT_COPY_RAM 22 #define CONFIG_BOOTSCRIPT_COPY_RAM
23 #else 23 #else
24 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE 24 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE
25 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 25 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
26 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/corenet_ds/pbi.cfg 26 #define CONFIG_SYS_FSL_PBL_PBI board/freescale/corenet_ds/pbi.cfg
27 #if defined(CONFIG_TARGET_P3041DS) 27 #if defined(CONFIG_TARGET_P3041DS)
28 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/corenet_ds/rcw_p3041ds.cfg 28 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/corenet_ds/rcw_p3041ds.cfg
29 #elif defined(CONFIG_TARGET_P4080DS) 29 #elif defined(CONFIG_TARGET_P4080DS)
30 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/corenet_ds/rcw_p4080ds.cfg 30 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/corenet_ds/rcw_p4080ds.cfg
31 #elif defined(CONFIG_TARGET_P5020DS) 31 #elif defined(CONFIG_TARGET_P5020DS)
32 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/corenet_ds/rcw_p5020ds.cfg 32 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/corenet_ds/rcw_p5020ds.cfg
33 #elif defined(CONFIG_TARGET_P5040DS) 33 #elif defined(CONFIG_TARGET_P5040DS)
34 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/corenet_ds/rcw_p5040ds.cfg 34 #define CONFIG_SYS_FSL_PBL_RCW board/freescale/corenet_ds/rcw_p5040ds.cfg
35 #endif 35 #endif
36 #endif 36 #endif
37 #endif 37 #endif
38 38
39 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 39 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
40 /* Set 1M boot space */ 40 /* Set 1M boot space */
41 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000) 41 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR (CONFIG_SYS_TEXT_BASE & 0xfff00000)
42 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \ 42 #define CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS \
43 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR) 43 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR)
44 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 44 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
45 #endif 45 #endif
46 46
47 /* High Level Configuration Options */ 47 /* High Level Configuration Options */
48 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */ 48 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */
49 #define CONFIG_MP /* support multiple processors */ 49 #define CONFIG_MP /* support multiple processors */
50 50
51 #ifndef CONFIG_SYS_TEXT_BASE 51 #ifndef CONFIG_SYS_TEXT_BASE
52 #define CONFIG_SYS_TEXT_BASE 0xeff40000 52 #define CONFIG_SYS_TEXT_BASE 0xeff40000
53 #endif 53 #endif
54 54
55 #ifndef CONFIG_RESET_VECTOR_ADDRESS 55 #ifndef CONFIG_RESET_VECTOR_ADDRESS
56 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 56 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
57 #endif 57 #endif
58 58
59 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */ 59 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */
60 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS 60 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS
61 #define CONFIG_PCIE1 /* PCIE controller 1 */ 61 #define CONFIG_PCIE1 /* PCIE controller 1 */
62 #define CONFIG_PCIE2 /* PCIE controller 2 */ 62 #define CONFIG_PCIE2 /* PCIE controller 2 */
63 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 63 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
64 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 64 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
65 65
66 #define CONFIG_ENV_OVERWRITE 66 #define CONFIG_ENV_OVERWRITE
67 67
68 #ifndef CONFIG_MTD_NOR_FLASH 68 #ifndef CONFIG_MTD_NOR_FLASH
69 #else 69 #else
70 #define CONFIG_FLASH_CFI_DRIVER 70 #define CONFIG_FLASH_CFI_DRIVER
71 #define CONFIG_SYS_FLASH_CFI 71 #define CONFIG_SYS_FLASH_CFI
72 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE 72 #define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
73 #endif 73 #endif
74 74
75 #if defined(CONFIG_SPIFLASH) 75 #if defined(CONFIG_SPIFLASH)
76 #define CONFIG_SYS_EXTRA_ENV_RELOC 76 #define CONFIG_SYS_EXTRA_ENV_RELOC
77 #define CONFIG_ENV_SPI_BUS 0 77 #define CONFIG_ENV_SPI_BUS 0
78 #define CONFIG_ENV_SPI_CS 0 78 #define CONFIG_ENV_SPI_CS 0
79 #define CONFIG_ENV_SPI_MAX_HZ 10000000 79 #define CONFIG_ENV_SPI_MAX_HZ 10000000
80 #define CONFIG_ENV_SPI_MODE 0 80 #define CONFIG_ENV_SPI_MODE 0
81 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */ 81 #define CONFIG_ENV_SIZE 0x2000 /* 8KB */
82 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */ 82 #define CONFIG_ENV_OFFSET 0x100000 /* 1MB */
83 #define CONFIG_ENV_SECT_SIZE 0x10000 83 #define CONFIG_ENV_SECT_SIZE 0x10000
84 #elif defined(CONFIG_SDCARD) 84 #elif defined(CONFIG_SDCARD)
85 #define CONFIG_SYS_EXTRA_ENV_RELOC 85 #define CONFIG_SYS_EXTRA_ENV_RELOC
86 #define CONFIG_FSL_FIXED_MMC_LOCATION 86 #define CONFIG_FSL_FIXED_MMC_LOCATION
87 #define CONFIG_SYS_MMC_ENV_DEV 0 87 #define CONFIG_SYS_MMC_ENV_DEV 0
88 #define CONFIG_ENV_SIZE 0x2000 88 #define CONFIG_ENV_SIZE 0x2000
89 #define CONFIG_ENV_OFFSET (512 * 1658) 89 #define CONFIG_ENV_OFFSET (512 * 1658)
90 #elif defined(CONFIG_NAND) 90 #elif defined(CONFIG_NAND)
91 #define CONFIG_SYS_EXTRA_ENV_RELOC 91 #define CONFIG_SYS_EXTRA_ENV_RELOC
92 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE 92 #define CONFIG_ENV_SIZE CONFIG_SYS_NAND_BLOCK_SIZE
93 #define CONFIG_ENV_OFFSET (7 * CONFIG_SYS_NAND_BLOCK_SIZE) 93 #define CONFIG_ENV_OFFSET (7 * CONFIG_SYS_NAND_BLOCK_SIZE)
94 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 94 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
95 #define CONFIG_ENV_ADDR 0xffe20000 95 #define CONFIG_ENV_ADDR 0xffe20000
96 #define CONFIG_ENV_SIZE 0x2000 96 #define CONFIG_ENV_SIZE 0x2000
97 #elif defined(CONFIG_ENV_IS_NOWHERE) 97 #elif defined(CONFIG_ENV_IS_NOWHERE)
98 #define CONFIG_ENV_SIZE 0x2000 98 #define CONFIG_ENV_SIZE 0x2000
99 #else 99 #else
100 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 100 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
101 #define CONFIG_ENV_SIZE 0x2000 101 #define CONFIG_ENV_SIZE 0x2000
102 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */ 102 #define CONFIG_ENV_SECT_SIZE 0x20000 /* 128K (one sector) */
103 #endif 103 #endif
104 104
105 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk() /* sysclk for MPC85xx */ 105 #define CONFIG_SYS_CLK_FREQ get_board_sys_clk() /* sysclk for MPC85xx */
106 106
107 /* 107 /*
108 * These can be toggled for performance analysis, otherwise use default. 108 * These can be toggled for performance analysis, otherwise use default.
109 */ 109 */
110 #define CONFIG_SYS_CACHE_STASHING 110 #define CONFIG_SYS_CACHE_STASHING
111 #define CONFIG_BACKSIDE_L2_CACHE 111 #define CONFIG_BACKSIDE_L2_CACHE
112 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E 112 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E
113 #define CONFIG_BTB /* toggle branch predition */ 113 #define CONFIG_BTB /* toggle branch predition */
114 #define CONFIG_DDR_ECC 114 #define CONFIG_DDR_ECC
115 #ifdef CONFIG_DDR_ECC 115 #ifdef CONFIG_DDR_ECC
116 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 116 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER
117 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef 117 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef
118 #endif 118 #endif
119 119
120 #define CONFIG_ENABLE_36BIT_PHYS 120 #define CONFIG_ENABLE_36BIT_PHYS
121 121
122 #ifdef CONFIG_PHYS_64BIT 122 #ifdef CONFIG_PHYS_64BIT
123 #define CONFIG_ADDR_MAP 123 #define CONFIG_ADDR_MAP
124 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */ 124 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
125 #endif 125 #endif
126 126
127 #define CONFIG_POST CONFIG_SYS_POST_MEMORY /* test POST memory test */ 127 #define CONFIG_POST CONFIG_SYS_POST_MEMORY /* test POST memory test */
128 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */ 128 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
129 #define CONFIG_SYS_MEMTEST_END 0x00400000 129 #define CONFIG_SYS_MEMTEST_END 0x00400000
130 #define CONFIG_SYS_ALT_MEMTEST 130 #define CONFIG_SYS_ALT_MEMTEST
131 #define CONFIG_PANIC_HANG /* do not reset board on panic */ 131 #define CONFIG_PANIC_HANG /* do not reset board on panic */
132 132
133 /* 133 /*
134 * Config the L3 Cache as L3 SRAM 134 * Config the L3 Cache as L3 SRAM
135 */ 135 */
136 #define CONFIG_SYS_INIT_L3_ADDR CONFIG_RAMBOOT_TEXT_BASE 136 #define CONFIG_SYS_INIT_L3_ADDR CONFIG_RAMBOOT_TEXT_BASE
137 #ifdef CONFIG_PHYS_64BIT 137 #ifdef CONFIG_PHYS_64BIT
138 #define CONFIG_SYS_INIT_L3_ADDR_PHYS (0xf00000000ull | CONFIG_RAMBOOT_TEXT_BASE) 138 #define CONFIG_SYS_INIT_L3_ADDR_PHYS (0xf00000000ull | CONFIG_RAMBOOT_TEXT_BASE)
139 #else 139 #else
140 #define CONFIG_SYS_INIT_L3_ADDR_PHYS CONFIG_SYS_INIT_L3_ADDR 140 #define CONFIG_SYS_INIT_L3_ADDR_PHYS CONFIG_SYS_INIT_L3_ADDR
141 #endif 141 #endif
142 #define CONFIG_SYS_L3_SIZE (1024 << 10) 142 #define CONFIG_SYS_L3_SIZE (1024 << 10)
143 #define CONFIG_SYS_INIT_L3_END (CONFIG_SYS_INIT_L3_ADDR + CONFIG_SYS_L3_SIZE) 143 #define CONFIG_SYS_INIT_L3_END (CONFIG_SYS_INIT_L3_ADDR + CONFIG_SYS_L3_SIZE)
144 144
145 #ifdef CONFIG_PHYS_64BIT 145 #ifdef CONFIG_PHYS_64BIT
146 #define CONFIG_SYS_DCSRBAR 0xf0000000 146 #define CONFIG_SYS_DCSRBAR 0xf0000000
147 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull 147 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
148 #endif 148 #endif
149 149
150 /* EEPROM */ 150 /* EEPROM */
151 #define CONFIG_ID_EEPROM 151 #define CONFIG_ID_EEPROM
152 #define CONFIG_SYS_I2C_EEPROM_NXID 152 #define CONFIG_SYS_I2C_EEPROM_NXID
153 #define CONFIG_SYS_EEPROM_BUS_NUM 0 153 #define CONFIG_SYS_EEPROM_BUS_NUM 0
154 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57 154 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57
155 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 155 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
156 156
157 /* 157 /*
158 * DDR Setup 158 * DDR Setup
159 */ 159 */
160 #define CONFIG_VERY_BIG_RAM 160 #define CONFIG_VERY_BIG_RAM
161 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 161 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
162 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 162 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
163 163
164 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 164 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
165 #define CONFIG_CHIP_SELECTS_PER_CTRL (4 * CONFIG_DIMM_SLOTS_PER_CTLR) 165 #define CONFIG_CHIP_SELECTS_PER_CTRL (4 * CONFIG_DIMM_SLOTS_PER_CTLR)
166 166
167 #define CONFIG_DDR_SPD 167 #define CONFIG_DDR_SPD
168 168
169 #define CONFIG_SYS_SPD_BUS_NUM 1 169 #define CONFIG_SYS_SPD_BUS_NUM 1
170 #define SPD_EEPROM_ADDRESS1 0x51 170 #define SPD_EEPROM_ADDRESS1 0x51
171 #define SPD_EEPROM_ADDRESS2 0x52 171 #define SPD_EEPROM_ADDRESS2 0x52
172 #define SPD_EEPROM_ADDRESS SPD_EEPROM_ADDRESS1 /* for p3041/p5010 */ 172 #define SPD_EEPROM_ADDRESS SPD_EEPROM_ADDRESS1 /* for p3041/p5010 */
173 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */ 173 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */
174 174
175 /* 175 /*
176 * Local Bus Definitions 176 * Local Bus Definitions
177 */ 177 */
178 178
179 /* Set the local bus clock 1/8 of platform clock */ 179 /* Set the local bus clock 1/8 of platform clock */
180 #define CONFIG_SYS_LBC_LCRR LCRR_CLKDIV_8 180 #define CONFIG_SYS_LBC_LCRR LCRR_CLKDIV_8
181 181
182 #define CONFIG_SYS_FLASH_BASE 0xe0000000 /* Start of PromJet */ 182 #define CONFIG_SYS_FLASH_BASE 0xe0000000 /* Start of PromJet */
183 #ifdef CONFIG_PHYS_64BIT 183 #ifdef CONFIG_PHYS_64BIT
184 #define CONFIG_SYS_FLASH_BASE_PHYS 0xfe0000000ull 184 #define CONFIG_SYS_FLASH_BASE_PHYS 0xfe0000000ull
185 #else 185 #else
186 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE 186 #define CONFIG_SYS_FLASH_BASE_PHYS CONFIG_SYS_FLASH_BASE
187 #endif 187 #endif
188 188
189 #define CONFIG_SYS_FLASH_BR_PRELIM \ 189 #define CONFIG_SYS_FLASH_BR_PRELIM \
190 (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000) \ 190 (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000) \
191 | BR_PS_16 | BR_V) 191 | BR_PS_16 | BR_V)
192 #define CONFIG_SYS_FLASH_OR_PRELIM ((0xf8000ff7 & ~OR_GPCM_SCY & ~OR_GPCM_EHTR) \ 192 #define CONFIG_SYS_FLASH_OR_PRELIM ((0xf8000ff7 & ~OR_GPCM_SCY & ~OR_GPCM_EHTR) \
193 | OR_GPCM_SCY_8 | OR_GPCM_EHTR_CLEAR) 193 | OR_GPCM_SCY_8 | OR_GPCM_EHTR_CLEAR)
194 194
195 #define CONFIG_SYS_BR1_PRELIM \ 195 #define CONFIG_SYS_BR1_PRELIM \
196 (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | BR_PS_16 | BR_V) 196 (BR_PHYS_ADDR(CONFIG_SYS_FLASH_BASE_PHYS) | BR_PS_16 | BR_V)
197 #define CONFIG_SYS_OR1_PRELIM 0xf8000ff7 197 #define CONFIG_SYS_OR1_PRELIM 0xf8000ff7
198 198
199 #define PIXIS_BASE 0xffdf0000 /* PIXIS registers */ 199 #define PIXIS_BASE 0xffdf0000 /* PIXIS registers */
200 #ifdef CONFIG_PHYS_64BIT 200 #ifdef CONFIG_PHYS_64BIT
201 #define PIXIS_BASE_PHYS 0xfffdf0000ull 201 #define PIXIS_BASE_PHYS 0xfffdf0000ull
202 #else 202 #else
203 #define PIXIS_BASE_PHYS PIXIS_BASE 203 #define PIXIS_BASE_PHYS PIXIS_BASE
204 #endif 204 #endif
205 205
206 #define CONFIG_SYS_BR3_PRELIM (BR_PHYS_ADDR(PIXIS_BASE_PHYS) | BR_PS_8 | BR_V) 206 #define CONFIG_SYS_BR3_PRELIM (BR_PHYS_ADDR(PIXIS_BASE_PHYS) | BR_PS_8 | BR_V)
207 #define CONFIG_SYS_OR3_PRELIM 0xffffeff7 /* 32KB but only 4k mapped */ 207 #define CONFIG_SYS_OR3_PRELIM 0xffffeff7 /* 32KB but only 4k mapped */
208 208
209 #define PIXIS_LBMAP_SWITCH 7 209 #define PIXIS_LBMAP_SWITCH 7
210 #define PIXIS_LBMAP_MASK 0xf0 210 #define PIXIS_LBMAP_MASK 0xf0
211 #define PIXIS_LBMAP_SHIFT 4 211 #define PIXIS_LBMAP_SHIFT 4
212 #define PIXIS_LBMAP_ALTBANK 0x40 212 #define PIXIS_LBMAP_ALTBANK 0x40
213 213
214 #define CONFIG_SYS_FLASH_QUIET_TEST 214 #define CONFIG_SYS_FLASH_QUIET_TEST
215 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */ 215 #define CONFIG_FLASH_SHOW_PROGRESS 45 /* count down from 45/5: 9..1 */
216 216
217 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */ 217 #define CONFIG_SYS_MAX_FLASH_BANKS 2 /* number of banks */
218 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */ 218 #define CONFIG_SYS_MAX_FLASH_SECT 1024 /* sectors per device */
219 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */ 219 #define CONFIG_SYS_FLASH_ERASE_TOUT 60000 /* Flash Erase Timeout (ms) */
220 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */ 220 #define CONFIG_SYS_FLASH_WRITE_TOUT 500 /* Flash Write Timeout (ms) */
221 221
222 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 222 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
223 223
224 #if defined(CONFIG_RAMBOOT_PBL) 224 #if defined(CONFIG_RAMBOOT_PBL)
225 #define CONFIG_SYS_RAMBOOT 225 #define CONFIG_SYS_RAMBOOT
226 #endif 226 #endif
227 227
228 /* Nand Flash */ 228 /* Nand Flash */
229 #ifdef CONFIG_NAND_FSL_ELBC 229 #ifdef CONFIG_NAND_FSL_ELBC
230 #define CONFIG_SYS_NAND_BASE 0xffa00000 230 #define CONFIG_SYS_NAND_BASE 0xffa00000
231 #ifdef CONFIG_PHYS_64BIT 231 #ifdef CONFIG_PHYS_64BIT
232 #define CONFIG_SYS_NAND_BASE_PHYS 0xfffa00000ull 232 #define CONFIG_SYS_NAND_BASE_PHYS 0xfffa00000ull
233 #else 233 #else
234 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE 234 #define CONFIG_SYS_NAND_BASE_PHYS CONFIG_SYS_NAND_BASE
235 #endif 235 #endif
236 236
237 #define CONFIG_SYS_NAND_BASE_LIST {CONFIG_SYS_NAND_BASE} 237 #define CONFIG_SYS_NAND_BASE_LIST {CONFIG_SYS_NAND_BASE}
238 #define CONFIG_SYS_MAX_NAND_DEVICE 1 238 #define CONFIG_SYS_MAX_NAND_DEVICE 1
239 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024) 239 #define CONFIG_SYS_NAND_BLOCK_SIZE (128 * 1024)
240 240
241 /* NAND flash config */ 241 /* NAND flash config */
242 #define CONFIG_SYS_NAND_BR_PRELIM (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \ 242 #define CONFIG_SYS_NAND_BR_PRELIM (BR_PHYS_ADDR(CONFIG_SYS_NAND_BASE_PHYS) \
243 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \ 243 | (2<<BR_DECC_SHIFT) /* Use HW ECC */ \
244 | BR_PS_8 /* Port Size = 8 bit */ \ 244 | BR_PS_8 /* Port Size = 8 bit */ \
245 | BR_MS_FCM /* MSEL = FCM */ \ 245 | BR_MS_FCM /* MSEL = FCM */ \
246 | BR_V) /* valid */ 246 | BR_V) /* valid */
247 #define CONFIG_SYS_NAND_OR_PRELIM (0xFFFC0000 /* length 256K */ \ 247 #define CONFIG_SYS_NAND_OR_PRELIM (0xFFFC0000 /* length 256K */ \
248 | OR_FCM_PGS /* Large Page*/ \ 248 | OR_FCM_PGS /* Large Page*/ \
249 | OR_FCM_CSCT \ 249 | OR_FCM_CSCT \
250 | OR_FCM_CST \ 250 | OR_FCM_CST \
251 | OR_FCM_CHT \ 251 | OR_FCM_CHT \
252 | OR_FCM_SCY_1 \ 252 | OR_FCM_SCY_1 \
253 | OR_FCM_TRLX \ 253 | OR_FCM_TRLX \
254 | OR_FCM_EHTR) 254 | OR_FCM_EHTR)
255 255
256 #ifdef CONFIG_NAND 256 #ifdef CONFIG_NAND
257 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */ 257 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */
258 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */ 258 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */
259 #define CONFIG_SYS_BR2_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */ 259 #define CONFIG_SYS_BR2_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */
260 #define CONFIG_SYS_OR2_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */ 260 #define CONFIG_SYS_OR2_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */
261 #else 261 #else
262 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */ 262 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */
263 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */ 263 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */
264 #define CONFIG_SYS_BR2_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */ 264 #define CONFIG_SYS_BR2_PRELIM CONFIG_SYS_NAND_BR_PRELIM /* NAND Base Address */
265 #define CONFIG_SYS_OR2_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */ 265 #define CONFIG_SYS_OR2_PRELIM CONFIG_SYS_NAND_OR_PRELIM /* NAND Options */
266 #endif 266 #endif
267 #else 267 #else
268 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */ 268 #define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_FLASH_BR_PRELIM /* NOR Base Address */
269 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */ 269 #define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_FLASH_OR_PRELIM /* NOR Options */
270 #endif /* CONFIG_NAND_FSL_ELBC */ 270 #endif /* CONFIG_NAND_FSL_ELBC */
271 271
272 #define CONFIG_SYS_FLASH_EMPTY_INFO 272 #define CONFIG_SYS_FLASH_EMPTY_INFO
273 #define CONFIG_SYS_FLASH_AMD_CHECK_DQ7 273 #define CONFIG_SYS_FLASH_AMD_CHECK_DQ7
274 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS} 274 #define CONFIG_SYS_FLASH_BANKS_LIST {CONFIG_SYS_FLASH_BASE_PHYS + 0x8000000, CONFIG_SYS_FLASH_BASE_PHYS}
275 275
276 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */ 276 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */
277 #define CONFIG_MISC_INIT_R 277 #define CONFIG_MISC_INIT_R
278 278
279 #define CONFIG_HWCONFIG 279 #define CONFIG_HWCONFIG
280 280
281 /* define to use L1 as initial stack */ 281 /* define to use L1 as initial stack */
282 #define CONFIG_L1_INIT_RAM 282 #define CONFIG_L1_INIT_RAM
283 #define CONFIG_SYS_INIT_RAM_LOCK 283 #define CONFIG_SYS_INIT_RAM_LOCK
284 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */ 284 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */
285 #ifdef CONFIG_PHYS_64BIT 285 #ifdef CONFIG_PHYS_64BIT
286 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf 286 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
287 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR 287 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR
288 /* The assembler doesn't like typecast */ 288 /* The assembler doesn't like typecast */
289 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \ 289 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
290 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \ 290 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
291 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW) 291 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
292 #else 292 #else
293 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS CONFIG_SYS_INIT_RAM_ADDR /* Initial L1 address */ 293 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS CONFIG_SYS_INIT_RAM_ADDR /* Initial L1 address */
294 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0 294 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0
295 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR_PHYS 295 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR_PHYS
296 #endif 296 #endif
297 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* Size of used area in RAM */ 297 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* Size of used area in RAM */
298 298
299 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 299 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
300 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 300 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
301 301
302 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 302 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
303 #define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* Reserved for malloc */ 303 #define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* Reserved for malloc */
304 304
305 /* Serial Port - controlled on board with jumper J8 305 /* Serial Port - controlled on board with jumper J8
306 * open - index 2 306 * open - index 2
307 * shorted - index 1 307 * shorted - index 1
308 */ 308 */
309 #define CONFIG_CONS_INDEX 1 309 #define CONFIG_CONS_INDEX 1
310 #define CONFIG_SYS_NS16550_SERIAL 310 #define CONFIG_SYS_NS16550_SERIAL
311 #define CONFIG_SYS_NS16550_REG_SIZE 1 311 #define CONFIG_SYS_NS16550_REG_SIZE 1
312 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2) 312 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2)
313 313
314 #define CONFIG_SYS_BAUDRATE_TABLE \ 314 #define CONFIG_SYS_BAUDRATE_TABLE \
315 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 315 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
316 316
317 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500) 317 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500)
318 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600) 318 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600)
319 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500) 319 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500)
320 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) 320 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
321 321
322 /* I2C */ 322 /* I2C */
323 #define CONFIG_SYS_I2C 323 #define CONFIG_SYS_I2C
324 #define CONFIG_SYS_I2C_FSL 324 #define CONFIG_SYS_I2C_FSL
325 #define CONFIG_SYS_FSL_I2C_SPEED 400000 325 #define CONFIG_SYS_FSL_I2C_SPEED 400000
326 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 326 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
327 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 327 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000
328 #define CONFIG_SYS_FSL_I2C2_SPEED 400000 328 #define CONFIG_SYS_FSL_I2C2_SPEED 400000
329 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 329 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
330 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100 330 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100
331 331
332 /* 332 /*
333 * RapidIO 333 * RapidIO
334 */ 334 */
335 #define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000 335 #define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000
336 #ifdef CONFIG_PHYS_64BIT 336 #ifdef CONFIG_PHYS_64BIT
337 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull 337 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull
338 #else 338 #else
339 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xa0000000 339 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xa0000000
340 #endif 340 #endif
341 #define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */ 341 #define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */
342 342
343 #define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000 343 #define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000
344 #ifdef CONFIG_PHYS_64BIT 344 #ifdef CONFIG_PHYS_64BIT
345 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull 345 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull
346 #else 346 #else
347 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xb0000000 347 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xb0000000
348 #endif 348 #endif
349 #define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */ 349 #define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */
350 350
351 /* 351 /*
352 * for slave u-boot IMAGE instored in master memory space, 352 * for slave u-boot IMAGE instored in master memory space,
353 * PHYS must be aligned based on the SIZE 353 * PHYS must be aligned based on the SIZE
354 */ 354 */
355 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull 355 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 0xfef200000ull
356 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull 356 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 0xfff00000ull
357 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */ 357 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 0x100000 /* 1M */
358 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull 358 #define CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 0x3fff00000ull
359 /* 359 /*
360 * for slave UCODE and ENV instored in master memory space, 360 * for slave UCODE and ENV instored in master memory space,
361 * PHYS must be aligned based on the SIZE 361 * PHYS must be aligned based on the SIZE
362 */ 362 */
363 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull 363 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 0xfef100000ull
364 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull 364 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 0x3ffe00000ull
365 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */ 365 #define CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 0x40000 /* 256K */
366 366
367 /* slave core release by master*/ 367 /* slave core release by master*/
368 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4 368 #define CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 0xe00e4
369 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */ 369 #define CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 0x00000001 /* release core 0 */
370 370
371 /* 371 /*
372 * SRIO_PCIE_BOOT - SLAVE 372 * SRIO_PCIE_BOOT - SLAVE
373 */ 373 */
374 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE 374 #ifdef CONFIG_SRIO_PCIE_BOOT_SLAVE
375 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000 375 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 0xFFE00000
376 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \ 376 #define CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS \
377 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR) 377 (0x300000000ull | CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR)
378 #endif 378 #endif
379 379
380 /* 380 /*
381 * eSPI - Enhanced SPI 381 * eSPI - Enhanced SPI
382 */ 382 */
383 #define CONFIG_SF_DEFAULT_SPEED 10000000 383 #define CONFIG_SF_DEFAULT_SPEED 10000000
384 #define CONFIG_SF_DEFAULT_MODE 0 384 #define CONFIG_SF_DEFAULT_MODE 0
385 385
386 /* 386 /*
387 * General PCI 387 * General PCI
388 * Memory space is mapped 1-1, but I/O space must start from 0. 388 * Memory space is mapped 1-1, but I/O space must start from 0.
389 */ 389 */
390 390
391 /* controller 1, direct to uli, tgtid 3, Base address 20000 */ 391 /* controller 1, direct to uli, tgtid 3, Base address 20000 */
392 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 392 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
393 #ifdef CONFIG_PHYS_64BIT 393 #ifdef CONFIG_PHYS_64BIT
394 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 394 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
395 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 395 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
396 #else 396 #else
397 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000 397 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000
398 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000 398 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000
399 #endif 399 #endif
400 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */ 400 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
401 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000 401 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
402 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 402 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
403 #ifdef CONFIG_PHYS_64BIT 403 #ifdef CONFIG_PHYS_64BIT
404 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull 404 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
405 #else 405 #else
406 #define CONFIG_SYS_PCIE1_IO_PHYS 0xf8000000 406 #define CONFIG_SYS_PCIE1_IO_PHYS 0xf8000000
407 #endif 407 #endif
408 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 408 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
409 409
410 /* controller 2, Slot 2, tgtid 2, Base address 201000 */ 410 /* controller 2, Slot 2, tgtid 2, Base address 201000 */
411 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000 411 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000
412 #ifdef CONFIG_PHYS_64BIT 412 #ifdef CONFIG_PHYS_64BIT
413 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 413 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
414 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull 414 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull
415 #else 415 #else
416 #define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000 416 #define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000
417 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000 417 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000
418 #endif 418 #endif
419 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */ 419 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */
420 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000 420 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
421 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 421 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
422 #ifdef CONFIG_PHYS_64BIT 422 #ifdef CONFIG_PHYS_64BIT
423 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull 423 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
424 #else 424 #else
425 #define CONFIG_SYS_PCIE2_IO_PHYS 0xf8010000 425 #define CONFIG_SYS_PCIE2_IO_PHYS 0xf8010000
426 #endif 426 #endif
427 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 427 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
428 428
429 /* controller 3, Slot 1, tgtid 1, Base address 202000 */ 429 /* controller 3, Slot 1, tgtid 1, Base address 202000 */
430 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000 430 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000
431 #ifdef CONFIG_PHYS_64BIT 431 #ifdef CONFIG_PHYS_64BIT
432 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 432 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
433 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull 433 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull
434 #else 434 #else
435 #define CONFIG_SYS_PCIE3_MEM_BUS 0xc0000000 435 #define CONFIG_SYS_PCIE3_MEM_BUS 0xc0000000
436 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc0000000 436 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc0000000
437 #endif 437 #endif
438 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */ 438 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */
439 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000 439 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
440 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 440 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
441 #ifdef CONFIG_PHYS_64BIT 441 #ifdef CONFIG_PHYS_64BIT
442 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull 442 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
443 #else 443 #else
444 #define CONFIG_SYS_PCIE3_IO_PHYS 0xf8020000 444 #define CONFIG_SYS_PCIE3_IO_PHYS 0xf8020000
445 #endif 445 #endif
446 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 446 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
447 447
448 /* controller 4, Base address 203000 */ 448 /* controller 4, Base address 203000 */
449 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000 449 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000
450 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc60000000ull 450 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc60000000ull
451 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x20000000 /* 512M */ 451 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x20000000 /* 512M */
452 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000 452 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000
453 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull 453 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull
454 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */ 454 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */
455 455
456 /* Qman/Bman */ 456 /* Qman/Bman */
457 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */ 457 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
458 #define CONFIG_SYS_BMAN_NUM_PORTALS 10 458 #define CONFIG_SYS_BMAN_NUM_PORTALS 10
459 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000 459 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
460 #ifdef CONFIG_PHYS_64BIT 460 #ifdef CONFIG_PHYS_64BIT
461 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull 461 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
462 #else 462 #else
463 #define CONFIG_SYS_BMAN_MEM_PHYS CONFIG_SYS_BMAN_MEM_BASE 463 #define CONFIG_SYS_BMAN_MEM_PHYS CONFIG_SYS_BMAN_MEM_BASE
464 #endif 464 #endif
465 #define CONFIG_SYS_BMAN_MEM_SIZE 0x00200000 465 #define CONFIG_SYS_BMAN_MEM_SIZE 0x00200000
466 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000 466 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000
467 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000 467 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000
468 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE 468 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE
469 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 469 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
470 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \ 470 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \
471 CONFIG_SYS_BMAN_CENA_SIZE) 471 CONFIG_SYS_BMAN_CENA_SIZE)
472 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 472 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
473 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08 473 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08
474 #define CONFIG_SYS_QMAN_NUM_PORTALS 10 474 #define CONFIG_SYS_QMAN_NUM_PORTALS 10
475 #define CONFIG_SYS_QMAN_MEM_BASE 0xf4200000 475 #define CONFIG_SYS_QMAN_MEM_BASE 0xf4200000
476 #ifdef CONFIG_PHYS_64BIT 476 #ifdef CONFIG_PHYS_64BIT
477 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff4200000ull 477 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff4200000ull
478 #else 478 #else
479 #define CONFIG_SYS_QMAN_MEM_PHYS CONFIG_SYS_QMAN_MEM_BASE 479 #define CONFIG_SYS_QMAN_MEM_PHYS CONFIG_SYS_QMAN_MEM_BASE
480 #endif 480 #endif
481 #define CONFIG_SYS_QMAN_MEM_SIZE 0x00200000 481 #define CONFIG_SYS_QMAN_MEM_SIZE 0x00200000
482 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000 482 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000
483 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000 483 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000
484 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE 484 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE
485 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 485 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
486 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \ 486 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \
487 CONFIG_SYS_QMAN_CENA_SIZE) 487 CONFIG_SYS_QMAN_CENA_SIZE)
488 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 488 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
489 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 489 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
490 490
491 #define CONFIG_SYS_DPAA_FMAN 491 #define CONFIG_SYS_DPAA_FMAN
492 #define CONFIG_SYS_DPAA_PME 492 #define CONFIG_SYS_DPAA_PME
493 /* Default address of microcode for the Linux Fman driver */ 493 /* Default address of microcode for the Linux Fman driver */
494 #if defined(CONFIG_SPIFLASH) 494 #if defined(CONFIG_SPIFLASH)
495 /* 495 /*
496 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after 496 * env is stored at 0x100000, sector size is 0x10000, ucode is stored after
497 * env, so we got 0x110000. 497 * env, so we got 0x110000.
498 */ 498 */
499 #define CONFIG_SYS_QE_FW_IN_SPIFLASH 499 #define CONFIG_SYS_QE_FW_IN_SPIFLASH
500 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000 500 #define CONFIG_SYS_FMAN_FW_ADDR 0x110000
501 #elif defined(CONFIG_SDCARD) 501 #elif defined(CONFIG_SDCARD)
502 /* 502 /*
503 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is 503 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
504 * about 825KB (1650 blocks), Env is stored after the image, and the env size is 504 * about 825KB (1650 blocks), Env is stored after the image, and the env size is
505 * 0x2000 (16 blocks), 8 + 1650 + 16 = 1674, enlarge it to 1680. 505 * 0x2000 (16 blocks), 8 + 1650 + 16 = 1674, enlarge it to 1680.
506 */ 506 */
507 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC 507 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC
508 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 1680) 508 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 1680)
509 #elif defined(CONFIG_NAND) 509 #elif defined(CONFIG_NAND)
510 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND 510 #define CONFIG_SYS_QE_FMAN_FW_IN_NAND
511 #define CONFIG_SYS_FMAN_FW_ADDR (8 * CONFIG_SYS_NAND_BLOCK_SIZE) 511 #define CONFIG_SYS_FMAN_FW_ADDR (8 * CONFIG_SYS_NAND_BLOCK_SIZE)
512 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE) 512 #elif defined(CONFIG_SRIO_PCIE_BOOT_SLAVE)
513 /* 513 /*
514 * Slave has no ucode locally, it can fetch this from remote. When implementing 514 * Slave has no ucode locally, it can fetch this from remote. When implementing
515 * in two corenet boards, slave's ucode could be stored in master's memory 515 * in two corenet boards, slave's ucode could be stored in master's memory
516 * space, the address can be mapped from slave TLB->slave LAW-> 516 * space, the address can be mapped from slave TLB->slave LAW->
517 * slave SRIO or PCIE outbound window->master inbound window-> 517 * slave SRIO or PCIE outbound window->master inbound window->
518 * master LAW->the ucode address in master's memory space. 518 * master LAW->the ucode address in master's memory space.
519 */ 519 */
520 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE 520 #define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE
521 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000 521 #define CONFIG_SYS_FMAN_FW_ADDR 0xFFE00000
522 #else 522 #else
523 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR 523 #define CONFIG_SYS_QE_FMAN_FW_IN_NOR
524 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000 524 #define CONFIG_SYS_FMAN_FW_ADDR 0xEFF00000
525 #endif 525 #endif
526 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 526 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000
527 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) 527 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
528 528
529 #ifdef CONFIG_SYS_DPAA_FMAN 529 #ifdef CONFIG_SYS_DPAA_FMAN
530 #define CONFIG_FMAN_ENET 530 #define CONFIG_FMAN_ENET
531 #define CONFIG_PHYLIB_10G 531 #define CONFIG_PHYLIB_10G
532 #define CONFIG_PHY_VITESSE 532 #define CONFIG_PHY_VITESSE
533 #define CONFIG_PHY_TERANETICS 533 #define CONFIG_PHY_TERANETICS
534 #endif 534 #endif
535 535
536 #ifdef CONFIG_PCI 536 #ifdef CONFIG_PCI
537 #define CONFIG_PCI_INDIRECT_BRIDGE 537 #define CONFIG_PCI_INDIRECT_BRIDGE
538 538
539 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 539 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
540 #endif /* CONFIG_PCI */ 540 #endif /* CONFIG_PCI */
541 541
542 /* SATA */ 542 /* SATA */
543 #ifdef CONFIG_FSL_SATA_V2 543 #ifdef CONFIG_FSL_SATA_V2
544 #define CONFIG_LIBATA 544 #define CONFIG_LIBATA
545 #define CONFIG_FSL_SATA
546 545
547 #define CONFIG_SYS_SATA_MAX_DEVICE 2 546 #define CONFIG_SYS_SATA_MAX_DEVICE 2
548 #define CONFIG_SATA1 547 #define CONFIG_SATA1
549 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 548 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
550 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 549 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
551 #define CONFIG_SATA2 550 #define CONFIG_SATA2
552 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 551 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
553 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 552 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
554 553
555 #define CONFIG_LBA48 554 #define CONFIG_LBA48
556 #endif 555 #endif
557 556
558 #ifdef CONFIG_FMAN_ENET 557 #ifdef CONFIG_FMAN_ENET
559 #define CONFIG_SYS_FM1_DTSEC1_PHY_ADDR 0x1c 558 #define CONFIG_SYS_FM1_DTSEC1_PHY_ADDR 0x1c
560 #define CONFIG_SYS_FM1_DTSEC2_PHY_ADDR 0x1d 559 #define CONFIG_SYS_FM1_DTSEC2_PHY_ADDR 0x1d
561 #define CONFIG_SYS_FM1_DTSEC3_PHY_ADDR 0x1e 560 #define CONFIG_SYS_FM1_DTSEC3_PHY_ADDR 0x1e
562 #define CONFIG_SYS_FM1_DTSEC4_PHY_ADDR 0x1f 561 #define CONFIG_SYS_FM1_DTSEC4_PHY_ADDR 0x1f
563 #define CONFIG_SYS_FM1_10GEC1_PHY_ADDR 4 562 #define CONFIG_SYS_FM1_10GEC1_PHY_ADDR 4
564 563
565 #define CONFIG_SYS_FM2_DTSEC1_PHY_ADDR 0x1c 564 #define CONFIG_SYS_FM2_DTSEC1_PHY_ADDR 0x1c
566 #define CONFIG_SYS_FM2_DTSEC2_PHY_ADDR 0x1d 565 #define CONFIG_SYS_FM2_DTSEC2_PHY_ADDR 0x1d
567 #define CONFIG_SYS_FM2_DTSEC3_PHY_ADDR 0x1e 566 #define CONFIG_SYS_FM2_DTSEC3_PHY_ADDR 0x1e
568 #define CONFIG_SYS_FM2_DTSEC4_PHY_ADDR 0x1f 567 #define CONFIG_SYS_FM2_DTSEC4_PHY_ADDR 0x1f
569 #define CONFIG_SYS_FM2_10GEC1_PHY_ADDR 0 568 #define CONFIG_SYS_FM2_10GEC1_PHY_ADDR 0
570 569
571 #define CONFIG_SYS_TBIPA_VALUE 8 570 #define CONFIG_SYS_TBIPA_VALUE 8
572 #define CONFIG_MII /* MII PHY management */ 571 #define CONFIG_MII /* MII PHY management */
573 #define CONFIG_ETHPRIME "FM1@DTSEC1" 572 #define CONFIG_ETHPRIME "FM1@DTSEC1"
574 #endif 573 #endif
575 574
576 /* 575 /*
577 * Environment 576 * Environment
578 */ 577 */
579 #define CONFIG_LOADS_ECHO /* echo on for serial download */ 578 #define CONFIG_LOADS_ECHO /* echo on for serial download */
580 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 579 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */
581 580
582 /* 581 /*
583 * USB 582 * USB
584 */ 583 */
585 #define CONFIG_HAS_FSL_DR_USB 584 #define CONFIG_HAS_FSL_DR_USB
586 #define CONFIG_HAS_FSL_MPH_USB 585 #define CONFIG_HAS_FSL_MPH_USB
587 586
588 #if defined(CONFIG_HAS_FSL_DR_USB) || defined(CONFIG_HAS_FSL_MPH_USB) 587 #if defined(CONFIG_HAS_FSL_DR_USB) || defined(CONFIG_HAS_FSL_MPH_USB)
589 #define CONFIG_USB_EHCI_FSL 588 #define CONFIG_USB_EHCI_FSL
590 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 589 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
591 #endif 590 #endif
592 591
593 #ifdef CONFIG_MMC 592 #ifdef CONFIG_MMC
594 #define CONFIG_FSL_ESDHC 593 #define CONFIG_FSL_ESDHC
595 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 594 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
596 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT 595 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT
597 #endif 596 #endif
598 597
599 /* 598 /*
600 * Miscellaneous configurable options 599 * Miscellaneous configurable options
601 */ 600 */
602 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 601 #define CONFIG_SYS_LONGHELP /* undef to save memory */
603 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 602 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
604 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 603 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
605 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 604 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
606 605
607 /* 606 /*
608 * For booting Linux, the board info and command line data 607 * For booting Linux, the board info and command line data
609 * have to be in the first 64 MB of memory, since this is 608 * have to be in the first 64 MB of memory, since this is
610 * the maximum mapped by the Linux kernel during initialization. 609 * the maximum mapped by the Linux kernel during initialization.
611 */ 610 */
612 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory map for Linux*/ 611 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory map for Linux*/
613 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 612 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
614 613
615 #ifdef CONFIG_CMD_KGDB 614 #ifdef CONFIG_CMD_KGDB
616 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 615 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
617 #endif 616 #endif
618 617
619 /* 618 /*
620 * Environment Configuration 619 * Environment Configuration
621 */ 620 */
622 #define CONFIG_ROOTPATH "/opt/nfsroot" 621 #define CONFIG_ROOTPATH "/opt/nfsroot"
623 #define CONFIG_BOOTFILE "uImage" 622 #define CONFIG_BOOTFILE "uImage"
624 #define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP server */ 623 #define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP server */
625 624
626 /* default location for tftp and bootm */ 625 /* default location for tftp and bootm */
627 #define CONFIG_LOADADDR 1000000 626 #define CONFIG_LOADADDR 1000000
628 627
629 #ifdef CONFIG_TARGET_P4080DS 628 #ifdef CONFIG_TARGET_P4080DS
630 #define __USB_PHY_TYPE ulpi 629 #define __USB_PHY_TYPE ulpi
631 #else 630 #else
632 #define __USB_PHY_TYPE utmi 631 #define __USB_PHY_TYPE utmi
633 #endif 632 #endif
634 633
635 #define CONFIG_EXTRA_ENV_SETTINGS \ 634 #define CONFIG_EXTRA_ENV_SETTINGS \
636 "hwconfig=fsl_ddr:ctlr_intlv=cacheline," \ 635 "hwconfig=fsl_ddr:ctlr_intlv=cacheline," \
637 "bank_intlv=cs0_cs1;" \ 636 "bank_intlv=cs0_cs1;" \
638 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) ";"\ 637 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) ";"\
639 "usb2:dr_mode=peripheral,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\ 638 "usb2:dr_mode=peripheral,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\
640 "netdev=eth0\0" \ 639 "netdev=eth0\0" \
641 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 640 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
642 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 641 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
643 "tftpflash=tftpboot $loadaddr $uboot && " \ 642 "tftpflash=tftpboot $loadaddr $uboot && " \
644 "protect off $ubootaddr +$filesize && " \ 643 "protect off $ubootaddr +$filesize && " \
645 "erase $ubootaddr +$filesize && " \ 644 "erase $ubootaddr +$filesize && " \
646 "cp.b $loadaddr $ubootaddr $filesize && " \ 645 "cp.b $loadaddr $ubootaddr $filesize && " \
647 "protect on $ubootaddr +$filesize && " \ 646 "protect on $ubootaddr +$filesize && " \
648 "cmp.b $loadaddr $ubootaddr $filesize\0" \ 647 "cmp.b $loadaddr $ubootaddr $filesize\0" \
649 "consoledev=ttyS0\0" \ 648 "consoledev=ttyS0\0" \
650 "ramdiskaddr=2000000\0" \ 649 "ramdiskaddr=2000000\0" \
651 "ramdiskfile=p4080ds/ramdisk.uboot\0" \ 650 "ramdiskfile=p4080ds/ramdisk.uboot\0" \
652 "fdtaddr=1e00000\0" \ 651 "fdtaddr=1e00000\0" \
653 "fdtfile=p4080ds/p4080ds.dtb\0" \ 652 "fdtfile=p4080ds/p4080ds.dtb\0" \
654 "bdev=sda3\0" 653 "bdev=sda3\0"
655 654
656 #define CONFIG_HDBOOT \ 655 #define CONFIG_HDBOOT \
657 "setenv bootargs root=/dev/$bdev rw " \ 656 "setenv bootargs root=/dev/$bdev rw " \
658 "console=$consoledev,$baudrate $othbootargs;" \ 657 "console=$consoledev,$baudrate $othbootargs;" \
659 "tftp $loadaddr $bootfile;" \ 658 "tftp $loadaddr $bootfile;" \
660 "tftp $fdtaddr $fdtfile;" \ 659 "tftp $fdtaddr $fdtfile;" \
661 "bootm $loadaddr - $fdtaddr" 660 "bootm $loadaddr - $fdtaddr"
662 661
663 #define CONFIG_NFSBOOTCOMMAND \ 662 #define CONFIG_NFSBOOTCOMMAND \
664 "setenv bootargs root=/dev/nfs rw " \ 663 "setenv bootargs root=/dev/nfs rw " \
665 "nfsroot=$serverip:$rootpath " \ 664 "nfsroot=$serverip:$rootpath " \
666 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 665 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
667 "console=$consoledev,$baudrate $othbootargs;" \ 666 "console=$consoledev,$baudrate $othbootargs;" \
668 "tftp $loadaddr $bootfile;" \ 667 "tftp $loadaddr $bootfile;" \
669 "tftp $fdtaddr $fdtfile;" \ 668 "tftp $fdtaddr $fdtfile;" \
670 "bootm $loadaddr - $fdtaddr" 669 "bootm $loadaddr - $fdtaddr"
671 670
672 #define CONFIG_RAMBOOTCOMMAND \ 671 #define CONFIG_RAMBOOTCOMMAND \
673 "setenv bootargs root=/dev/ram rw " \ 672 "setenv bootargs root=/dev/ram rw " \
674 "console=$consoledev,$baudrate $othbootargs;" \ 673 "console=$consoledev,$baudrate $othbootargs;" \
675 "tftp $ramdiskaddr $ramdiskfile;" \ 674 "tftp $ramdiskaddr $ramdiskfile;" \
676 "tftp $loadaddr $bootfile;" \ 675 "tftp $loadaddr $bootfile;" \
677 "tftp $fdtaddr $fdtfile;" \ 676 "tftp $fdtaddr $fdtfile;" \
678 "bootm $loadaddr $ramdiskaddr $fdtaddr" 677 "bootm $loadaddr $ramdiskaddr $fdtaddr"
679 678
680 #define CONFIG_BOOTCOMMAND CONFIG_HDBOOT 679 #define CONFIG_BOOTCOMMAND CONFIG_HDBOOT
681 680
682 #include <asm/fsl_secure_boot.h> 681 #include <asm/fsl_secure_boot.h>
683 682
684 #endif /* __CONFIG_H */ 683 #endif /* __CONFIG_H */
685 684
include/configs/cyrus.h
1 /* 1 /*
2 * Based on corenet_ds.h 2 * Based on corenet_ds.h
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 #ifndef __CONFIG_H 7 #ifndef __CONFIG_H
8 #define __CONFIG_H 8 #define __CONFIG_H
9 9
10 #define CONFIG_CYRUS 10 #define CONFIG_CYRUS
11 11
12 #if !defined(CONFIG_ARCH_P5020) && !defined(CONFIG_ARCH_P5040) 12 #if !defined(CONFIG_ARCH_P5020) && !defined(CONFIG_ARCH_P5040)
13 #error Must call Cyrus CONFIG with a specific CPU enabled. 13 #error Must call Cyrus CONFIG with a specific CPU enabled.
14 #endif 14 #endif
15 15
16 #define CONFIG_SDCARD 16 #define CONFIG_SDCARD
17 #define CONFIG_FSL_SATA_V2 17 #define CONFIG_FSL_SATA_V2
18 #define CONFIG_PCIE3 18 #define CONFIG_PCIE3
19 #define CONFIG_PCIE4 19 #define CONFIG_PCIE4
20 #ifdef CONFIG_ARCH_P5020 20 #ifdef CONFIG_ARCH_P5020
21 #define CONFIG_SYS_FSL_RAID_ENGINE 21 #define CONFIG_SYS_FSL_RAID_ENGINE
22 #define CONFIG_SYS_DPAA_RMAN 22 #define CONFIG_SYS_DPAA_RMAN
23 #endif 23 #endif
24 #define CONFIG_SYS_DPAA_PME 24 #define CONFIG_SYS_DPAA_PME
25 25
26 /* 26 /*
27 * Corenet DS style board configuration file 27 * Corenet DS style board configuration file
28 */ 28 */
29 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE 29 #define CONFIG_RAMBOOT_TEXT_BASE CONFIG_SYS_TEXT_BASE
30 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc 30 #define CONFIG_RESET_VECTOR_ADDRESS 0xfffffffc
31 #define CONFIG_SYS_FSL_PBL_PBI board/varisys/cyrus/pbi.cfg 31 #define CONFIG_SYS_FSL_PBL_PBI board/varisys/cyrus/pbi.cfg
32 #if defined(CONFIG_ARCH_P5020) 32 #if defined(CONFIG_ARCH_P5020)
33 #define CONFIG_SYS_CLK_FREQ 133000000 33 #define CONFIG_SYS_CLK_FREQ 133000000
34 #define CONFIG_SYS_FSL_PBL_RCW board/varisys/cyrus/rcw_p5020_v2.cfg 34 #define CONFIG_SYS_FSL_PBL_RCW board/varisys/cyrus/rcw_p5020_v2.cfg
35 #elif defined(CONFIG_ARCH_P5040) 35 #elif defined(CONFIG_ARCH_P5040)
36 #define CONFIG_SYS_CLK_FREQ 100000000 36 #define CONFIG_SYS_CLK_FREQ 100000000
37 #define CONFIG_SYS_FSL_PBL_RCW board/varisys/cyrus/rcw_p5040.cfg 37 #define CONFIG_SYS_FSL_PBL_RCW board/varisys/cyrus/rcw_p5040.cfg
38 #endif 38 #endif
39 39
40 /* High Level Configuration Options */ 40 /* High Level Configuration Options */
41 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */ 41 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */
42 #define CONFIG_MP /* support multiple processors */ 42 #define CONFIG_MP /* support multiple processors */
43 43
44 #define CONFIG_SYS_MMC_MAX_DEVICE 1 44 #define CONFIG_SYS_MMC_MAX_DEVICE 1
45 45
46 #ifndef CONFIG_SYS_TEXT_BASE 46 #ifndef CONFIG_SYS_TEXT_BASE
47 #define CONFIG_SYS_TEXT_BASE 0xeff40000 47 #define CONFIG_SYS_TEXT_BASE 0xeff40000
48 #endif 48 #endif
49 49
50 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */ 50 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */
51 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS 51 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS
52 #define CONFIG_PCIE1 /* PCIE controller 1 */ 52 #define CONFIG_PCIE1 /* PCIE controller 1 */
53 #define CONFIG_PCIE2 /* PCIE controller 2 */ 53 #define CONFIG_PCIE2 /* PCIE controller 2 */
54 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 54 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
55 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 55 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
56 56
57 #define CONFIG_ENV_OVERWRITE 57 #define CONFIG_ENV_OVERWRITE
58 58
59 #if defined(CONFIG_SDCARD) 59 #if defined(CONFIG_SDCARD)
60 #define CONFIG_SYS_EXTRA_ENV_RELOC 60 #define CONFIG_SYS_EXTRA_ENV_RELOC
61 #define CONFIG_FSL_FIXED_MMC_LOCATION 61 #define CONFIG_FSL_FIXED_MMC_LOCATION
62 #define CONFIG_SYS_MMC_ENV_DEV 0 62 #define CONFIG_SYS_MMC_ENV_DEV 0
63 #define CONFIG_ENV_SIZE 0x2000 63 #define CONFIG_ENV_SIZE 0x2000
64 #define CONFIG_ENV_OFFSET (512 * 1658) 64 #define CONFIG_ENV_OFFSET (512 * 1658)
65 #endif 65 #endif
66 66
67 /* 67 /*
68 * These can be toggled for performance analysis, otherwise use default. 68 * These can be toggled for performance analysis, otherwise use default.
69 */ 69 */
70 #define CONFIG_SYS_CACHE_STASHING 70 #define CONFIG_SYS_CACHE_STASHING
71 #define CONFIG_BACKSIDE_L2_CACHE 71 #define CONFIG_BACKSIDE_L2_CACHE
72 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E 72 #define CONFIG_SYS_INIT_L2CSR0 L2CSR0_L2E
73 #define CONFIG_BTB /* toggle branch predition */ 73 #define CONFIG_BTB /* toggle branch predition */
74 #define CONFIG_DDR_ECC 74 #define CONFIG_DDR_ECC
75 #ifdef CONFIG_DDR_ECC 75 #ifdef CONFIG_DDR_ECC
76 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 76 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER
77 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef 77 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef
78 #endif 78 #endif
79 79
80 #define CONFIG_ENABLE_36BIT_PHYS 80 #define CONFIG_ENABLE_36BIT_PHYS
81 81
82 #ifdef CONFIG_PHYS_64BIT 82 #ifdef CONFIG_PHYS_64BIT
83 #define CONFIG_ADDR_MAP 83 #define CONFIG_ADDR_MAP
84 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */ 84 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
85 #endif 85 #endif
86 86
87 /* test POST memory test */ 87 /* test POST memory test */
88 #undef CONFIG_POST 88 #undef CONFIG_POST
89 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */ 89 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
90 #define CONFIG_SYS_MEMTEST_END 0x00400000 90 #define CONFIG_SYS_MEMTEST_END 0x00400000
91 #define CONFIG_SYS_ALT_MEMTEST 91 #define CONFIG_SYS_ALT_MEMTEST
92 #define CONFIG_PANIC_HANG /* do not reset board on panic */ 92 #define CONFIG_PANIC_HANG /* do not reset board on panic */
93 93
94 /* 94 /*
95 * Config the L3 Cache as L3 SRAM 95 * Config the L3 Cache as L3 SRAM
96 */ 96 */
97 #define CONFIG_SYS_INIT_L3_ADDR CONFIG_RAMBOOT_TEXT_BASE 97 #define CONFIG_SYS_INIT_L3_ADDR CONFIG_RAMBOOT_TEXT_BASE
98 #ifdef CONFIG_PHYS_64BIT 98 #ifdef CONFIG_PHYS_64BIT
99 #define CONFIG_SYS_INIT_L3_ADDR_PHYS (0xf00000000ull | CONFIG_RAMBOOT_TEXT_BASE) 99 #define CONFIG_SYS_INIT_L3_ADDR_PHYS (0xf00000000ull | CONFIG_RAMBOOT_TEXT_BASE)
100 #else 100 #else
101 #define CONFIG_SYS_INIT_L3_ADDR_PHYS CONFIG_SYS_INIT_L3_ADDR 101 #define CONFIG_SYS_INIT_L3_ADDR_PHYS CONFIG_SYS_INIT_L3_ADDR
102 #endif 102 #endif
103 #define CONFIG_SYS_L3_SIZE (1024 << 10) 103 #define CONFIG_SYS_L3_SIZE (1024 << 10)
104 #define CONFIG_SYS_INIT_L3_END (CONFIG_SYS_INIT_L3_ADDR + CONFIG_SYS_L3_SIZE) 104 #define CONFIG_SYS_INIT_L3_END (CONFIG_SYS_INIT_L3_ADDR + CONFIG_SYS_L3_SIZE)
105 105
106 #ifdef CONFIG_PHYS_64BIT 106 #ifdef CONFIG_PHYS_64BIT
107 #define CONFIG_SYS_DCSRBAR 0xf0000000 107 #define CONFIG_SYS_DCSRBAR 0xf0000000
108 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull 108 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
109 #endif 109 #endif
110 110
111 /* 111 /*
112 * DDR Setup 112 * DDR Setup
113 */ 113 */
114 #define CONFIG_VERY_BIG_RAM 114 #define CONFIG_VERY_BIG_RAM
115 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 115 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
116 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 116 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
117 117
118 #define CONFIG_DIMM_SLOTS_PER_CTLR 1 118 #define CONFIG_DIMM_SLOTS_PER_CTLR 1
119 #define CONFIG_CHIP_SELECTS_PER_CTRL (4 * CONFIG_DIMM_SLOTS_PER_CTLR) 119 #define CONFIG_CHIP_SELECTS_PER_CTRL (4 * CONFIG_DIMM_SLOTS_PER_CTLR)
120 120
121 #define CONFIG_DDR_SPD 121 #define CONFIG_DDR_SPD
122 122
123 #define CONFIG_SYS_SPD_BUS_NUM 1 123 #define CONFIG_SYS_SPD_BUS_NUM 1
124 #define SPD_EEPROM_ADDRESS1 0x51 124 #define SPD_EEPROM_ADDRESS1 0x51
125 #define SPD_EEPROM_ADDRESS2 0x52 125 #define SPD_EEPROM_ADDRESS2 0x52
126 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */ 126 #define CONFIG_SYS_SDRAM_SIZE 4096 /* for fixed parameter use */
127 127
128 /* 128 /*
129 * Local Bus Definitions 129 * Local Bus Definitions
130 */ 130 */
131 131
132 #define CONFIG_SYS_LBC0_BASE 0xe0000000 /* Start of LBC Registers */ 132 #define CONFIG_SYS_LBC0_BASE 0xe0000000 /* Start of LBC Registers */
133 #ifdef CONFIG_PHYS_64BIT 133 #ifdef CONFIG_PHYS_64BIT
134 #define CONFIG_SYS_LBC0_BASE_PHYS 0xfe0000000ull 134 #define CONFIG_SYS_LBC0_BASE_PHYS 0xfe0000000ull
135 #else 135 #else
136 #define CONFIG_SYS_LBC0_BASE_PHYS CONFIG_SYS_LBC0_BASE 136 #define CONFIG_SYS_LBC0_BASE_PHYS CONFIG_SYS_LBC0_BASE
137 #endif 137 #endif
138 138
139 #define CONFIG_SYS_LBC1_BASE 0xe1000000 /* Start of LBC Registers */ 139 #define CONFIG_SYS_LBC1_BASE 0xe1000000 /* Start of LBC Registers */
140 #ifdef CONFIG_PHYS_64BIT 140 #ifdef CONFIG_PHYS_64BIT
141 #define CONFIG_SYS_LBC1_BASE_PHYS 0xfe1000000ull 141 #define CONFIG_SYS_LBC1_BASE_PHYS 0xfe1000000ull
142 #else 142 #else
143 #define CONFIG_SYS_LBC1_BASE_PHYS CONFIG_SYS_LBC1_BASE 143 #define CONFIG_SYS_LBC1_BASE_PHYS CONFIG_SYS_LBC1_BASE
144 #endif 144 #endif
145 145
146 /* Set the local bus clock 1/16 of platform clock */ 146 /* Set the local bus clock 1/16 of platform clock */
147 #define CONFIG_SYS_LBC_LCRR (LCRR_CLKDIV_16 | LCRR_EADC_1) 147 #define CONFIG_SYS_LBC_LCRR (LCRR_CLKDIV_16 | LCRR_EADC_1)
148 148
149 #define CONFIG_SYS_BR0_PRELIM \ 149 #define CONFIG_SYS_BR0_PRELIM \
150 (BR_PHYS_ADDR(CONFIG_SYS_LBC0_BASE_PHYS) | BR_PS_16 | BR_V) 150 (BR_PHYS_ADDR(CONFIG_SYS_LBC0_BASE_PHYS) | BR_PS_16 | BR_V)
151 #define CONFIG_SYS_BR1_PRELIM \ 151 #define CONFIG_SYS_BR1_PRELIM \
152 (BR_PHYS_ADDR(CONFIG_SYS_LBC1_BASE_PHYS) | BR_PS_16 | BR_V) 152 (BR_PHYS_ADDR(CONFIG_SYS_LBC1_BASE_PHYS) | BR_PS_16 | BR_V)
153 153
154 #define CONFIG_SYS_OR0_PRELIM 0xfff00010 154 #define CONFIG_SYS_OR0_PRELIM 0xfff00010
155 #define CONFIG_SYS_OR1_PRELIM 0xfff00010 155 #define CONFIG_SYS_OR1_PRELIM 0xfff00010
156 156
157 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 157 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
158 158
159 #if defined(CONFIG_RAMBOOT_PBL) 159 #if defined(CONFIG_RAMBOOT_PBL)
160 #define CONFIG_SYS_RAMBOOT 160 #define CONFIG_SYS_RAMBOOT
161 #endif 161 #endif
162 162
163 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */ 163 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */
164 #define CONFIG_MISC_INIT_R 164 #define CONFIG_MISC_INIT_R
165 165
166 #define CONFIG_HWCONFIG 166 #define CONFIG_HWCONFIG
167 167
168 /* define to use L1 as initial stack */ 168 /* define to use L1 as initial stack */
169 #define CONFIG_L1_INIT_RAM 169 #define CONFIG_L1_INIT_RAM
170 #define CONFIG_SYS_INIT_RAM_LOCK 170 #define CONFIG_SYS_INIT_RAM_LOCK
171 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */ 171 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */
172 #ifdef CONFIG_PHYS_64BIT 172 #ifdef CONFIG_PHYS_64BIT
173 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf 173 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
174 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR 174 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR
175 /* The assembler doesn't like typecast */ 175 /* The assembler doesn't like typecast */
176 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \ 176 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
177 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \ 177 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
178 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW) 178 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
179 #else 179 #else
180 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS CONFIG_SYS_INIT_RAM_ADDR /* Initial L1 address */ 180 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS CONFIG_SYS_INIT_RAM_ADDR /* Initial L1 address */
181 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0 181 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0
182 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR_PHYS 182 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW CONFIG_SYS_INIT_RAM_ADDR_PHYS
183 #endif 183 #endif
184 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* Size of used area in RAM */ 184 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 /* Size of used area in RAM */
185 185
186 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 186 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
187 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 187 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
188 188
189 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 189 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
190 #define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* Reserved for malloc */ 190 #define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* Reserved for malloc */
191 191
192 /* Serial Port - controlled on board with jumper J8 192 /* Serial Port - controlled on board with jumper J8
193 * open - index 2 193 * open - index 2
194 * shorted - index 1 194 * shorted - index 1
195 */ 195 */
196 #define CONFIG_CONS_INDEX 1 196 #define CONFIG_CONS_INDEX 1
197 #define CONFIG_SYS_NS16550_SERIAL 197 #define CONFIG_SYS_NS16550_SERIAL
198 #define CONFIG_SYS_NS16550_REG_SIZE 1 198 #define CONFIG_SYS_NS16550_REG_SIZE 1
199 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2) 199 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2)
200 200
201 #define CONFIG_SYS_BAUDRATE_TABLE \ 201 #define CONFIG_SYS_BAUDRATE_TABLE \
202 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 202 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
203 203
204 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500) 204 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500)
205 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600) 205 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600)
206 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500) 206 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500)
207 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) 207 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
208 208
209 /* I2C */ 209 /* I2C */
210 #define CONFIG_SYS_I2C 210 #define CONFIG_SYS_I2C
211 #define CONFIG_SYS_I2C_FSL 211 #define CONFIG_SYS_I2C_FSL
212 #define CONFIG_I2C_MULTI_BUS 212 #define CONFIG_I2C_MULTI_BUS
213 #define CONFIG_I2C_CMD_TREE 213 #define CONFIG_I2C_CMD_TREE
214 #define CONFIG_SYS_FSL_I2C_SPEED 400000 /* I2C speed and slave address */ 214 #define CONFIG_SYS_FSL_I2C_SPEED 400000 /* I2C speed and slave address */
215 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 215 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
216 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 216 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000
217 #define CONFIG_SYS_FSL_I2C2_SPEED 400000 /* I2C speed and slave address */ 217 #define CONFIG_SYS_FSL_I2C2_SPEED 400000 /* I2C speed and slave address */
218 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 218 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
219 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100 219 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100
220 #define CONFIG_SYS_FSL_I2C3_SPEED 400000 /* I2C speed and slave address */ 220 #define CONFIG_SYS_FSL_I2C3_SPEED 400000 /* I2C speed and slave address */
221 #define CONFIG_SYS_FSL_I2C3_SLAVE 0x7F 221 #define CONFIG_SYS_FSL_I2C3_SLAVE 0x7F
222 #define CONFIG_SYS_FSL_I2C3_OFFSET 0x119000 222 #define CONFIG_SYS_FSL_I2C3_OFFSET 0x119000
223 #define CONFIG_SYS_FSL_I2C4_SPEED 400000 /* I2C speed and slave address */ 223 #define CONFIG_SYS_FSL_I2C4_SPEED 400000 /* I2C speed and slave address */
224 #define CONFIG_SYS_FSL_I2C4_SLAVE 0x7F 224 #define CONFIG_SYS_FSL_I2C4_SLAVE 0x7F
225 #define CONFIG_SYS_FSL_I2C4_OFFSET 0x119100 225 #define CONFIG_SYS_FSL_I2C4_OFFSET 0x119100
226 226
227 #define CONFIG_ID_EEPROM 227 #define CONFIG_ID_EEPROM
228 #define CONFIG_SYS_I2C_EEPROM_NXID 228 #define CONFIG_SYS_I2C_EEPROM_NXID
229 #define CONFIG_SYS_EEPROM_BUS_NUM 0 229 #define CONFIG_SYS_EEPROM_BUS_NUM 0
230 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 230 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
231 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57 231 #define CONFIG_SYS_I2C_EEPROM_ADDR 0x57
232 232
233 #define CONFIG_SYS_I2C_GENERIC_MAC 233 #define CONFIG_SYS_I2C_GENERIC_MAC
234 #define CONFIG_SYS_I2C_MAC1_BUS 3 234 #define CONFIG_SYS_I2C_MAC1_BUS 3
235 #define CONFIG_SYS_I2C_MAC1_CHIP_ADDR 0x57 235 #define CONFIG_SYS_I2C_MAC1_CHIP_ADDR 0x57
236 #define CONFIG_SYS_I2C_MAC1_DATA_ADDR 0xf2 236 #define CONFIG_SYS_I2C_MAC1_DATA_ADDR 0xf2
237 #define CONFIG_SYS_I2C_MAC2_BUS 0 237 #define CONFIG_SYS_I2C_MAC2_BUS 0
238 #define CONFIG_SYS_I2C_MAC2_CHIP_ADDR 0x50 238 #define CONFIG_SYS_I2C_MAC2_CHIP_ADDR 0x50
239 #define CONFIG_SYS_I2C_MAC2_DATA_ADDR 0xfa 239 #define CONFIG_SYS_I2C_MAC2_DATA_ADDR 0xfa
240 240
241 #define CONFIG_RTC_MCP79411 1 241 #define CONFIG_RTC_MCP79411 1
242 #define CONFIG_SYS_RTC_BUS_NUM 3 242 #define CONFIG_SYS_RTC_BUS_NUM 3
243 #define CONFIG_SYS_I2C_RTC_ADDR 0x6f 243 #define CONFIG_SYS_I2C_RTC_ADDR 0x6f
244 244
245 /* 245 /*
246 * eSPI - Enhanced SPI 246 * eSPI - Enhanced SPI
247 */ 247 */
248 248
249 /* 249 /*
250 * General PCI 250 * General PCI
251 * Memory space is mapped 1-1, but I/O space must start from 0. 251 * Memory space is mapped 1-1, but I/O space must start from 0.
252 */ 252 */
253 253
254 /* controller 1, direct to uli, tgtid 3, Base address 20000 */ 254 /* controller 1, direct to uli, tgtid 3, Base address 20000 */
255 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 255 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
256 #ifdef CONFIG_PHYS_64BIT 256 #ifdef CONFIG_PHYS_64BIT
257 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 257 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
258 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 258 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
259 #else 259 #else
260 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000 260 #define CONFIG_SYS_PCIE1_MEM_BUS 0x80000000
261 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000 261 #define CONFIG_SYS_PCIE1_MEM_PHYS 0x80000000
262 #endif 262 #endif
263 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */ 263 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
264 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000 264 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
265 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 265 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
266 #ifdef CONFIG_PHYS_64BIT 266 #ifdef CONFIG_PHYS_64BIT
267 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull 267 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
268 #else 268 #else
269 #define CONFIG_SYS_PCIE1_IO_PHYS 0xf8000000 269 #define CONFIG_SYS_PCIE1_IO_PHYS 0xf8000000
270 #endif 270 #endif
271 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 271 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
272 272
273 /* controller 2, Slot 2, tgtid 2, Base address 201000 */ 273 /* controller 2, Slot 2, tgtid 2, Base address 201000 */
274 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000 274 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000
275 #ifdef CONFIG_PHYS_64BIT 275 #ifdef CONFIG_PHYS_64BIT
276 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 276 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
277 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull 277 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull
278 #else 278 #else
279 #define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000 279 #define CONFIG_SYS_PCIE2_MEM_BUS 0xa0000000
280 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000 280 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xa0000000
281 #endif 281 #endif
282 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */ 282 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */
283 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000 283 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
284 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 284 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
285 #ifdef CONFIG_PHYS_64BIT 285 #ifdef CONFIG_PHYS_64BIT
286 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull 286 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
287 #else 287 #else
288 #define CONFIG_SYS_PCIE2_IO_PHYS 0xf8010000 288 #define CONFIG_SYS_PCIE2_IO_PHYS 0xf8010000
289 #endif 289 #endif
290 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 290 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
291 291
292 /* controller 3, Slot 1, tgtid 1, Base address 202000 */ 292 /* controller 3, Slot 1, tgtid 1, Base address 202000 */
293 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000 293 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000
294 #ifdef CONFIG_PHYS_64BIT 294 #ifdef CONFIG_PHYS_64BIT
295 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 295 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
296 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull 296 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull
297 #else 297 #else
298 #define CONFIG_SYS_PCIE3_MEM_BUS 0xc0000000 298 #define CONFIG_SYS_PCIE3_MEM_BUS 0xc0000000
299 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc0000000 299 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc0000000
300 #endif 300 #endif
301 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */ 301 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */
302 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000 302 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
303 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 303 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
304 #ifdef CONFIG_PHYS_64BIT 304 #ifdef CONFIG_PHYS_64BIT
305 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull 305 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
306 #else 306 #else
307 #define CONFIG_SYS_PCIE3_IO_PHYS 0xf8020000 307 #define CONFIG_SYS_PCIE3_IO_PHYS 0xf8020000
308 #endif 308 #endif
309 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 309 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
310 310
311 /* controller 4, Base address 203000 */ 311 /* controller 4, Base address 203000 */
312 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000 312 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000
313 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc60000000ull 313 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc60000000ull
314 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x20000000 /* 512M */ 314 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x20000000 /* 512M */
315 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000 315 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000
316 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull 316 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull
317 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */ 317 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */
318 318
319 /* Qman/Bman */ 319 /* Qman/Bman */
320 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */ 320 #define CONFIG_SYS_DPAA_QBMAN /* Support Q/Bman */
321 #define CONFIG_SYS_BMAN_NUM_PORTALS 10 321 #define CONFIG_SYS_BMAN_NUM_PORTALS 10
322 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000 322 #define CONFIG_SYS_BMAN_MEM_BASE 0xf4000000
323 #ifdef CONFIG_PHYS_64BIT 323 #ifdef CONFIG_PHYS_64BIT
324 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull 324 #define CONFIG_SYS_BMAN_MEM_PHYS 0xff4000000ull
325 #else 325 #else
326 #define CONFIG_SYS_BMAN_MEM_PHYS CONFIG_SYS_BMAN_MEM_BASE 326 #define CONFIG_SYS_BMAN_MEM_PHYS CONFIG_SYS_BMAN_MEM_BASE
327 #endif 327 #endif
328 #define CONFIG_SYS_BMAN_MEM_SIZE 0x00200000 328 #define CONFIG_SYS_BMAN_MEM_SIZE 0x00200000
329 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000 329 #define CONFIG_SYS_BMAN_SP_CENA_SIZE 0x4000
330 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000 330 #define CONFIG_SYS_BMAN_SP_CINH_SIZE 0x1000
331 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE 331 #define CONFIG_SYS_BMAN_CENA_BASE CONFIG_SYS_BMAN_MEM_BASE
332 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 332 #define CONFIG_SYS_BMAN_CENA_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
333 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \ 333 #define CONFIG_SYS_BMAN_CINH_BASE (CONFIG_SYS_BMAN_MEM_BASE + \
334 CONFIG_SYS_BMAN_CENA_SIZE) 334 CONFIG_SYS_BMAN_CENA_SIZE)
335 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1) 335 #define CONFIG_SYS_BMAN_CINH_SIZE (CONFIG_SYS_BMAN_MEM_SIZE >> 1)
336 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08 336 #define CONFIG_SYS_BMAN_SWP_ISDR_REG 0xE08
337 #define CONFIG_SYS_QMAN_NUM_PORTALS 10 337 #define CONFIG_SYS_QMAN_NUM_PORTALS 10
338 #define CONFIG_SYS_QMAN_MEM_BASE 0xf4200000 338 #define CONFIG_SYS_QMAN_MEM_BASE 0xf4200000
339 #ifdef CONFIG_PHYS_64BIT 339 #ifdef CONFIG_PHYS_64BIT
340 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff4200000ull 340 #define CONFIG_SYS_QMAN_MEM_PHYS 0xff4200000ull
341 #else 341 #else
342 #define CONFIG_SYS_QMAN_MEM_PHYS CONFIG_SYS_QMAN_MEM_BASE 342 #define CONFIG_SYS_QMAN_MEM_PHYS CONFIG_SYS_QMAN_MEM_BASE
343 #endif 343 #endif
344 #define CONFIG_SYS_QMAN_MEM_SIZE 0x00200000 344 #define CONFIG_SYS_QMAN_MEM_SIZE 0x00200000
345 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000 345 #define CONFIG_SYS_QMAN_SP_CENA_SIZE 0x4000
346 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000 346 #define CONFIG_SYS_QMAN_SP_CINH_SIZE 0x1000
347 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE 347 #define CONFIG_SYS_QMAN_CENA_BASE CONFIG_SYS_QMAN_MEM_BASE
348 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 348 #define CONFIG_SYS_QMAN_CENA_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
349 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \ 349 #define CONFIG_SYS_QMAN_CINH_BASE (CONFIG_SYS_QMAN_MEM_BASE + \
350 CONFIG_SYS_QMAN_CENA_SIZE) 350 CONFIG_SYS_QMAN_CENA_SIZE)
351 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1) 351 #define CONFIG_SYS_QMAN_CINH_SIZE (CONFIG_SYS_QMAN_MEM_SIZE >> 1)
352 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 352 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
353 353
354 #define CONFIG_SYS_DPAA_FMAN 354 #define CONFIG_SYS_DPAA_FMAN
355 /* Default address of microcode for the Linux Fman driver */ 355 /* Default address of microcode for the Linux Fman driver */
356 /* 356 /*
357 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is 357 * PBL SD boot image should stored at 0x1000(8 blocks), the size of the image is
358 * about 825KB (1650 blocks), Env is stored after the image, and the env size is 358 * about 825KB (1650 blocks), Env is stored after the image, and the env size is
359 * 0x2000 (16 blocks), 8 + 1650 + 16 = 1674, enlarge it to 1680. 359 * 0x2000 (16 blocks), 8 + 1650 + 16 = 1674, enlarge it to 1680.
360 */ 360 */
361 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC 361 #define CONFIG_SYS_QE_FMAN_FW_IN_MMC
362 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 1680) 362 #define CONFIG_SYS_FMAN_FW_ADDR (512 * 1680)
363 363
364 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000 364 #define CONFIG_SYS_QE_FMAN_FW_LENGTH 0x10000
365 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH) 365 #define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
366 366
367 #ifdef CONFIG_SYS_DPAA_FMAN 367 #ifdef CONFIG_SYS_DPAA_FMAN
368 #define CONFIG_FMAN_ENET 368 #define CONFIG_FMAN_ENET
369 #endif 369 #endif
370 370
371 #ifdef CONFIG_PCI 371 #ifdef CONFIG_PCI
372 #define CONFIG_PCI_INDIRECT_BRIDGE 372 #define CONFIG_PCI_INDIRECT_BRIDGE
373 373
374 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 374 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
375 #endif /* CONFIG_PCI */ 375 #endif /* CONFIG_PCI */
376 376
377 /* SATA */ 377 /* SATA */
378 #ifdef CONFIG_FSL_SATA_V2 378 #ifdef CONFIG_FSL_SATA_V2
379 #define CONFIG_LIBATA 379 #define CONFIG_LIBATA
380 #define CONFIG_FSL_SATA
381 380
382 #define CONFIG_SYS_SATA_MAX_DEVICE 2 381 #define CONFIG_SYS_SATA_MAX_DEVICE 2
383 #define CONFIG_SATA1 382 #define CONFIG_SATA1
384 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 383 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
385 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 384 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
386 #define CONFIG_SATA2 385 #define CONFIG_SATA2
387 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 386 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
388 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 387 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
389 388
390 #define CONFIG_LBA48 389 #define CONFIG_LBA48
391 #endif 390 #endif
392 391
393 #ifdef CONFIG_FMAN_ENET 392 #ifdef CONFIG_FMAN_ENET
394 #define CONFIG_SYS_TBIPA_VALUE 8 393 #define CONFIG_SYS_TBIPA_VALUE 8
395 #define CONFIG_MII /* MII PHY management */ 394 #define CONFIG_MII /* MII PHY management */
396 #define CONFIG_ETHPRIME "FM1@DTSEC4" 395 #define CONFIG_ETHPRIME "FM1@DTSEC4"
397 #endif 396 #endif
398 397
399 /* 398 /*
400 * Environment 399 * Environment
401 */ 400 */
402 #define CONFIG_LOADS_ECHO /* echo on for serial download */ 401 #define CONFIG_LOADS_ECHO /* echo on for serial download */
403 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 402 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */
404 403
405 /* 404 /*
406 * USB 405 * USB
407 */ 406 */
408 #define CONFIG_HAS_FSL_DR_USB 407 #define CONFIG_HAS_FSL_DR_USB
409 #define CONFIG_HAS_FSL_MPH_USB 408 #define CONFIG_HAS_FSL_MPH_USB
410 409
411 #if defined(CONFIG_HAS_FSL_DR_USB) || defined(CONFIG_HAS_FSL_MPH_USB) 410 #if defined(CONFIG_HAS_FSL_DR_USB) || defined(CONFIG_HAS_FSL_MPH_USB)
412 #define CONFIG_USB_EHCI_FSL 411 #define CONFIG_USB_EHCI_FSL
413 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET 412 #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
414 #define CONFIG_EHCI_IS_TDI 413 #define CONFIG_EHCI_IS_TDI
415 /* _VIA_CONTROL_EP */ 414 /* _VIA_CONTROL_EP */
416 #endif 415 #endif
417 416
418 #ifdef CONFIG_MMC 417 #ifdef CONFIG_MMC
419 #define CONFIG_FSL_ESDHC 418 #define CONFIG_FSL_ESDHC
420 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR 419 #define CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_MPC85xx_ESDHC_ADDR
421 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT 420 #define CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT
422 #endif 421 #endif
423 422
424 /* 423 /*
425 * Miscellaneous configurable options 424 * Miscellaneous configurable options
426 */ 425 */
427 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 426 #define CONFIG_SYS_LONGHELP /* undef to save memory */
428 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 427 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
429 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 428 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
430 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 429 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
431 430
432 /* 431 /*
433 * For booting Linux, the board info and command line data 432 * For booting Linux, the board info and command line data
434 * have to be in the first 64 MB of memory, since this is 433 * have to be in the first 64 MB of memory, since this is
435 * the maximum mapped by the Linux kernel during initialization. 434 * the maximum mapped by the Linux kernel during initialization.
436 */ 435 */
437 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory map for Linux*/ 436 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial Memory map for Linux*/
438 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 437 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
439 438
440 #ifdef CONFIG_CMD_KGDB 439 #ifdef CONFIG_CMD_KGDB
441 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 440 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
442 #endif 441 #endif
443 442
444 /* 443 /*
445 * Environment Configuration 444 * Environment Configuration
446 */ 445 */
447 #define CONFIG_ROOTPATH "/opt/nfsroot" 446 #define CONFIG_ROOTPATH "/opt/nfsroot"
448 #define CONFIG_BOOTFILE "uImage" 447 #define CONFIG_BOOTFILE "uImage"
449 #define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP server */ 448 #define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP server */
450 449
451 /* default location for tftp and bootm */ 450 /* default location for tftp and bootm */
452 #define CONFIG_LOADADDR 1000000 451 #define CONFIG_LOADADDR 1000000
453 452
454 #define __USB_PHY_TYPE utmi 453 #define __USB_PHY_TYPE utmi
455 454
456 #define CONFIG_EXTRA_ENV_SETTINGS \ 455 #define CONFIG_EXTRA_ENV_SETTINGS \
457 "hwconfig=fsl_ddr:ctlr_intlv=cacheline," \ 456 "hwconfig=fsl_ddr:ctlr_intlv=cacheline," \
458 "bank_intlv=cs0_cs1;" \ 457 "bank_intlv=cs0_cs1;" \
459 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) ";"\ 458 "usb1:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) ";"\
460 "usb2:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\ 459 "usb2:dr_mode=host,phy_type=" __stringify(__USB_PHY_TYPE) "\0"\
461 "netdev=eth0\0" \ 460 "netdev=eth0\0" \
462 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \ 461 "uboot=" __stringify(CONFIG_UBOOTPATH) "\0" \
463 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \ 462 "ubootaddr=" __stringify(CONFIG_SYS_TEXT_BASE) "\0" \
464 "consoledev=ttyS0\0" \ 463 "consoledev=ttyS0\0" \
465 "ramdiskaddr=2000000\0" \ 464 "ramdiskaddr=2000000\0" \
466 "fdtaddr=1e00000\0" \ 465 "fdtaddr=1e00000\0" \
467 "bdev=sda3\0" 466 "bdev=sda3\0"
468 467
469 #define CONFIG_HDBOOT \ 468 #define CONFIG_HDBOOT \
470 "setenv bootargs root=/dev/$bdev rw " \ 469 "setenv bootargs root=/dev/$bdev rw " \
471 "console=$consoledev,$baudrate $othbootargs;" \ 470 "console=$consoledev,$baudrate $othbootargs;" \
472 "tftp $loadaddr $bootfile;" \ 471 "tftp $loadaddr $bootfile;" \
473 "tftp $fdtaddr $fdtfile;" \ 472 "tftp $fdtaddr $fdtfile;" \
474 "bootm $loadaddr - $fdtaddr" 473 "bootm $loadaddr - $fdtaddr"
475 474
476 #define CONFIG_NFSBOOTCOMMAND \ 475 #define CONFIG_NFSBOOTCOMMAND \
477 "setenv bootargs root=/dev/nfs rw " \ 476 "setenv bootargs root=/dev/nfs rw " \
478 "nfsroot=$serverip:$rootpath " \ 477 "nfsroot=$serverip:$rootpath " \
479 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \ 478 "ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
480 "console=$consoledev,$baudrate $othbootargs;" \ 479 "console=$consoledev,$baudrate $othbootargs;" \
481 "tftp $loadaddr $bootfile;" \ 480 "tftp $loadaddr $bootfile;" \
482 "tftp $fdtaddr $fdtfile;" \ 481 "tftp $fdtaddr $fdtfile;" \
483 "bootm $loadaddr - $fdtaddr" 482 "bootm $loadaddr - $fdtaddr"
484 483
485 #define CONFIG_RAMBOOTCOMMAND \ 484 #define CONFIG_RAMBOOTCOMMAND \
486 "setenv bootargs root=/dev/ram rw " \ 485 "setenv bootargs root=/dev/ram rw " \
487 "console=$consoledev,$baudrate $othbootargs;" \ 486 "console=$consoledev,$baudrate $othbootargs;" \
488 "tftp $ramdiskaddr $ramdiskfile;" \ 487 "tftp $ramdiskaddr $ramdiskfile;" \
489 "tftp $loadaddr $bootfile;" \ 488 "tftp $loadaddr $bootfile;" \
490 "tftp $fdtaddr $fdtfile;" \ 489 "tftp $fdtaddr $fdtfile;" \
491 "bootm $loadaddr $ramdiskaddr $fdtaddr" 490 "bootm $loadaddr $ramdiskaddr $fdtaddr"
492 491
493 #define CONFIG_BOOTCOMMAND CONFIG_HDBOOT 492 #define CONFIG_BOOTCOMMAND CONFIG_HDBOOT
494 493
495 #include <asm/fsl_secure_boot.h> 494 #include <asm/fsl_secure_boot.h>
496 495
497 #ifdef CONFIG_SECURE_BOOT 496 #ifdef CONFIG_SECURE_BOOT
498 #endif 497 #endif
499 498
500 #endif /* __CONFIG_H */ 499 #endif /* __CONFIG_H */
501 500
include/configs/t4qds.h
1 /* 1 /*
2 * Copyright 2011-2012 Freescale Semiconductor, Inc. 2 * Copyright 2011-2012 Freescale Semiconductor, Inc.
3 * 3 *
4 * SPDX-License-Identifier: GPL-2.0+ 4 * SPDX-License-Identifier: GPL-2.0+
5 */ 5 */
6 6
7 /* 7 /*
8 * Corenet DS style board configuration file 8 * Corenet DS style board configuration file
9 */ 9 */
10 #ifndef __T4QDS_H 10 #ifndef __T4QDS_H
11 #define __T4QDS_H 11 #define __T4QDS_H
12 12
13 /* High Level Configuration Options */ 13 /* High Level Configuration Options */
14 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */ 14 #define CONFIG_SYS_BOOK3E_HV /* Category E.HV supported */
15 #define CONFIG_MP /* support multiple processors */ 15 #define CONFIG_MP /* support multiple processors */
16 16
17 #ifndef CONFIG_SYS_TEXT_BASE 17 #ifndef CONFIG_SYS_TEXT_BASE
18 #define CONFIG_SYS_TEXT_BASE 0xeff40000 18 #define CONFIG_SYS_TEXT_BASE 0xeff40000
19 #endif 19 #endif
20 20
21 #ifndef CONFIG_RESET_VECTOR_ADDRESS 21 #ifndef CONFIG_RESET_VECTOR_ADDRESS
22 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc 22 #define CONFIG_RESET_VECTOR_ADDRESS 0xeffffffc
23 #endif 23 #endif
24 24
25 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */ 25 #define CONFIG_SYS_FSL_CPC /* Corenet Platform Cache */
26 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS 26 #define CONFIG_SYS_NUM_CPC CONFIG_SYS_NUM_DDR_CTLRS
27 #define CONFIG_PCIE1 /* PCIE controller 1 */ 27 #define CONFIG_PCIE1 /* PCIE controller 1 */
28 #define CONFIG_PCIE2 /* PCIE controller 2 */ 28 #define CONFIG_PCIE2 /* PCIE controller 2 */
29 #define CONFIG_PCIE3 /* PCIE controller 3 */ 29 #define CONFIG_PCIE3 /* PCIE controller 3 */
30 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */ 30 #define CONFIG_FSL_PCI_INIT /* Use common FSL init code */
31 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 31 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */
32 32
33 #define CONFIG_SYS_SRIO 33 #define CONFIG_SYS_SRIO
34 #define CONFIG_SRIO1 /* SRIO port 1 */ 34 #define CONFIG_SRIO1 /* SRIO port 1 */
35 #define CONFIG_SRIO2 /* SRIO port 2 */ 35 #define CONFIG_SRIO2 /* SRIO port 2 */
36 36
37 #define CONFIG_ENV_OVERWRITE 37 #define CONFIG_ENV_OVERWRITE
38 38
39 /* 39 /*
40 * These can be toggled for performance analysis, otherwise use default. 40 * These can be toggled for performance analysis, otherwise use default.
41 */ 41 */
42 #define CONFIG_SYS_CACHE_STASHING 42 #define CONFIG_SYS_CACHE_STASHING
43 #define CONFIG_BTB /* toggle branch predition */ 43 #define CONFIG_BTB /* toggle branch predition */
44 #ifdef CONFIG_DDR_ECC 44 #ifdef CONFIG_DDR_ECC
45 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 45 #define CONFIG_ECC_INIT_VIA_DDRCONTROLLER
46 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef 46 #define CONFIG_MEM_INIT_VALUE 0xdeadbeef
47 #endif 47 #endif
48 48
49 #define CONFIG_ENABLE_36BIT_PHYS 49 #define CONFIG_ENABLE_36BIT_PHYS
50 50
51 #define CONFIG_ADDR_MAP 51 #define CONFIG_ADDR_MAP
52 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */ 52 #define CONFIG_SYS_NUM_ADDR_MAP 64 /* number of TLB1 entries */
53 53
54 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */ 54 #define CONFIG_SYS_MEMTEST_START 0x00200000 /* memtest works on */
55 #define CONFIG_SYS_MEMTEST_END 0x00400000 55 #define CONFIG_SYS_MEMTEST_END 0x00400000
56 #define CONFIG_SYS_ALT_MEMTEST 56 #define CONFIG_SYS_ALT_MEMTEST
57 #define CONFIG_PANIC_HANG /* do not reset board on panic */ 57 #define CONFIG_PANIC_HANG /* do not reset board on panic */
58 58
59 /* 59 /*
60 * Config the L3 Cache as L3 SRAM 60 * Config the L3 Cache as L3 SRAM
61 */ 61 */
62 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000 62 #define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
63 #define CONFIG_SYS_L3_SIZE (512 << 10) 63 #define CONFIG_SYS_L3_SIZE (512 << 10)
64 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024) 64 #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024)
65 #ifdef CONFIG_RAMBOOT_PBL 65 #ifdef CONFIG_RAMBOOT_PBL
66 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024) 66 #define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
67 #endif 67 #endif
68 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024) 68 #define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024)
69 #define CONFIG_SPL_RELOC_MALLOC_SIZE (50 << 10) 69 #define CONFIG_SPL_RELOC_MALLOC_SIZE (50 << 10)
70 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024) 70 #define CONFIG_SPL_RELOC_STACK (CONFIG_SPL_GD_ADDR + 64 * 1024)
71 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10) 71 #define CONFIG_SPL_RELOC_STACK_SIZE (22 << 10)
72 72
73 #define CONFIG_SYS_DCSRBAR 0xf0000000 73 #define CONFIG_SYS_DCSRBAR 0xf0000000
74 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull 74 #define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
75 75
76 /* 76 /*
77 * DDR Setup 77 * DDR Setup
78 */ 78 */
79 #define CONFIG_VERY_BIG_RAM 79 #define CONFIG_VERY_BIG_RAM
80 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000 80 #define CONFIG_SYS_DDR_SDRAM_BASE 0x00000000
81 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE 81 #define CONFIG_SYS_SDRAM_BASE CONFIG_SYS_DDR_SDRAM_BASE
82 82
83 #define CONFIG_DIMM_SLOTS_PER_CTLR 2 83 #define CONFIG_DIMM_SLOTS_PER_CTLR 2
84 #define CONFIG_CHIP_SELECTS_PER_CTRL 4 84 #define CONFIG_CHIP_SELECTS_PER_CTRL 4
85 #define CONFIG_FSL_DDR_FIRST_SLOT_QUAD_CAPABLE 85 #define CONFIG_FSL_DDR_FIRST_SLOT_QUAD_CAPABLE
86 86
87 #define CONFIG_DDR_SPD 87 #define CONFIG_DDR_SPD
88 88
89 /* 89 /*
90 * IFC Definitions 90 * IFC Definitions
91 */ 91 */
92 #define CONFIG_SYS_FLASH_BASE 0xe0000000 92 #define CONFIG_SYS_FLASH_BASE 0xe0000000
93 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE) 93 #define CONFIG_SYS_FLASH_BASE_PHYS (0xf00000000ull | CONFIG_SYS_FLASH_BASE)
94 94
95 #ifdef CONFIG_SPL_BUILD 95 #ifdef CONFIG_SPL_BUILD
96 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE 96 #define CONFIG_SYS_MONITOR_BASE CONFIG_SPL_TEXT_BASE
97 #else 97 #else
98 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */ 98 #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE /* start of monitor */
99 #endif 99 #endif
100 100
101 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */ 101 #define CONFIG_BOARD_EARLY_INIT_R /* call board_early_init_r function */
102 #define CONFIG_MISC_INIT_R 102 #define CONFIG_MISC_INIT_R
103 103
104 #define CONFIG_HWCONFIG 104 #define CONFIG_HWCONFIG
105 105
106 /* define to use L1 as initial stack */ 106 /* define to use L1 as initial stack */
107 #define CONFIG_L1_INIT_RAM 107 #define CONFIG_L1_INIT_RAM
108 #define CONFIG_SYS_INIT_RAM_LOCK 108 #define CONFIG_SYS_INIT_RAM_LOCK
109 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */ 109 #define CONFIG_SYS_INIT_RAM_ADDR 0xfdd00000 /* Initial L1 address */
110 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf 110 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 0xf
111 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000 111 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 0xfe03c000
112 /* The assembler doesn't like typecast */ 112 /* The assembler doesn't like typecast */
113 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \ 113 #define CONFIG_SYS_INIT_RAM_ADDR_PHYS \
114 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \ 114 ((CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH * 1ull << 32) | \
115 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW) 115 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW)
116 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000 116 #define CONFIG_SYS_INIT_RAM_SIZE 0x00004000
117 117
118 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 118 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \
119 GENERATED_GBL_DATA_SIZE) 119 GENERATED_GBL_DATA_SIZE)
120 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET 120 #define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET
121 121
122 #define CONFIG_SYS_MONITOR_LEN (768 * 1024) 122 #define CONFIG_SYS_MONITOR_LEN (768 * 1024)
123 #define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024) 123 #define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024)
124 124
125 /* Serial Port - controlled on board with jumper J8 125 /* Serial Port - controlled on board with jumper J8
126 * open - index 2 126 * open - index 2
127 * shorted - index 1 127 * shorted - index 1
128 */ 128 */
129 #define CONFIG_CONS_INDEX 1 129 #define CONFIG_CONS_INDEX 1
130 #define CONFIG_SYS_NS16550_SERIAL 130 #define CONFIG_SYS_NS16550_SERIAL
131 #define CONFIG_SYS_NS16550_REG_SIZE 1 131 #define CONFIG_SYS_NS16550_REG_SIZE 1
132 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2) 132 #define CONFIG_SYS_NS16550_CLK (get_bus_freq(0)/2)
133 133
134 #define CONFIG_SYS_BAUDRATE_TABLE \ 134 #define CONFIG_SYS_BAUDRATE_TABLE \
135 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200} 135 {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
136 136
137 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500) 137 #define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_CCSRBAR+0x11C500)
138 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600) 138 #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x11C600)
139 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500) 139 #define CONFIG_SYS_NS16550_COM3 (CONFIG_SYS_CCSRBAR+0x11D500)
140 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) 140 #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
141 141
142 /* I2C */ 142 /* I2C */
143 #define CONFIG_SYS_I2C 143 #define CONFIG_SYS_I2C
144 #define CONFIG_SYS_I2C_FSL 144 #define CONFIG_SYS_I2C_FSL
145 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F 145 #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
146 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 146 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000
147 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F 147 #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F
148 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100 148 #define CONFIG_SYS_FSL_I2C2_OFFSET 0x118100
149 149
150 /* 150 /*
151 * RapidIO 151 * RapidIO
152 */ 152 */
153 #define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000 153 #define CONFIG_SYS_SRIO1_MEM_VIRT 0xa0000000
154 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull 154 #define CONFIG_SYS_SRIO1_MEM_PHYS 0xc20000000ull
155 #define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */ 155 #define CONFIG_SYS_SRIO1_MEM_SIZE 0x10000000 /* 256M */
156 156
157 #define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000 157 #define CONFIG_SYS_SRIO2_MEM_VIRT 0xb0000000
158 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull 158 #define CONFIG_SYS_SRIO2_MEM_PHYS 0xc30000000ull
159 #define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */ 159 #define CONFIG_SYS_SRIO2_MEM_SIZE 0x10000000 /* 256M */
160 160
161 /* 161 /*
162 * General PCI 162 * General PCI
163 * Memory space is mapped 1-1, but I/O space must start from 0. 163 * Memory space is mapped 1-1, but I/O space must start from 0.
164 */ 164 */
165 165
166 /* controller 1, direct to uli, tgtid 3, Base address 20000 */ 166 /* controller 1, direct to uli, tgtid 3, Base address 20000 */
167 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000 167 #define CONFIG_SYS_PCIE1_MEM_VIRT 0x80000000
168 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000 168 #define CONFIG_SYS_PCIE1_MEM_BUS 0xe0000000
169 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull 169 #define CONFIG_SYS_PCIE1_MEM_PHYS 0xc00000000ull
170 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */ 170 #define CONFIG_SYS_PCIE1_MEM_SIZE 0x20000000 /* 512M */
171 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000 171 #define CONFIG_SYS_PCIE1_IO_VIRT 0xf8000000
172 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000 172 #define CONFIG_SYS_PCIE1_IO_BUS 0x00000000
173 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull 173 #define CONFIG_SYS_PCIE1_IO_PHYS 0xff8000000ull
174 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */ 174 #define CONFIG_SYS_PCIE1_IO_SIZE 0x00010000 /* 64k */
175 175
176 /* controller 2, Slot 2, tgtid 2, Base address 201000 */ 176 /* controller 2, Slot 2, tgtid 2, Base address 201000 */
177 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000 177 #define CONFIG_SYS_PCIE2_MEM_VIRT 0xa0000000
178 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000 178 #define CONFIG_SYS_PCIE2_MEM_BUS 0xe0000000
179 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull 179 #define CONFIG_SYS_PCIE2_MEM_PHYS 0xc20000000ull
180 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */ 180 #define CONFIG_SYS_PCIE2_MEM_SIZE 0x20000000 /* 512M */
181 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000 181 #define CONFIG_SYS_PCIE2_IO_VIRT 0xf8010000
182 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000 182 #define CONFIG_SYS_PCIE2_IO_BUS 0x00000000
183 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull 183 #define CONFIG_SYS_PCIE2_IO_PHYS 0xff8010000ull
184 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */ 184 #define CONFIG_SYS_PCIE2_IO_SIZE 0x00010000 /* 64k */
185 185
186 /* controller 3, Slot 1, tgtid 1, Base address 202000 */ 186 /* controller 3, Slot 1, tgtid 1, Base address 202000 */
187 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000 187 #define CONFIG_SYS_PCIE3_MEM_VIRT 0xc0000000
188 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000 188 #define CONFIG_SYS_PCIE3_MEM_BUS 0xe0000000
189 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull 189 #define CONFIG_SYS_PCIE3_MEM_PHYS 0xc40000000ull
190 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */ 190 #define CONFIG_SYS_PCIE3_MEM_SIZE 0x20000000 /* 512M */
191 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000 191 #define CONFIG_SYS_PCIE3_IO_VIRT 0xf8020000
192 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000 192 #define CONFIG_SYS_PCIE3_IO_BUS 0x00000000
193 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull 193 #define CONFIG_SYS_PCIE3_IO_PHYS 0xff8020000ull
194 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */ 194 #define CONFIG_SYS_PCIE3_IO_SIZE 0x00010000 /* 64k */
195 195
196 /* controller 4, Base address 203000 */ 196 /* controller 4, Base address 203000 */
197 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000 197 #define CONFIG_SYS_PCIE4_MEM_BUS 0xe0000000
198 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc60000000ull 198 #define CONFIG_SYS_PCIE4_MEM_PHYS 0xc60000000ull
199 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x20000000 /* 512M */ 199 #define CONFIG_SYS_PCIE4_MEM_SIZE 0x20000000 /* 512M */
200 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000 200 #define CONFIG_SYS_PCIE4_IO_BUS 0x00000000
201 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull 201 #define CONFIG_SYS_PCIE4_IO_PHYS 0xff8030000ull
202 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */ 202 #define CONFIG_SYS_PCIE4_IO_SIZE 0x00010000 /* 64k */
203 203
204 #ifdef CONFIG_PCI 204 #ifdef CONFIG_PCI
205 #define CONFIG_PCI_INDIRECT_BRIDGE 205 #define CONFIG_PCI_INDIRECT_BRIDGE
206 206
207 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */ 207 #define CONFIG_PCI_SCAN_SHOW /* show pci devices on startup */
208 #endif /* CONFIG_PCI */ 208 #endif /* CONFIG_PCI */
209 209
210 /* SATA */ 210 /* SATA */
211 #ifdef CONFIG_FSL_SATA_V2 211 #ifdef CONFIG_FSL_SATA_V2
212 #define CONFIG_LIBATA 212 #define CONFIG_LIBATA
213 #define CONFIG_FSL_SATA
214 213
215 #define CONFIG_SYS_SATA_MAX_DEVICE 2 214 #define CONFIG_SYS_SATA_MAX_DEVICE 2
216 #define CONFIG_SATA1 215 #define CONFIG_SATA1
217 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR 216 #define CONFIG_SYS_SATA1 CONFIG_SYS_MPC85xx_SATA1_ADDR
218 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA 217 #define CONFIG_SYS_SATA1_FLAGS FLAGS_DMA
219 #define CONFIG_SATA2 218 #define CONFIG_SATA2
220 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR 219 #define CONFIG_SYS_SATA2 CONFIG_SYS_MPC85xx_SATA2_ADDR
221 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA 220 #define CONFIG_SYS_SATA2_FLAGS FLAGS_DMA
222 221
223 #define CONFIG_LBA48 222 #define CONFIG_LBA48
224 #endif 223 #endif
225 224
226 #ifdef CONFIG_FMAN_ENET 225 #ifdef CONFIG_FMAN_ENET
227 #define CONFIG_MII /* MII PHY management */ 226 #define CONFIG_MII /* MII PHY management */
228 #define CONFIG_ETHPRIME "FM1@DTSEC1" 227 #define CONFIG_ETHPRIME "FM1@DTSEC1"
229 #endif 228 #endif
230 229
231 /* 230 /*
232 * Environment 231 * Environment
233 */ 232 */
234 #define CONFIG_LOADS_ECHO /* echo on for serial download */ 233 #define CONFIG_LOADS_ECHO /* echo on for serial download */
235 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */ 234 #define CONFIG_SYS_LOADS_BAUD_CHANGE /* allow baudrate change */
236 235
237 /* 236 /*
238 * Command line configuration. 237 * Command line configuration.
239 */ 238 */
240 239
241 /* 240 /*
242 * Miscellaneous configurable options 241 * Miscellaneous configurable options
243 */ 242 */
244 #define CONFIG_SYS_LONGHELP /* undef to save memory */ 243 #define CONFIG_SYS_LONGHELP /* undef to save memory */
245 #define CONFIG_CMDLINE_EDITING /* Command-line editing */ 244 #define CONFIG_CMDLINE_EDITING /* Command-line editing */
246 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */ 245 #define CONFIG_AUTO_COMPLETE /* add autocompletion support */
247 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */ 246 #define CONFIG_SYS_LOAD_ADDR 0x2000000 /* default load address */
248 247
249 /* 248 /*
250 * For booting Linux, the board info and command line data 249 * For booting Linux, the board info and command line data
251 * have to be in the first 64 MB of memory, since this is 250 * have to be in the first 64 MB of memory, since this is
252 * the maximum mapped by the Linux kernel during initialization. 251 * the maximum mapped by the Linux kernel during initialization.
253 */ 252 */
254 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/ 253 #define CONFIG_SYS_BOOTMAPSZ (64 << 20) /* Initial map for Linux*/
255 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */ 254 #define CONFIG_SYS_BOOTM_LEN (64 << 20) /* Increase max gunzip size */
256 255
257 #ifdef CONFIG_CMD_KGDB 256 #ifdef CONFIG_CMD_KGDB
258 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */ 257 #define CONFIG_KGDB_BAUDRATE 230400 /* speed to run kgdb serial port */
259 #endif 258 #endif
260 259
261 /* 260 /*
262 * Environment Configuration 261 * Environment Configuration
263 */ 262 */
264 #define CONFIG_ROOTPATH "/opt/nfsroot" 263 #define CONFIG_ROOTPATH "/opt/nfsroot"
265 #define CONFIG_BOOTFILE "uImage" 264 #define CONFIG_BOOTFILE "uImage"
266 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server*/ 265 #define CONFIG_UBOOTPATH "u-boot.bin" /* U-Boot image on TFTP server*/
267 266
268 /* default location for tftp and bootm */ 267 /* default location for tftp and bootm */
269 #define CONFIG_LOADADDR 1000000 268 #define CONFIG_LOADADDR 1000000
270 269
271 #define CONFIG_HVBOOT \ 270 #define CONFIG_HVBOOT \
272 "setenv bootargs config-addr=0x60000000; " \ 271 "setenv bootargs config-addr=0x60000000; " \
273 "bootm 0x01000000 - 0x00f00000" 272 "bootm 0x01000000 - 0x00f00000"
274 273
275 #endif /* __CONFIG_H */ 274 #endif /* __CONFIG_H */
276 275
scripts/config_whitelist.txt
1 CONFIG_16BIT 1 CONFIG_16BIT
2 CONFIG_33 2 CONFIG_33
3 CONFIG_400MHZ_MODE 3 CONFIG_400MHZ_MODE
4 CONFIG_64BIT_PHYS_ADDR 4 CONFIG_64BIT_PHYS_ADDR
5 CONFIG_66 5 CONFIG_66
6 CONFIG_8349_CLKIN 6 CONFIG_8349_CLKIN
7 CONFIG_83XX 7 CONFIG_83XX
8 CONFIG_83XX_CLKIN 8 CONFIG_83XX_CLKIN
9 CONFIG_83XX_GENERIC_PCIE_REGISTER_HOSES 9 CONFIG_83XX_GENERIC_PCIE_REGISTER_HOSES
10 CONFIG_83XX_PCICLK 10 CONFIG_83XX_PCICLK
11 CONFIG_83XX_PCI_STREAMING 11 CONFIG_83XX_PCI_STREAMING
12 CONFIG_88F5182 12 CONFIG_88F5182
13 CONFIG_A003399_NOR_WORKAROUND 13 CONFIG_A003399_NOR_WORKAROUND
14 CONFIG_A008044_WORKAROUND 14 CONFIG_A008044_WORKAROUND
15 CONFIG_ACX517AKN 15 CONFIG_ACX517AKN
16 CONFIG_ACX544AKN 16 CONFIG_ACX544AKN
17 CONFIG_ADDRESS 17 CONFIG_ADDRESS
18 CONFIG_ADDR_AUTO_INCR_BIT 18 CONFIG_ADDR_AUTO_INCR_BIT
19 CONFIG_ADDR_MAP 19 CONFIG_ADDR_MAP
20 CONFIG_ADNPESC1 20 CONFIG_ADNPESC1
21 CONFIG_ADP_AG101P 21 CONFIG_ADP_AG101P
22 CONFIG_AEABI 22 CONFIG_AEABI
23 CONFIG_AEMIF_CNTRL_BASE 23 CONFIG_AEMIF_CNTRL_BASE
24 CONFIG_ALTERA_SPI_IDLE_VAL 24 CONFIG_ALTERA_SPI_IDLE_VAL
25 CONFIG_ALTIVEC 25 CONFIG_ALTIVEC
26 CONFIG_ALT_LB_ADDR 26 CONFIG_ALT_LB_ADDR
27 CONFIG_ALU 27 CONFIG_ALU
28 CONFIG_AM335X_LCD 28 CONFIG_AM335X_LCD
29 CONFIG_AM335X_USB0 29 CONFIG_AM335X_USB0
30 CONFIG_AM335X_USB0_MODE 30 CONFIG_AM335X_USB0_MODE
31 CONFIG_AM335X_USB1 31 CONFIG_AM335X_USB1
32 CONFIG_AM335X_USB1_MODE 32 CONFIG_AM335X_USB1_MODE
33 CONFIG_AM437X_USB2PHY2_HOST 33 CONFIG_AM437X_USB2PHY2_HOST
34 CONFIG_AMCORE 34 CONFIG_AMCORE
35 CONFIG_ANDES_PCU 35 CONFIG_ANDES_PCU
36 CONFIG_ANDES_PCU_BASE 36 CONFIG_ANDES_PCU_BASE
37 CONFIG_AP325RXA 37 CONFIG_AP325RXA
38 CONFIG_APBH_DMA 38 CONFIG_APBH_DMA
39 CONFIG_APBH_DMA_BURST 39 CONFIG_APBH_DMA_BURST
40 CONFIG_APBH_DMA_BURST8 40 CONFIG_APBH_DMA_BURST8
41 CONFIG_APER_0_BASE 41 CONFIG_APER_0_BASE
42 CONFIG_APER_1_BASE 42 CONFIG_APER_1_BASE
43 CONFIG_APER_SIZE 43 CONFIG_APER_SIZE
44 CONFIG_APUS_FAST_EXCEPT 44 CONFIG_APUS_FAST_EXCEPT
45 CONFIG_AP_SH4A_4A 45 CONFIG_AP_SH4A_4A
46 CONFIG_ARCH_ADPAG101P 46 CONFIG_ARCH_ADPAG101P
47 CONFIG_ARCH_CPU_INIT 47 CONFIG_ARCH_CPU_INIT
48 CONFIG_ARCH_CSB226 48 CONFIG_ARCH_CSB226
49 CONFIG_ARCH_HAS_ILOG2_U32 49 CONFIG_ARCH_HAS_ILOG2_U32
50 CONFIG_ARCH_HAS_ILOG2_U64 50 CONFIG_ARCH_HAS_ILOG2_U64
51 CONFIG_ARCH_INNOKOM 51 CONFIG_ARCH_INNOKOM
52 CONFIG_ARCH_KIRKWOOD 52 CONFIG_ARCH_KIRKWOOD
53 CONFIG_ARCH_LUBBOCK 53 CONFIG_ARCH_LUBBOCK
54 CONFIG_ARCH_MAP_SYSMEM 54 CONFIG_ARCH_MAP_SYSMEM
55 CONFIG_ARCH_OMAP4 55 CONFIG_ARCH_OMAP4
56 CONFIG_ARCH_ORION5X 56 CONFIG_ARCH_ORION5X
57 CONFIG_ARCH_PLEB 57 CONFIG_ARCH_PLEB
58 CONFIG_ARCH_PXA_CERF 58 CONFIG_ARCH_PXA_CERF
59 CONFIG_ARCH_PXA_IDP 59 CONFIG_ARCH_PXA_IDP
60 CONFIG_ARCH_RMOBILE_BOARD_STRING 60 CONFIG_ARCH_RMOBILE_BOARD_STRING
61 CONFIG_ARCH_RMOBILE_EXTRAM_BOOT 61 CONFIG_ARCH_RMOBILE_EXTRAM_BOOT
62 CONFIG_ARCH_TEGRA 62 CONFIG_ARCH_TEGRA
63 CONFIG_ARCH_USE_BUILTIN_BSWAP 63 CONFIG_ARCH_USE_BUILTIN_BSWAP
64 CONFIG_ARC_MMU_VER 64 CONFIG_ARC_MMU_VER
65 CONFIG_ARC_SERIAL 65 CONFIG_ARC_SERIAL
66 CONFIG_ARIES_M28_V10 66 CONFIG_ARIES_M28_V10
67 CONFIG_ARM926EJS 67 CONFIG_ARM926EJS
68 CONFIG_ARMADA100 68 CONFIG_ARMADA100
69 CONFIG_ARMADA100_FEC 69 CONFIG_ARMADA100_FEC
70 CONFIG_ARMADA168 70 CONFIG_ARMADA168
71 CONFIG_ARMADA_39X 71 CONFIG_ARMADA_39X
72 CONFIG_ARMV7_PSCI_1_0 72 CONFIG_ARMV7_PSCI_1_0
73 CONFIG_ARMV7_SECURE_BASE 73 CONFIG_ARMV7_SECURE_BASE
74 CONFIG_ARMV7_SECURE_MAX_SIZE 74 CONFIG_ARMV7_SECURE_MAX_SIZE
75 CONFIG_ARMV7_SECURE_RESERVE_SIZE 75 CONFIG_ARMV7_SECURE_RESERVE_SIZE
76 CONFIG_ARMV8_SWITCH_TO_EL1 76 CONFIG_ARMV8_SWITCH_TO_EL1
77 CONFIG_ARM_ARCH_CP15_ERRATA 77 CONFIG_ARM_ARCH_CP15_ERRATA
78 CONFIG_ARM_DCC 78 CONFIG_ARM_DCC
79 CONFIG_ARM_FREQ 79 CONFIG_ARM_FREQ
80 CONFIG_ARM_GIC_BASE_ADDRESS 80 CONFIG_ARM_GIC_BASE_ADDRESS
81 CONFIG_ARM_PL180_MMCI 81 CONFIG_ARM_PL180_MMCI
82 CONFIG_ARM_PL180_MMCI_BASE 82 CONFIG_ARM_PL180_MMCI_BASE
83 CONFIG_ARM_PL180_MMCI_CLOCK_FREQ 83 CONFIG_ARM_PL180_MMCI_CLOCK_FREQ
84 CONFIG_ARM_THUMB 84 CONFIG_ARM_THUMB
85 CONFIG_ARP_TIMEOUT 85 CONFIG_ARP_TIMEOUT
86 CONFIG_ASTRO5373L 86 CONFIG_ASTRO5373L
87 CONFIG_ASTRO_COFDMDUOS2 87 CONFIG_ASTRO_COFDMDUOS2
88 CONFIG_ASTRO_TWIN7S2 88 CONFIG_ASTRO_TWIN7S2
89 CONFIG_ASTRO_V512 89 CONFIG_ASTRO_V512
90 CONFIG_ASTRO_V532 90 CONFIG_ASTRO_V532
91 CONFIG_ASTRO_V912 91 CONFIG_ASTRO_V912
92 CONFIG_AT91C_PQFP_UHPBUG 92 CONFIG_AT91C_PQFP_UHPBUG
93 CONFIG_AT91RESET_EXTRST 93 CONFIG_AT91RESET_EXTRST
94 CONFIG_AT91RM9200 94 CONFIG_AT91RM9200
95 CONFIG_AT91RM9200EK 95 CONFIG_AT91RM9200EK
96 CONFIG_AT91SAM9260EK 96 CONFIG_AT91SAM9260EK
97 CONFIG_AT91SAM9261EK 97 CONFIG_AT91SAM9261EK
98 CONFIG_AT91SAM9263EK 98 CONFIG_AT91SAM9263EK
99 CONFIG_AT91SAM9G10 99 CONFIG_AT91SAM9G10
100 CONFIG_AT91SAM9G10EK 100 CONFIG_AT91SAM9G10EK
101 CONFIG_AT91SAM9G20EK 101 CONFIG_AT91SAM9G20EK
102 CONFIG_AT91SAM9G20EK_2MMC 102 CONFIG_AT91SAM9G20EK_2MMC
103 CONFIG_AT91SAM9G45EKES 103 CONFIG_AT91SAM9G45EKES
104 CONFIG_AT91SAM9G45_LCD_BASE 104 CONFIG_AT91SAM9G45_LCD_BASE
105 CONFIG_AT91SAM9M10G45EK 105 CONFIG_AT91SAM9M10G45EK
106 CONFIG_AT91SAM9RLEK 106 CONFIG_AT91SAM9RLEK
107 CONFIG_AT91SAM9_WATCHDOG 107 CONFIG_AT91SAM9_WATCHDOG
108 CONFIG_AT91_CAN 108 CONFIG_AT91_CAN
109 CONFIG_AT91_EFLASH 109 CONFIG_AT91_EFLASH
110 CONFIG_AT91_GPIO_PULLUP 110 CONFIG_AT91_GPIO_PULLUP
111 CONFIG_AT91_HW_WDT_TIMEOUT 111 CONFIG_AT91_HW_WDT_TIMEOUT
112 CONFIG_AT91_LED 112 CONFIG_AT91_LED
113 CONFIG_AT91_WANTS_COMMON_PHY 113 CONFIG_AT91_WANTS_COMMON_PHY
114 CONFIG_ATAPI 114 CONFIG_ATAPI
115 CONFIG_ATA_ACPI 115 CONFIG_ATA_ACPI
116 CONFIG_ATI 116 CONFIG_ATI
117 CONFIG_ATI_RADEON_FB 117 CONFIG_ATI_RADEON_FB
118 CONFIG_ATM 118 CONFIG_ATM
119 CONFIG_ATMEL_LCD 119 CONFIG_ATMEL_LCD
120 CONFIG_ATMEL_LCD_BGR555 120 CONFIG_ATMEL_LCD_BGR555
121 CONFIG_ATMEL_LCD_RGB565 121 CONFIG_ATMEL_LCD_RGB565
122 CONFIG_ATMEL_LEGACY 122 CONFIG_ATMEL_LEGACY
123 CONFIG_ATMEL_MCI_8BIT 123 CONFIG_ATMEL_MCI_8BIT
124 CONFIG_ATMEL_NAND_HWECC 124 CONFIG_ATMEL_NAND_HWECC
125 CONFIG_ATMEL_NAND_HW_PMECC 125 CONFIG_ATMEL_NAND_HW_PMECC
126 CONFIG_ATMEL_SPI0 126 CONFIG_ATMEL_SPI0
127 CONFIG_AT_TRANS 127 CONFIG_AT_TRANS
128 CONFIG_AUTO_COMPLETE 128 CONFIG_AUTO_COMPLETE
129 CONFIG_AUTO_ZRELADDR 129 CONFIG_AUTO_ZRELADDR
130 CONFIG_BACKSIDE_L2_CACHE 130 CONFIG_BACKSIDE_L2_CACHE
131 CONFIG_BARIX_IPAM390 131 CONFIG_BARIX_IPAM390
132 CONFIG_BAT_PAIR 132 CONFIG_BAT_PAIR
133 CONFIG_BAT_RW 133 CONFIG_BAT_RW
134 CONFIG_BCH_CONST_M 134 CONFIG_BCH_CONST_M
135 CONFIG_BCH_CONST_PARAMS 135 CONFIG_BCH_CONST_PARAMS
136 CONFIG_BCH_CONST_T 136 CONFIG_BCH_CONST_T
137 CONFIG_BCM2835_GPIO 137 CONFIG_BCM2835_GPIO
138 CONFIG_BCM283X_MU_SERIAL 138 CONFIG_BCM283X_MU_SERIAL
139 CONFIG_BIOSEMU 139 CONFIG_BIOSEMU
140 CONFIG_BITBANGMII_MULTI 140 CONFIG_BITBANGMII_MULTI
141 CONFIG_BL1_OFFSET 141 CONFIG_BL1_OFFSET
142 CONFIG_BL1_SIZE 142 CONFIG_BL1_SIZE
143 CONFIG_BL2_OFFSET 143 CONFIG_BL2_OFFSET
144 CONFIG_BL2_SIZE 144 CONFIG_BL2_SIZE
145 CONFIG_BMP_16BPP 145 CONFIG_BMP_16BPP
146 CONFIG_BMP_24BPP 146 CONFIG_BMP_24BPP
147 CONFIG_BMP_32BPP 147 CONFIG_BMP_32BPP
148 CONFIG_BOARDDIR 148 CONFIG_BOARDDIR
149 CONFIG_BOARDNAME 149 CONFIG_BOARDNAME
150 CONFIG_BOARDNAME_LOCAL 150 CONFIG_BOARDNAME_LOCAL
151 CONFIG_BOARD_AXM 151 CONFIG_BOARD_AXM
152 CONFIG_BOARD_COMMON 152 CONFIG_BOARD_COMMON
153 CONFIG_BOARD_EARLY_INIT_R 153 CONFIG_BOARD_EARLY_INIT_R
154 CONFIG_BOARD_ECC_SUPPORT 154 CONFIG_BOARD_ECC_SUPPORT
155 CONFIG_BOARD_H2200 155 CONFIG_BOARD_H2200
156 CONFIG_BOARD_IS_OPENRD_BASE 156 CONFIG_BOARD_IS_OPENRD_BASE
157 CONFIG_BOARD_IS_OPENRD_CLIENT 157 CONFIG_BOARD_IS_OPENRD_CLIENT
158 CONFIG_BOARD_IS_OPENRD_ULTIMATE 158 CONFIG_BOARD_IS_OPENRD_ULTIMATE
159 CONFIG_BOARD_NAME 159 CONFIG_BOARD_NAME
160 CONFIG_BOARD_POSTCLK_INIT 160 CONFIG_BOARD_POSTCLK_INIT
161 CONFIG_BOARD_REVISION_TAG 161 CONFIG_BOARD_REVISION_TAG
162 CONFIG_BOARD_SIZE_LIMIT 162 CONFIG_BOARD_SIZE_LIMIT
163 CONFIG_BOARD_TAURUS 163 CONFIG_BOARD_TAURUS
164 CONFIG_BOARD_TYPES 164 CONFIG_BOARD_TYPES
165 CONFIG_BOOGER 165 CONFIG_BOOGER
166 CONFIG_BOOM 166 CONFIG_BOOM
167 CONFIG_BOOTBLOCK 167 CONFIG_BOOTBLOCK
168 CONFIG_BOOTCOMMAND 168 CONFIG_BOOTCOMMAND
169 CONFIG_BOOTCOUNT_ALEN 169 CONFIG_BOOTCOUNT_ALEN
170 CONFIG_BOOTCOUNT_AM33XX 170 CONFIG_BOOTCOUNT_AM33XX
171 CONFIG_BOOTCOUNT_ENV 171 CONFIG_BOOTCOUNT_ENV
172 CONFIG_BOOTCOUNT_I2C 172 CONFIG_BOOTCOUNT_I2C
173 CONFIG_BOOTCOUNT_LIMIT 173 CONFIG_BOOTCOUNT_LIMIT
174 CONFIG_BOOTCOUNT_RAM 174 CONFIG_BOOTCOUNT_RAM
175 CONFIG_BOOTFILE 175 CONFIG_BOOTFILE
176 CONFIG_BOOTMAPSZ 176 CONFIG_BOOTMAPSZ
177 CONFIG_BOOTMODE 177 CONFIG_BOOTMODE
178 CONFIG_BOOTM_LINUX 178 CONFIG_BOOTM_LINUX
179 CONFIG_BOOTM_NETBSD 179 CONFIG_BOOTM_NETBSD
180 CONFIG_BOOTM_OPENRTOS 180 CONFIG_BOOTM_OPENRTOS
181 CONFIG_BOOTM_OSE 181 CONFIG_BOOTM_OSE
182 CONFIG_BOOTM_PLAN9 182 CONFIG_BOOTM_PLAN9
183 CONFIG_BOOTM_RTEMS 183 CONFIG_BOOTM_RTEMS
184 CONFIG_BOOTM_VXWORKS 184 CONFIG_BOOTM_VXWORKS
185 CONFIG_BOOTP_ 185 CONFIG_BOOTP_
186 CONFIG_BOOTP_BOOTFILE 186 CONFIG_BOOTP_BOOTFILE
187 CONFIG_BOOTP_BOOTFILESIZE 187 CONFIG_BOOTP_BOOTFILESIZE
188 CONFIG_BOOTP_BOOTPATH 188 CONFIG_BOOTP_BOOTPATH
189 CONFIG_BOOTP_DEFAULT 189 CONFIG_BOOTP_DEFAULT
190 CONFIG_BOOTP_DHCP_REQUEST_DELAY 190 CONFIG_BOOTP_DHCP_REQUEST_DELAY
191 CONFIG_BOOTP_DNS 191 CONFIG_BOOTP_DNS
192 CONFIG_BOOTP_DNS2 192 CONFIG_BOOTP_DNS2
193 CONFIG_BOOTP_GATEWAY 193 CONFIG_BOOTP_GATEWAY
194 CONFIG_BOOTP_HOSTNAME 194 CONFIG_BOOTP_HOSTNAME
195 CONFIG_BOOTP_ID_CACHE_SIZE 195 CONFIG_BOOTP_ID_CACHE_SIZE
196 CONFIG_BOOTP_MAY_FAIL 196 CONFIG_BOOTP_MAY_FAIL
197 CONFIG_BOOTP_NISDOMAIN 197 CONFIG_BOOTP_NISDOMAIN
198 CONFIG_BOOTP_NTPSERVER 198 CONFIG_BOOTP_NTPSERVER
199 CONFIG_BOOTP_PXE 199 CONFIG_BOOTP_PXE
200 CONFIG_BOOTP_RANDOM_DELAY 200 CONFIG_BOOTP_RANDOM_DELAY
201 CONFIG_BOOTP_SEND_HOSTNAME 201 CONFIG_BOOTP_SEND_HOSTNAME
202 CONFIG_BOOTP_SERVERIP 202 CONFIG_BOOTP_SERVERIP
203 CONFIG_BOOTP_SUBNETMASK 203 CONFIG_BOOTP_SUBNETMASK
204 CONFIG_BOOTP_TIMEOFFSET 204 CONFIG_BOOTP_TIMEOFFSET
205 CONFIG_BOOTP_VENDOREX 205 CONFIG_BOOTP_VENDOREX
206 CONFIG_BOOTROM_ERR_REG 206 CONFIG_BOOTROM_ERR_REG
207 CONFIG_BOOTSCRIPT_ADDR 207 CONFIG_BOOTSCRIPT_ADDR
208 CONFIG_BOOTSCRIPT_COPY_RAM 208 CONFIG_BOOTSCRIPT_COPY_RAM
209 CONFIG_BOOTSCRIPT_HDR_ADDR 209 CONFIG_BOOTSCRIPT_HDR_ADDR
210 CONFIG_BOOTSCRIPT_KEY_HASH 210 CONFIG_BOOTSCRIPT_KEY_HASH
211 CONFIG_BOOT_DIR 211 CONFIG_BOOT_DIR
212 CONFIG_BOOT_MODE_BIT 212 CONFIG_BOOT_MODE_BIT
213 CONFIG_BOOT_OS_NET 213 CONFIG_BOOT_OS_NET
214 CONFIG_BOOT_PARAMS_ADDR 214 CONFIG_BOOT_PARAMS_ADDR
215 CONFIG_BOOT_RETRY_MIN 215 CONFIG_BOOT_RETRY_MIN
216 CONFIG_BOOT_RETRY_TIME 216 CONFIG_BOOT_RETRY_TIME
217 CONFIG_BOUNCE_BUFFER 217 CONFIG_BOUNCE_BUFFER
218 CONFIG_BPTR_VIRT_ADDR 218 CONFIG_BPTR_VIRT_ADDR
219 CONFIG_BS_ADDR_DEVICE 219 CONFIG_BS_ADDR_DEVICE
220 CONFIG_BS_ADDR_RAM 220 CONFIG_BS_ADDR_RAM
221 CONFIG_BS_COPY_CMD 221 CONFIG_BS_COPY_CMD
222 CONFIG_BS_COPY_ENV 222 CONFIG_BS_COPY_ENV
223 CONFIG_BS_HDR_ADDR_DEVICE 223 CONFIG_BS_HDR_ADDR_DEVICE
224 CONFIG_BS_HDR_ADDR_RAM 224 CONFIG_BS_HDR_ADDR_RAM
225 CONFIG_BS_HDR_SIZE 225 CONFIG_BS_HDR_SIZE
226 CONFIG_BS_SIZE 226 CONFIG_BS_SIZE
227 CONFIG_BTB 227 CONFIG_BTB
228 CONFIG_BUFNO_AUTO_INCR_BIT 228 CONFIG_BUFNO_AUTO_INCR_BIT
229 CONFIG_BUILD_ENVCRC 229 CONFIG_BUILD_ENVCRC
230 CONFIG_BUILD_TARGET 230 CONFIG_BUILD_TARGET
231 CONFIG_BUS_WIDTH 231 CONFIG_BUS_WIDTH
232 CONFIG_BZIP2 232 CONFIG_BZIP2
233 CONFIG_CADDY2 233 CONFIG_CADDY2
234 CONFIG_CALXEDA_XGMAC 234 CONFIG_CALXEDA_XGMAC
235 CONFIG_CDP_APPLIANCE_VLAN_TYPE 235 CONFIG_CDP_APPLIANCE_VLAN_TYPE
236 CONFIG_CDP_CAPABILITIES 236 CONFIG_CDP_CAPABILITIES
237 CONFIG_CDP_DEVICE_ID 237 CONFIG_CDP_DEVICE_ID
238 CONFIG_CDP_DEVICE_ID_PREFIX 238 CONFIG_CDP_DEVICE_ID_PREFIX
239 CONFIG_CDP_PLATFORM 239 CONFIG_CDP_PLATFORM
240 CONFIG_CDP_PORT_ID 240 CONFIG_CDP_PORT_ID
241 CONFIG_CDP_POWER_CONSUMPTION 241 CONFIG_CDP_POWER_CONSUMPTION
242 CONFIG_CDP_TRIGGER 242 CONFIG_CDP_TRIGGER
243 CONFIG_CDP_VERSION 243 CONFIG_CDP_VERSION
244 CONFIG_CFG_DATA_SECTOR 244 CONFIG_CFG_DATA_SECTOR
245 CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS 245 CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS
246 CONFIG_CF_DSPI 246 CONFIG_CF_DSPI
247 CONFIG_CF_SBF 247 CONFIG_CF_SBF
248 CONFIG_CF_SPI 248 CONFIG_CF_SPI
249 CONFIG_CF_V2 249 CONFIG_CF_V2
250 CONFIG_CF_V3 250 CONFIG_CF_V3
251 CONFIG_CF_V4 251 CONFIG_CF_V4
252 CONFIG_CF_V4E 252 CONFIG_CF_V4E
253 CONFIG_CHAIN_BOOT_CMD 253 CONFIG_CHAIN_BOOT_CMD
254 CONFIG_CHIP_SELECTS_PER_CTRL 254 CONFIG_CHIP_SELECTS_PER_CTRL
255 CONFIG_CHIP_SELECT_QUAD_CAPABLE 255 CONFIG_CHIP_SELECT_QUAD_CAPABLE
256 CONFIG_CHROMEOS_EXTRA_ENV_SETTINGS 256 CONFIG_CHROMEOS_EXTRA_ENV_SETTINGS
257 CONFIG_CI_UDC_HAS_HOSTPC 257 CONFIG_CI_UDC_HAS_HOSTPC
258 CONFIG_CLK0_DIV 258 CONFIG_CLK0_DIV
259 CONFIG_CLK0_EN 259 CONFIG_CLK0_EN
260 CONFIG_CLK_1000_200_200 260 CONFIG_CLK_1000_200_200
261 CONFIG_CLK_1000_330_165 261 CONFIG_CLK_1000_330_165
262 CONFIG_CLK_1000_400_200 262 CONFIG_CLK_1000_400_200
263 CONFIG_CLK_800_330_165 263 CONFIG_CLK_800_330_165
264 CONFIG_CLK_DEBUG 264 CONFIG_CLK_DEBUG
265 CONFIG_CLOCKS 265 CONFIG_CLOCKS
266 CONFIG_CLOCKS_IN_MHZ 266 CONFIG_CLOCKS_IN_MHZ
267 CONFIG_CLOCK_SYNTHESIZER 267 CONFIG_CLOCK_SYNTHESIZER
268 CONFIG_CM922T_XA10 268 CONFIG_CM922T_XA10
269 CONFIG_CMDLINE_EDITING 269 CONFIG_CMDLINE_EDITING
270 CONFIG_CMDLINE_PS_SUPPORT 270 CONFIG_CMDLINE_PS_SUPPORT
271 CONFIG_CMDLINE_TAG 271 CONFIG_CMDLINE_TAG
272 CONFIG_CM_INIT 272 CONFIG_CM_INIT
273 CONFIG_CM_MULTIPLE_SSRAM 273 CONFIG_CM_MULTIPLE_SSRAM
274 CONFIG_CM_REMAP 274 CONFIG_CM_REMAP
275 CONFIG_CM_SPD_DETECT 275 CONFIG_CM_SPD_DETECT
276 CONFIG_CM_T335 276 CONFIG_CM_T335
277 CONFIG_CM_T3517 277 CONFIG_CM_T3517
278 CONFIG_CM_T3X 278 CONFIG_CM_T3X
279 CONFIG_CM_T43 279 CONFIG_CM_T43
280 CONFIG_CM_T54 280 CONFIG_CM_T54
281 CONFIG_CM_TCRAM 281 CONFIG_CM_TCRAM
282 CONFIG_CNTL 282 CONFIG_CNTL
283 CONFIG_COLDFIRE 283 CONFIG_COLDFIRE
284 CONFIG_COMMANDS 284 CONFIG_COMMANDS
285 CONFIG_COMMON_BOOT 285 CONFIG_COMMON_BOOT
286 CONFIG_COMMON_ENV_MISC 286 CONFIG_COMMON_ENV_MISC
287 CONFIG_COMMON_ENV_SETTINGS 287 CONFIG_COMMON_ENV_SETTINGS
288 CONFIG_COMMON_ENV_UBI 288 CONFIG_COMMON_ENV_UBI
289 CONFIG_COMPACT_FLASH 289 CONFIG_COMPACT_FLASH
290 CONFIG_COMPAT 290 CONFIG_COMPAT
291 CONFIG_CONS_EXTC_PINSEL 291 CONFIG_CONS_EXTC_PINSEL
292 CONFIG_CONS_EXTC_RATE 292 CONFIG_CONS_EXTC_RATE
293 CONFIG_CONS_NONE 293 CONFIG_CONS_NONE
294 CONFIG_CONS_ON_SCC 294 CONFIG_CONS_ON_SCC
295 CONFIG_CONS_SCIF0 295 CONFIG_CONS_SCIF0
296 CONFIG_CONS_SCIF1 296 CONFIG_CONS_SCIF1
297 CONFIG_CONS_SCIF2 297 CONFIG_CONS_SCIF2
298 CONFIG_CONS_SCIF3 298 CONFIG_CONS_SCIF3
299 CONFIG_CONS_SCIF4 299 CONFIG_CONS_SCIF4
300 CONFIG_CONS_SCIF5 300 CONFIG_CONS_SCIF5
301 CONFIG_CONS_SCIF7 301 CONFIG_CONS_SCIF7
302 CONFIG_CONTROL 302 CONFIG_CONTROL
303 CONFIG_CONTROLCENTERD 303 CONFIG_CONTROLCENTERD
304 CONFIG_CON_ROT 304 CONFIG_CON_ROT
305 CONFIG_CORTINA_FW_ADDR 305 CONFIG_CORTINA_FW_ADDR
306 CONFIG_CORTINA_FW_LENGTH 306 CONFIG_CORTINA_FW_LENGTH
307 CONFIG_CPLD_BR_PRELIM 307 CONFIG_CPLD_BR_PRELIM
308 CONFIG_CPLD_OR_PRELIM 308 CONFIG_CPLD_OR_PRELIM
309 CONFIG_CPM2 309 CONFIG_CPM2
310 CONFIG_CPUAT91 310 CONFIG_CPUAT91
311 CONFIG_CPU_ARCHS34 311 CONFIG_CPU_ARCHS34
312 CONFIG_CPU_ARMV8 312 CONFIG_CPU_ARMV8
313 CONFIG_CPU_CAVIUM_OCTEON 313 CONFIG_CPU_CAVIUM_OCTEON
314 CONFIG_CPU_FREQ_HZ 314 CONFIG_CPU_FREQ_HZ
315 CONFIG_CPU_HAS_LLSC 315 CONFIG_CPU_HAS_LLSC
316 CONFIG_CPU_HAS_PREFETCH 316 CONFIG_CPU_HAS_PREFETCH
317 CONFIG_CPU_HAS_SMARTMIPS 317 CONFIG_CPU_HAS_SMARTMIPS
318 CONFIG_CPU_HAS_SR_RB 318 CONFIG_CPU_HAS_SR_RB
319 CONFIG_CPU_HAS_WB 319 CONFIG_CPU_HAS_WB
320 CONFIG_CPU_LITTLE_ENDIAN 320 CONFIG_CPU_LITTLE_ENDIAN
321 CONFIG_CPU_MICROMIPS 321 CONFIG_CPU_MICROMIPS
322 CONFIG_CPU_MIPSR2 322 CONFIG_CPU_MIPSR2
323 CONFIG_CPU_MONAHANS 323 CONFIG_CPU_MONAHANS
324 CONFIG_CPU_PXA25X 324 CONFIG_CPU_PXA25X
325 CONFIG_CPU_PXA26X 325 CONFIG_CPU_PXA26X
326 CONFIG_CPU_PXA27X 326 CONFIG_CPU_PXA27X
327 CONFIG_CPU_PXA300 327 CONFIG_CPU_PXA300
328 CONFIG_CPU_R8000 328 CONFIG_CPU_R8000
329 CONFIG_CPU_SH7203 329 CONFIG_CPU_SH7203
330 CONFIG_CPU_SH7264 330 CONFIG_CPU_SH7264
331 CONFIG_CPU_SH7269 331 CONFIG_CPU_SH7269
332 CONFIG_CPU_SH7706 332 CONFIG_CPU_SH7706
333 CONFIG_CPU_SH7720 333 CONFIG_CPU_SH7720
334 CONFIG_CPU_SH7722 334 CONFIG_CPU_SH7722
335 CONFIG_CPU_SH7723 335 CONFIG_CPU_SH7723
336 CONFIG_CPU_SH7724 336 CONFIG_CPU_SH7724
337 CONFIG_CPU_SH7734 337 CONFIG_CPU_SH7734
338 CONFIG_CPU_SH7750 338 CONFIG_CPU_SH7750
339 CONFIG_CPU_SH7751 339 CONFIG_CPU_SH7751
340 CONFIG_CPU_SH7752 340 CONFIG_CPU_SH7752
341 CONFIG_CPU_SH7753 341 CONFIG_CPU_SH7753
342 CONFIG_CPU_SH7757 342 CONFIG_CPU_SH7757
343 CONFIG_CPU_SH7763 343 CONFIG_CPU_SH7763
344 CONFIG_CPU_SH7780 344 CONFIG_CPU_SH7780
345 CONFIG_CPU_SH7785 345 CONFIG_CPU_SH7785
346 CONFIG_CPU_SH_TYPE_R 346 CONFIG_CPU_SH_TYPE_R
347 CONFIG_CPU_TYPE_R 347 CONFIG_CPU_TYPE_R
348 CONFIG_CPU_VR41XX 348 CONFIG_CPU_VR41XX
349 CONFIG_CQSPI_DECODER 349 CONFIG_CQSPI_DECODER
350 CONFIG_CQSPI_REF_CLK 350 CONFIG_CQSPI_REF_CLK
351 CONFIG_CRC32 351 CONFIG_CRC32
352 CONFIG_CS8900 352 CONFIG_CS8900
353 CONFIG_CS8900_BASE 353 CONFIG_CS8900_BASE
354 CONFIG_CS8900_BUS16 354 CONFIG_CS8900_BUS16
355 CONFIG_CS8900_BUS32 355 CONFIG_CS8900_BUS32
356 CONFIG_CSF_SIZE 356 CONFIG_CSF_SIZE
357 CONFIG_CTL_JTAG 357 CONFIG_CTL_JTAG
358 CONFIG_CTL_TBE 358 CONFIG_CTL_TBE
359 CONFIG_CUSTOMER_BOARD_SUPPORT 359 CONFIG_CUSTOMER_BOARD_SUPPORT
360 CONFIG_CYRUS 360 CONFIG_CYRUS
361 CONFIG_D2NET_V2 361 CONFIG_D2NET_V2
362 CONFIG_DA850_AM18X_EVM 362 CONFIG_DA850_AM18X_EVM
363 CONFIG_DA850_EVM_MAX_CPU_CLK 363 CONFIG_DA850_EVM_MAX_CPU_CLK
364 CONFIG_DA850_LOWLEVEL 364 CONFIG_DA850_LOWLEVEL
365 CONFIG_DA8XX_GPIO 365 CONFIG_DA8XX_GPIO
366 CONFIG_DAVINCI_SPI 366 CONFIG_DAVINCI_SPI
367 CONFIG_DBAU1000 367 CONFIG_DBAU1000
368 CONFIG_DBAU1X00 368 CONFIG_DBAU1X00
369 CONFIG_DBGU 369 CONFIG_DBGU
370 CONFIG_DBG_MONITOR 370 CONFIG_DBG_MONITOR
371 CONFIG_DB_784MP_GP 371 CONFIG_DB_784MP_GP
372 CONFIG_DCACHE 372 CONFIG_DCACHE
373 CONFIG_DCACHE_OFF 373 CONFIG_DCACHE_OFF
374 CONFIG_DCFG_ADDR 374 CONFIG_DCFG_ADDR
375 CONFIG_DDR_ 375 CONFIG_DDR_
376 CONFIG_DDR_2HCLK 376 CONFIG_DDR_2HCLK
377 CONFIG_DDR_2T_TIMING 377 CONFIG_DDR_2T_TIMING
378 CONFIG_DDR_32BIT 378 CONFIG_DDR_32BIT
379 CONFIG_DDR_64BIT 379 CONFIG_DDR_64BIT
380 CONFIG_DDR_CLK_FREQ 380 CONFIG_DDR_CLK_FREQ
381 CONFIG_DDR_DEFAULT_CL 381 CONFIG_DDR_DEFAULT_CL
382 CONFIG_DDR_ECC 382 CONFIG_DDR_ECC
383 CONFIG_DDR_ECC_CMD 383 CONFIG_DDR_ECC_CMD
384 CONFIG_DDR_ECC_ENABLE 384 CONFIG_DDR_ECC_ENABLE
385 CONFIG_DDR_ECC_INIT_VIA_DMA 385 CONFIG_DDR_ECC_INIT_VIA_DMA
386 CONFIG_DDR_FIXED_SIZE 386 CONFIG_DDR_FIXED_SIZE
387 CONFIG_DDR_HCLK 387 CONFIG_DDR_HCLK
388 CONFIG_DDR_II 388 CONFIG_DDR_II
389 CONFIG_DDR_LOG_LEVEL 389 CONFIG_DDR_LOG_LEVEL
390 CONFIG_DDR_MB 390 CONFIG_DDR_MB
391 CONFIG_DDR_MT47H128M8 391 CONFIG_DDR_MT47H128M8
392 CONFIG_DDR_MT47H32M16 392 CONFIG_DDR_MT47H32M16
393 CONFIG_DDR_MT47H64M16 393 CONFIG_DDR_MT47H64M16
394 CONFIG_DDR_PLL2 394 CONFIG_DDR_PLL2
395 CONFIG_DDR_SPD 395 CONFIG_DDR_SPD
396 CONFIG_DEBUG 396 CONFIG_DEBUG
397 CONFIG_DEBUG_FS 397 CONFIG_DEBUG_FS
398 CONFIG_DEBUG_LED 398 CONFIG_DEBUG_LED
399 CONFIG_DEBUG_LOCK_ALLOC 399 CONFIG_DEBUG_LOCK_ALLOC
400 CONFIG_DEBUG_SECTION_MISMATCH 400 CONFIG_DEBUG_SECTION_MISMATCH
401 CONFIG_DEBUG_SEMIHOSTING 401 CONFIG_DEBUG_SEMIHOSTING
402 CONFIG_DEBUG_UART_LINFLEXUART 402 CONFIG_DEBUG_UART_LINFLEXUART
403 CONFIG_DEBUG_WRITECOUNT 403 CONFIG_DEBUG_WRITECOUNT
404 CONFIG_DEEP_SLEEP 404 CONFIG_DEEP_SLEEP
405 CONFIG_DEFAULT 405 CONFIG_DEFAULT
406 CONFIG_DEFAULT_CONSOLE 406 CONFIG_DEFAULT_CONSOLE
407 CONFIG_DEFAULT_IMMR 407 CONFIG_DEFAULT_IMMR
408 CONFIG_DEFAULT_SPI_BUS 408 CONFIG_DEFAULT_SPI_BUS
409 CONFIG_DEFAULT_SPI_MODE 409 CONFIG_DEFAULT_SPI_MODE
410 CONFIG_DEF_HWCONFIG 410 CONFIG_DEF_HWCONFIG
411 CONFIG_DELAY_ENVIRONMENT 411 CONFIG_DELAY_ENVIRONMENT
412 CONFIG_DESIGNWARE_ETH 412 CONFIG_DESIGNWARE_ETH
413 CONFIG_DESIGNWARE_WATCHDOG 413 CONFIG_DESIGNWARE_WATCHDOG
414 CONFIG_DEVELOP 414 CONFIG_DEVELOP
415 CONFIG_DEVICE_TREE_LIST 415 CONFIG_DEVICE_TREE_LIST
416 CONFIG_DEV_USB_PHY_BASE 416 CONFIG_DEV_USB_PHY_BASE
417 CONFIG_DFU_ALT 417 CONFIG_DFU_ALT
418 CONFIG_DFU_ALT_BOOT_EMMC 418 CONFIG_DFU_ALT_BOOT_EMMC
419 CONFIG_DFU_ALT_BOOT_SD 419 CONFIG_DFU_ALT_BOOT_SD
420 CONFIG_DFU_ALT_SYSTEM 420 CONFIG_DFU_ALT_SYSTEM
421 CONFIG_DFU_ENV_SETTINGS 421 CONFIG_DFU_ENV_SETTINGS
422 CONFIG_DHCP_MIN_EXT_LEN 422 CONFIG_DHCP_MIN_EXT_LEN
423 CONFIG_DIALOG_POWER 423 CONFIG_DIALOG_POWER
424 CONFIG_DIMM_SLOTS_PER_CTLR 424 CONFIG_DIMM_SLOTS_PER_CTLR
425 CONFIG_DIRECT_NOR_BOOT 425 CONFIG_DIRECT_NOR_BOOT
426 CONFIG_DISABLE_CONSOLE 426 CONFIG_DISABLE_CONSOLE
427 CONFIG_DISABLE_IMAGE_LEGACY 427 CONFIG_DISABLE_IMAGE_LEGACY
428 CONFIG_DISCONTIGMEM 428 CONFIG_DISCONTIGMEM
429 CONFIG_DISCOVER_PHY 429 CONFIG_DISCOVER_PHY
430 CONFIG_DISPLAY_AER_xxxx 430 CONFIG_DISPLAY_AER_xxxx
431 CONFIG_DISPLAY_BOARDINFO_LATE 431 CONFIG_DISPLAY_BOARDINFO_LATE
432 CONFIG_DLVISION_10G 432 CONFIG_DLVISION_10G
433 CONFIG_DM9000_BASE 433 CONFIG_DM9000_BASE
434 CONFIG_DM9000_BYTE_SWAPPED 434 CONFIG_DM9000_BYTE_SWAPPED
435 CONFIG_DM9000_DEBUG 435 CONFIG_DM9000_DEBUG
436 CONFIG_DM9000_NO_SROM 436 CONFIG_DM9000_NO_SROM
437 CONFIG_DM9000_USE_16BIT 437 CONFIG_DM9000_USE_16BIT
438 CONFIG_DMA_COHERENT 438 CONFIG_DMA_COHERENT
439 CONFIG_DMA_COHERENT_SIZE 439 CONFIG_DMA_COHERENT_SIZE
440 CONFIG_DMA_LPC32XX 440 CONFIG_DMA_LPC32XX
441 CONFIG_DMA_NONCOHERENT 441 CONFIG_DMA_NONCOHERENT
442 CONFIG_DMA_REQ_BIT 442 CONFIG_DMA_REQ_BIT
443 CONFIG_DNET_AUTONEG_TIMEOUT 443 CONFIG_DNET_AUTONEG_TIMEOUT
444 CONFIG_DP_DDR_CTRL 444 CONFIG_DP_DDR_CTRL
445 CONFIG_DP_DDR_DIMM_SLOTS_PER_CTLR 445 CONFIG_DP_DDR_DIMM_SLOTS_PER_CTLR
446 CONFIG_DP_DDR_NUM_CTRLS 446 CONFIG_DP_DDR_NUM_CTRLS
447 CONFIG_DRAM_2G 447 CONFIG_DRAM_2G
448 CONFIG_DRAM_TIMINGS_ 448 CONFIG_DRAM_TIMINGS_
449 CONFIG_DRIVER_AT91EMAC 449 CONFIG_DRIVER_AT91EMAC
450 CONFIG_DRIVER_AT91EMAC_PHYADDR 450 CONFIG_DRIVER_AT91EMAC_PHYADDR
451 CONFIG_DRIVER_AT91EMAC_QUIET 451 CONFIG_DRIVER_AT91EMAC_QUIET
452 CONFIG_DRIVER_AX88796L 452 CONFIG_DRIVER_AX88796L
453 CONFIG_DRIVER_DM9000 453 CONFIG_DRIVER_DM9000
454 CONFIG_DRIVER_EP93XX_MAC 454 CONFIG_DRIVER_EP93XX_MAC
455 CONFIG_DRIVER_ETHER 455 CONFIG_DRIVER_ETHER
456 CONFIG_DRIVER_NE2000 456 CONFIG_DRIVER_NE2000
457 CONFIG_DRIVER_NE2000_BASE 457 CONFIG_DRIVER_NE2000_BASE
458 CONFIG_DRIVER_NE2000_CCR 458 CONFIG_DRIVER_NE2000_CCR
459 CONFIG_DRIVER_NE2000_VAL 459 CONFIG_DRIVER_NE2000_VAL
460 CONFIG_DRIVER_SMC911X_BASE 460 CONFIG_DRIVER_SMC911X_BASE
461 CONFIG_DRIVER_TI_CPSW 461 CONFIG_DRIVER_TI_CPSW
462 CONFIG_DRIVER_TI_EMAC 462 CONFIG_DRIVER_TI_EMAC
463 CONFIG_DRIVER_TI_EMAC_RMII_NO_NEGOTIATE 463 CONFIG_DRIVER_TI_EMAC_RMII_NO_NEGOTIATE
464 CONFIG_DRIVER_TI_EMAC_USE_RMII 464 CONFIG_DRIVER_TI_EMAC_USE_RMII
465 CONFIG_DRIVER_TI_KEYSTONE_NET 465 CONFIG_DRIVER_TI_KEYSTONE_NET
466 CONFIG_DRIVE_MMC 466 CONFIG_DRIVE_MMC
467 CONFIG_DRIVE_SATA 467 CONFIG_DRIVE_SATA
468 CONFIG_DRIVE_TYPES 468 CONFIG_DRIVE_TYPES
469 CONFIG_DRIVE_USB 469 CONFIG_DRIVE_USB
470 CONFIG_DSP_CLUSTER_START 470 CONFIG_DSP_CLUSTER_START
471 CONFIG_DUOVERO 471 CONFIG_DUOVERO
472 CONFIG_DV_USBPHY_CTL 472 CONFIG_DV_USBPHY_CTL
473 CONFIG_DWC2_DFLT_SPEED_FULL 473 CONFIG_DWC2_DFLT_SPEED_FULL
474 CONFIG_DWC2_DMA_BURST_SIZE 474 CONFIG_DWC2_DMA_BURST_SIZE
475 CONFIG_DWC2_DMA_ENABLE 475 CONFIG_DWC2_DMA_ENABLE
476 CONFIG_DWC2_ENABLE_DYNAMIC_FIFO 476 CONFIG_DWC2_ENABLE_DYNAMIC_FIFO
477 CONFIG_DWC2_HOST_NPERIO_TX_FIFO_SIZE 477 CONFIG_DWC2_HOST_NPERIO_TX_FIFO_SIZE
478 CONFIG_DWC2_HOST_PERIO_TX_FIFO_SIZE 478 CONFIG_DWC2_HOST_PERIO_TX_FIFO_SIZE
479 CONFIG_DWC2_HOST_RX_FIFO_SIZE 479 CONFIG_DWC2_HOST_RX_FIFO_SIZE
480 CONFIG_DWC2_I2C_ENABLE 480 CONFIG_DWC2_I2C_ENABLE
481 CONFIG_DWC2_IC_USB_CAP 481 CONFIG_DWC2_IC_USB_CAP
482 CONFIG_DWC2_MAX_CHANNELS 482 CONFIG_DWC2_MAX_CHANNELS
483 CONFIG_DWC2_MAX_PACKET_COUNT 483 CONFIG_DWC2_MAX_PACKET_COUNT
484 CONFIG_DWC2_MAX_TRANSFER_SIZE 484 CONFIG_DWC2_MAX_TRANSFER_SIZE
485 CONFIG_DWC2_PHY_TYPE 485 CONFIG_DWC2_PHY_TYPE
486 CONFIG_DWC2_PHY_ULPI_DDR 486 CONFIG_DWC2_PHY_ULPI_DDR
487 CONFIG_DWC2_PHY_ULPI_EXT_VBUS 487 CONFIG_DWC2_PHY_ULPI_EXT_VBUS
488 CONFIG_DWC2_THR_CTL 488 CONFIG_DWC2_THR_CTL
489 CONFIG_DWC2_TS_DLINE 489 CONFIG_DWC2_TS_DLINE
490 CONFIG_DWC2_TX_THR_LENGTH 490 CONFIG_DWC2_TX_THR_LENGTH
491 CONFIG_DWC2_ULPI_FS_LS 491 CONFIG_DWC2_ULPI_FS_LS
492 CONFIG_DWC2_UTMI_WIDTH 492 CONFIG_DWC2_UTMI_WIDTH
493 CONFIG_DWCDDR21MCTL 493 CONFIG_DWCDDR21MCTL
494 CONFIG_DWCDDR21MCTL_BASE 494 CONFIG_DWCDDR21MCTL_BASE
495 CONFIG_DWC_AHSATA 495 CONFIG_DWC_AHSATA
496 CONFIG_DWC_AHSATA_BASE_ADDR 496 CONFIG_DWC_AHSATA_BASE_ADDR
497 CONFIG_DWC_AHSATA_PORT_ID 497 CONFIG_DWC_AHSATA_PORT_ID
498 CONFIG_DW_ALTDESCRIPTOR 498 CONFIG_DW_ALTDESCRIPTOR
499 CONFIG_DW_AXI_BURST_LEN 499 CONFIG_DW_AXI_BURST_LEN
500 CONFIG_DW_GMAC_DEFAULT_DMA_PBL 500 CONFIG_DW_GMAC_DEFAULT_DMA_PBL
501 CONFIG_DW_MAC_FORCE_THRESHOLD_MODE 501 CONFIG_DW_MAC_FORCE_THRESHOLD_MODE
502 CONFIG_DW_SERIAL 502 CONFIG_DW_SERIAL
503 CONFIG_DW_UDC 503 CONFIG_DW_UDC
504 CONFIG_DW_WDT_BASE 504 CONFIG_DW_WDT_BASE
505 CONFIG_DW_WDT_CLOCK_KHZ 505 CONFIG_DW_WDT_CLOCK_KHZ
506 CONFIG_DYNAMIC_MMC_DEVNO 506 CONFIG_DYNAMIC_MMC_DEVNO
507 CONFIG_E1000_NO_NVM 507 CONFIG_E1000_NO_NVM
508 CONFIG_E300 508 CONFIG_E300
509 CONFIG_E5500 509 CONFIG_E5500
510 CONFIG_ECC 510 CONFIG_ECC
511 CONFIG_ECC_INIT_VIA_DDRCONTROLLER 511 CONFIG_ECC_INIT_VIA_DDRCONTROLLER
512 CONFIG_ECC_MODE_MASK 512 CONFIG_ECC_MODE_MASK
513 CONFIG_ECC_MODE_SHIFT 513 CONFIG_ECC_MODE_SHIFT
514 CONFIG_ECC_SRAM_ADDR_MASK 514 CONFIG_ECC_SRAM_ADDR_MASK
515 CONFIG_ECC_SRAM_ADDR_SHIFT 515 CONFIG_ECC_SRAM_ADDR_SHIFT
516 CONFIG_ECC_SRAM_REQ_BIT 516 CONFIG_ECC_SRAM_REQ_BIT
517 CONFIG_ECOVEC 517 CONFIG_ECOVEC
518 CONFIG_ECOVEC_ROMIMAGE_ADDR 518 CONFIG_ECOVEC_ROMIMAGE_ADDR
519 CONFIG_EDB9301 519 CONFIG_EDB9301
520 CONFIG_EDB9302 520 CONFIG_EDB9302
521 CONFIG_EDB9302A 521 CONFIG_EDB9302A
522 CONFIG_EDB9307 522 CONFIG_EDB9307
523 CONFIG_EDB9307A 523 CONFIG_EDB9307A
524 CONFIG_EDB9312 524 CONFIG_EDB9312
525 CONFIG_EDB9315 525 CONFIG_EDB9315
526 CONFIG_EDB9315A 526 CONFIG_EDB9315A
527 CONFIG_EDB93XX_INDUSTRIAL 527 CONFIG_EDB93XX_INDUSTRIAL
528 CONFIG_EDB93XX_SDCS0 528 CONFIG_EDB93XX_SDCS0
529 CONFIG_EDB93XX_SDCS1 529 CONFIG_EDB93XX_SDCS1
530 CONFIG_EDB93XX_SDCS2 530 CONFIG_EDB93XX_SDCS2
531 CONFIG_EDB93XX_SDCS3 531 CONFIG_EDB93XX_SDCS3
532 CONFIG_EEPRO100 532 CONFIG_EEPRO100
533 CONFIG_EEPRO100_SROM_WRITE 533 CONFIG_EEPRO100_SROM_WRITE
534 CONFIG_EFLASH_PROTSECTORS 534 CONFIG_EFLASH_PROTSECTORS
535 CONFIG_EHCI_DESC_BIG_ENDIAN 535 CONFIG_EHCI_DESC_BIG_ENDIAN
536 CONFIG_EHCI_HCD_INIT_AFTER_RESET 536 CONFIG_EHCI_HCD_INIT_AFTER_RESET
537 CONFIG_EHCI_IS_TDI 537 CONFIG_EHCI_IS_TDI
538 CONFIG_EHCI_MMIO_BIG_ENDIAN 538 CONFIG_EHCI_MMIO_BIG_ENDIAN
539 CONFIG_EHCI_MXS_PORT0 539 CONFIG_EHCI_MXS_PORT0
540 CONFIG_EHCI_MXS_PORT1 540 CONFIG_EHCI_MXS_PORT1
541 CONFIG_ELBC_NAND_SPL_STATIC_PGSIZE 541 CONFIG_ELBC_NAND_SPL_STATIC_PGSIZE
542 CONFIG_EMMC_BOOT 542 CONFIG_EMMC_BOOT
543 CONFIG_EMU 543 CONFIG_EMU
544 CONFIG_ENABLE_36BIT_PHYS 544 CONFIG_ENABLE_36BIT_PHYS
545 CONFIG_ENABLE_MMU 545 CONFIG_ENABLE_MMU
546 CONFIG_ENABLE_MUST_CHECK 546 CONFIG_ENABLE_MUST_CHECK
547 CONFIG_ENABLE_WARN_DEPRECATED 547 CONFIG_ENABLE_WARN_DEPRECATED
548 CONFIG_ENC_SILENTLINK 548 CONFIG_ENC_SILENTLINK
549 CONFIG_ENV_ACCESS_IGNORE_FORCE 549 CONFIG_ENV_ACCESS_IGNORE_FORCE
550 CONFIG_ENV_ADDR 550 CONFIG_ENV_ADDR
551 CONFIG_ENV_ADDR_FLEX 551 CONFIG_ENV_ADDR_FLEX
552 CONFIG_ENV_ADDR_REDUND 552 CONFIG_ENV_ADDR_REDUND
553 CONFIG_ENV_BASE 553 CONFIG_ENV_BASE
554 CONFIG_ENV_CALLBACK_LIST_DEFAULT 554 CONFIG_ENV_CALLBACK_LIST_DEFAULT
555 CONFIG_ENV_CALLBACK_LIST_STATIC 555 CONFIG_ENV_CALLBACK_LIST_STATIC
556 CONFIG_ENV_COMMON_BOOT 556 CONFIG_ENV_COMMON_BOOT
557 CONFIG_ENV_EEPROM_IS_ON_I2C 557 CONFIG_ENV_EEPROM_IS_ON_I2C
558 CONFIG_ENV_FIT_UCBOOT 558 CONFIG_ENV_FIT_UCBOOT
559 CONFIG_ENV_FLAGS_LIST_DEFAULT 559 CONFIG_ENV_FLAGS_LIST_DEFAULT
560 CONFIG_ENV_FLAGS_LIST_STATIC 560 CONFIG_ENV_FLAGS_LIST_STATIC
561 CONFIG_ENV_FLASHBOOT 561 CONFIG_ENV_FLASHBOOT
562 CONFIG_ENV_IS_EMBEDDED 562 CONFIG_ENV_IS_EMBEDDED
563 CONFIG_ENV_IS_IN_ 563 CONFIG_ENV_IS_IN_
564 CONFIG_ENV_MAX_ENTRIES 564 CONFIG_ENV_MAX_ENTRIES
565 CONFIG_ENV_MIN_ENTRIES 565 CONFIG_ENV_MIN_ENTRIES
566 CONFIG_ENV_OFFSET_OOB 566 CONFIG_ENV_OFFSET_OOB
567 CONFIG_ENV_OFFSET_REDUND 567 CONFIG_ENV_OFFSET_REDUND
568 CONFIG_ENV_OVERWRITE 568 CONFIG_ENV_OVERWRITE
569 CONFIG_ENV_RANGE 569 CONFIG_ENV_RANGE
570 CONFIG_ENV_RDADDR 570 CONFIG_ENV_RDADDR
571 CONFIG_ENV_REFLASH 571 CONFIG_ENV_REFLASH
572 CONFIG_ENV_SECT_SIZE 572 CONFIG_ENV_SECT_SIZE
573 CONFIG_ENV_SETTINGS_BUTTONS_AND_LEDS 573 CONFIG_ENV_SETTINGS_BUTTONS_AND_LEDS
574 CONFIG_ENV_SETTINGS_NAND_V1 574 CONFIG_ENV_SETTINGS_NAND_V1
575 CONFIG_ENV_SETTINGS_NAND_V2 575 CONFIG_ENV_SETTINGS_NAND_V2
576 CONFIG_ENV_SETTINGS_V1 576 CONFIG_ENV_SETTINGS_V1
577 CONFIG_ENV_SETTINGS_V2 577 CONFIG_ENV_SETTINGS_V2
578 CONFIG_ENV_SIZE_FLEX 578 CONFIG_ENV_SIZE_FLEX
579 CONFIG_ENV_SIZE_REDUND 579 CONFIG_ENV_SIZE_REDUND
580 CONFIG_ENV_SPI_BASE 580 CONFIG_ENV_SPI_BASE
581 CONFIG_ENV_SPI_BUS 581 CONFIG_ENV_SPI_BUS
582 CONFIG_ENV_SPI_CS 582 CONFIG_ENV_SPI_CS
583 CONFIG_ENV_SPI_MAX_HZ 583 CONFIG_ENV_SPI_MAX_HZ
584 CONFIG_ENV_SPI_MODE 584 CONFIG_ENV_SPI_MODE
585 CONFIG_ENV_SROM_BANK 585 CONFIG_ENV_SROM_BANK
586 CONFIG_ENV_TOTAL_SIZE 586 CONFIG_ENV_TOTAL_SIZE
587 CONFIG_ENV_UBIFS_OPTION 587 CONFIG_ENV_UBIFS_OPTION
588 CONFIG_ENV_UBI_MTD 588 CONFIG_ENV_UBI_MTD
589 CONFIG_ENV_UBI_VOLUME_REDUND 589 CONFIG_ENV_UBI_VOLUME_REDUND
590 CONFIG_ENV_VARS_UBOOT_CONFIG 590 CONFIG_ENV_VARS_UBOOT_CONFIG
591 CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG 591 CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
592 CONFIG_ENV_VERSION 592 CONFIG_ENV_VERSION
593 CONFIG_EP9301 593 CONFIG_EP9301
594 CONFIG_EP9302 594 CONFIG_EP9302
595 CONFIG_EP9307 595 CONFIG_EP9307
596 CONFIG_EP9312 596 CONFIG_EP9312
597 CONFIG_EP9315 597 CONFIG_EP9315
598 CONFIG_EP93XX 598 CONFIG_EP93XX
599 CONFIG_EP93XX_NO_FLASH_CFG 599 CONFIG_EP93XX_NO_FLASH_CFG
600 CONFIG_EPH_POWER_EN 600 CONFIG_EPH_POWER_EN
601 CONFIG_EPOLL 601 CONFIG_EPOLL
602 CONFIG_ESBC_ADDR_64BIT 602 CONFIG_ESBC_ADDR_64BIT
603 CONFIG_ESBC_HDR_LS 603 CONFIG_ESBC_HDR_LS
604 CONFIG_ESDHC_DETECT_8_BIT_QUIRK 604 CONFIG_ESDHC_DETECT_8_BIT_QUIRK
605 CONFIG_ESDHC_DETECT_QUIRK 605 CONFIG_ESDHC_DETECT_QUIRK
606 CONFIG_ESDHC_DETECT_USE_EXTERN_IRQ1 606 CONFIG_ESDHC_DETECT_USE_EXTERN_IRQ1
607 CONFIG_ESDHC_HC_BLK_ADDR 607 CONFIG_ESDHC_HC_BLK_ADDR
608 CONFIG_ESPRESSO7420 608 CONFIG_ESPRESSO7420
609 CONFIG_ESPT 609 CONFIG_ESPT
610 CONFIG_ET1100_BASE 610 CONFIG_ET1100_BASE
611 CONFIG_ETH1ADDR 611 CONFIG_ETH1ADDR
612 CONFIG_ETH2ADDR 612 CONFIG_ETH2ADDR
613 CONFIG_ETHADDR 613 CONFIG_ETHADDR
614 CONFIG_ETHBASE 614 CONFIG_ETHBASE
615 CONFIG_ETHER_INDEX 615 CONFIG_ETHER_INDEX
616 CONFIG_ETHER_NONE 616 CONFIG_ETHER_NONE
617 CONFIG_ETHER_ON_FCC 617 CONFIG_ETHER_ON_FCC
618 CONFIG_ETHER_ON_FCC1 618 CONFIG_ETHER_ON_FCC1
619 CONFIG_ETHER_ON_FCC2 619 CONFIG_ETHER_ON_FCC2
620 CONFIG_ETHER_ON_FCC3 620 CONFIG_ETHER_ON_FCC3
621 CONFIG_ETHPRIME 621 CONFIG_ETHPRIME
622 CONFIG_ETH_BUFSIZE 622 CONFIG_ETH_BUFSIZE
623 CONFIG_ETH_RXSIZE 623 CONFIG_ETH_RXSIZE
624 CONFIG_EXT4_WRITE 624 CONFIG_EXT4_WRITE
625 CONFIG_EXTRA_BOOTARGS 625 CONFIG_EXTRA_BOOTARGS
626 CONFIG_EXTRA_CLOCK 626 CONFIG_EXTRA_CLOCK
627 CONFIG_EXTRA_ENV 627 CONFIG_EXTRA_ENV
628 CONFIG_EXTRA_ENV_BOARD_SETTINGS 628 CONFIG_EXTRA_ENV_BOARD_SETTINGS
629 CONFIG_EXTRA_ENV_ITB 629 CONFIG_EXTRA_ENV_ITB
630 CONFIG_EXTRA_ENV_KS2_BOARD_SETTINGS 630 CONFIG_EXTRA_ENV_KS2_BOARD_SETTINGS
631 CONFIG_EXTRA_ENV_SETTINGS 631 CONFIG_EXTRA_ENV_SETTINGS
632 CONFIG_EXTRA_ENV_SETTINGS_COMMON 632 CONFIG_EXTRA_ENV_SETTINGS_COMMON
633 CONFIG_EXTRA_ENV_UNLOCK 633 CONFIG_EXTRA_ENV_UNLOCK
634 CONFIG_EXTRA_ENV_USBTTY 634 CONFIG_EXTRA_ENV_USBTTY
635 CONFIG_EXT_AHB2AHB_BASE 635 CONFIG_EXT_AHB2AHB_BASE
636 CONFIG_EXT_AHBAPBBRG_BASE 636 CONFIG_EXT_AHBAPBBRG_BASE
637 CONFIG_EXT_AHBPCIBRG_BASE 637 CONFIG_EXT_AHBPCIBRG_BASE
638 CONFIG_EXT_AHBSLAVE01_BASE 638 CONFIG_EXT_AHBSLAVE01_BASE
639 CONFIG_EXT_AHBSLAVE02_BASE 639 CONFIG_EXT_AHBSLAVE02_BASE
640 CONFIG_EXT_PHY 640 CONFIG_EXT_PHY
641 CONFIG_EXT_USB_HOST_BASE 641 CONFIG_EXT_USB_HOST_BASE
642 CONFIG_EXYNOS4 642 CONFIG_EXYNOS4
643 CONFIG_EXYNOS4210 643 CONFIG_EXYNOS4210
644 CONFIG_EXYNOS5 644 CONFIG_EXYNOS5
645 CONFIG_EXYNOS5250 645 CONFIG_EXYNOS5250
646 CONFIG_EXYNOS5420 646 CONFIG_EXYNOS5420
647 CONFIG_EXYNOS5800 647 CONFIG_EXYNOS5800
648 CONFIG_EXYNOS5_DT 648 CONFIG_EXYNOS5_DT
649 CONFIG_EXYNOS7420 649 CONFIG_EXYNOS7420
650 CONFIG_EXYNOS_ACE_SHA 650 CONFIG_EXYNOS_ACE_SHA
651 CONFIG_EXYNOS_DP 651 CONFIG_EXYNOS_DP
652 CONFIG_EXYNOS_FB 652 CONFIG_EXYNOS_FB
653 CONFIG_EXYNOS_MIPI_DSIM 653 CONFIG_EXYNOS_MIPI_DSIM
654 CONFIG_EXYNOS_RELOCATE_CODE_BASE 654 CONFIG_EXYNOS_RELOCATE_CODE_BASE
655 CONFIG_EXYNOS_SPL 655 CONFIG_EXYNOS_SPL
656 CONFIG_EXYNOS_TMU 656 CONFIG_EXYNOS_TMU
657 CONFIG_FACTORYSET 657 CONFIG_FACTORYSET
658 CONFIG_FASTBOOT_FLASH_FILLBUF_SIZE 658 CONFIG_FASTBOOT_FLASH_FILLBUF_SIZE
659 CONFIG_FASTBOOT_FLASH_NAND_TRIMFFS 659 CONFIG_FASTBOOT_FLASH_NAND_TRIMFFS
660 CONFIG_FAST_FLASH_BIT 660 CONFIG_FAST_FLASH_BIT
661 CONFIG_FB_ADDR 661 CONFIG_FB_ADDR
662 CONFIG_FB_BACKLIGHT 662 CONFIG_FB_BACKLIGHT
663 CONFIG_FB_DEFERRED_IO 663 CONFIG_FB_DEFERRED_IO
664 CONFIG_FDT1_ENV_ADDR 664 CONFIG_FDT1_ENV_ADDR
665 CONFIG_FDT2_ENV_ADDR 665 CONFIG_FDT2_ENV_ADDR
666 CONFIG_FDTADDR 666 CONFIG_FDTADDR
667 CONFIG_FDTFILE 667 CONFIG_FDTFILE
668 CONFIG_FEATURE_CLEAN_UP 668 CONFIG_FEATURE_CLEAN_UP
669 CONFIG_FEATURE_COMMAND_EDITING 669 CONFIG_FEATURE_COMMAND_EDITING
670 CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN 670 CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN
671 CONFIG_FEATURE_SH_EXTRA_QUIET 671 CONFIG_FEATURE_SH_EXTRA_QUIET
672 CONFIG_FEATURE_SH_FANCY_PROMPT 672 CONFIG_FEATURE_SH_FANCY_PROMPT
673 CONFIG_FEATURE_SH_STANDALONE_SHELL 673 CONFIG_FEATURE_SH_STANDALONE_SHELL
674 CONFIG_FEC_ENET_DEV 674 CONFIG_FEC_ENET_DEV
675 CONFIG_FEC_FIXED_SPEED 675 CONFIG_FEC_FIXED_SPEED
676 CONFIG_FEC_MXC_25M_REF_CLK 676 CONFIG_FEC_MXC_25M_REF_CLK
677 CONFIG_FEC_MXC_PHYADDR 677 CONFIG_FEC_MXC_PHYADDR
678 CONFIG_FEC_MXC_SWAP_PACKET 678 CONFIG_FEC_MXC_SWAP_PACKET
679 CONFIG_FEC_XCV_TYPE 679 CONFIG_FEC_XCV_TYPE
680 CONFIG_FEROCEON 680 CONFIG_FEROCEON
681 CONFIG_FEROCEON_88FR131 681 CONFIG_FEROCEON_88FR131
682 CONFIG_FFUART 682 CONFIG_FFUART
683 CONFIG_FILE 683 CONFIG_FILE
684 CONFIG_FIRMWARE_OFFSET 684 CONFIG_FIRMWARE_OFFSET
685 CONFIG_FIRMWARE_SIZE 685 CONFIG_FIRMWARE_SIZE
686 CONFIG_FIXED_PHY 686 CONFIG_FIXED_PHY
687 CONFIG_FIXED_PHY_ADDR 687 CONFIG_FIXED_PHY_ADDR
688 CONFIG_FIXED_SDHCI_ALIGNED_BUFFER 688 CONFIG_FIXED_SDHCI_ALIGNED_BUFFER
689 CONFIG_FLASHBOOTCOMMAND 689 CONFIG_FLASHBOOTCOMMAND
690 CONFIG_FLASHCARD 690 CONFIG_FLASHCARD
691 CONFIG_FLASH_16BIT 691 CONFIG_FLASH_16BIT
692 CONFIG_FLASH_BASE 692 CONFIG_FLASH_BASE
693 CONFIG_FLASH_BR_PRELIM 693 CONFIG_FLASH_BR_PRELIM
694 CONFIG_FLASH_CFI_DRIVER 694 CONFIG_FLASH_CFI_DRIVER
695 CONFIG_FLASH_CFI_LEGACY 695 CONFIG_FLASH_CFI_LEGACY
696 CONFIG_FLASH_CFI_MTD 696 CONFIG_FLASH_CFI_MTD
697 CONFIG_FLASH_END 697 CONFIG_FLASH_END
698 CONFIG_FLASH_NOT_MEM_MAPPED 698 CONFIG_FLASH_NOT_MEM_MAPPED
699 CONFIG_FLASH_OR_PRELIM 699 CONFIG_FLASH_OR_PRELIM
700 CONFIG_FLASH_PNOR 700 CONFIG_FLASH_PNOR
701 CONFIG_FLASH_SECTOR_SIZE 701 CONFIG_FLASH_SECTOR_SIZE
702 CONFIG_FLASH_SHOW_PROGRESS 702 CONFIG_FLASH_SHOW_PROGRESS
703 CONFIG_FLASH_SPANSION_S29WS_N 703 CONFIG_FLASH_SPANSION_S29WS_N
704 CONFIG_FLASH_VERIFY 704 CONFIG_FLASH_VERIFY
705 CONFIG_FMAN_ENET 705 CONFIG_FMAN_ENET
706 CONFIG_FM_PLAT_CLK_DIV 706 CONFIG_FM_PLAT_CLK_DIV
707 CONFIG_FORCE_DDR_DATA_BUS_WIDTH_32 707 CONFIG_FORCE_DDR_DATA_BUS_WIDTH_32
708 CONFIG_FORMIKE 708 CONFIG_FORMIKE
709 CONFIG_FPGA_COUNT 709 CONFIG_FPGA_COUNT
710 CONFIG_FPGA_DELAY 710 CONFIG_FPGA_DELAY
711 CONFIG_FPGA_SPARTAN3 711 CONFIG_FPGA_SPARTAN3
712 CONFIG_FPGA_STRATIX_V 712 CONFIG_FPGA_STRATIX_V
713 CONFIG_FPGA_ZYNQPL 713 CONFIG_FPGA_ZYNQPL
714 CONFIG_FSLDMAFEC 714 CONFIG_FSLDMAFEC
715 CONFIG_FSL_CADMUS 715 CONFIG_FSL_CADMUS
716 CONFIG_FSL_CORENET 716 CONFIG_FSL_CORENET
717 CONFIG_FSL_CPLD 717 CONFIG_FSL_CPLD
718 CONFIG_FSL_DCU_SII9022A 718 CONFIG_FSL_DCU_SII9022A
719 CONFIG_FSL_DDR_BIST 719 CONFIG_FSL_DDR_BIST
720 CONFIG_FSL_DDR_FIRST_SLOT_QUAD_CAPABLE 720 CONFIG_FSL_DDR_FIRST_SLOT_QUAD_CAPABLE
721 CONFIG_FSL_DDR_INTERACTIVE 721 CONFIG_FSL_DDR_INTERACTIVE
722 CONFIG_FSL_DDR_SYNC_REFRESH 722 CONFIG_FSL_DDR_SYNC_REFRESH
723 CONFIG_FSL_DEEP_SLEEP 723 CONFIG_FSL_DEEP_SLEEP
724 CONFIG_FSL_DEVICE_DISABLE 724 CONFIG_FSL_DEVICE_DISABLE
725 CONFIG_FSL_DIU_CH7301 725 CONFIG_FSL_DIU_CH7301
726 CONFIG_FSL_DIU_FB 726 CONFIG_FSL_DIU_FB
727 CONFIG_FSL_DMA 727 CONFIG_FSL_DMA
728 CONFIG_FSL_DSPI1 728 CONFIG_FSL_DSPI1
729 CONFIG_FSL_ESDHC 729 CONFIG_FSL_ESDHC
730 CONFIG_FSL_ESDHC_ADAPTER_IDENT 730 CONFIG_FSL_ESDHC_ADAPTER_IDENT
731 CONFIG_FSL_ESDHC_PIN_MUX 731 CONFIG_FSL_ESDHC_PIN_MUX
732 CONFIG_FSL_ESDHC_USE_PERIPHERAL_CLK 732 CONFIG_FSL_ESDHC_USE_PERIPHERAL_CLK
733 CONFIG_FSL_FIXED_MMC_LOCATION 733 CONFIG_FSL_FIXED_MMC_LOCATION
734 CONFIG_FSL_FM_10GEC_REGULAR_NOTATION 734 CONFIG_FSL_FM_10GEC_REGULAR_NOTATION
735 CONFIG_FSL_I2C_CUSTOM_DFSR 735 CONFIG_FSL_I2C_CUSTOM_DFSR
736 CONFIG_FSL_I2C_CUSTOM_FDR 736 CONFIG_FSL_I2C_CUSTOM_FDR
737 CONFIG_FSL_IIM 737 CONFIG_FSL_IIM
738 CONFIG_FSL_ISBC_KEY_EXT 738 CONFIG_FSL_ISBC_KEY_EXT
739 CONFIG_FSL_LAYERSCAPE 739 CONFIG_FSL_LAYERSCAPE
740 CONFIG_FSL_LBC 740 CONFIG_FSL_LBC
741 CONFIG_FSL_LINFLEXUART 741 CONFIG_FSL_LINFLEXUART
742 CONFIG_FSL_MC9SDZ60 742 CONFIG_FSL_MC9SDZ60
743 CONFIG_FSL_MEMAC 743 CONFIG_FSL_MEMAC
744 CONFIG_FSL_NGPIXIS 744 CONFIG_FSL_NGPIXIS
745 CONFIG_FSL_PCIE_DISABLE_ASPM 745 CONFIG_FSL_PCIE_DISABLE_ASPM
746 CONFIG_FSL_PCIE_RESET 746 CONFIG_FSL_PCIE_RESET
747 CONFIG_FSL_PCI_INIT 747 CONFIG_FSL_PCI_INIT
748 CONFIG_FSL_PIXIS 748 CONFIG_FSL_PIXIS
749 CONFIG_FSL_PMIC_BITLEN 749 CONFIG_FSL_PMIC_BITLEN
750 CONFIG_FSL_PMIC_BUS 750 CONFIG_FSL_PMIC_BUS
751 CONFIG_FSL_PMIC_CLK 751 CONFIG_FSL_PMIC_CLK
752 CONFIG_FSL_PMIC_CS 752 CONFIG_FSL_PMIC_CS
753 CONFIG_FSL_PMIC_MODE 753 CONFIG_FSL_PMIC_MODE
754 CONFIG_FSL_QIXIS 754 CONFIG_FSL_QIXIS
755 CONFIG_FSL_QIXIS_CLOCK_MEASUREMENT 755 CONFIG_FSL_QIXIS_CLOCK_MEASUREMENT
756 CONFIG_FSL_QIXIS_V2 756 CONFIG_FSL_QIXIS_V2
757 CONFIG_FSL_SATA
758 CONFIG_FSL_SATA_V2 757 CONFIG_FSL_SATA_V2
759 CONFIG_FSL_SDHC_V2_3 758 CONFIG_FSL_SDHC_V2_3
760 CONFIG_FSL_SDRAM_TYPE 759 CONFIG_FSL_SDRAM_TYPE
761 CONFIG_FSL_SERDES 760 CONFIG_FSL_SERDES
762 CONFIG_FSL_SERDES1 761 CONFIG_FSL_SERDES1
763 CONFIG_FSL_SERDES2 762 CONFIG_FSL_SERDES2
764 CONFIG_FSL_SGMII_RISER 763 CONFIG_FSL_SGMII_RISER
765 CONFIG_FSL_SPI_INTERFACE 764 CONFIG_FSL_SPI_INTERFACE
766 CONFIG_FSL_TBCLK_EXTRA_DIV 765 CONFIG_FSL_TBCLK_EXTRA_DIV
767 CONFIG_FSL_TRUST_ARCH_v1 766 CONFIG_FSL_TRUST_ARCH_v1
768 CONFIG_FSL_TZASC_400 767 CONFIG_FSL_TZASC_400
769 CONFIG_FSL_TZPC_BP147 768 CONFIG_FSL_TZPC_BP147
770 CONFIG_FSL_USDHC 769 CONFIG_FSL_USDHC
771 CONFIG_FSL_VIA 770 CONFIG_FSL_VIA
772 CONFIG_FSMC_NAND_BASE 771 CONFIG_FSMC_NAND_BASE
773 CONFIG_FSMTDBLK 772 CONFIG_FSMTDBLK
774 CONFIG_FSNOTIFY 773 CONFIG_FSNOTIFY
775 CONFIG_FS_EXT4 774 CONFIG_FS_EXT4
776 CONFIG_FS_POSIX_ACL 775 CONFIG_FS_POSIX_ACL
777 CONFIG_FTAHBC020S 776 CONFIG_FTAHBC020S
778 CONFIG_FTAHBC020S_BASE 777 CONFIG_FTAHBC020S_BASE
779 CONFIG_FTAPBBRG020S_01_BASE 778 CONFIG_FTAPBBRG020S_01_BASE
780 CONFIG_FTCFC010_BASE 779 CONFIG_FTCFC010_BASE
781 CONFIG_FTDMAC020_BASE 780 CONFIG_FTDMAC020_BASE
782 CONFIG_FTGMAC100_BASE 781 CONFIG_FTGMAC100_BASE
783 CONFIG_FTGMAC100_EGIGA 782 CONFIG_FTGMAC100_EGIGA
784 CONFIG_FTGPIO010_BASE 783 CONFIG_FTGPIO010_BASE
785 CONFIG_FTIDE020S_BASE 784 CONFIG_FTIDE020S_BASE
786 CONFIG_FTIIC010_BASE 785 CONFIG_FTIIC010_BASE
787 CONFIG_FTINTC010_BASE 786 CONFIG_FTINTC010_BASE
788 CONFIG_FTLCDC100_BASE 787 CONFIG_FTLCDC100_BASE
789 CONFIG_FTMAC100_BASE 788 CONFIG_FTMAC100_BASE
790 CONFIG_FTMAC110_BASE 789 CONFIG_FTMAC110_BASE
791 CONFIG_FTPCI100_BASE 790 CONFIG_FTPCI100_BASE
792 CONFIG_FTPCI100_IO_SIZE 791 CONFIG_FTPCI100_IO_SIZE
793 CONFIG_FTPCI100_MEM_BASE 792 CONFIG_FTPCI100_MEM_BASE
794 CONFIG_FTPCI100_MEM_SIZE 793 CONFIG_FTPCI100_MEM_SIZE
795 CONFIG_FTPMU010 794 CONFIG_FTPMU010
796 CONFIG_FTPMU010_BASE 795 CONFIG_FTPMU010_BASE
797 CONFIG_FTPMU010_POWER 796 CONFIG_FTPMU010_POWER
798 CONFIG_FTPWM010_BASE 797 CONFIG_FTPWM010_BASE
799 CONFIG_FTRACE_MCOUNT_RECORD 798 CONFIG_FTRACE_MCOUNT_RECORD
800 CONFIG_FTRTC010_BASE 799 CONFIG_FTRTC010_BASE
801 CONFIG_FTRTC010_EXTCLK 800 CONFIG_FTRTC010_EXTCLK
802 CONFIG_FTRTC010_PCLK 801 CONFIG_FTRTC010_PCLK
803 CONFIG_FTSDC010 802 CONFIG_FTSDC010
804 CONFIG_FTSDC010_BASE 803 CONFIG_FTSDC010_BASE
805 CONFIG_FTSDC010_BASE_LIST 804 CONFIG_FTSDC010_BASE_LIST
806 CONFIG_FTSDC010_NUMBER 805 CONFIG_FTSDC010_NUMBER
807 CONFIG_FTSDC010_SDIO 806 CONFIG_FTSDC010_SDIO
808 CONFIG_FTSDMC021 807 CONFIG_FTSDMC021
809 CONFIG_FTSDMC021_BASE 808 CONFIG_FTSDMC021_BASE
810 CONFIG_FTSMC020 809 CONFIG_FTSMC020
811 CONFIG_FTSMC020_BASE 810 CONFIG_FTSMC020_BASE
812 CONFIG_FTSSP010_01_BASE 811 CONFIG_FTSSP010_01_BASE
813 CONFIG_FTSSP010_02_BASE 812 CONFIG_FTSSP010_02_BASE
814 CONFIG_FTTMR010_BASE 813 CONFIG_FTTMR010_BASE
815 CONFIG_FTTMR010_EXT_CLK 814 CONFIG_FTTMR010_EXT_CLK
816 CONFIG_FTUART010_01_BASE 815 CONFIG_FTUART010_01_BASE
817 CONFIG_FTUART010_02_BASE 816 CONFIG_FTUART010_02_BASE
818 CONFIG_FTUART010_03_BASE 817 CONFIG_FTUART010_03_BASE
819 CONFIG_FTWDT010_BASE 818 CONFIG_FTWDT010_BASE
820 CONFIG_FTWDT010_WATCHDOG 819 CONFIG_FTWDT010_WATCHDOG
821 CONFIG_FZOTG266HD0A_BASE 820 CONFIG_FZOTG266HD0A_BASE
822 CONFIG_GATEWAYIP 821 CONFIG_GATEWAYIP
823 CONFIG_GCOV_KERNEL 822 CONFIG_GCOV_KERNEL
824 CONFIG_GCOV_PROFILE_ALL 823 CONFIG_GCOV_PROFILE_ALL
825 CONFIG_GICV2 824 CONFIG_GICV2
826 CONFIG_GICV3 825 CONFIG_GICV3
827 CONFIG_GLOBAL_DATA_NOT_REG10 826 CONFIG_GLOBAL_DATA_NOT_REG10
828 CONFIG_GLOBAL_TIMER 827 CONFIG_GLOBAL_TIMER
829 CONFIG_GMII 828 CONFIG_GMII
830 CONFIG_GOOD_SESH4 829 CONFIG_GOOD_SESH4
831 CONFIG_GPCNTRL 830 CONFIG_GPCNTRL
832 CONFIG_GPIO 831 CONFIG_GPIO
833 CONFIG_GPIO_ENABLE_SPI_FLASH 832 CONFIG_GPIO_ENABLE_SPI_FLASH
834 CONFIG_GPIO_LED_INVERTED_TABLE 833 CONFIG_GPIO_LED_INVERTED_TABLE
835 CONFIG_GPIO_LED_STUBS 834 CONFIG_GPIO_LED_STUBS
836 CONFIG_GREEN_LED 835 CONFIG_GREEN_LED
837 CONFIG_GURNARD_FPGA 836 CONFIG_GURNARD_FPGA
838 CONFIG_GURNARD_SPLASH 837 CONFIG_GURNARD_SPLASH
839 CONFIG_GZIP 838 CONFIG_GZIP
840 CONFIG_GZIP_COMPRESSED 839 CONFIG_GZIP_COMPRESSED
841 CONFIG_GZIP_COMPRESS_DEF_SZ 840 CONFIG_GZIP_COMPRESS_DEF_SZ
842 CONFIG_G_DNL_THOR_PRODUCT_NUM 841 CONFIG_G_DNL_THOR_PRODUCT_NUM
843 CONFIG_G_DNL_THOR_VENDOR_NUM 842 CONFIG_G_DNL_THOR_VENDOR_NUM
844 CONFIG_G_DNL_UMS_PRODUCT_NUM 843 CONFIG_G_DNL_UMS_PRODUCT_NUM
845 CONFIG_G_DNL_UMS_VENDOR_NUM 844 CONFIG_G_DNL_UMS_VENDOR_NUM
846 CONFIG_H264_FREQ 845 CONFIG_H264_FREQ
847 CONFIG_H8300 846 CONFIG_H8300
848 CONFIG_HARD_SPI 847 CONFIG_HARD_SPI
849 CONFIG_HAS_ETH0 848 CONFIG_HAS_ETH0
850 CONFIG_HAS_ETH1 849 CONFIG_HAS_ETH1
851 CONFIG_HAS_ETH2 850 CONFIG_HAS_ETH2
852 CONFIG_HAS_ETH3 851 CONFIG_HAS_ETH3
853 CONFIG_HAS_ETH4 852 CONFIG_HAS_ETH4
854 CONFIG_HAS_ETH5 853 CONFIG_HAS_ETH5
855 CONFIG_HAS_ETH7 854 CONFIG_HAS_ETH7
856 CONFIG_HAS_FEC 855 CONFIG_HAS_FEC
857 CONFIG_HAS_FSL_DR_USB 856 CONFIG_HAS_FSL_DR_USB
858 CONFIG_HAS_FSL_MPH_USB 857 CONFIG_HAS_FSL_MPH_USB
859 CONFIG_HAS_POST 858 CONFIG_HAS_POST
860 CONFIG_HCLK_FREQ 859 CONFIG_HCLK_FREQ
861 CONFIG_HDBOOT 860 CONFIG_HDBOOT
862 CONFIG_HDMI_ENCODER_I2C_ADDR 861 CONFIG_HDMI_ENCODER_I2C_ADDR
863 CONFIG_HETROGENOUS_CLUSTERS 862 CONFIG_HETROGENOUS_CLUSTERS
864 CONFIG_HIDE_LOGO_VERSION 863 CONFIG_HIDE_LOGO_VERSION
865 CONFIG_HIGH_BATS 864 CONFIG_HIGH_BATS
866 CONFIG_HIKEY_GPIO 865 CONFIG_HIKEY_GPIO
867 CONFIG_HIS_DRIVER 866 CONFIG_HIS_DRIVER
868 CONFIG_HITACHI_SX14 867 CONFIG_HITACHI_SX14
869 CONFIG_HOSTNAME 868 CONFIG_HOSTNAME
870 CONFIG_HOST_MAX_DEVICES 869 CONFIG_HOST_MAX_DEVICES
871 CONFIG_HOTPLUG 870 CONFIG_HOTPLUG
872 CONFIG_HPS_ALTERAGRP_DBGATCLK 871 CONFIG_HPS_ALTERAGRP_DBGATCLK
873 CONFIG_HPS_ALTERAGRP_MAINCLK 872 CONFIG_HPS_ALTERAGRP_MAINCLK
874 CONFIG_HPS_ALTERAGRP_MPUCLK 873 CONFIG_HPS_ALTERAGRP_MPUCLK
875 CONFIG_HPS_CLK_CAN0_HZ 874 CONFIG_HPS_CLK_CAN0_HZ
876 CONFIG_HPS_CLK_CAN1_HZ 875 CONFIG_HPS_CLK_CAN1_HZ
877 CONFIG_HPS_CLK_EMAC0_HZ 876 CONFIG_HPS_CLK_EMAC0_HZ
878 CONFIG_HPS_CLK_EMAC1_HZ 877 CONFIG_HPS_CLK_EMAC1_HZ
879 CONFIG_HPS_CLK_F2S_PER_REF_HZ 878 CONFIG_HPS_CLK_F2S_PER_REF_HZ
880 CONFIG_HPS_CLK_F2S_SDR_REF_HZ 879 CONFIG_HPS_CLK_F2S_SDR_REF_HZ
881 CONFIG_HPS_CLK_GPIODB_HZ 880 CONFIG_HPS_CLK_GPIODB_HZ
882 CONFIG_HPS_CLK_L4_MP_HZ 881 CONFIG_HPS_CLK_L4_MP_HZ
883 CONFIG_HPS_CLK_L4_SP_HZ 882 CONFIG_HPS_CLK_L4_SP_HZ
884 CONFIG_HPS_CLK_MAINVCO_HZ 883 CONFIG_HPS_CLK_MAINVCO_HZ
885 CONFIG_HPS_CLK_NAND_HZ 884 CONFIG_HPS_CLK_NAND_HZ
886 CONFIG_HPS_CLK_OSC1_HZ 885 CONFIG_HPS_CLK_OSC1_HZ
887 CONFIG_HPS_CLK_OSC2_HZ 886 CONFIG_HPS_CLK_OSC2_HZ
888 CONFIG_HPS_CLK_PERVCO_HZ 887 CONFIG_HPS_CLK_PERVCO_HZ
889 CONFIG_HPS_CLK_QSPI_HZ 888 CONFIG_HPS_CLK_QSPI_HZ
890 CONFIG_HPS_CLK_SDMMC_HZ 889 CONFIG_HPS_CLK_SDMMC_HZ
891 CONFIG_HPS_CLK_SDRVCO_HZ 890 CONFIG_HPS_CLK_SDRVCO_HZ
892 CONFIG_HPS_CLK_SPIM_HZ 891 CONFIG_HPS_CLK_SPIM_HZ
893 CONFIG_HPS_CLK_USBCLK_HZ 892 CONFIG_HPS_CLK_USBCLK_HZ
894 CONFIG_HPS_DBCTRL_STAYOSC1 893 CONFIG_HPS_DBCTRL_STAYOSC1
895 CONFIG_HPS_IOCSR_SCANCHAIN0_LENGTH 894 CONFIG_HPS_IOCSR_SCANCHAIN0_LENGTH
896 CONFIG_HPS_IOCSR_SCANCHAIN1_LENGTH 895 CONFIG_HPS_IOCSR_SCANCHAIN1_LENGTH
897 CONFIG_HPS_IOCSR_SCANCHAIN2_LENGTH 896 CONFIG_HPS_IOCSR_SCANCHAIN2_LENGTH
898 CONFIG_HPS_IOCSR_SCANCHAIN3_LENGTH 897 CONFIG_HPS_IOCSR_SCANCHAIN3_LENGTH
899 CONFIG_HPS_MAINPLLGRP_CFGS2FUSER0CLK_CNT 898 CONFIG_HPS_MAINPLLGRP_CFGS2FUSER0CLK_CNT
900 CONFIG_HPS_MAINPLLGRP_DBGATCLK_CNT 899 CONFIG_HPS_MAINPLLGRP_DBGATCLK_CNT
901 CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGATCLK 900 CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGATCLK
902 CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGCLK 901 CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGCLK
903 CONFIG_HPS_MAINPLLGRP_L4SRC_L4MP 902 CONFIG_HPS_MAINPLLGRP_L4SRC_L4MP
904 CONFIG_HPS_MAINPLLGRP_L4SRC_L4SP 903 CONFIG_HPS_MAINPLLGRP_L4SRC_L4SP
905 CONFIG_HPS_MAINPLLGRP_MAINCLK_CNT 904 CONFIG_HPS_MAINPLLGRP_MAINCLK_CNT
906 CONFIG_HPS_MAINPLLGRP_MAINDIV_L3MPCLK 905 CONFIG_HPS_MAINPLLGRP_MAINDIV_L3MPCLK
907 CONFIG_HPS_MAINPLLGRP_MAINDIV_L3SPCLK 906 CONFIG_HPS_MAINPLLGRP_MAINDIV_L3SPCLK
908 CONFIG_HPS_MAINPLLGRP_MAINDIV_L4MPCLK 907 CONFIG_HPS_MAINPLLGRP_MAINDIV_L4MPCLK
909 CONFIG_HPS_MAINPLLGRP_MAINDIV_L4SPCLK 908 CONFIG_HPS_MAINPLLGRP_MAINDIV_L4SPCLK
910 CONFIG_HPS_MAINPLLGRP_MAINNANDSDMMCCLK_CNT 909 CONFIG_HPS_MAINPLLGRP_MAINNANDSDMMCCLK_CNT
911 CONFIG_HPS_MAINPLLGRP_MAINQSPICLK_CNT 910 CONFIG_HPS_MAINPLLGRP_MAINQSPICLK_CNT
912 CONFIG_HPS_MAINPLLGRP_MPUCLK_CNT 911 CONFIG_HPS_MAINPLLGRP_MPUCLK_CNT
913 CONFIG_HPS_MAINPLLGRP_TRACEDIV_TRACECLK 912 CONFIG_HPS_MAINPLLGRP_TRACEDIV_TRACECLK
914 CONFIG_HPS_MAINPLLGRP_VCO_DENOM 913 CONFIG_HPS_MAINPLLGRP_VCO_DENOM
915 CONFIG_HPS_MAINPLLGRP_VCO_NUMER 914 CONFIG_HPS_MAINPLLGRP_VCO_NUMER
916 CONFIG_HPS_PERPLLGRP_DIV_CAN0CLK 915 CONFIG_HPS_PERPLLGRP_DIV_CAN0CLK
917 CONFIG_HPS_PERPLLGRP_DIV_CAN1CLK 916 CONFIG_HPS_PERPLLGRP_DIV_CAN1CLK
918 CONFIG_HPS_PERPLLGRP_DIV_SPIMCLK 917 CONFIG_HPS_PERPLLGRP_DIV_SPIMCLK
919 CONFIG_HPS_PERPLLGRP_DIV_USBCLK 918 CONFIG_HPS_PERPLLGRP_DIV_USBCLK
920 CONFIG_HPS_PERPLLGRP_EMAC0CLK_CNT 919 CONFIG_HPS_PERPLLGRP_EMAC0CLK_CNT
921 CONFIG_HPS_PERPLLGRP_EMAC1CLK_CNT 920 CONFIG_HPS_PERPLLGRP_EMAC1CLK_CNT
922 CONFIG_HPS_PERPLLGRP_GPIODIV_GPIODBCLK 921 CONFIG_HPS_PERPLLGRP_GPIODIV_GPIODBCLK
923 CONFIG_HPS_PERPLLGRP_PERBASECLK_CNT 922 CONFIG_HPS_PERPLLGRP_PERBASECLK_CNT
924 CONFIG_HPS_PERPLLGRP_PERNANDSDMMCCLK_CNT 923 CONFIG_HPS_PERPLLGRP_PERNANDSDMMCCLK_CNT
925 CONFIG_HPS_PERPLLGRP_PERQSPICLK_CNT 924 CONFIG_HPS_PERPLLGRP_PERQSPICLK_CNT
926 CONFIG_HPS_PERPLLGRP_S2FUSER1CLK_CNT 925 CONFIG_HPS_PERPLLGRP_S2FUSER1CLK_CNT
927 CONFIG_HPS_PERPLLGRP_SRC_NAND 926 CONFIG_HPS_PERPLLGRP_SRC_NAND
928 CONFIG_HPS_PERPLLGRP_SRC_QSPI 927 CONFIG_HPS_PERPLLGRP_SRC_QSPI
929 CONFIG_HPS_PERPLLGRP_SRC_SDMMC 928 CONFIG_HPS_PERPLLGRP_SRC_SDMMC
930 CONFIG_HPS_PERPLLGRP_VCO_DENOM 929 CONFIG_HPS_PERPLLGRP_VCO_DENOM
931 CONFIG_HPS_PERPLLGRP_VCO_NUMER 930 CONFIG_HPS_PERPLLGRP_VCO_NUMER
932 CONFIG_HPS_PERPLLGRP_VCO_PSRC 931 CONFIG_HPS_PERPLLGRP_VCO_PSRC
933 CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_CNT 932 CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_CNT
934 CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_PHASE 933 CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_PHASE
935 CONFIG_HPS_SDRPLLGRP_DDRDQCLK_CNT 934 CONFIG_HPS_SDRPLLGRP_DDRDQCLK_CNT
936 CONFIG_HPS_SDRPLLGRP_DDRDQCLK_PHASE 935 CONFIG_HPS_SDRPLLGRP_DDRDQCLK_PHASE
937 CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_CNT 936 CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_CNT
938 CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_PHASE 937 CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_PHASE
939 CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_CNT 938 CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_CNT
940 CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_PHASE 939 CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_PHASE
941 CONFIG_HPS_SDRPLLGRP_VCO_DENOM 940 CONFIG_HPS_SDRPLLGRP_VCO_DENOM
942 CONFIG_HPS_SDRPLLGRP_VCO_NUMER 941 CONFIG_HPS_SDRPLLGRP_VCO_NUMER
943 CONFIG_HPS_SDRPLLGRP_VCO_SSRC 942 CONFIG_HPS_SDRPLLGRP_VCO_SSRC
944 CONFIG_HPS_SDR_CTRLCFG_CPORTRDWR_CPORTRDWR 943 CONFIG_HPS_SDR_CTRLCFG_CPORTRDWR_CPORTRDWR
945 CONFIG_HPS_SDR_CTRLCFG_CPORTRMAP_CPORTRMAP 944 CONFIG_HPS_SDR_CTRLCFG_CPORTRMAP_CPORTRMAP
946 CONFIG_HPS_SDR_CTRLCFG_CPORTWIDTH_CPORTWIDTH 945 CONFIG_HPS_SDR_CTRLCFG_CPORTWIDTH_CPORTWIDTH
947 CONFIG_HPS_SDR_CTRLCFG_CPORTWMAP_CPORTWMAP 946 CONFIG_HPS_SDR_CTRLCFG_CPORTWMAP_CPORTWMAP
948 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ADDRORDER 947 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ADDRORDER
949 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_DQSTRKEN 948 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_DQSTRKEN
950 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCCORREN 949 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCCORREN
951 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCEN 950 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCEN
952 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMBL 951 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMBL
953 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMTYPE 952 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMTYPE
954 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_NODMPINS 953 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_NODMPINS
955 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_REORDEREN 954 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_REORDEREN
956 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_STARVELIMIT 955 CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_STARVELIMIT
957 CONFIG_HPS_SDR_CTRLCFG_CTRLWIDTH_CTRLWIDTH 956 CONFIG_HPS_SDR_CTRLCFG_CTRLWIDTH_CTRLWIDTH
958 CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_BANKBITS 957 CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_BANKBITS
959 CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_COLBITS 958 CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_COLBITS
960 CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_CSBITS 959 CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_CSBITS
961 CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_ROWBITS 960 CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_ROWBITS
962 CONFIG_HPS_SDR_CTRLCFG_DRAMDEVWIDTH_DEVWIDTH 961 CONFIG_HPS_SDR_CTRLCFG_DRAMDEVWIDTH_DEVWIDTH
963 CONFIG_HPS_SDR_CTRLCFG_DRAMIFWIDTH_IFWIDTH 962 CONFIG_HPS_SDR_CTRLCFG_DRAMIFWIDTH_IFWIDTH
964 CONFIG_HPS_SDR_CTRLCFG_DRAMINTR_INTREN 963 CONFIG_HPS_SDR_CTRLCFG_DRAMINTR_INTREN
965 CONFIG_HPS_SDR_CTRLCFG_DRAMODT_READ 964 CONFIG_HPS_SDR_CTRLCFG_DRAMODT_READ
966 CONFIG_HPS_SDR_CTRLCFG_DRAMODT_WRITE 965 CONFIG_HPS_SDR_CTRLCFG_DRAMODT_WRITE
967 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_AL 966 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_AL
968 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCL 967 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCL
969 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCWL 968 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCWL
970 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TFAW 969 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TFAW
971 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRFC 970 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRFC
972 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRRD 971 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRRD
973 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRCD 972 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRCD
974 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TREFI 973 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TREFI
975 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRP 974 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRP
976 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWR 975 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWR
977 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWTR 976 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWTR
978 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TCCD 977 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TCCD
979 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TMRD 978 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TMRD
980 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRAS 979 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRAS
981 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRC 980 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRC
982 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRTP 981 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRTP
983 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_PWRDOWNEXIT 982 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_PWRDOWNEXIT
984 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_SELFRFSHEXIT 983 CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_SELFRFSHEXIT
985 CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_INCSYNC 984 CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_INCSYNC
986 CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_SYNCMODE 985 CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_SYNCMODE
987 CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST 986 CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST
988 CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST_COMMAND_PORT_USED 987 CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST_COMMAND_PORT_USED
989 CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST_READ_PORT_USED 988 CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST_READ_PORT_USED
990 CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST_WRITE_PORT_USED 989 CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST_WRITE_PORT_USED
991 CONFIG_HPS_SDR_CTRLCFG_LOWPWREQ_SELFRFSHMASK 990 CONFIG_HPS_SDR_CTRLCFG_LOWPWREQ_SELFRFSHMASK
992 CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_AUTOPDCYCLES 991 CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_AUTOPDCYCLES
993 CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_CLKDISABLECYCLES 992 CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_CLKDISABLECYCLES
994 CONFIG_HPS_SDR_CTRLCFG_MPPACING_0_THRESHOLD1_31_0 993 CONFIG_HPS_SDR_CTRLCFG_MPPACING_0_THRESHOLD1_31_0
995 CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD1_59_32 994 CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD1_59_32
996 CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD2_3_0 995 CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD2_3_0
997 CONFIG_HPS_SDR_CTRLCFG_MPPACING_2_THRESHOLD2_35_4 996 CONFIG_HPS_SDR_CTRLCFG_MPPACING_2_THRESHOLD2_35_4
998 CONFIG_HPS_SDR_CTRLCFG_MPPACING_3_THRESHOLD2_59_36 997 CONFIG_HPS_SDR_CTRLCFG_MPPACING_3_THRESHOLD2_59_36
999 CONFIG_HPS_SDR_CTRLCFG_MPPRIORITY_USERPRIORITY 998 CONFIG_HPS_SDR_CTRLCFG_MPPRIORITY_USERPRIORITY
1000 CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_0_THRESHOLDRSTCYCLES_31_0 999 CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_0_THRESHOLDRSTCYCLES_31_0
1001 CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32 1000 CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32
1002 CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_2_THRESHOLDRSTCYCLES_79_64 1001 CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_2_THRESHOLDRSTCYCLES_79_64
1003 CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_0_STATICWEIGHT_31_0 1002 CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_0_STATICWEIGHT_31_0
1004 CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_STATICWEIGHT_49_32 1003 CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_STATICWEIGHT_49_32
1005 CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_SUMOFWEIGHT_13_0 1004 CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_SUMOFWEIGHT_13_0
1006 CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_2_SUMOFWEIGHT_45_14 1005 CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_2_SUMOFWEIGHT_45_14
1007 CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_3_SUMOFWEIGHT_63_46 1006 CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_3_SUMOFWEIGHT_63_46
1008 CONFIG_HPS_SDR_CTRLCFG_PHYCTRL_PHYCTRL_0 1007 CONFIG_HPS_SDR_CTRLCFG_PHYCTRL_PHYCTRL_0
1009 CONFIG_HPS_SDR_CTRLCFG_PORTCFG_AUTOPCHEN 1008 CONFIG_HPS_SDR_CTRLCFG_PORTCFG_AUTOPCHEN
1010 CONFIG_HPS_SDR_CTRLCFG_RFIFOCMAP_RFIFOCMAP 1009 CONFIG_HPS_SDR_CTRLCFG_RFIFOCMAP_RFIFOCMAP
1011 CONFIG_HPS_SDR_CTRLCFG_STATICCFG_MEMBL 1010 CONFIG_HPS_SDR_CTRLCFG_STATICCFG_MEMBL
1012 CONFIG_HPS_SDR_CTRLCFG_STATICCFG_USEECCASDATA 1011 CONFIG_HPS_SDR_CTRLCFG_STATICCFG_USEECCASDATA
1013 CONFIG_HPS_SDR_CTRLCFG_WFIFOCMAP_WFIFOCMAP 1012 CONFIG_HPS_SDR_CTRLCFG_WFIFOCMAP_WFIFOCMAP
1014 CONFIG_HP_CLK_FREQ 1013 CONFIG_HP_CLK_FREQ
1015 CONFIG_HRCON 1014 CONFIG_HRCON
1016 CONFIG_HRCON_DH 1015 CONFIG_HRCON_DH
1017 CONFIG_HRCON_FANS 1016 CONFIG_HRCON_FANS
1018 CONFIG_HSMMC2_8BIT 1017 CONFIG_HSMMC2_8BIT
1019 CONFIG_HUSH_INIT_VAR 1018 CONFIG_HUSH_INIT_VAR
1020 CONFIG_HVBOOT 1019 CONFIG_HVBOOT
1021 CONFIG_HWCONFIG 1020 CONFIG_HWCONFIG
1022 CONFIG_HW_ENV_SETTINGS 1021 CONFIG_HW_ENV_SETTINGS
1023 CONFIG_I2C 1022 CONFIG_I2C
1024 CONFIG_I2C_CHIPADDRESS 1023 CONFIG_I2C_CHIPADDRESS
1025 CONFIG_I2C_CMD_TREE 1024 CONFIG_I2C_CMD_TREE
1026 CONFIG_I2C_ENV_EEPROM_BUS 1025 CONFIG_I2C_ENV_EEPROM_BUS
1027 CONFIG_I2C_FPGA 1026 CONFIG_I2C_FPGA
1028 CONFIG_I2C_GSC 1027 CONFIG_I2C_GSC
1029 CONFIG_I2C_MAC_OFFSET 1028 CONFIG_I2C_MAC_OFFSET
1030 CONFIG_I2C_MBB_TIMEOUT 1029 CONFIG_I2C_MBB_TIMEOUT
1031 CONFIG_I2C_MULTI_BUS 1030 CONFIG_I2C_MULTI_BUS
1032 CONFIG_I2C_MV 1031 CONFIG_I2C_MV
1033 CONFIG_I2C_MVTWSI 1032 CONFIG_I2C_MVTWSI
1034 CONFIG_I2C_MVTWSI_BASE 1033 CONFIG_I2C_MVTWSI_BASE
1035 CONFIG_I2C_MVTWSI_BASE0 1034 CONFIG_I2C_MVTWSI_BASE0
1036 CONFIG_I2C_MVTWSI_BASE1 1035 CONFIG_I2C_MVTWSI_BASE1
1037 CONFIG_I2C_MVTWSI_BASE2 1036 CONFIG_I2C_MVTWSI_BASE2
1038 CONFIG_I2C_MVTWSI_BASE3 1037 CONFIG_I2C_MVTWSI_BASE3
1039 CONFIG_I2C_MVTWSI_BASE4 1038 CONFIG_I2C_MVTWSI_BASE4
1040 CONFIG_I2C_MVTWSI_BASE5 1039 CONFIG_I2C_MVTWSI_BASE5
1041 CONFIG_I2C_REPEATED_START 1040 CONFIG_I2C_REPEATED_START
1042 CONFIG_I2C_RTC_ADDR 1041 CONFIG_I2C_RTC_ADDR
1043 CONFIG_I2C_TIMEOUT 1042 CONFIG_I2C_TIMEOUT
1044 CONFIG_ICACHE 1043 CONFIG_ICACHE
1045 CONFIG_ICS307_REFCLK_HZ 1044 CONFIG_ICS307_REFCLK_HZ
1046 CONFIG_IDE_PCMCIA 1045 CONFIG_IDE_PCMCIA
1047 CONFIG_IDE_PREINIT 1046 CONFIG_IDE_PREINIT
1048 CONFIG_IDE_RESET 1047 CONFIG_IDE_RESET
1049 CONFIG_IDE_SWAP_IO 1048 CONFIG_IDE_SWAP_IO
1050 CONFIG_IDS8313 1049 CONFIG_IDS8313
1051 CONFIG_IDT8T49N222A 1050 CONFIG_IDT8T49N222A
1052 CONFIG_ID_EEPROM 1051 CONFIG_ID_EEPROM
1053 CONFIG_IMA 1052 CONFIG_IMA
1054 CONFIG_IMAGE_FORMAT_LEGACY 1053 CONFIG_IMAGE_FORMAT_LEGACY
1055 CONFIG_IMX 1054 CONFIG_IMX
1056 CONFIG_IMX6_PWM_PER_CLK 1055 CONFIG_IMX6_PWM_PER_CLK
1057 CONFIG_IMX_HDMI 1056 CONFIG_IMX_HDMI
1058 CONFIG_IMX_NAND 1057 CONFIG_IMX_NAND
1059 CONFIG_IMX_OTP 1058 CONFIG_IMX_OTP
1060 CONFIG_IMX_VIDEO_SKIP 1059 CONFIG_IMX_VIDEO_SKIP
1061 CONFIG_IMX_WATCHDOG 1060 CONFIG_IMX_WATCHDOG
1062 CONFIG_INETSPACE_V2 1061 CONFIG_INETSPACE_V2
1063 CONFIG_INITRD_TAG 1062 CONFIG_INITRD_TAG
1064 CONFIG_INIT_CRITICAL 1063 CONFIG_INIT_CRITICAL
1065 CONFIG_INIT_IGNORE_ERROR 1064 CONFIG_INIT_IGNORE_ERROR
1066 CONFIG_INI_ALLOW_MULTILINE 1065 CONFIG_INI_ALLOW_MULTILINE
1067 CONFIG_INI_CASE_INSENSITIVE 1066 CONFIG_INI_CASE_INSENSITIVE
1068 CONFIG_INI_MAX_LINE 1067 CONFIG_INI_MAX_LINE
1069 CONFIG_INI_MAX_NAME 1068 CONFIG_INI_MAX_NAME
1070 CONFIG_INI_MAX_SECTION 1069 CONFIG_INI_MAX_SECTION
1071 CONFIG_INTEGRITY 1070 CONFIG_INTEGRITY
1072 CONFIG_INTERRUPTS 1071 CONFIG_INTERRUPTS
1073 CONFIG_IO 1072 CONFIG_IO
1074 CONFIG_IO64 1073 CONFIG_IO64
1075 CONFIG_IOCON 1074 CONFIG_IOCON
1076 CONFIG_IODELAY_RECALIBRATION 1075 CONFIG_IODELAY_RECALIBRATION
1077 CONFIG_IOMUX_LPSR 1076 CONFIG_IOMUX_LPSR
1078 CONFIG_IOMUX_SHARE_CONF_REG 1077 CONFIG_IOMUX_SHARE_CONF_REG
1079 CONFIG_IOS 1078 CONFIG_IOS
1080 CONFIG_IO_TRACE 1079 CONFIG_IO_TRACE
1081 CONFIG_IPADDR 1080 CONFIG_IPADDR
1082 CONFIG_IPADDR1 1081 CONFIG_IPADDR1
1083 CONFIG_IPADDR2 1082 CONFIG_IPADDR2
1084 CONFIG_IPAM390_GPIO_BOOTMODE 1083 CONFIG_IPAM390_GPIO_BOOTMODE
1085 CONFIG_IPAM390_GPIO_LED_GREEN 1084 CONFIG_IPAM390_GPIO_LED_GREEN
1086 CONFIG_IPAM390_GPIO_LED_RED 1085 CONFIG_IPAM390_GPIO_LED_RED
1087 CONFIG_IPROC 1086 CONFIG_IPROC
1088 CONFIG_IP_DEFRAG 1087 CONFIG_IP_DEFRAG
1089 CONFIG_IRAM_BASE 1088 CONFIG_IRAM_BASE
1090 CONFIG_IRAM_END 1089 CONFIG_IRAM_END
1091 CONFIG_IRAM_SIZE 1090 CONFIG_IRAM_SIZE
1092 CONFIG_IRAM_STACK 1091 CONFIG_IRAM_STACK
1093 CONFIG_IRAM_TOP 1092 CONFIG_IRAM_TOP
1094 CONFIG_IRDA_BASE 1093 CONFIG_IRDA_BASE
1095 CONFIG_IS_BUILTIN 1094 CONFIG_IS_BUILTIN
1096 CONFIG_IS_ENABLED 1095 CONFIG_IS_ENABLED
1097 CONFIG_IS_MODULE 1096 CONFIG_IS_MODULE
1098 CONFIG_JFFS2_CMDLINE 1097 CONFIG_JFFS2_CMDLINE
1099 CONFIG_JFFS2_DEV 1098 CONFIG_JFFS2_DEV
1100 CONFIG_JFFS2_LZO 1099 CONFIG_JFFS2_LZO
1101 CONFIG_JFFS2_NAND 1100 CONFIG_JFFS2_NAND
1102 CONFIG_JFFS2_PART_OFFSET 1101 CONFIG_JFFS2_PART_OFFSET
1103 CONFIG_JFFS2_PART_SIZE 1102 CONFIG_JFFS2_PART_SIZE
1104 CONFIG_JFFS2_SUMMARY 1103 CONFIG_JFFS2_SUMMARY
1105 CONFIG_JRSTARTR_JR0 1104 CONFIG_JRSTARTR_JR0
1106 CONFIG_JTAG_CONSOLE 1105 CONFIG_JTAG_CONSOLE
1107 CONFIG_KASAN 1106 CONFIG_KASAN
1108 CONFIG_KCLK_DIS 1107 CONFIG_KCLK_DIS
1109 CONFIG_KEEP_SERVERADDR 1108 CONFIG_KEEP_SERVERADDR
1110 CONFIG_KERNEL_OFFSET 1109 CONFIG_KERNEL_OFFSET
1111 CONFIG_KEYBOARD 1110 CONFIG_KEYBOARD
1112 CONFIG_KEYSTONE_NAND_MAX_RBL_PAGE 1111 CONFIG_KEYSTONE_NAND_MAX_RBL_PAGE
1113 CONFIG_KEYSTONE_NAND_MAX_RBL_SIZE 1112 CONFIG_KEYSTONE_NAND_MAX_RBL_SIZE
1114 CONFIG_KEYSTONE_RBL_NAND 1113 CONFIG_KEYSTONE_RBL_NAND
1115 CONFIG_KEY_REVOCATION 1114 CONFIG_KEY_REVOCATION
1116 CONFIG_KGDB_BAUDRATE 1115 CONFIG_KGDB_BAUDRATE
1117 CONFIG_KGDB_SER_INDEX 1116 CONFIG_KGDB_SER_INDEX
1118 CONFIG_KIRKWOOD_EGIGA_INIT 1117 CONFIG_KIRKWOOD_EGIGA_INIT
1119 CONFIG_KIRKWOOD_GPIO 1118 CONFIG_KIRKWOOD_GPIO
1120 CONFIG_KIRKWOOD_PCIE_INIT 1119 CONFIG_KIRKWOOD_PCIE_INIT
1121 CONFIG_KIRKWOOD_RGMII_PAD_1V8 1120 CONFIG_KIRKWOOD_RGMII_PAD_1V8
1122 CONFIG_KIRKWOOD_SPI 1121 CONFIG_KIRKWOOD_SPI
1123 CONFIG_KIRQ_EN 1122 CONFIG_KIRQ_EN
1124 CONFIG_KM8321 1123 CONFIG_KM8321
1125 CONFIG_KMCOGE4 1124 CONFIG_KMCOGE4
1126 CONFIG_KMCOGE5NE 1125 CONFIG_KMCOGE5NE
1127 CONFIG_KMETER1 1126 CONFIG_KMETER1
1128 CONFIG_KMLION1 1127 CONFIG_KMLION1
1129 CONFIG_KMOPTI2 1128 CONFIG_KMOPTI2
1130 CONFIG_KMP204X 1129 CONFIG_KMP204X
1131 CONFIG_KMSUPX5 1130 CONFIG_KMSUPX5
1132 CONFIG_KMTEGR1 1131 CONFIG_KMTEGR1
1133 CONFIG_KMTEPR2 1132 CONFIG_KMTEPR2
1134 CONFIG_KMVECT1 1133 CONFIG_KMVECT1
1135 CONFIG_KM_BOARD_EXTRA_ENV 1134 CONFIG_KM_BOARD_EXTRA_ENV
1136 CONFIG_KM_BOARD_NAME 1135 CONFIG_KM_BOARD_NAME
1137 CONFIG_KM_COGE5UN 1136 CONFIG_KM_COGE5UN
1138 CONFIG_KM_COMMON_ETH_INIT 1137 CONFIG_KM_COMMON_ETH_INIT
1139 CONFIG_KM_CONSOLE_TTY 1138 CONFIG_KM_CONSOLE_TTY
1140 CONFIG_KM_CRAMFS_ADDR 1139 CONFIG_KM_CRAMFS_ADDR
1141 CONFIG_KM_DEF_ARCH 1140 CONFIG_KM_DEF_ARCH
1142 CONFIG_KM_DEF_BOOT_ARGS_CPU 1141 CONFIG_KM_DEF_BOOT_ARGS_CPU
1143 CONFIG_KM_DEF_ENV 1142 CONFIG_KM_DEF_ENV
1144 CONFIG_KM_DEF_ENV_BOOTARGS 1143 CONFIG_KM_DEF_ENV_BOOTARGS
1145 CONFIG_KM_DEF_ENV_BOOTPARAMS 1144 CONFIG_KM_DEF_ENV_BOOTPARAMS
1146 CONFIG_KM_DEF_ENV_BOOTTARGETS 1145 CONFIG_KM_DEF_ENV_BOOTTARGETS
1147 CONFIG_KM_DEF_ENV_CONSTANTS 1146 CONFIG_KM_DEF_ENV_CONSTANTS
1148 CONFIG_KM_DEF_ENV_CPU 1147 CONFIG_KM_DEF_ENV_CPU
1149 CONFIG_KM_DEF_ENV_FLASH_BOOT 1148 CONFIG_KM_DEF_ENV_FLASH_BOOT
1150 CONFIG_KM_DEF_NETDEV 1149 CONFIG_KM_DEF_NETDEV
1151 CONFIG_KM_DEV_ENV_FLASH_BOOT_UBI 1150 CONFIG_KM_DEV_ENV_FLASH_BOOT_UBI
1152 CONFIG_KM_DISABLE_PCI 1151 CONFIG_KM_DISABLE_PCI
1153 CONFIG_KM_DISABLE_PCIE 1152 CONFIG_KM_DISABLE_PCIE
1154 CONFIG_KM_ECC_MODE 1153 CONFIG_KM_ECC_MODE
1155 CONFIG_KM_ENV_IS_IN_SPI_NOR 1154 CONFIG_KM_ENV_IS_IN_SPI_NOR
1156 CONFIG_KM_FDT_ADDR 1155 CONFIG_KM_FDT_ADDR
1157 CONFIG_KM_FPGA_CONFIG 1156 CONFIG_KM_FPGA_CONFIG
1158 CONFIG_KM_IVM_BUS 1157 CONFIG_KM_IVM_BUS
1159 CONFIG_KM_KERNEL_ADDR 1158 CONFIG_KM_KERNEL_ADDR
1160 CONFIG_KM_KIRKWOOD 1159 CONFIG_KM_KIRKWOOD
1161 CONFIG_KM_KIRKWOOD_128M16 1160 CONFIG_KM_KIRKWOOD_128M16
1162 CONFIG_KM_KIRKWOOD_PCI 1161 CONFIG_KM_KIRKWOOD_PCI
1163 CONFIG_KM_MGCOGE3UN 1162 CONFIG_KM_MGCOGE3UN
1164 CONFIG_KM_MVEXTSW_ADDR 1163 CONFIG_KM_MVEXTSW_ADDR
1165 CONFIG_KM_NEW_ENV 1164 CONFIG_KM_NEW_ENV
1166 CONFIG_KM_NUSA 1165 CONFIG_KM_NUSA
1167 CONFIG_KM_PHRAM 1166 CONFIG_KM_PHRAM
1168 CONFIG_KM_PIGGY4_88E6061 1167 CONFIG_KM_PIGGY4_88E6061
1169 CONFIG_KM_PIGGY4_88E6352 1168 CONFIG_KM_PIGGY4_88E6352
1170 CONFIG_KM_PNVRAM 1169 CONFIG_KM_PNVRAM
1171 CONFIG_KM_PORTL2 1170 CONFIG_KM_PORTL2
1172 CONFIG_KM_RESERVED_PRAM 1171 CONFIG_KM_RESERVED_PRAM
1173 CONFIG_KM_ROOTFSSIZE 1172 CONFIG_KM_ROOTFSSIZE
1174 CONFIG_KM_SUGP1 1173 CONFIG_KM_SUGP1
1175 CONFIG_KM_SUV31 1174 CONFIG_KM_SUV31
1176 CONFIG_KM_UBI_LINUX_MTD 1175 CONFIG_KM_UBI_LINUX_MTD
1177 CONFIG_KM_UBI_PARTITION_NAME_APP 1176 CONFIG_KM_UBI_PARTITION_NAME_APP
1178 CONFIG_KM_UBI_PARTITION_NAME_BOOT 1177 CONFIG_KM_UBI_PARTITION_NAME_BOOT
1179 CONFIG_KM_UBI_PART_BOOT_OPTS 1178 CONFIG_KM_UBI_PART_BOOT_OPTS
1180 CONFIG_KM_UIMAGE_NAME 1179 CONFIG_KM_UIMAGE_NAME
1181 CONFIG_KM_UPDATE_UBOOT 1180 CONFIG_KM_UPDATE_UBOOT
1182 CONFIG_KONA 1181 CONFIG_KONA
1183 CONFIG_KONA_GPIO 1182 CONFIG_KONA_GPIO
1184 CONFIG_KONA_RESET_S 1183 CONFIG_KONA_RESET_S
1185 CONFIG_KPROBES 1184 CONFIG_KPROBES
1186 CONFIG_KS8851_MLL 1185 CONFIG_KS8851_MLL
1187 CONFIG_KS8851_MLL_BASEADDR 1186 CONFIG_KS8851_MLL_BASEADDR
1188 CONFIG_KSNAV_NETCP_PDMA_CTRL_BASE 1187 CONFIG_KSNAV_NETCP_PDMA_CTRL_BASE
1189 CONFIG_KSNAV_NETCP_PDMA_RX_BASE 1188 CONFIG_KSNAV_NETCP_PDMA_RX_BASE
1190 CONFIG_KSNAV_NETCP_PDMA_RX_CH_NUM 1189 CONFIG_KSNAV_NETCP_PDMA_RX_CH_NUM
1191 CONFIG_KSNAV_NETCP_PDMA_RX_FLOW_BASE 1190 CONFIG_KSNAV_NETCP_PDMA_RX_FLOW_BASE
1192 CONFIG_KSNAV_NETCP_PDMA_RX_FLOW_NUM 1191 CONFIG_KSNAV_NETCP_PDMA_RX_FLOW_NUM
1193 CONFIG_KSNAV_NETCP_PDMA_RX_FREE_QUEUE 1192 CONFIG_KSNAV_NETCP_PDMA_RX_FREE_QUEUE
1194 CONFIG_KSNAV_NETCP_PDMA_RX_RCV_QUEUE 1193 CONFIG_KSNAV_NETCP_PDMA_RX_RCV_QUEUE
1195 CONFIG_KSNAV_NETCP_PDMA_SCHED_BASE 1194 CONFIG_KSNAV_NETCP_PDMA_SCHED_BASE
1196 CONFIG_KSNAV_NETCP_PDMA_TX_BASE 1195 CONFIG_KSNAV_NETCP_PDMA_TX_BASE
1197 CONFIG_KSNAV_NETCP_PDMA_TX_CH_NUM 1196 CONFIG_KSNAV_NETCP_PDMA_TX_CH_NUM
1198 CONFIG_KSNAV_NETCP_PDMA_TX_SND_QUEUE 1197 CONFIG_KSNAV_NETCP_PDMA_TX_SND_QUEUE
1199 CONFIG_KSNAV_PKTDMA_NETCP 1198 CONFIG_KSNAV_PKTDMA_NETCP
1200 CONFIG_KSNAV_QM_BASE_ADDRESS 1199 CONFIG_KSNAV_QM_BASE_ADDRESS
1201 CONFIG_KSNAV_QM_CONF_BASE 1200 CONFIG_KSNAV_QM_CONF_BASE
1202 CONFIG_KSNAV_QM_DESC_SETUP_BASE 1201 CONFIG_KSNAV_QM_DESC_SETUP_BASE
1203 CONFIG_KSNAV_QM_INTD_CONF_BASE 1202 CONFIG_KSNAV_QM_INTD_CONF_BASE
1204 CONFIG_KSNAV_QM_LINK_RAM_BASE 1203 CONFIG_KSNAV_QM_LINK_RAM_BASE
1205 CONFIG_KSNAV_QM_MANAGER_QUEUES_BASE 1204 CONFIG_KSNAV_QM_MANAGER_QUEUES_BASE
1206 CONFIG_KSNAV_QM_MANAGER_Q_PROXY_BASE 1205 CONFIG_KSNAV_QM_MANAGER_Q_PROXY_BASE
1207 CONFIG_KSNAV_QM_PDSP1_CMD_BASE 1206 CONFIG_KSNAV_QM_PDSP1_CMD_BASE
1208 CONFIG_KSNAV_QM_PDSP1_CTRL_BASE 1207 CONFIG_KSNAV_QM_PDSP1_CTRL_BASE
1209 CONFIG_KSNAV_QM_PDSP1_IRAM_BASE 1208 CONFIG_KSNAV_QM_PDSP1_IRAM_BASE
1210 CONFIG_KSNAV_QM_QPOOL_NUM 1209 CONFIG_KSNAV_QM_QPOOL_NUM
1211 CONFIG_KSNAV_QM_QUEUE_STATUS_BASE 1210 CONFIG_KSNAV_QM_QUEUE_STATUS_BASE
1212 CONFIG_KSNAV_QM_REGION_NUM 1211 CONFIG_KSNAV_QM_REGION_NUM
1213 CONFIG_KSNAV_QM_STATUS_RAM_BASE 1212 CONFIG_KSNAV_QM_STATUS_RAM_BASE
1214 CONFIG_KSNET_CPSW_NUM_PORTS 1213 CONFIG_KSNET_CPSW_NUM_PORTS
1215 CONFIG_KSNET_MAC_ID_BASE 1214 CONFIG_KSNET_MAC_ID_BASE
1216 CONFIG_KSNET_MDIO_PHY_CONFIG_ENABLE 1215 CONFIG_KSNET_MDIO_PHY_CONFIG_ENABLE
1217 CONFIG_KSNET_NETCP_BASE 1216 CONFIG_KSNET_NETCP_BASE
1218 CONFIG_KSNET_NETCP_V1_0 1217 CONFIG_KSNET_NETCP_V1_0
1219 CONFIG_KSNET_NETCP_V1_5 1218 CONFIG_KSNET_NETCP_V1_5
1220 CONFIG_KSNET_SERDES_LANES_PER_SGMII 1219 CONFIG_KSNET_SERDES_LANES_PER_SGMII
1221 CONFIG_KSNET_SERDES_SGMII2_BASE 1220 CONFIG_KSNET_SERDES_SGMII2_BASE
1222 CONFIG_KSNET_SERDES_SGMII_BASE 1221 CONFIG_KSNET_SERDES_SGMII_BASE
1223 CONFIG_KVM_GUEST 1222 CONFIG_KVM_GUEST
1224 CONFIG_KW88F6192 1223 CONFIG_KW88F6192
1225 CONFIG_KW88F6281 1224 CONFIG_KW88F6281
1226 CONFIG_KW88F6702 1225 CONFIG_KW88F6702
1227 CONFIG_KZM_A9_GT 1226 CONFIG_KZM_A9_GT
1228 CONFIG_L1_INIT_RAM 1227 CONFIG_L1_INIT_RAM
1229 CONFIG_L2_CACHE 1228 CONFIG_L2_CACHE
1230 CONFIG_LAN91C96_USE_32_BIT 1229 CONFIG_LAN91C96_USE_32_BIT
1231 CONFIG_LAST_STAGE_INIT 1230 CONFIG_LAST_STAGE_INIT
1232 CONFIG_LAYERSCAPE_NS_ACCESS 1231 CONFIG_LAYERSCAPE_NS_ACCESS
1233 CONFIG_LBA48 1232 CONFIG_LBA48
1234 CONFIG_LBDAF 1233 CONFIG_LBDAF
1235 CONFIG_LCD_ALIGNMENT 1234 CONFIG_LCD_ALIGNMENT
1236 CONFIG_LCD_BMP_RLE8 1235 CONFIG_LCD_BMP_RLE8
1237 CONFIG_LCD_DT_SIMPLEFB 1236 CONFIG_LCD_DT_SIMPLEFB
1238 CONFIG_LCD_INFO 1237 CONFIG_LCD_INFO
1239 CONFIG_LCD_INFO_BELOW_LOGO 1238 CONFIG_LCD_INFO_BELOW_LOGO
1240 CONFIG_LCD_IN_PSRAM 1239 CONFIG_LCD_IN_PSRAM
1241 CONFIG_LCD_LOGO 1240 CONFIG_LCD_LOGO
1242 CONFIG_LCD_MENU 1241 CONFIG_LCD_MENU
1243 CONFIG_LCD_ROTATION 1242 CONFIG_LCD_ROTATION
1244 CONFIG_LD9040 1243 CONFIG_LD9040
1245 CONFIG_LEGACY 1244 CONFIG_LEGACY
1246 CONFIG_LEGACY_BOOTCMD_ENV 1245 CONFIG_LEGACY_BOOTCMD_ENV
1247 CONFIG_LG4573 1246 CONFIG_LG4573
1248 CONFIG_LG4573_BUS 1247 CONFIG_LG4573_BUS
1249 CONFIG_LG4573_CS 1248 CONFIG_LG4573_CS
1250 CONFIG_LIBATA 1249 CONFIG_LIBATA
1251 CONFIG_LIB_HW_RAND 1250 CONFIG_LIB_HW_RAND
1252 CONFIG_LIB_UUID 1251 CONFIG_LIB_UUID
1253 CONFIG_LINUX 1252 CONFIG_LINUX
1254 CONFIG_LINUX_RESET_VEC 1253 CONFIG_LINUX_RESET_VEC
1255 CONFIG_LITTLETON_LCD 1254 CONFIG_LITTLETON_LCD
1256 CONFIG_LMB 1255 CONFIG_LMB
1257 CONFIG_LMS283GF05 1256 CONFIG_LMS283GF05
1258 CONFIG_LOADADDR 1257 CONFIG_LOADADDR
1259 CONFIG_LOADCMD 1258 CONFIG_LOADCMD
1260 CONFIG_LOADS_ECHO 1259 CONFIG_LOADS_ECHO
1261 CONFIG_LOWPOWER_ADDR 1260 CONFIG_LOWPOWER_ADDR
1262 CONFIG_LOWPOWER_FLAG 1261 CONFIG_LOWPOWER_FLAG
1263 CONFIG_LOW_MCFCLK 1262 CONFIG_LOW_MCFCLK
1264 CONFIG_LPC32XX_ETH 1263 CONFIG_LPC32XX_ETH
1265 CONFIG_LPC32XX_ETH_BUFS_BASE 1264 CONFIG_LPC32XX_ETH_BUFS_BASE
1266 CONFIG_LPC32XX_HSUART 1265 CONFIG_LPC32XX_HSUART
1267 CONFIG_LPC32XX_NAND_MLC_BUSY_DELAY 1266 CONFIG_LPC32XX_NAND_MLC_BUSY_DELAY
1268 CONFIG_LPC32XX_NAND_MLC_NAND_TA 1267 CONFIG_LPC32XX_NAND_MLC_NAND_TA
1269 CONFIG_LPC32XX_NAND_MLC_RD_HIGH 1268 CONFIG_LPC32XX_NAND_MLC_RD_HIGH
1270 CONFIG_LPC32XX_NAND_MLC_RD_LOW 1269 CONFIG_LPC32XX_NAND_MLC_RD_LOW
1271 CONFIG_LPC32XX_NAND_MLC_TCEA_DELAY 1270 CONFIG_LPC32XX_NAND_MLC_TCEA_DELAY
1272 CONFIG_LPC32XX_NAND_MLC_WR_HIGH 1271 CONFIG_LPC32XX_NAND_MLC_WR_HIGH
1273 CONFIG_LPC32XX_NAND_MLC_WR_LOW 1272 CONFIG_LPC32XX_NAND_MLC_WR_LOW
1274 CONFIG_LPC32XX_NAND_SLC_RDR_CLKS 1273 CONFIG_LPC32XX_NAND_SLC_RDR_CLKS
1275 CONFIG_LPC32XX_NAND_SLC_RHOLD 1274 CONFIG_LPC32XX_NAND_SLC_RHOLD
1276 CONFIG_LPC32XX_NAND_SLC_RSETUP 1275 CONFIG_LPC32XX_NAND_SLC_RSETUP
1277 CONFIG_LPC32XX_NAND_SLC_RWIDTH 1276 CONFIG_LPC32XX_NAND_SLC_RWIDTH
1278 CONFIG_LPC32XX_NAND_SLC_WDR_CLKS 1277 CONFIG_LPC32XX_NAND_SLC_WDR_CLKS
1279 CONFIG_LPC32XX_NAND_SLC_WHOLD 1278 CONFIG_LPC32XX_NAND_SLC_WHOLD
1280 CONFIG_LPC32XX_NAND_SLC_WSETUP 1279 CONFIG_LPC32XX_NAND_SLC_WSETUP
1281 CONFIG_LPC32XX_NAND_SLC_WWIDTH 1280 CONFIG_LPC32XX_NAND_SLC_WWIDTH
1282 CONFIG_LPC32XX_SDRAM_ 1281 CONFIG_LPC32XX_SDRAM_
1283 CONFIG_LPC32XX_SPL 1282 CONFIG_LPC32XX_SPL
1284 CONFIG_LPC32XX_SSP 1283 CONFIG_LPC32XX_SSP
1285 CONFIG_LPC32XX_SSP_TIMEOUT 1284 CONFIG_LPC32XX_SSP_TIMEOUT
1286 CONFIG_LPC_BASE 1285 CONFIG_LPC_BASE
1287 CONFIG_LPC_IO_BASE 1286 CONFIG_LPC_IO_BASE
1288 CONFIG_LPUART 1287 CONFIG_LPUART
1289 CONFIG_LPUART_32B_REG 1288 CONFIG_LPUART_32B_REG
1290 CONFIG_LQ038J7DH53 1289 CONFIG_LQ038J7DH53
1291 CONFIG_LS102XA_STREAM_ID 1290 CONFIG_LS102XA_STREAM_ID
1292 CONFIG_LSCHLV2 1291 CONFIG_LSCHLV2
1293 CONFIG_LSXHL 1292 CONFIG_LSXHL
1294 CONFIG_LYNXKDI 1293 CONFIG_LYNXKDI
1295 CONFIG_M41T94_SPI_CS 1294 CONFIG_M41T94_SPI_CS
1296 CONFIG_M520x 1295 CONFIG_M520x
1297 CONFIG_M52277EVB 1296 CONFIG_M52277EVB
1298 CONFIG_M5253DEMO 1297 CONFIG_M5253DEMO
1299 CONFIG_M5253EVBE 1298 CONFIG_M5253EVBE
1300 CONFIG_M5275EVB 1299 CONFIG_M5275EVB
1301 CONFIG_M5301x 1300 CONFIG_M5301x
1302 CONFIG_M54418TWR 1301 CONFIG_M54418TWR
1303 CONFIG_M54451EVB 1302 CONFIG_M54451EVB
1304 CONFIG_M54455EVB 1303 CONFIG_M54455EVB
1305 CONFIG_MACB0_PHY 1304 CONFIG_MACB0_PHY
1306 CONFIG_MACB1_PHY 1305 CONFIG_MACB1_PHY
1307 CONFIG_MACB2_PHY 1306 CONFIG_MACB2_PHY
1308 CONFIG_MACB3_PHY 1307 CONFIG_MACB3_PHY
1309 CONFIG_MACB_SEARCH_PHY 1308 CONFIG_MACB_SEARCH_PHY
1310 CONFIG_MACH_ASPENITE 1309 CONFIG_MACH_ASPENITE
1311 CONFIG_MACH_DAVINCI_CALIMAIN 1310 CONFIG_MACH_DAVINCI_CALIMAIN
1312 CONFIG_MACH_DAVINCI_DA850_EVM 1311 CONFIG_MACH_DAVINCI_DA850_EVM
1313 CONFIG_MACH_DOCKSTAR 1312 CONFIG_MACH_DOCKSTAR
1314 CONFIG_MACH_EDMINIV2 1313 CONFIG_MACH_EDMINIV2
1315 CONFIG_MACH_GOFLEXHOME 1314 CONFIG_MACH_GOFLEXHOME
1316 CONFIG_MACH_GONI 1315 CONFIG_MACH_GONI
1317 CONFIG_MACH_GURUPLUG 1316 CONFIG_MACH_GURUPLUG
1318 CONFIG_MACH_KM_KIRKWOOD 1317 CONFIG_MACH_KM_KIRKWOOD
1319 CONFIG_MACH_OMAPL138_LCDK 1318 CONFIG_MACH_OMAPL138_LCDK
1320 CONFIG_MACH_OPENRD_BASE 1319 CONFIG_MACH_OPENRD_BASE
1321 CONFIG_MACH_SHEEVAPLUG 1320 CONFIG_MACH_SHEEVAPLUG
1322 CONFIG_MACH_SPECIFIC 1321 CONFIG_MACH_SPECIFIC
1323 CONFIG_MACH_TYPE 1322 CONFIG_MACH_TYPE
1324 CONFIG_MACH_TYPE_COMPAT_REV 1323 CONFIG_MACH_TYPE_COMPAT_REV
1325 CONFIG_MACRESET_TIMEOUT 1324 CONFIG_MACRESET_TIMEOUT
1326 CONFIG_MALLOC_F_ADDR 1325 CONFIG_MALLOC_F_ADDR
1327 CONFIG_MALTA 1326 CONFIG_MALTA
1328 CONFIG_MARCO_MEMSET 1327 CONFIG_MARCO_MEMSET
1329 CONFIG_MARUBUN_PCCARD 1328 CONFIG_MARUBUN_PCCARD
1330 CONFIG_MARVELL 1329 CONFIG_MARVELL
1331 CONFIG_MARVELL_GPIO 1330 CONFIG_MARVELL_GPIO
1332 CONFIG_MARVELL_MFP 1331 CONFIG_MARVELL_MFP
1333 CONFIG_MASK_AER_AO 1332 CONFIG_MASK_AER_AO
1334 CONFIG_MAX_DSP_CPUS 1333 CONFIG_MAX_DSP_CPUS
1335 CONFIG_MAX_FPGA_DEVICES 1334 CONFIG_MAX_FPGA_DEVICES
1336 CONFIG_MAX_MEM_MAPPED 1335 CONFIG_MAX_MEM_MAPPED
1337 CONFIG_MAX_PKT 1336 CONFIG_MAX_PKT
1338 CONFIG_MAX_RAM_BANK_SIZE 1337 CONFIG_MAX_RAM_BANK_SIZE
1339 CONFIG_MCAST_TFTP 1338 CONFIG_MCAST_TFTP
1340 CONFIG_MCF5249 1339 CONFIG_MCF5249
1341 CONFIG_MCF5253 1340 CONFIG_MCF5253
1342 CONFIG_MCFFEC 1341 CONFIG_MCFFEC
1343 CONFIG_MCFPIT 1342 CONFIG_MCFPIT
1344 CONFIG_MCFRTC 1343 CONFIG_MCFRTC
1345 CONFIG_MCFTMR 1344 CONFIG_MCFTMR
1346 CONFIG_MCFUART 1345 CONFIG_MCFUART
1347 CONFIG_MCLK_DIS 1346 CONFIG_MCLK_DIS
1348 CONFIG_MDIO_TIMEOUT 1347 CONFIG_MDIO_TIMEOUT
1349 CONFIG_MEMSIZE 1348 CONFIG_MEMSIZE
1350 CONFIG_MEMSIZE_IN_BYTES 1349 CONFIG_MEMSIZE_IN_BYTES
1351 CONFIG_MEMSIZE_MASK 1350 CONFIG_MEMSIZE_MASK
1352 CONFIG_MEM_HOLE_16M 1351 CONFIG_MEM_HOLE_16M
1353 CONFIG_MEM_INIT_VALUE 1352 CONFIG_MEM_INIT_VALUE
1354 CONFIG_MEM_REMAP 1353 CONFIG_MEM_REMAP
1355 CONFIG_MENUKEY 1354 CONFIG_MENUKEY
1356 CONFIG_MENUPROMPT 1355 CONFIG_MENUPROMPT
1357 CONFIG_MENU_SHOW 1356 CONFIG_MENU_SHOW
1358 CONFIG_MFG_ENV_SETTINGS 1357 CONFIG_MFG_ENV_SETTINGS
1359 CONFIG_MIGO_R 1358 CONFIG_MIGO_R
1360 CONFIG_MII 1359 CONFIG_MII
1361 CONFIG_MIIM_ADDRESS 1360 CONFIG_MIIM_ADDRESS
1362 CONFIG_MII_DEFAULT_TSEC 1361 CONFIG_MII_DEFAULT_TSEC
1363 CONFIG_MII_INIT 1362 CONFIG_MII_INIT
1364 CONFIG_MII_SUPPRESS_PREAMBLE 1363 CONFIG_MII_SUPPRESS_PREAMBLE
1365 CONFIG_MIPS_HUGE_TLB_SUPPORT 1364 CONFIG_MIPS_HUGE_TLB_SUPPORT
1366 CONFIG_MIPS_MT_FPAFF 1365 CONFIG_MIPS_MT_FPAFF
1367 CONFIG_MIRQ_EN 1366 CONFIG_MIRQ_EN
1368 CONFIG_MISC_COMMON 1367 CONFIG_MISC_COMMON
1369 CONFIG_MISC_INIT_F 1368 CONFIG_MISC_INIT_F
1370 CONFIG_MISC_INIT_R 1369 CONFIG_MISC_INIT_R
1371 CONFIG_MIU_1BIT_INTERLEAVED 1370 CONFIG_MIU_1BIT_INTERLEAVED
1372 CONFIG_MIU_2BIT_21_7_INTERLEAVED 1371 CONFIG_MIU_2BIT_21_7_INTERLEAVED
1373 CONFIG_MIU_2BIT_INTERLEAVED 1372 CONFIG_MIU_2BIT_INTERLEAVED
1374 CONFIG_MIU_LINEAR 1373 CONFIG_MIU_LINEAR
1375 CONFIG_MK_edb9301 1374 CONFIG_MK_edb9301
1376 CONFIG_MK_edb9315a 1375 CONFIG_MK_edb9315a
1377 CONFIG_MMCBOOTCOMMAND 1376 CONFIG_MMCBOOTCOMMAND
1378 CONFIG_MMCROOT 1377 CONFIG_MMCROOT
1379 CONFIG_MMC_DEFAULT_DEV 1378 CONFIG_MMC_DEFAULT_DEV
1380 CONFIG_MMC_RPMB_TRACE 1379 CONFIG_MMC_RPMB_TRACE
1381 CONFIG_MMC_SPI 1380 CONFIG_MMC_SPI
1382 CONFIG_MMC_SPI_BUS 1381 CONFIG_MMC_SPI_BUS
1383 CONFIG_MMC_SPI_CRC_ON 1382 CONFIG_MMC_SPI_CRC_ON
1384 CONFIG_MMC_SPI_CS 1383 CONFIG_MMC_SPI_CS
1385 CONFIG_MMC_SPI_MODE 1384 CONFIG_MMC_SPI_MODE
1386 CONFIG_MMC_SPI_SPEED 1385 CONFIG_MMC_SPI_SPEED
1387 CONFIG_MMC_SUNXI_SLOT 1386 CONFIG_MMC_SUNXI_SLOT
1388 CONFIG_MMC_TRACE 1387 CONFIG_MMC_TRACE
1389 CONFIG_MMU 1388 CONFIG_MMU
1390 CONFIG_MODVERSIONS 1389 CONFIG_MODVERSIONS
1391 CONFIG_MONITOR_IS_IN_RAM 1390 CONFIG_MONITOR_IS_IN_RAM
1392 CONFIG_MP 1391 CONFIG_MP
1393 CONFIG_MPC8308 1392 CONFIG_MPC8308
1394 CONFIG_MPC8308RDB 1393 CONFIG_MPC8308RDB
1395 CONFIG_MPC8308_P1M 1394 CONFIG_MPC8308_P1M
1396 CONFIG_MPC8309 1395 CONFIG_MPC8309
1397 CONFIG_MPC830x 1396 CONFIG_MPC830x
1398 CONFIG_MPC8313 1397 CONFIG_MPC8313
1399 CONFIG_MPC8313ERDB 1398 CONFIG_MPC8313ERDB
1400 CONFIG_MPC8315 1399 CONFIG_MPC8315
1401 CONFIG_MPC8315ERDB 1400 CONFIG_MPC8315ERDB
1402 CONFIG_MPC831x 1401 CONFIG_MPC831x
1403 CONFIG_MPC832XEMDS 1402 CONFIG_MPC832XEMDS
1404 CONFIG_MPC832x 1403 CONFIG_MPC832x
1405 CONFIG_MPC8349 1404 CONFIG_MPC8349
1406 CONFIG_MPC8349EMDS 1405 CONFIG_MPC8349EMDS
1407 CONFIG_MPC8349ITX 1406 CONFIG_MPC8349ITX
1408 CONFIG_MPC8349ITXGP 1407 CONFIG_MPC8349ITXGP
1409 CONFIG_MPC834x 1408 CONFIG_MPC834x
1410 CONFIG_MPC8360 1409 CONFIG_MPC8360
1411 CONFIG_MPC837XEMDS 1410 CONFIG_MPC837XEMDS
1412 CONFIG_MPC837XERDB 1411 CONFIG_MPC837XERDB
1413 CONFIG_MPC837x 1412 CONFIG_MPC837x
1414 CONFIG_MPC83XX_GPIO 1413 CONFIG_MPC83XX_GPIO
1415 CONFIG_MPC83XX_GPIO_0_INIT_DIRECTION 1414 CONFIG_MPC83XX_GPIO_0_INIT_DIRECTION
1416 CONFIG_MPC83XX_GPIO_0_INIT_OPEN_DRAIN 1415 CONFIG_MPC83XX_GPIO_0_INIT_OPEN_DRAIN
1417 CONFIG_MPC83XX_GPIO_0_INIT_VALUE 1416 CONFIG_MPC83XX_GPIO_0_INIT_VALUE
1418 CONFIG_MPC83XX_GPIO_1_INIT_DIRECTION 1417 CONFIG_MPC83XX_GPIO_1_INIT_DIRECTION
1419 CONFIG_MPC83XX_GPIO_1_INIT_OPEN_DRAIN 1418 CONFIG_MPC83XX_GPIO_1_INIT_OPEN_DRAIN
1420 CONFIG_MPC83XX_GPIO_1_INIT_VALUE 1419 CONFIG_MPC83XX_GPIO_1_INIT_VALUE
1421 CONFIG_MPC83XX_PCI2 1420 CONFIG_MPC83XX_PCI2
1422 CONFIG_MPC85XX_FEC 1421 CONFIG_MPC85XX_FEC
1423 CONFIG_MPC85XX_FEC_NAME 1422 CONFIG_MPC85XX_FEC_NAME
1424 CONFIG_MPC85XX_PCI2 1423 CONFIG_MPC85XX_PCI2
1425 CONFIG_MPC8XXX_SPI 1424 CONFIG_MPC8XXX_SPI
1426 CONFIG_MPC8xxx_DISABLE_BPTR 1425 CONFIG_MPC8xxx_DISABLE_BPTR
1427 CONFIG_MPLL_FREQ 1426 CONFIG_MPLL_FREQ
1428 CONFIG_MPR2 1427 CONFIG_MPR2
1429 CONFIG_MP_CLK_FREQ 1428 CONFIG_MP_CLK_FREQ
1430 CONFIG_MS7720SE 1429 CONFIG_MS7720SE
1431 CONFIG_MS7722SE 1430 CONFIG_MS7722SE
1432 CONFIG_MS7750SE 1431 CONFIG_MS7750SE
1433 CONFIG_MSHC_FREQ 1432 CONFIG_MSHC_FREQ
1434 CONFIG_MTD_CONCAT 1433 CONFIG_MTD_CONCAT
1435 CONFIG_MTD_DEVICE 1434 CONFIG_MTD_DEVICE
1436 CONFIG_MTD_ECC_SOFT 1435 CONFIG_MTD_ECC_SOFT
1437 CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR 1436 CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR
1438 CONFIG_MTD_NAND_ECC_SMC 1437 CONFIG_MTD_NAND_ECC_SMC
1439 CONFIG_MTD_NAND_MUSEUM_IDS 1438 CONFIG_MTD_NAND_MUSEUM_IDS
1440 CONFIG_MTD_NAND_VERIFY_WRITE 1439 CONFIG_MTD_NAND_VERIFY_WRITE
1441 CONFIG_MTD_ONENAND_VERIFY_WRITE 1440 CONFIG_MTD_ONENAND_VERIFY_WRITE
1442 CONFIG_MTD_PARTITION 1441 CONFIG_MTD_PARTITION
1443 CONFIG_MTD_PARTITIONS 1442 CONFIG_MTD_PARTITIONS
1444 CONFIG_MTD_UBI_BEB_RESERVE 1443 CONFIG_MTD_UBI_BEB_RESERVE
1445 CONFIG_MTD_UBI_BLOCK 1444 CONFIG_MTD_UBI_BLOCK
1446 CONFIG_MTD_UBI_DEBUG 1445 CONFIG_MTD_UBI_DEBUG
1447 CONFIG_MTD_UBI_DEBUG_MSG 1446 CONFIG_MTD_UBI_DEBUG_MSG
1448 CONFIG_MTD_UBI_DEBUG_MSG_BLD 1447 CONFIG_MTD_UBI_DEBUG_MSG_BLD
1449 CONFIG_MTD_UBI_DEBUG_MSG_EBA 1448 CONFIG_MTD_UBI_DEBUG_MSG_EBA
1450 CONFIG_MTD_UBI_DEBUG_MSG_IO 1449 CONFIG_MTD_UBI_DEBUG_MSG_IO
1451 CONFIG_MTD_UBI_DEBUG_MSG_WL 1450 CONFIG_MTD_UBI_DEBUG_MSG_WL
1452 CONFIG_MTD_UBI_DEBUG_PARANOID 1451 CONFIG_MTD_UBI_DEBUG_PARANOID
1453 CONFIG_MTD_UBI_GLUEBI 1452 CONFIG_MTD_UBI_GLUEBI
1454 CONFIG_MTD_UBI_MODULE 1453 CONFIG_MTD_UBI_MODULE
1455 CONFIG_MULTI_CS 1454 CONFIG_MULTI_CS
1456 CONFIG_MUSB_HOST 1455 CONFIG_MUSB_HOST
1457 CONFIG_MVEBU_MMC 1456 CONFIG_MVEBU_MMC
1458 CONFIG_MVGBE 1457 CONFIG_MVGBE
1459 CONFIG_MVGBE_PORTS 1458 CONFIG_MVGBE_PORTS
1460 CONFIG_MVMFP_V2 1459 CONFIG_MVMFP_V2
1461 CONFIG_MVS 1460 CONFIG_MVS
1462 CONFIG_MVSATA_IDE 1461 CONFIG_MVSATA_IDE
1463 CONFIG_MVSATA_IDE_USE_PORT0 1462 CONFIG_MVSATA_IDE_USE_PORT0
1464 CONFIG_MVSATA_IDE_USE_PORT1 1463 CONFIG_MVSATA_IDE_USE_PORT1
1465 CONFIG_MV_ETH_RXQ 1464 CONFIG_MV_ETH_RXQ
1466 CONFIG_MV_I2C_NUM 1465 CONFIG_MV_I2C_NUM
1467 CONFIG_MV_I2C_REG 1466 CONFIG_MV_I2C_REG
1468 CONFIG_MX23 1467 CONFIG_MX23
1469 CONFIG_MX25 1468 CONFIG_MX25
1470 CONFIG_MX25_CLK32 1469 CONFIG_MX25_CLK32
1471 CONFIG_MX25_HCLK_FREQ 1470 CONFIG_MX25_HCLK_FREQ
1472 CONFIG_MX27 1471 CONFIG_MX27
1473 CONFIG_MX27_CLK32 1472 CONFIG_MX27_CLK32
1474 CONFIG_MX27_TIMER_HIGH_PRECISION 1473 CONFIG_MX27_TIMER_HIGH_PRECISION
1475 CONFIG_MX28 1474 CONFIG_MX28
1476 CONFIG_MX28_FEC_MAC_IN_OCOTP 1475 CONFIG_MX28_FEC_MAC_IN_OCOTP
1477 CONFIG_MX31 1476 CONFIG_MX31
1478 CONFIG_MX31_CLK32 1477 CONFIG_MX31_CLK32
1479 CONFIG_MX31_HCLK_FREQ 1478 CONFIG_MX31_HCLK_FREQ
1480 CONFIG_MX35 1479 CONFIG_MX35
1481 CONFIG_MX35_CLK32 1480 CONFIG_MX35_CLK32
1482 CONFIG_MX35_HCLK_FREQ 1481 CONFIG_MX35_HCLK_FREQ
1483 CONFIG_MX6DL_LPDDR2 1482 CONFIG_MX6DL_LPDDR2
1484 CONFIG_MX6DQ_LPDDR2 1483 CONFIG_MX6DQ_LPDDR2
1485 CONFIG_MX6SX_SABRESD_REVA 1484 CONFIG_MX6SX_SABRESD_REVA
1486 CONFIG_MX6UL_14X14_EVK_EMMC_REWORK 1485 CONFIG_MX6UL_14X14_EVK_EMMC_REWORK
1487 CONFIG_MXC_EPDC 1486 CONFIG_MXC_EPDC
1488 CONFIG_MXC_GPIO 1487 CONFIG_MXC_GPIO
1489 CONFIG_MXC_GPT_HCLK 1488 CONFIG_MXC_GPT_HCLK
1490 CONFIG_MXC_MCI_REGS_BASE 1489 CONFIG_MXC_MCI_REGS_BASE
1491 CONFIG_MXC_NAND_HWECC 1490 CONFIG_MXC_NAND_HWECC
1492 CONFIG_MXC_NAND_IP_REGS_BASE 1491 CONFIG_MXC_NAND_IP_REGS_BASE
1493 CONFIG_MXC_NAND_REGS_BASE 1492 CONFIG_MXC_NAND_REGS_BASE
1494 CONFIG_MXC_SPI 1493 CONFIG_MXC_SPI
1495 CONFIG_MXC_UART_BASE 1494 CONFIG_MXC_UART_BASE
1496 CONFIG_MXC_USB_FLAGS 1495 CONFIG_MXC_USB_FLAGS
1497 CONFIG_MXC_USB_PORT 1496 CONFIG_MXC_USB_PORT
1498 CONFIG_MXC_USB_PORTSC 1497 CONFIG_MXC_USB_PORTSC
1499 CONFIG_MXS 1498 CONFIG_MXS
1500 CONFIG_MXS_AUART 1499 CONFIG_MXS_AUART
1501 CONFIG_MXS_AUART_BASE 1500 CONFIG_MXS_AUART_BASE
1502 CONFIG_MXS_GPIO 1501 CONFIG_MXS_GPIO
1503 CONFIG_MXS_OCOTP 1502 CONFIG_MXS_OCOTP
1504 CONFIG_MXS_SPI 1503 CONFIG_MXS_SPI
1505 CONFIG_MX_CYCLIC 1504 CONFIG_MX_CYCLIC
1506 CONFIG_MY_OPTION 1505 CONFIG_MY_OPTION
1507 CONFIG_NANDFLASH_SIZE 1506 CONFIG_NANDFLASH_SIZE
1508 CONFIG_NAND_6BYTES_OOB_FREE_10BYTES_ECC 1507 CONFIG_NAND_6BYTES_OOB_FREE_10BYTES_ECC
1509 CONFIG_NAND_ACTL 1508 CONFIG_NAND_ACTL
1510 CONFIG_NAND_ATMEL 1509 CONFIG_NAND_ATMEL
1511 CONFIG_NAND_CS_INIT 1510 CONFIG_NAND_CS_INIT
1512 CONFIG_NAND_DATA_REG 1511 CONFIG_NAND_DATA_REG
1513 CONFIG_NAND_DAVINCI 1512 CONFIG_NAND_DAVINCI
1514 CONFIG_NAND_DENALI_ECC_SIZE 1513 CONFIG_NAND_DENALI_ECC_SIZE
1515 CONFIG_NAND_ECC_BCH 1514 CONFIG_NAND_ECC_BCH
1516 CONFIG_NAND_ENV_DST 1515 CONFIG_NAND_ENV_DST
1517 CONFIG_NAND_FSL_ELBC 1516 CONFIG_NAND_FSL_ELBC
1518 CONFIG_NAND_FSL_IFC 1517 CONFIG_NAND_FSL_IFC
1519 CONFIG_NAND_FSL_NFC 1518 CONFIG_NAND_FSL_NFC
1520 CONFIG_NAND_FSMC 1519 CONFIG_NAND_FSMC
1521 CONFIG_NAND_KIRKWOOD 1520 CONFIG_NAND_KIRKWOOD
1522 CONFIG_NAND_KMETER1 1521 CONFIG_NAND_KMETER1
1523 CONFIG_NAND_LPC32XX_MLC 1522 CONFIG_NAND_LPC32XX_MLC
1524 CONFIG_NAND_LPC32XX_SLC 1523 CONFIG_NAND_LPC32XX_SLC
1525 CONFIG_NAND_MODE_REG 1524 CONFIG_NAND_MODE_REG
1526 CONFIG_NAND_MXC_V1_1 1525 CONFIG_NAND_MXC_V1_1
1527 CONFIG_NAND_NDFC 1526 CONFIG_NAND_NDFC
1528 CONFIG_NAND_OMAP_ECCSCHEME 1527 CONFIG_NAND_OMAP_ECCSCHEME
1529 CONFIG_NAND_OMAP_GPMC_WSCFG 1528 CONFIG_NAND_OMAP_GPMC_WSCFG
1530 CONFIG_NAND_SECBOOT 1529 CONFIG_NAND_SECBOOT
1531 CONFIG_NAND_SPL 1530 CONFIG_NAND_SPL
1532 CONFIG_NAND_U_BOOT 1531 CONFIG_NAND_U_BOOT
1533 CONFIG_NATSEMI 1532 CONFIG_NATSEMI
1534 CONFIG_NCEL2C100_BASE 1533 CONFIG_NCEL2C100_BASE
1535 CONFIG_NCEMIC100_BASE 1534 CONFIG_NCEMIC100_BASE
1536 CONFIG_NDS_DLM1_BASE 1535 CONFIG_NDS_DLM1_BASE
1537 CONFIG_NDS_DLM2_BASE 1536 CONFIG_NDS_DLM2_BASE
1538 CONFIG_NEEDS_MANUAL_RELOC 1537 CONFIG_NEEDS_MANUAL_RELOC
1539 CONFIG_NEO 1538 CONFIG_NEO
1540 CONFIG_NET2BIG_V2 1539 CONFIG_NET2BIG_V2
1541 CONFIG_NETCONSOLE_BUFFER_SIZE 1540 CONFIG_NETCONSOLE_BUFFER_SIZE
1542 CONFIG_NETDEV 1541 CONFIG_NETDEV
1543 CONFIG_NETMASK 1542 CONFIG_NETMASK
1544 CONFIG_NETSPACE_LITE_V2 1543 CONFIG_NETSPACE_LITE_V2
1545 CONFIG_NETSPACE_MAX_V2 1544 CONFIG_NETSPACE_MAX_V2
1546 CONFIG_NETSPACE_MINI_V2 1545 CONFIG_NETSPACE_MINI_V2
1547 CONFIG_NETSPACE_V2 1546 CONFIG_NETSPACE_V2
1548 CONFIG_NET_MAXDEFRAG 1547 CONFIG_NET_MAXDEFRAG
1549 CONFIG_NET_MULTI 1548 CONFIG_NET_MULTI
1550 CONFIG_NET_RETRY_COUNT 1549 CONFIG_NET_RETRY_COUNT
1551 CONFIG_NEVER_ASSERT_ODT_TO_CPU 1550 CONFIG_NEVER_ASSERT_ODT_TO_CPU
1552 CONFIG_NFC_FREQ 1551 CONFIG_NFC_FREQ
1553 CONFIG_NFSBOOTCOMMAND 1552 CONFIG_NFSBOOTCOMMAND
1554 CONFIG_NFS_TIMEOUT 1553 CONFIG_NFS_TIMEOUT
1555 CONFIG_NOBQFMAN 1554 CONFIG_NOBQFMAN
1556 CONFIG_NON_SECURE 1555 CONFIG_NON_SECURE
1557 CONFIG_NORBOOT 1556 CONFIG_NORBOOT
1558 CONFIG_NORFLASH_PS32BIT 1557 CONFIG_NORFLASH_PS32BIT
1559 CONFIG_NO_ETH 1558 CONFIG_NO_ETH
1560 CONFIG_NO_RELOCATION 1559 CONFIG_NO_RELOCATION
1561 CONFIG_NO_WAIT 1560 CONFIG_NO_WAIT
1562 CONFIG_NR_CPUS 1561 CONFIG_NR_CPUS
1563 CONFIG_NR_DRAM_BANKS 1562 CONFIG_NR_DRAM_BANKS
1564 CONFIG_NR_DRAM_BANKS_MAX 1563 CONFIG_NR_DRAM_BANKS_MAX
1565 CONFIG_NR_DRAM_POPULATED 1564 CONFIG_NR_DRAM_POPULATED
1566 CONFIG_NS16550_MIN_FUNCTIONS 1565 CONFIG_NS16550_MIN_FUNCTIONS
1567 CONFIG_NS8382X 1566 CONFIG_NS8382X
1568 CONFIG_NS87308 1567 CONFIG_NS87308
1569 CONFIG_NUM_DSP_CPUS 1568 CONFIG_NUM_DSP_CPUS
1570 CONFIG_NUM_PAMU 1569 CONFIG_NUM_PAMU
1571 CONFIG_ODROID_REV_AIN 1570 CONFIG_ODROID_REV_AIN
1572 CONFIG_OFF_PADCONF 1571 CONFIG_OFF_PADCONF
1573 CONFIG_OF_ 1572 CONFIG_OF_
1574 CONFIG_OF_SPI 1573 CONFIG_OF_SPI
1575 CONFIG_OF_SPI_FLASH 1574 CONFIG_OF_SPI_FLASH
1576 CONFIG_OF_STDOUT_PATH 1575 CONFIG_OF_STDOUT_PATH
1577 CONFIG_OMAP_EHCI_PHY1_RESET_GPIO 1576 CONFIG_OMAP_EHCI_PHY1_RESET_GPIO
1578 CONFIG_OMAP_EHCI_PHY2_RESET_GPIO 1577 CONFIG_OMAP_EHCI_PHY2_RESET_GPIO
1579 CONFIG_OMAP_EHCI_PHY3_RESET_GPIO 1578 CONFIG_OMAP_EHCI_PHY3_RESET_GPIO
1580 CONFIG_OMAP_USB2PHY2_HOST 1579 CONFIG_OMAP_USB2PHY2_HOST
1581 CONFIG_OMAP_USB3PHY1_HOST 1580 CONFIG_OMAP_USB3PHY1_HOST
1582 CONFIG_OMAP_USB_PHY 1581 CONFIG_OMAP_USB_PHY
1583 CONFIG_ORIGEN 1582 CONFIG_ORIGEN
1584 CONFIG_OS1_ENV_ADDR 1583 CONFIG_OS1_ENV_ADDR
1585 CONFIG_OS2_ENV_ADDR 1584 CONFIG_OS2_ENV_ADDR
1586 CONFIG_OTHBOOTARGS 1585 CONFIG_OTHBOOTARGS
1587 CONFIG_OVERWRITE_ETHADDR_ONCE 1586 CONFIG_OVERWRITE_ETHADDR_ONCE
1588 CONFIG_PAGE_CNT_MASK 1587 CONFIG_PAGE_CNT_MASK
1589 CONFIG_PAGE_CNT_SHIFT 1588 CONFIG_PAGE_CNT_SHIFT
1590 CONFIG_PALMAS_AUDPWR 1589 CONFIG_PALMAS_AUDPWR
1591 CONFIG_PALMAS_POWER 1590 CONFIG_PALMAS_POWER
1592 CONFIG_PALMAS_SMPS7_FPWM 1591 CONFIG_PALMAS_SMPS7_FPWM
1593 CONFIG_PALMAS_USB_SS_PWR 1592 CONFIG_PALMAS_USB_SS_PWR
1594 CONFIG_PANIC_HANG 1593 CONFIG_PANIC_HANG
1595 CONFIG_PARAVIRT 1594 CONFIG_PARAVIRT
1596 CONFIG_PB1000 1595 CONFIG_PB1000
1597 CONFIG_PB1100 1596 CONFIG_PB1100
1598 CONFIG_PB1500 1597 CONFIG_PB1500
1599 CONFIG_PB1X00 1598 CONFIG_PB1X00
1600 CONFIG_PCA953X 1599 CONFIG_PCA953X
1601 CONFIG_PCA9698 1600 CONFIG_PCA9698
1602 CONFIG_PCI1 1601 CONFIG_PCI1
1603 CONFIG_PCI2 1602 CONFIG_PCI2
1604 CONFIG_PCIAUTO_SKIP_HOST_BRIDGE 1603 CONFIG_PCIAUTO_SKIP_HOST_BRIDGE
1605 CONFIG_PCIE 1604 CONFIG_PCIE
1606 CONFIG_PCIE1 1605 CONFIG_PCIE1
1607 CONFIG_PCIE2 1606 CONFIG_PCIE2
1608 CONFIG_PCIE3 1607 CONFIG_PCIE3
1609 CONFIG_PCIE4 1608 CONFIG_PCIE4
1610 CONFIG_PCIE_IMX 1609 CONFIG_PCIE_IMX
1611 CONFIG_PCIE_IMX_PERST_GPIO 1610 CONFIG_PCIE_IMX_PERST_GPIO
1612 CONFIG_PCIE_IMX_POWER_GPIO 1611 CONFIG_PCIE_IMX_POWER_GPIO
1613 CONFIG_PCISLAVE 1612 CONFIG_PCISLAVE
1614 CONFIG_PCIX_CHECK 1613 CONFIG_PCIX_CHECK
1615 CONFIG_PCI_33M 1614 CONFIG_PCI_33M
1616 CONFIG_PCI_66M 1615 CONFIG_PCI_66M
1617 CONFIG_PCI_BOOTDELAY 1616 CONFIG_PCI_BOOTDELAY
1618 CONFIG_PCI_CLK_FREQ 1617 CONFIG_PCI_CLK_FREQ
1619 CONFIG_PCI_CONFIG_HOST_BRIDGE 1618 CONFIG_PCI_CONFIG_HOST_BRIDGE
1620 CONFIG_PCI_EHCI_DEVICE 1619 CONFIG_PCI_EHCI_DEVICE
1621 CONFIG_PCI_EHCI_DEVNO 1620 CONFIG_PCI_EHCI_DEVNO
1622 CONFIG_PCI_ENUM_ONLY 1621 CONFIG_PCI_ENUM_ONLY
1623 CONFIG_PCI_FIXUP_DEV 1622 CONFIG_PCI_FIXUP_DEV
1624 CONFIG_PCI_GT64120 1623 CONFIG_PCI_GT64120
1625 CONFIG_PCI_INDIRECT_BRIDGE 1624 CONFIG_PCI_INDIRECT_BRIDGE
1626 CONFIG_PCI_IO_BUS 1625 CONFIG_PCI_IO_BUS
1627 CONFIG_PCI_IO_PHYS 1626 CONFIG_PCI_IO_PHYS
1628 CONFIG_PCI_IO_SIZE 1627 CONFIG_PCI_IO_SIZE
1629 CONFIG_PCI_MEM_BUS 1628 CONFIG_PCI_MEM_BUS
1630 CONFIG_PCI_MEM_PHYS 1629 CONFIG_PCI_MEM_PHYS
1631 CONFIG_PCI_MEM_SIZE 1630 CONFIG_PCI_MEM_SIZE
1632 CONFIG_PCI_MSC01 1631 CONFIG_PCI_MSC01
1633 CONFIG_PCI_MVEBU 1632 CONFIG_PCI_MVEBU
1634 CONFIG_PCI_NOSCAN 1633 CONFIG_PCI_NOSCAN
1635 CONFIG_PCI_OHCI 1634 CONFIG_PCI_OHCI
1636 CONFIG_PCI_OHCI_DEVNO 1635 CONFIG_PCI_OHCI_DEVNO
1637 CONFIG_PCI_PREF_BUS 1636 CONFIG_PCI_PREF_BUS
1638 CONFIG_PCI_PREF_PHYS 1637 CONFIG_PCI_PREF_PHYS
1639 CONFIG_PCI_PREF_SIZE 1638 CONFIG_PCI_PREF_SIZE
1640 CONFIG_PCI_SCAN_SHOW 1639 CONFIG_PCI_SCAN_SHOW
1641 CONFIG_PCI_SKIP_HOST_BRIDGE 1640 CONFIG_PCI_SKIP_HOST_BRIDGE
1642 CONFIG_PCI_SYS_BUS 1641 CONFIG_PCI_SYS_BUS
1643 CONFIG_PCI_SYS_PHYS 1642 CONFIG_PCI_SYS_PHYS
1644 CONFIG_PCI_SYS_SIZE 1643 CONFIG_PCI_SYS_SIZE
1645 CONFIG_PCMCIA 1644 CONFIG_PCMCIA
1646 CONFIG_PCMCIA_SLOT_A 1645 CONFIG_PCMCIA_SLOT_A
1647 CONFIG_PCMCIA_SLOT_B 1646 CONFIG_PCMCIA_SLOT_B
1648 CONFIG_PCNET 1647 CONFIG_PCNET
1649 CONFIG_PCNET_79C973 1648 CONFIG_PCNET_79C973
1650 CONFIG_PCNET_79C975 1649 CONFIG_PCNET_79C975
1651 CONFIG_PEN_ADDR_BIG_ENDIAN 1650 CONFIG_PEN_ADDR_BIG_ENDIAN
1652 CONFIG_PERIF1_FREQ 1651 CONFIG_PERIF1_FREQ
1653 CONFIG_PERIF2_FREQ 1652 CONFIG_PERIF2_FREQ
1654 CONFIG_PERIF3_FREQ 1653 CONFIG_PERIF3_FREQ
1655 CONFIG_PERIF4_FREQ 1654 CONFIG_PERIF4_FREQ
1656 CONFIG_PHYSMEM 1655 CONFIG_PHYSMEM
1657 CONFIG_PHY_ADDR 1656 CONFIG_PHY_ADDR
1658 CONFIG_PHY_BASE_ADR 1657 CONFIG_PHY_BASE_ADR
1659 CONFIG_PHY_BCM5421S 1658 CONFIG_PHY_BCM5421S
1660 CONFIG_PHY_ET1011C_TX_CLK_FIX 1659 CONFIG_PHY_ET1011C_TX_CLK_FIX
1661 CONFIG_PHY_ID 1660 CONFIG_PHY_ID
1662 CONFIG_PHY_INTERFACE_MODE 1661 CONFIG_PHY_INTERFACE_MODE
1663 CONFIG_PHY_IRAM_BASE 1662 CONFIG_PHY_IRAM_BASE
1664 CONFIG_PHY_M88E1111 1663 CONFIG_PHY_M88E1111
1665 CONFIG_PHY_MAX_ADDR 1664 CONFIG_PHY_MAX_ADDR
1666 CONFIG_PHY_MODE_NEED_CHANGE 1665 CONFIG_PHY_MODE_NEED_CHANGE
1667 CONFIG_PHY_RESET 1666 CONFIG_PHY_RESET
1668 CONFIG_PHY_RESET_DELAY 1667 CONFIG_PHY_RESET_DELAY
1669 CONFIG_PICOSAM 1668 CONFIG_PICOSAM
1670 CONFIG_PIGGY_MAC_ADRESS_OFFSET 1669 CONFIG_PIGGY_MAC_ADRESS_OFFSET
1671 CONFIG_PIXIS_BRDCFG0_SPI 1670 CONFIG_PIXIS_BRDCFG0_SPI
1672 CONFIG_PIXIS_BRDCFG0_USB2 1671 CONFIG_PIXIS_BRDCFG0_USB2
1673 CONFIG_PIXIS_BRDCFG1_AUDCLK_11 1672 CONFIG_PIXIS_BRDCFG1_AUDCLK_11
1674 CONFIG_PIXIS_BRDCFG1_AUDCLK_12 1673 CONFIG_PIXIS_BRDCFG1_AUDCLK_12
1675 CONFIG_PIXIS_BRDCFG1_AUDCLK_MASK 1674 CONFIG_PIXIS_BRDCFG1_AUDCLK_MASK
1676 CONFIG_PIXIS_BRDCFG1_SSI_TDM_MASK 1675 CONFIG_PIXIS_BRDCFG1_SSI_TDM_MASK
1677 CONFIG_PIXIS_BRDCFG1_SSI_TDM_SSI 1676 CONFIG_PIXIS_BRDCFG1_SSI_TDM_SSI
1678 CONFIG_PIXIS_BRDCFG1_TDM 1677 CONFIG_PIXIS_BRDCFG1_TDM
1679 CONFIG_PIXIS_SGMII_CMD 1678 CONFIG_PIXIS_SGMII_CMD
1680 CONFIG_PL010_SERIAL 1679 CONFIG_PL010_SERIAL
1681 CONFIG_PL011_CLOCK 1680 CONFIG_PL011_CLOCK
1682 CONFIG_PL011_SERIAL 1681 CONFIG_PL011_SERIAL
1683 CONFIG_PL011_SERIAL_RLCR 1682 CONFIG_PL011_SERIAL_RLCR
1684 CONFIG_PL01X_SERIAL 1683 CONFIG_PL01X_SERIAL
1685 CONFIG_PL01x_PORTS 1684 CONFIG_PL01x_PORTS
1686 CONFIG_PLATFORM_ENV_SETTINGS 1685 CONFIG_PLATFORM_ENV_SETTINGS
1687 CONFIG_PLATINUM_BOARD 1686 CONFIG_PLATINUM_BOARD
1688 CONFIG_PLATINUM_CPU 1687 CONFIG_PLATINUM_CPU
1689 CONFIG_PLATINUM_PICON 1688 CONFIG_PLATINUM_PICON
1690 CONFIG_PLATINUM_PROJECT 1689 CONFIG_PLATINUM_PROJECT
1691 CONFIG_PLATINUM_TITANIUM 1690 CONFIG_PLATINUM_TITANIUM
1692 CONFIG_PLL1_CLK_FREQ 1691 CONFIG_PLL1_CLK_FREQ
1693 CONFIG_PLL1_DIV2_CLK_FREQ 1692 CONFIG_PLL1_DIV2_CLK_FREQ
1694 CONFIG_PM 1693 CONFIG_PM
1695 CONFIG_PM9261 1694 CONFIG_PM9261
1696 CONFIG_PM9263 1695 CONFIG_PM9263
1697 CONFIG_PM9G45 1696 CONFIG_PM9G45
1698 CONFIG_PMC_BR_PRELIM 1697 CONFIG_PMC_BR_PRELIM
1699 CONFIG_PMC_OR_PRELIM 1698 CONFIG_PMC_OR_PRELIM
1700 CONFIG_PMECC_CAP 1699 CONFIG_PMECC_CAP
1701 CONFIG_PMECC_SECTOR_SIZE 1700 CONFIG_PMECC_SECTOR_SIZE
1702 CONFIG_PME_PLAT_CLK_DIV 1701 CONFIG_PME_PLAT_CLK_DIV
1703 CONFIG_PMU 1702 CONFIG_PMU
1704 CONFIG_PMW_BASE 1703 CONFIG_PMW_BASE
1705 CONFIG_PM_SLEEP 1704 CONFIG_PM_SLEEP
1706 CONFIG_POST 1705 CONFIG_POST
1707 CONFIG_POSTBOOTMENU 1706 CONFIG_POSTBOOTMENU
1708 CONFIG_POST_ALT_LIST 1707 CONFIG_POST_ALT_LIST
1709 CONFIG_POST_BSPEC1 1708 CONFIG_POST_BSPEC1
1710 CONFIG_POST_BSPEC2 1709 CONFIG_POST_BSPEC2
1711 CONFIG_POST_BSPEC3 1710 CONFIG_POST_BSPEC3
1712 CONFIG_POST_BSPEC4 1711 CONFIG_POST_BSPEC4
1713 CONFIG_POST_BSPEC5 1712 CONFIG_POST_BSPEC5
1714 CONFIG_POST_EXTERNAL_WORD_FUNCS 1713 CONFIG_POST_EXTERNAL_WORD_FUNCS
1715 CONFIG_POST_SKIP_ENV_FLAGS 1714 CONFIG_POST_SKIP_ENV_FLAGS
1716 CONFIG_POST_STD_LIST 1715 CONFIG_POST_STD_LIST
1717 CONFIG_POST_UART 1716 CONFIG_POST_UART
1718 CONFIG_POST_WATCHDOG 1717 CONFIG_POST_WATCHDOG
1719 CONFIG_POWER 1718 CONFIG_POWER
1720 CONFIG_POWER_FSL 1719 CONFIG_POWER_FSL
1721 CONFIG_POWER_FSL_MC13892 1720 CONFIG_POWER_FSL_MC13892
1722 CONFIG_POWER_FSL_MC34704 1721 CONFIG_POWER_FSL_MC34704
1723 CONFIG_POWER_HI6553 1722 CONFIG_POWER_HI6553
1724 CONFIG_POWER_I2C 1723 CONFIG_POWER_I2C
1725 CONFIG_POWER_LTC3676 1724 CONFIG_POWER_LTC3676
1726 CONFIG_POWER_LTC3676_I2C_ADDR 1725 CONFIG_POWER_LTC3676_I2C_ADDR
1727 CONFIG_POWER_MAX77696 1726 CONFIG_POWER_MAX77696
1728 CONFIG_POWER_MAX77696_I2C_ADDR 1727 CONFIG_POWER_MAX77696_I2C_ADDR
1729 CONFIG_POWER_PFUZE100 1728 CONFIG_POWER_PFUZE100
1730 CONFIG_POWER_PFUZE100_I2C_ADDR 1729 CONFIG_POWER_PFUZE100_I2C_ADDR
1731 CONFIG_POWER_PFUZE3000 1730 CONFIG_POWER_PFUZE3000
1732 CONFIG_POWER_PFUZE3000_I2C_ADDR 1731 CONFIG_POWER_PFUZE3000_I2C_ADDR
1733 CONFIG_POWER_SPI 1732 CONFIG_POWER_SPI
1734 CONFIG_POWER_TPS62362 1733 CONFIG_POWER_TPS62362
1735 CONFIG_POWER_TPS65090_EC 1734 CONFIG_POWER_TPS65090_EC
1736 CONFIG_POWER_TPS65217 1735 CONFIG_POWER_TPS65217
1737 CONFIG_POWER_TPS65218 1736 CONFIG_POWER_TPS65218
1738 CONFIG_POWER_TPS65910 1737 CONFIG_POWER_TPS65910
1739 CONFIG_PPC64BRIDGE 1738 CONFIG_PPC64BRIDGE
1740 CONFIG_PPC_CLUSTER_START 1739 CONFIG_PPC_CLUSTER_START
1741 CONFIG_PPC_SPINTABLE_COMPATIBLE 1740 CONFIG_PPC_SPINTABLE_COMPATIBLE
1742 CONFIG_PQ_MDS_PIB 1741 CONFIG_PQ_MDS_PIB
1743 CONFIG_PQ_MDS_PIB_ATM 1742 CONFIG_PQ_MDS_PIB_ATM
1744 CONFIG_PRAM 1743 CONFIG_PRAM
1745 CONFIG_PREBOOT 1744 CONFIG_PREBOOT
1746 CONFIG_PRINTK 1745 CONFIG_PRINTK
1747 CONFIG_PROC_FS 1746 CONFIG_PROC_FS
1748 CONFIG_PROFILE_ALL_BRANCHES 1747 CONFIG_PROFILE_ALL_BRANCHES
1749 CONFIG_PROFILING 1748 CONFIG_PROFILING
1750 CONFIG_PROG_FDT1 1749 CONFIG_PROG_FDT1
1751 CONFIG_PROG_FDT2 1750 CONFIG_PROG_FDT2
1752 CONFIG_PROG_OS1 1751 CONFIG_PROG_OS1
1753 CONFIG_PROG_OS2 1752 CONFIG_PROG_OS2
1754 CONFIG_PROG_UBOOT1 1753 CONFIG_PROG_UBOOT1
1755 CONFIG_PROG_UBOOT2 1754 CONFIG_PROG_UBOOT2
1756 CONFIG_PROOF_POINTS 1755 CONFIG_PROOF_POINTS
1757 CONFIG_PRPMC_PCI_ALIAS 1756 CONFIG_PRPMC_PCI_ALIAS
1758 CONFIG_PS2KBD 1757 CONFIG_PS2KBD
1759 CONFIG_PS2MULT 1758 CONFIG_PS2MULT
1760 CONFIG_PS2MULT_DELAY 1759 CONFIG_PS2MULT_DELAY
1761 CONFIG_PS2SERIAL 1760 CONFIG_PS2SERIAL
1762 CONFIG_PSRAM_SCFG 1761 CONFIG_PSRAM_SCFG
1763 CONFIG_PWM 1762 CONFIG_PWM
1764 CONFIG_PWM_IMX 1763 CONFIG_PWM_IMX
1765 CONFIG_PXA_LCD 1764 CONFIG_PXA_LCD
1766 CONFIG_PXA_MMC_GENERIC 1765 CONFIG_PXA_MMC_GENERIC
1767 CONFIG_PXA_PWR_I2C 1766 CONFIG_PXA_PWR_I2C
1768 CONFIG_PXA_STD_I2C 1767 CONFIG_PXA_STD_I2C
1769 CONFIG_PXA_VGA 1768 CONFIG_PXA_VGA
1770 CONFIG_PXA_VIDEO 1769 CONFIG_PXA_VIDEO
1771 CONFIG_P_CLK_FREQ 1770 CONFIG_P_CLK_FREQ
1772 CONFIG_QBMAN_CLK_DIV 1771 CONFIG_QBMAN_CLK_DIV
1773 CONFIG_QE 1772 CONFIG_QE
1774 CONFIG_QEMU_MIPS 1773 CONFIG_QEMU_MIPS
1775 CONFIG_QIXIS_I2C_ACCESS 1774 CONFIG_QIXIS_I2C_ACCESS
1776 CONFIG_QSPI 1775 CONFIG_QSPI
1777 CONFIG_QSPI_QUAD_SUPPORT 1776 CONFIG_QSPI_QUAD_SUPPORT
1778 CONFIG_QSPI_SEL_GPIO 1777 CONFIG_QSPI_SEL_GPIO
1779 CONFIG_QUOTA 1778 CONFIG_QUOTA
1780 CONFIG_R0P7734 1779 CONFIG_R0P7734
1781 CONFIG_R2DPLUS 1780 CONFIG_R2DPLUS
1782 CONFIG_R7780MP 1781 CONFIG_R7780MP
1783 CONFIG_R8A66597_BASE_ADDR 1782 CONFIG_R8A66597_BASE_ADDR
1784 CONFIG_R8A66597_ENDIAN 1783 CONFIG_R8A66597_ENDIAN
1785 CONFIG_R8A66597_LDRV 1784 CONFIG_R8A66597_LDRV
1786 CONFIG_R8A66597_XTAL 1785 CONFIG_R8A66597_XTAL
1787 CONFIG_R8A7740 1786 CONFIG_R8A7740
1788 CONFIG_R8A7790 1787 CONFIG_R8A7790
1789 CONFIG_R8A7791 1788 CONFIG_R8A7791
1790 CONFIG_R8A7792 1789 CONFIG_R8A7792
1791 CONFIG_R8A7793 1790 CONFIG_R8A7793
1792 CONFIG_R8A7794 1791 CONFIG_R8A7794
1793 CONFIG_RAMBOOT 1792 CONFIG_RAMBOOT
1794 CONFIG_RAMBOOTCOMMAND 1793 CONFIG_RAMBOOTCOMMAND
1795 CONFIG_RAMBOOTCOMMAND_TFTP 1794 CONFIG_RAMBOOTCOMMAND_TFTP
1796 CONFIG_RAMBOOT_NAND 1795 CONFIG_RAMBOOT_NAND
1797 CONFIG_RAMBOOT_PBL 1796 CONFIG_RAMBOOT_PBL
1798 CONFIG_RAMBOOT_SDCARD 1797 CONFIG_RAMBOOT_SDCARD
1799 CONFIG_RAMBOOT_SPIFLASH 1798 CONFIG_RAMBOOT_SPIFLASH
1800 CONFIG_RAMBOOT_TEXT_BASE 1799 CONFIG_RAMBOOT_TEXT_BASE
1801 CONFIG_RAMDISKFILE 1800 CONFIG_RAMDISKFILE
1802 CONFIG_RAMDISK_ADDR 1801 CONFIG_RAMDISK_ADDR
1803 CONFIG_RAMDISK_BOOT 1802 CONFIG_RAMDISK_BOOT
1804 CONFIG_RAM_BOOT 1803 CONFIG_RAM_BOOT
1805 CONFIG_RAM_BOOT_PHYS 1804 CONFIG_RAM_BOOT_PHYS
1806 CONFIG_RCAR_BOARD_STRING 1805 CONFIG_RCAR_BOARD_STRING
1807 CONFIG_RD_LVL 1806 CONFIG_RD_LVL
1808 CONFIG_REALMODE_DEBUG 1807 CONFIG_REALMODE_DEBUG
1809 CONFIG_RED_LED 1808 CONFIG_RED_LED
1810 CONFIG_REFCLK_FREQ 1809 CONFIG_REFCLK_FREQ
1811 CONFIG_REG 1810 CONFIG_REG
1812 CONFIG_REG_0 1811 CONFIG_REG_0
1813 CONFIG_REG_1_BASE 1812 CONFIG_REG_1_BASE
1814 CONFIG_REG_2 1813 CONFIG_REG_2
1815 CONFIG_REG_3 1814 CONFIG_REG_3
1816 CONFIG_REG_8 1815 CONFIG_REG_8
1817 CONFIG_REG_APER_SIZE 1816 CONFIG_REG_APER_SIZE
1818 CONFIG_REMAKE_ELF 1817 CONFIG_REMAKE_ELF
1819 CONFIG_REQ 1818 CONFIG_REQ
1820 CONFIG_RESERVED_01_BASE 1819 CONFIG_RESERVED_01_BASE
1821 CONFIG_RESERVED_02_BASE 1820 CONFIG_RESERVED_02_BASE
1822 CONFIG_RESERVED_03_BASE 1821 CONFIG_RESERVED_03_BASE
1823 CONFIG_RESERVED_04_BASE 1822 CONFIG_RESERVED_04_BASE
1824 CONFIG_RESET 1823 CONFIG_RESET
1825 CONFIG_RESET_PHY_R 1824 CONFIG_RESET_PHY_R
1826 CONFIG_RESET_TO_RETRY 1825 CONFIG_RESET_TO_RETRY
1827 CONFIG_RESET_VECTOR_ADDRESS 1826 CONFIG_RESET_VECTOR_ADDRESS
1828 CONFIG_RESTORE_FLASH 1827 CONFIG_RESTORE_FLASH
1829 CONFIG_RES_BLOCK_SIZE 1828 CONFIG_RES_BLOCK_SIZE
1830 CONFIG_REV1 1829 CONFIG_REV1
1831 CONFIG_REV3 1830 CONFIG_REV3
1832 CONFIG_REVISION_TAG 1831 CONFIG_REVISION_TAG
1833 CONFIG_RFSPART 1832 CONFIG_RFSPART
1834 CONFIG_RIO 1833 CONFIG_RIO
1835 CONFIG_RMII 1834 CONFIG_RMII
1836 CONFIG_RMOBILE_BOARD_STRING 1835 CONFIG_RMOBILE_BOARD_STRING
1837 CONFIG_RMSTP0_ENA 1836 CONFIG_RMSTP0_ENA
1838 CONFIG_RMSTP10_ENA 1837 CONFIG_RMSTP10_ENA
1839 CONFIG_RMSTP11_ENA 1838 CONFIG_RMSTP11_ENA
1840 CONFIG_RMSTP1_ENA 1839 CONFIG_RMSTP1_ENA
1841 CONFIG_RMSTP2_ENA 1840 CONFIG_RMSTP2_ENA
1842 CONFIG_RMSTP3_ENA 1841 CONFIG_RMSTP3_ENA
1843 CONFIG_RMSTP4_ENA 1842 CONFIG_RMSTP4_ENA
1844 CONFIG_RMSTP5_ENA 1843 CONFIG_RMSTP5_ENA
1845 CONFIG_RMSTP6_ENA 1844 CONFIG_RMSTP6_ENA
1846 CONFIG_RMSTP7_ENA 1845 CONFIG_RMSTP7_ENA
1847 CONFIG_RMSTP8_ENA 1846 CONFIG_RMSTP8_ENA
1848 CONFIG_RMSTP9_ENA 1847 CONFIG_RMSTP9_ENA
1849 CONFIG_ROCKCHIP_CHIP_TAG 1848 CONFIG_ROCKCHIP_CHIP_TAG
1850 CONFIG_ROCKCHIP_MAX_INIT_SIZE 1849 CONFIG_ROCKCHIP_MAX_INIT_SIZE
1851 CONFIG_ROCKCHIP_SDHCI_MAX_FREQ 1850 CONFIG_ROCKCHIP_SDHCI_MAX_FREQ
1852 CONFIG_ROCKCHIP_USB2_PHY 1851 CONFIG_ROCKCHIP_USB2_PHY
1853 CONFIG_ROM_STUBS 1852 CONFIG_ROM_STUBS
1854 CONFIG_ROOTFS_OFFSET 1853 CONFIG_ROOTFS_OFFSET
1855 CONFIG_ROOTPATH 1854 CONFIG_ROOTPATH
1856 CONFIG_RSK7203 1855 CONFIG_RSK7203
1857 CONFIG_RSK7264 1856 CONFIG_RSK7264
1858 CONFIG_RSK7269 1857 CONFIG_RSK7269
1859 CONFIG_RTC_DS1337 1858 CONFIG_RTC_DS1337
1860 CONFIG_RTC_DS1337_NOOSC 1859 CONFIG_RTC_DS1337_NOOSC
1861 CONFIG_RTC_DS1338 1860 CONFIG_RTC_DS1338
1862 CONFIG_RTC_DS1339_TCR_VAL 1861 CONFIG_RTC_DS1339_TCR_VAL
1863 CONFIG_RTC_DS1374 1862 CONFIG_RTC_DS1374
1864 CONFIG_RTC_DS1388 1863 CONFIG_RTC_DS1388
1865 CONFIG_RTC_DS1388_TCR_VAL 1864 CONFIG_RTC_DS1388_TCR_VAL
1866 CONFIG_RTC_DS3231 1865 CONFIG_RTC_DS3231
1867 CONFIG_RTC_FTRTC010 1866 CONFIG_RTC_FTRTC010
1868 CONFIG_RTC_IMXDI 1867 CONFIG_RTC_IMXDI
1869 CONFIG_RTC_INTERNAL 1868 CONFIG_RTC_INTERNAL
1870 CONFIG_RTC_M41T11 1869 CONFIG_RTC_M41T11
1871 CONFIG_RTC_M41T60 1870 CONFIG_RTC_M41T60
1872 CONFIG_RTC_M41T62 1871 CONFIG_RTC_M41T62
1873 CONFIG_RTC_MC13XXX 1872 CONFIG_RTC_MC13XXX
1874 CONFIG_RTC_MC146818 1873 CONFIG_RTC_MC146818
1875 CONFIG_RTC_MCFRRTC 1874 CONFIG_RTC_MCFRRTC
1876 CONFIG_RTC_MCP79411 1875 CONFIG_RTC_MCP79411
1877 CONFIG_RTC_MV 1876 CONFIG_RTC_MV
1878 CONFIG_RTC_MXS 1877 CONFIG_RTC_MXS
1879 CONFIG_RTC_PCF8563 1878 CONFIG_RTC_PCF8563
1880 CONFIG_RTC_PT7C4338 1879 CONFIG_RTC_PT7C4338
1881 CONFIG_RTC_RX8025 1880 CONFIG_RTC_RX8025
1882 CONFIG_RUN_FROM_DDR0 1881 CONFIG_RUN_FROM_DDR0
1883 CONFIG_RUN_FROM_DDR1 1882 CONFIG_RUN_FROM_DDR1
1884 CONFIG_RUN_FROM_IRAM_ONLY 1883 CONFIG_RUN_FROM_IRAM_ONLY
1885 CONFIG_RX_DESCR_NUM 1884 CONFIG_RX_DESCR_NUM
1886 CONFIG_S32V234 1885 CONFIG_S32V234
1887 CONFIG_S5P 1886 CONFIG_S5P
1888 CONFIG_S5PC100 1887 CONFIG_S5PC100
1889 CONFIG_S5PC110 1888 CONFIG_S5PC110
1890 CONFIG_S5P_PA_SYSRAM 1889 CONFIG_S5P_PA_SYSRAM
1891 CONFIG_S6E63D6 1890 CONFIG_S6E63D6
1892 CONFIG_S6E8AX0 1891 CONFIG_S6E8AX0
1893 CONFIG_SABRELITE 1892 CONFIG_SABRELITE
1894 CONFIG_SAMA5D3_LCD_BASE 1893 CONFIG_SAMA5D3_LCD_BASE
1895 CONFIG_SAMSUNG 1894 CONFIG_SAMSUNG
1896 CONFIG_SAMSUNG_ONENAND 1895 CONFIG_SAMSUNG_ONENAND
1897 CONFIG_SANDBOX_ARCH 1896 CONFIG_SANDBOX_ARCH
1898 CONFIG_SANDBOX_BIG_ENDIAN 1897 CONFIG_SANDBOX_BIG_ENDIAN
1899 CONFIG_SANDBOX_SDL 1898 CONFIG_SANDBOX_SDL
1900 CONFIG_SANDBOX_SPI_MAX_BUS 1899 CONFIG_SANDBOX_SPI_MAX_BUS
1901 CONFIG_SANDBOX_SPI_MAX_CS 1900 CONFIG_SANDBOX_SPI_MAX_CS
1902 CONFIG_SAR2_REG 1901 CONFIG_SAR2_REG
1903 CONFIG_SAR_REG 1902 CONFIG_SAR_REG
1904 CONFIG_SATA1 1903 CONFIG_SATA1
1905 CONFIG_SATA2 1904 CONFIG_SATA2
1906 CONFIG_SATA_ULI5288 1905 CONFIG_SATA_ULI5288
1907 CONFIG_SBC8349 1906 CONFIG_SBC8349
1908 CONFIG_SBC8548 1907 CONFIG_SBC8548
1909 CONFIG_SBC8641D 1908 CONFIG_SBC8641D
1910 CONFIG_SCF0403_LCD 1909 CONFIG_SCF0403_LCD
1911 CONFIG_SCIF 1910 CONFIG_SCIF
1912 CONFIG_SCIF_A 1911 CONFIG_SCIF_A
1913 CONFIG_SCIF_EXT_CLOCK 1912 CONFIG_SCIF_EXT_CLOCK
1914 CONFIG_SCIF_USE_EXT_CLK 1913 CONFIG_SCIF_USE_EXT_CLK
1915 CONFIG_SCSI_AHCI 1914 CONFIG_SCSI_AHCI
1916 CONFIG_SCSI_AHCI_PLAT 1915 CONFIG_SCSI_AHCI_PLAT
1917 CONFIG_SCSI_DEV_LIST 1916 CONFIG_SCSI_DEV_LIST
1918 CONFIG_SC_TIMER_CLK 1917 CONFIG_SC_TIMER_CLK
1919 CONFIG_SDCARD 1918 CONFIG_SDCARD
1920 CONFIG_SDRAM_OFFSET_FOR_RT 1919 CONFIG_SDRAM_OFFSET_FOR_RT
1921 CONFIG_SD_BOOT_QSPI 1920 CONFIG_SD_BOOT_QSPI
1922 CONFIG_SECBOOT 1921 CONFIG_SECBOOT
1923 CONFIG_SECURE_BL1_ONLY 1922 CONFIG_SECURE_BL1_ONLY
1924 CONFIG_SECURE_RUNTIME_RESV_SRAM_SZ 1923 CONFIG_SECURE_RUNTIME_RESV_SRAM_SZ
1925 CONFIG_SECURITY 1924 CONFIG_SECURITY
1926 CONFIG_SEC_DEQ_TIMEOUT 1925 CONFIG_SEC_DEQ_TIMEOUT
1927 CONFIG_SEC_FW_SIZE 1926 CONFIG_SEC_FW_SIZE
1928 CONFIG_SERIAL0 1927 CONFIG_SERIAL0
1929 CONFIG_SERIAL1 1928 CONFIG_SERIAL1
1930 CONFIG_SERIAL2 1929 CONFIG_SERIAL2
1931 CONFIG_SERIAL3 1930 CONFIG_SERIAL3
1932 CONFIG_SERIAL_BOOT 1931 CONFIG_SERIAL_BOOT
1933 CONFIG_SERIAL_FLASH 1932 CONFIG_SERIAL_FLASH
1934 CONFIG_SERIAL_HW_FLOW_CONTROL 1933 CONFIG_SERIAL_HW_FLOW_CONTROL
1935 CONFIG_SERIAL_MULTI 1934 CONFIG_SERIAL_MULTI
1936 CONFIG_SERIAL_SOFTWARE_FIFO 1935 CONFIG_SERIAL_SOFTWARE_FIFO
1937 CONFIG_SERIAL_TAG 1936 CONFIG_SERIAL_TAG
1938 CONFIG_SERIRQ_CONTINUOUS_MODE 1937 CONFIG_SERIRQ_CONTINUOUS_MODE
1939 CONFIG_SERVERIP 1938 CONFIG_SERVERIP
1940 CONFIG_SETUP_INITRD_TAG 1939 CONFIG_SETUP_INITRD_TAG
1941 CONFIG_SETUP_MEMORY_TAGS 1940 CONFIG_SETUP_MEMORY_TAGS
1942 CONFIG_SET_BIST 1941 CONFIG_SET_BIST
1943 CONFIG_SET_BOOTARGS 1942 CONFIG_SET_BOOTARGS
1944 CONFIG_SET_DFU_ALT_BUF_LEN 1943 CONFIG_SET_DFU_ALT_BUF_LEN
1945 CONFIG_SET_DFU_ALT_INFO 1944 CONFIG_SET_DFU_ALT_INFO
1946 CONFIG_SFIO 1945 CONFIG_SFIO
1947 CONFIG_SF_DATAFLASH 1946 CONFIG_SF_DATAFLASH
1948 CONFIG_SF_DEFAULT_BUS 1947 CONFIG_SF_DEFAULT_BUS
1949 CONFIG_SF_DEFAULT_CS 1948 CONFIG_SF_DEFAULT_CS
1950 CONFIG_SF_DEFAULT_MODE 1949 CONFIG_SF_DEFAULT_MODE
1951 CONFIG_SF_DEFAULT_SPEED 1950 CONFIG_SF_DEFAULT_SPEED
1952 CONFIG_SGI_IP28 1951 CONFIG_SGI_IP28
1953 CONFIG_SH4_PCI 1952 CONFIG_SH4_PCI
1954 CONFIG_SH73A0 1953 CONFIG_SH73A0
1955 CONFIG_SH7751_PCI 1954 CONFIG_SH7751_PCI
1956 CONFIG_SH7752EVB 1955 CONFIG_SH7752EVB
1957 CONFIG_SH7753EVB 1956 CONFIG_SH7753EVB
1958 CONFIG_SH7757LCR 1957 CONFIG_SH7757LCR
1959 CONFIG_SH7757LCR_DDR_ECC 1958 CONFIG_SH7757LCR_DDR_ECC
1960 CONFIG_SH7763RDP 1959 CONFIG_SH7763RDP
1961 CONFIG_SH7780_PCI 1960 CONFIG_SH7780_PCI
1962 CONFIG_SH7780_PCI_BAR 1961 CONFIG_SH7780_PCI_BAR
1963 CONFIG_SH7780_PCI_LAR 1962 CONFIG_SH7780_PCI_LAR
1964 CONFIG_SH7780_PCI_LSR 1963 CONFIG_SH7780_PCI_LSR
1965 CONFIG_SH7785LCR 1964 CONFIG_SH7785LCR
1966 CONFIG_SHARP_LM8V31 1965 CONFIG_SHARP_LM8V31
1967 CONFIG_SHARP_LQ035Q7DH06 1966 CONFIG_SHARP_LQ035Q7DH06
1968 CONFIG_SHEEVA_88SV131 1967 CONFIG_SHEEVA_88SV131
1969 CONFIG_SHEEVA_88SV331xV5 1968 CONFIG_SHEEVA_88SV331xV5
1970 CONFIG_SHELL 1969 CONFIG_SHELL
1971 CONFIG_SHMIN 1970 CONFIG_SHMIN
1972 CONFIG_SHOW_ACTIVITY 1971 CONFIG_SHOW_ACTIVITY
1973 CONFIG_SHOW_BOOT_PROGRESS 1972 CONFIG_SHOW_BOOT_PROGRESS
1974 CONFIG_SH_CMT_CLK_FREQ 1973 CONFIG_SH_CMT_CLK_FREQ
1975 CONFIG_SH_DSP 1974 CONFIG_SH_DSP
1976 CONFIG_SH_ETHER 1975 CONFIG_SH_ETHER
1977 CONFIG_SH_ETHER_ALIGNE_SIZE 1976 CONFIG_SH_ETHER_ALIGNE_SIZE
1978 CONFIG_SH_ETHER_BASE_ADDR 1977 CONFIG_SH_ETHER_BASE_ADDR
1979 CONFIG_SH_ETHER_CACHE_INVALIDATE 1978 CONFIG_SH_ETHER_CACHE_INVALIDATE
1980 CONFIG_SH_ETHER_CACHE_WRITEBACK 1979 CONFIG_SH_ETHER_CACHE_WRITEBACK
1981 CONFIG_SH_ETHER_PHY_ADDR 1980 CONFIG_SH_ETHER_PHY_ADDR
1982 CONFIG_SH_ETHER_PHY_MODE 1981 CONFIG_SH_ETHER_PHY_MODE
1983 CONFIG_SH_ETHER_SH7734_MII 1982 CONFIG_SH_ETHER_SH7734_MII
1984 CONFIG_SH_ETHER_USE_GETHER 1983 CONFIG_SH_ETHER_USE_GETHER
1985 CONFIG_SH_ETHER_USE_PORT 1984 CONFIG_SH_ETHER_USE_PORT
1986 CONFIG_SH_GPIO_PFC 1985 CONFIG_SH_GPIO_PFC
1987 CONFIG_SH_I2C_8BIT 1986 CONFIG_SH_I2C_8BIT
1988 CONFIG_SH_I2C_CLOCK 1987 CONFIG_SH_I2C_CLOCK
1989 CONFIG_SH_I2C_DATA_HIGH 1988 CONFIG_SH_I2C_DATA_HIGH
1990 CONFIG_SH_I2C_DATA_LOW 1989 CONFIG_SH_I2C_DATA_LOW
1991 CONFIG_SH_MMCIF 1990 CONFIG_SH_MMCIF
1992 CONFIG_SH_MMCIF_ADDR 1991 CONFIG_SH_MMCIF_ADDR
1993 CONFIG_SH_MMCIF_CLK 1992 CONFIG_SH_MMCIF_CLK
1994 CONFIG_SH_QSPI 1993 CONFIG_SH_QSPI
1995 CONFIG_SH_QSPI_BASE 1994 CONFIG_SH_QSPI_BASE
1996 CONFIG_SH_SCIF_CLK_FREQ 1995 CONFIG_SH_SCIF_CLK_FREQ
1997 CONFIG_SH_SDHI_FREQ 1996 CONFIG_SH_SDHI_FREQ
1998 CONFIG_SH_SDRAM_OFFSET 1997 CONFIG_SH_SDRAM_OFFSET
1999 CONFIG_SH_SPI 1998 CONFIG_SH_SPI
2000 CONFIG_SH_SPI_BASE 1999 CONFIG_SH_SPI_BASE
2001 CONFIG_SH_TMU_CLK_FREQ 2000 CONFIG_SH_TMU_CLK_FREQ
2002 CONFIG_SIEMENS_DRACO 2001 CONFIG_SIEMENS_DRACO
2003 CONFIG_SIEMENS_MACH_TYPE 2002 CONFIG_SIEMENS_MACH_TYPE
2004 CONFIG_SIEMENS_PXM2 2003 CONFIG_SIEMENS_PXM2
2005 CONFIG_SIEMENS_RUT 2004 CONFIG_SIEMENS_RUT
2006 CONFIG_SIMU 2005 CONFIG_SIMU
2007 CONFIG_SKIP_LOCAL_MAC_RANDOMIZATION 2006 CONFIG_SKIP_LOCAL_MAC_RANDOMIZATION
2008 CONFIG_SKIP_LOWLEVEL_INIT 2007 CONFIG_SKIP_LOWLEVEL_INIT
2009 CONFIG_SKIP_LOWLEVEL_INIT_ONLY 2008 CONFIG_SKIP_LOWLEVEL_INIT_ONLY
2010 CONFIG_SKIP_TRUNOFF_WATCHDOG 2009 CONFIG_SKIP_TRUNOFF_WATCHDOG
2011 CONFIG_SLIC 2010 CONFIG_SLIC
2012 CONFIG_SLTTMR 2011 CONFIG_SLTTMR
2013 CONFIG_SMC91111 2012 CONFIG_SMC91111
2014 CONFIG_SMC91111_BASE 2013 CONFIG_SMC91111_BASE
2015 CONFIG_SMC91111_EXT_PHY 2014 CONFIG_SMC91111_EXT_PHY
2016 CONFIG_SMC_AUTONEG_TIMEOUT 2015 CONFIG_SMC_AUTONEG_TIMEOUT
2017 CONFIG_SMC_USE_32_BIT 2016 CONFIG_SMC_USE_32_BIT
2018 CONFIG_SMC_USE_IOFUNCS 2017 CONFIG_SMC_USE_IOFUNCS
2019 CONFIG_SMDK5420 2018 CONFIG_SMDK5420
2020 CONFIG_SMDKC100 2019 CONFIG_SMDKC100
2021 CONFIG_SMDKV310 2020 CONFIG_SMDKV310
2022 CONFIG_SMP_PEN_ADDR 2021 CONFIG_SMP_PEN_ADDR
2023 CONFIG_SMSC_LPC47M 2022 CONFIG_SMSC_LPC47M
2024 CONFIG_SMSC_SIO1007 2023 CONFIG_SMSC_SIO1007
2025 CONFIG_SMSTP0_ENA 2024 CONFIG_SMSTP0_ENA
2026 CONFIG_SMSTP10_ENA 2025 CONFIG_SMSTP10_ENA
2027 CONFIG_SMSTP11_ENA 2026 CONFIG_SMSTP11_ENA
2028 CONFIG_SMSTP1_ENA 2027 CONFIG_SMSTP1_ENA
2029 CONFIG_SMSTP2_ENA 2028 CONFIG_SMSTP2_ENA
2030 CONFIG_SMSTP3_ENA 2029 CONFIG_SMSTP3_ENA
2031 CONFIG_SMSTP4_ENA 2030 CONFIG_SMSTP4_ENA
2032 CONFIG_SMSTP5_ENA 2031 CONFIG_SMSTP5_ENA
2033 CONFIG_SMSTP6_ENA 2032 CONFIG_SMSTP6_ENA
2034 CONFIG_SMSTP7_ENA 2033 CONFIG_SMSTP7_ENA
2035 CONFIG_SMSTP8_ENA 2034 CONFIG_SMSTP8_ENA
2036 CONFIG_SMSTP9_ENA 2035 CONFIG_SMSTP9_ENA
2037 CONFIG_SOCFPGA_VIRTUAL_TARGET 2036 CONFIG_SOCFPGA_VIRTUAL_TARGET
2038 CONFIG_SOCRATES 2037 CONFIG_SOCRATES
2039 CONFIG_SOC_AU1000 2038 CONFIG_SOC_AU1000
2040 CONFIG_SOC_AU1100 2039 CONFIG_SOC_AU1100
2041 CONFIG_SOC_AU1500 2040 CONFIG_SOC_AU1500
2042 CONFIG_SOC_AU1550 2041 CONFIG_SOC_AU1550
2043 CONFIG_SOC_AU1X00 2042 CONFIG_SOC_AU1X00
2044 CONFIG_SOC_DA850 2043 CONFIG_SOC_DA850
2045 CONFIG_SOC_DA8XX 2044 CONFIG_SOC_DA8XX
2046 CONFIG_SOC_DM355 2045 CONFIG_SOC_DM355
2047 CONFIG_SOC_DM365 2046 CONFIG_SOC_DM365
2048 CONFIG_SOC_DM644X 2047 CONFIG_SOC_DM644X
2049 CONFIG_SOC_DM646X 2048 CONFIG_SOC_DM646X
2050 CONFIG_SOC_K2E 2049 CONFIG_SOC_K2E
2051 CONFIG_SOC_K2G 2050 CONFIG_SOC_K2G
2052 CONFIG_SOC_K2HK 2051 CONFIG_SOC_K2HK
2053 CONFIG_SOC_K2L 2052 CONFIG_SOC_K2L
2054 CONFIG_SOC_KEYSTONE 2053 CONFIG_SOC_KEYSTONE
2055 CONFIG_SOC_OMAP3430 2054 CONFIG_SOC_OMAP3430
2056 CONFIG_SOFT_I2C_GPIO_SCL 2055 CONFIG_SOFT_I2C_GPIO_SCL
2057 CONFIG_SOFT_I2C_GPIO_SDA 2056 CONFIG_SOFT_I2C_GPIO_SDA
2058 CONFIG_SOFT_I2C_READ_REPEATED_START 2057 CONFIG_SOFT_I2C_READ_REPEATED_START
2059 CONFIG_SOURCE 2058 CONFIG_SOURCE
2060 CONFIG_SPARSE_RCU_POINTER 2059 CONFIG_SPARSE_RCU_POINTER
2061 CONFIG_SPD_EEPROM 2060 CONFIG_SPD_EEPROM
2062 CONFIG_SPEAR300 2061 CONFIG_SPEAR300
2063 CONFIG_SPEAR310 2062 CONFIG_SPEAR310
2064 CONFIG_SPEAR320 2063 CONFIG_SPEAR320
2065 CONFIG_SPEAR3XX 2064 CONFIG_SPEAR3XX
2066 CONFIG_SPEAR600 2065 CONFIG_SPEAR600
2067 CONFIG_SPEAR_BOOTSTRAPCFG 2066 CONFIG_SPEAR_BOOTSTRAPCFG
2068 CONFIG_SPEAR_BOOTSTRAPMASK 2067 CONFIG_SPEAR_BOOTSTRAPMASK
2069 CONFIG_SPEAR_BOOTSTRAPSHFT 2068 CONFIG_SPEAR_BOOTSTRAPSHFT
2070 CONFIG_SPEAR_EMI 2069 CONFIG_SPEAR_EMI
2071 CONFIG_SPEAR_EMIBASE 2070 CONFIG_SPEAR_EMIBASE
2072 CONFIG_SPEAR_ETHBASE 2071 CONFIG_SPEAR_ETHBASE
2073 CONFIG_SPEAR_GPIO 2072 CONFIG_SPEAR_GPIO
2074 CONFIG_SPEAR_HZ 2073 CONFIG_SPEAR_HZ
2075 CONFIG_SPEAR_HZ_CLOCK 2074 CONFIG_SPEAR_HZ_CLOCK
2076 CONFIG_SPEAR_MISCBASE 2075 CONFIG_SPEAR_MISCBASE
2077 CONFIG_SPEAR_MPMCBASE 2076 CONFIG_SPEAR_MPMCBASE
2078 CONFIG_SPEAR_MPMCREGS 2077 CONFIG_SPEAR_MPMCREGS
2079 CONFIG_SPEAR_NORNAND16BOOT 2078 CONFIG_SPEAR_NORNAND16BOOT
2080 CONFIG_SPEAR_NORNAND8BOOT 2079 CONFIG_SPEAR_NORNAND8BOOT
2081 CONFIG_SPEAR_NORNANDBOOT 2080 CONFIG_SPEAR_NORNANDBOOT
2082 CONFIG_SPEAR_ONLYSNORBOOT 2081 CONFIG_SPEAR_ONLYSNORBOOT
2083 CONFIG_SPEAR_RASBASE 2082 CONFIG_SPEAR_RASBASE
2084 CONFIG_SPEAR_SYSCNTLBASE 2083 CONFIG_SPEAR_SYSCNTLBASE
2085 CONFIG_SPEAR_TIMERBASE 2084 CONFIG_SPEAR_TIMERBASE
2086 CONFIG_SPEAR_UART48M 2085 CONFIG_SPEAR_UART48M
2087 CONFIG_SPEAR_UARTCLKMSK 2086 CONFIG_SPEAR_UARTCLKMSK
2088 CONFIG_SPEAR_USBBOOT 2087 CONFIG_SPEAR_USBBOOT
2089 CONFIG_SPEAR_USBTTY 2088 CONFIG_SPEAR_USBTTY
2090 CONFIG_SPI 2089 CONFIG_SPI
2091 CONFIG_SPI_ADDR 2090 CONFIG_SPI_ADDR
2092 CONFIG_SPI_BOOTING 2091 CONFIG_SPI_BOOTING
2093 CONFIG_SPI_CS_IS_VALID 2092 CONFIG_SPI_CS_IS_VALID
2094 CONFIG_SPI_DATAFLASH_WRITE_VERIFY 2093 CONFIG_SPI_DATAFLASH_WRITE_VERIFY
2095 CONFIG_SPI_FLASH_ISSI 2094 CONFIG_SPI_FLASH_ISSI
2096 CONFIG_SPI_FLASH_QUAD 2095 CONFIG_SPI_FLASH_QUAD
2097 CONFIG_SPI_FLASH_SIZE 2096 CONFIG_SPI_FLASH_SIZE
2098 CONFIG_SPI_HALF_DUPLEX 2097 CONFIG_SPI_HALF_DUPLEX
2099 CONFIG_SPI_IDLE_VAL 2098 CONFIG_SPI_IDLE_VAL
2100 CONFIG_SPI_LENGTH 2099 CONFIG_SPI_LENGTH
2101 CONFIG_SPI_N25Q256A_RESET 2100 CONFIG_SPI_N25Q256A_RESET
2102 CONFIG_SPLASHIMAGE_GUARD 2101 CONFIG_SPLASHIMAGE_GUARD
2103 CONFIG_SPLASH_SCREEN 2102 CONFIG_SPLASH_SCREEN
2104 CONFIG_SPLASH_SCREEN_ALIGN 2103 CONFIG_SPLASH_SCREEN_ALIGN
2105 CONFIG_SPLASH_SOURCE 2104 CONFIG_SPLASH_SOURCE
2106 CONFIG_SPLL_FREQ 2105 CONFIG_SPLL_FREQ
2107 CONFIG_SPL_ 2106 CONFIG_SPL_
2108 CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC 2107 CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC
2109 CONFIG_SPL_ATMEL_SIZE 2108 CONFIG_SPL_ATMEL_SIZE
2110 CONFIG_SPL_BOARD_LOAD_IMAGE 2109 CONFIG_SPL_BOARD_LOAD_IMAGE
2111 CONFIG_SPL_BOOTROM_SAVE 2110 CONFIG_SPL_BOOTROM_SAVE
2112 CONFIG_SPL_BOOT_DEVICE 2111 CONFIG_SPL_BOOT_DEVICE
2113 CONFIG_SPL_BSS_MAX_SIZE 2112 CONFIG_SPL_BSS_MAX_SIZE
2114 CONFIG_SPL_BSS_START_ADDR 2113 CONFIG_SPL_BSS_START_ADDR
2115 CONFIG_SPL_CMT 2114 CONFIG_SPL_CMT
2116 CONFIG_SPL_CMT_DEBUG 2115 CONFIG_SPL_CMT_DEBUG
2117 CONFIG_SPL_COMMON_INIT_DDR 2116 CONFIG_SPL_COMMON_INIT_DDR
2118 CONFIG_SPL_CONSOLE 2117 CONFIG_SPL_CONSOLE
2119 CONFIG_SPL_ETH_DEVICE 2118 CONFIG_SPL_ETH_DEVICE
2120 CONFIG_SPL_FLUSH_IMAGE 2119 CONFIG_SPL_FLUSH_IMAGE
2121 CONFIG_SPL_FRAMEWORK 2120 CONFIG_SPL_FRAMEWORK
2122 CONFIG_SPL_FSL_PBL 2121 CONFIG_SPL_FSL_PBL
2123 CONFIG_SPL_FS_LOAD_ARGS_NAME 2122 CONFIG_SPL_FS_LOAD_ARGS_NAME
2124 CONFIG_SPL_FS_LOAD_KERNEL_NAME 2123 CONFIG_SPL_FS_LOAD_KERNEL_NAME
2125 CONFIG_SPL_FS_LOAD_PAYLOAD_NAME 2124 CONFIG_SPL_FS_LOAD_PAYLOAD_NAME
2126 CONFIG_SPL_GD_ADDR 2125 CONFIG_SPL_GD_ADDR
2127 CONFIG_SPL_GENERATE_ATMEL_PMECC_HEADER 2126 CONFIG_SPL_GENERATE_ATMEL_PMECC_HEADER
2128 CONFIG_SPL_INIT_MINIMAL 2127 CONFIG_SPL_INIT_MINIMAL
2129 CONFIG_SPL_JR0_LIODN_NS 2128 CONFIG_SPL_JR0_LIODN_NS
2130 CONFIG_SPL_JR0_LIODN_S 2129 CONFIG_SPL_JR0_LIODN_S
2131 CONFIG_SPL_LOAD_FIT_ADDRESS 2130 CONFIG_SPL_LOAD_FIT_ADDRESS
2132 CONFIG_SPL_MAX_FOOTPRINT 2131 CONFIG_SPL_MAX_FOOTPRINT
2133 CONFIG_SPL_MAX_PEB_SIZE 2132 CONFIG_SPL_MAX_PEB_SIZE
2134 CONFIG_SPL_MAX_SIZE 2133 CONFIG_SPL_MAX_SIZE
2135 CONFIG_SPL_MMC_BOOT 2134 CONFIG_SPL_MMC_BOOT
2136 CONFIG_SPL_MMC_LOAD 2135 CONFIG_SPL_MMC_LOAD
2137 CONFIG_SPL_MMC_MINIMAL 2136 CONFIG_SPL_MMC_MINIMAL
2138 CONFIG_SPL_MPC83XX_WAIT_FOR_NAND 2137 CONFIG_SPL_MPC83XX_WAIT_FOR_NAND
2139 CONFIG_SPL_MXS_PSWITCH_WAIT 2138 CONFIG_SPL_MXS_PSWITCH_WAIT
2140 CONFIG_SPL_NAND_BASE 2139 CONFIG_SPL_NAND_BASE
2141 CONFIG_SPL_NAND_BOOT 2140 CONFIG_SPL_NAND_BOOT
2142 CONFIG_SPL_NAND_DRIVERS 2141 CONFIG_SPL_NAND_DRIVERS
2143 CONFIG_SPL_NAND_ECC 2142 CONFIG_SPL_NAND_ECC
2144 CONFIG_SPL_NAND_INIT 2143 CONFIG_SPL_NAND_INIT
2145 CONFIG_SPL_NAND_LOAD 2144 CONFIG_SPL_NAND_LOAD
2146 CONFIG_SPL_NAND_MINIMAL 2145 CONFIG_SPL_NAND_MINIMAL
2147 CONFIG_SPL_NAND_RAW_ONLY 2146 CONFIG_SPL_NAND_RAW_ONLY
2148 CONFIG_SPL_NAND_SOFTECC 2147 CONFIG_SPL_NAND_SOFTECC
2149 CONFIG_SPL_NAND_WORKSPACE 2148 CONFIG_SPL_NAND_WORKSPACE
2150 CONFIG_SPL_NO_CPU_SUPPORT_CODE 2149 CONFIG_SPL_NO_CPU_SUPPORT_CODE
2151 CONFIG_SPL_PAD_TO 2150 CONFIG_SPL_PAD_TO
2152 CONFIG_SPL_PANIC_ON_RAW_IMAGE 2151 CONFIG_SPL_PANIC_ON_RAW_IMAGE
2153 CONFIG_SPL_PBL_PAD 2152 CONFIG_SPL_PBL_PAD
2154 CONFIG_SPL_PPAACT_ADDR 2153 CONFIG_SPL_PPAACT_ADDR
2155 CONFIG_SPL_RELOC_MALLOC_ADDR 2154 CONFIG_SPL_RELOC_MALLOC_ADDR
2156 CONFIG_SPL_RELOC_MALLOC_SIZE 2155 CONFIG_SPL_RELOC_MALLOC_SIZE
2157 CONFIG_SPL_RELOC_STACK 2156 CONFIG_SPL_RELOC_STACK
2158 CONFIG_SPL_RELOC_STACK_SIZE 2157 CONFIG_SPL_RELOC_STACK_SIZE
2159 CONFIG_SPL_RELOC_TEXT_BASE 2158 CONFIG_SPL_RELOC_TEXT_BASE
2160 CONFIG_SPL_SATA_BOOT_DEVICE 2159 CONFIG_SPL_SATA_BOOT_DEVICE
2161 CONFIG_SPL_SIZE 2160 CONFIG_SPL_SIZE
2162 CONFIG_SPL_SKIP_RELOCATE 2161 CONFIG_SPL_SKIP_RELOCATE
2163 CONFIG_SPL_SPAACT_ADDR 2162 CONFIG_SPL_SPAACT_ADDR
2164 CONFIG_SPL_SPI_BOOT 2163 CONFIG_SPL_SPI_BOOT
2165 CONFIG_SPL_SPI_FLASH_MINIMAL 2164 CONFIG_SPL_SPI_FLASH_MINIMAL
2166 CONFIG_SPL_SPI_LOAD 2165 CONFIG_SPL_SPI_LOAD
2167 CONFIG_SPL_STACK 2166 CONFIG_SPL_STACK
2168 CONFIG_SPL_STACK_ADDR 2167 CONFIG_SPL_STACK_ADDR
2169 CONFIG_SPL_STACK_SIZE 2168 CONFIG_SPL_STACK_SIZE
2170 CONFIG_SPL_START_S_PATH 2169 CONFIG_SPL_START_S_PATH
2171 CONFIG_SPL_TARGET 2170 CONFIG_SPL_TARGET
2172 CONFIG_SPL_TEXT_BASE 2171 CONFIG_SPL_TEXT_BASE
2173 CONFIG_SPL_UBI 2172 CONFIG_SPL_UBI
2174 CONFIG_SPL_UBI_INFO_ADDR 2173 CONFIG_SPL_UBI_INFO_ADDR
2175 CONFIG_SPL_UBI_LEB_START 2174 CONFIG_SPL_UBI_LEB_START
2176 CONFIG_SPL_UBI_LOAD_ARGS_ID 2175 CONFIG_SPL_UBI_LOAD_ARGS_ID
2177 CONFIG_SPL_UBI_LOAD_KERNEL_ID 2176 CONFIG_SPL_UBI_LOAD_KERNEL_ID
2178 CONFIG_SPL_UBI_LOAD_MONITOR_ID 2177 CONFIG_SPL_UBI_LOAD_MONITOR_ID
2179 CONFIG_SPL_UBI_MAX_PEBS 2178 CONFIG_SPL_UBI_MAX_PEBS
2180 CONFIG_SPL_UBI_MAX_PEB_SIZE 2179 CONFIG_SPL_UBI_MAX_PEB_SIZE
2181 CONFIG_SPL_UBI_MAX_VOL_LEBS 2180 CONFIG_SPL_UBI_MAX_VOL_LEBS
2182 CONFIG_SPL_UBI_PEB_OFFSET 2181 CONFIG_SPL_UBI_PEB_OFFSET
2183 CONFIG_SPL_UBI_VID_OFFSET 2182 CONFIG_SPL_UBI_VID_OFFSET
2184 CONFIG_SPL_UBI_VOL_IDS 2183 CONFIG_SPL_UBI_VOL_IDS
2185 CONFIG_SPL_UBOOT_KEY_HASH 2184 CONFIG_SPL_UBOOT_KEY_HASH
2186 CONFIG_SRAM_BASE 2185 CONFIG_SRAM_BASE
2187 CONFIG_SRAM_SIZE 2186 CONFIG_SRAM_SIZE
2188 CONFIG_SRIO1 2187 CONFIG_SRIO1
2189 CONFIG_SRIO2 2188 CONFIG_SRIO2
2190 CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET 2189 CONFIG_SRIO_PCIE_BOOT_BRR_OFFSET
2191 CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1 2190 CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS1
2192 CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2 2191 CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_BUS2
2193 CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS 2192 CONFIG_SRIO_PCIE_BOOT_IMAGE_MEM_PHYS
2194 CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE 2193 CONFIG_SRIO_PCIE_BOOT_IMAGE_SIZE
2195 CONFIG_SRIO_PCIE_BOOT_MASTER 2194 CONFIG_SRIO_PCIE_BOOT_MASTER
2196 CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK 2195 CONFIG_SRIO_PCIE_BOOT_RELEASE_MASK
2197 CONFIG_SRIO_PCIE_BOOT_SLAVE 2196 CONFIG_SRIO_PCIE_BOOT_SLAVE
2198 CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS 2197 CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_BUS
2199 CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS 2198 CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_MEM_PHYS
2200 CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE 2199 CONFIG_SRIO_PCIE_BOOT_UCODE_ENV_SIZE
2201 CONFIG_SSD_BR_PRELIM 2200 CONFIG_SSD_BR_PRELIM
2202 CONFIG_SSD_OR_PRELIM 2201 CONFIG_SSD_OR_PRELIM
2203 CONFIG_SSE2 2202 CONFIG_SSE2
2204 CONFIG_SSI1_FREQ 2203 CONFIG_SSI1_FREQ
2205 CONFIG_SSI2_FREQ 2204 CONFIG_SSI2_FREQ
2206 CONFIG_SSP1_BASE 2205 CONFIG_SSP1_BASE
2207 CONFIG_SSP2_BASE 2206 CONFIG_SSP2_BASE
2208 CONFIG_SSP3_BASE 2207 CONFIG_SSP3_BASE
2209 CONFIG_STACKBASE 2208 CONFIG_STACKBASE
2210 CONFIG_STANDALONE_LOAD_ADDR 2209 CONFIG_STANDALONE_LOAD_ADDR
2211 CONFIG_STATIC_BOARD_REV 2210 CONFIG_STATIC_BOARD_REV
2212 CONFIG_STATIC_RELA 2211 CONFIG_STATIC_RELA
2213 CONFIG_STD_DEVICES_SETTINGS 2212 CONFIG_STD_DEVICES_SETTINGS
2214 CONFIG_STM32F4DISCOVERY 2213 CONFIG_STM32F4DISCOVERY
2215 CONFIG_STM32_FLASH 2214 CONFIG_STM32_FLASH
2216 CONFIG_STM32_GPIO 2215 CONFIG_STM32_GPIO
2217 CONFIG_STM32_HSE_HZ 2216 CONFIG_STM32_HSE_HZ
2218 CONFIG_STM32_HZ 2217 CONFIG_STM32_HZ
2219 CONFIG_STM32_SERIAL 2218 CONFIG_STM32_SERIAL
2220 CONFIG_STMARK2 2219 CONFIG_STMARK2
2221 CONFIG_STRIDER 2220 CONFIG_STRIDER
2222 CONFIG_STRIDER_CON 2221 CONFIG_STRIDER_CON
2223 CONFIG_STRIDER_CON_DP 2222 CONFIG_STRIDER_CON_DP
2224 CONFIG_STRIDER_CPU 2223 CONFIG_STRIDER_CPU
2225 CONFIG_STRIDER_CPU_DP 2224 CONFIG_STRIDER_CPU_DP
2226 CONFIG_STRIDER_FANS 2225 CONFIG_STRIDER_FANS
2227 CONFIG_STUART 2226 CONFIG_STUART
2228 CONFIG_STV0991 2227 CONFIG_STV0991
2229 CONFIG_STV0991_HZ 2228 CONFIG_STV0991_HZ
2230 CONFIG_STV0991_HZ_CLOCK 2229 CONFIG_STV0991_HZ_CLOCK
2231 CONFIG_ST_SMI 2230 CONFIG_ST_SMI
2232 CONFIG_SUNXI_AHCI 2231 CONFIG_SUNXI_AHCI
2233 CONFIG_SUNXI_EMAC 2232 CONFIG_SUNXI_EMAC
2234 CONFIG_SUNXI_GPIO 2233 CONFIG_SUNXI_GPIO
2235 CONFIG_SUNXI_MAX_FB_SIZE 2234 CONFIG_SUNXI_MAX_FB_SIZE
2236 CONFIG_SUNXI_USB_PHYS 2235 CONFIG_SUNXI_USB_PHYS
2237 CONFIG_SUPERH_ON_CHIP_R8A66597 2236 CONFIG_SUPERH_ON_CHIP_R8A66597
2238 CONFIG_SUPPORT_EMMC_BOOT 2237 CONFIG_SUPPORT_EMMC_BOOT
2239 CONFIG_SUPPORT_EMMC_RPMB 2238 CONFIG_SUPPORT_EMMC_RPMB
2240 CONFIG_SUPPORT_RAW_INITRD 2239 CONFIG_SUPPORT_RAW_INITRD
2241 CONFIG_SUPPORT_VFAT 2240 CONFIG_SUPPORT_VFAT
2242 CONFIG_SUVD3 2241 CONFIG_SUVD3
2243 CONFIG_SXNI855T 2242 CONFIG_SXNI855T
2244 CONFIG_SYSCOUNTER_TIMER 2243 CONFIG_SYSCOUNTER_TIMER
2245 CONFIG_SYSFLAGS_ADDR 2244 CONFIG_SYSFLAGS_ADDR
2246 CONFIG_SYSFS 2245 CONFIG_SYSFS
2247 CONFIG_SYSMGR_ISWGRP_HANDOFF 2246 CONFIG_SYSMGR_ISWGRP_HANDOFF
2248 CONFIG_SYSTEMACE 2247 CONFIG_SYSTEMACE
2249 CONFIG_SYS_33MHZ 2248 CONFIG_SYS_33MHZ
2250 CONFIG_SYS_64BIT 2249 CONFIG_SYS_64BIT
2251 CONFIG_SYS_64BIT_LBA 2250 CONFIG_SYS_64BIT_LBA
2252 CONFIG_SYS_64BIT_VSPRINTF 2251 CONFIG_SYS_64BIT_VSPRINTF
2253 CONFIG_SYS_66MHZ 2252 CONFIG_SYS_66MHZ
2254 CONFIG_SYS_8313ERDB_BROKEN_PMC 2253 CONFIG_SYS_8313ERDB_BROKEN_PMC
2255 CONFIG_SYS_83XX_DDR_USES_CS0 2254 CONFIG_SYS_83XX_DDR_USES_CS0
2256 CONFIG_SYS_ACR_APARK 2255 CONFIG_SYS_ACR_APARK
2257 CONFIG_SYS_ACR_PARKM 2256 CONFIG_SYS_ACR_PARKM
2258 CONFIG_SYS_ACR_PIPE_DEP 2257 CONFIG_SYS_ACR_PIPE_DEP
2259 CONFIG_SYS_ACR_RPTCNT 2258 CONFIG_SYS_ACR_RPTCNT
2260 CONFIG_SYS_ADDRESS_MAP_A 2259 CONFIG_SYS_ADDRESS_MAP_A
2261 CONFIG_SYS_ADV7611_I2C 2260 CONFIG_SYS_ADV7611_I2C
2262 CONFIG_SYS_ALT_BOOT 2261 CONFIG_SYS_ALT_BOOT
2263 CONFIG_SYS_ALT_FLASH 2262 CONFIG_SYS_ALT_FLASH
2264 CONFIG_SYS_ALT_MEMTEST 2263 CONFIG_SYS_ALT_MEMTEST
2265 CONFIG_SYS_AMASK0 2264 CONFIG_SYS_AMASK0
2266 CONFIG_SYS_AMASK0_FINAL 2265 CONFIG_SYS_AMASK0_FINAL
2267 CONFIG_SYS_AMASK1 2266 CONFIG_SYS_AMASK1
2268 CONFIG_SYS_AMASK1_FINAL 2267 CONFIG_SYS_AMASK1_FINAL
2269 CONFIG_SYS_AMASK2 2268 CONFIG_SYS_AMASK2
2270 CONFIG_SYS_AMASK2_FINAL 2269 CONFIG_SYS_AMASK2_FINAL
2271 CONFIG_SYS_AMASK3 2270 CONFIG_SYS_AMASK3
2272 CONFIG_SYS_AMASK3_FINAL 2271 CONFIG_SYS_AMASK3_FINAL
2273 CONFIG_SYS_AMASK4 2272 CONFIG_SYS_AMASK4
2274 CONFIG_SYS_AMASK5 2273 CONFIG_SYS_AMASK5
2275 CONFIG_SYS_AMASK6 2274 CONFIG_SYS_AMASK6
2276 CONFIG_SYS_AMASK7 2275 CONFIG_SYS_AMASK7
2277 CONFIG_SYS_APP1_BASE 2276 CONFIG_SYS_APP1_BASE
2278 CONFIG_SYS_APP1_SIZE 2277 CONFIG_SYS_APP1_SIZE
2279 CONFIG_SYS_APP2_BASE 2278 CONFIG_SYS_APP2_BASE
2280 CONFIG_SYS_APP2_SIZE 2279 CONFIG_SYS_APP2_SIZE
2281 CONFIG_SYS_ARCH_TIMER 2280 CONFIG_SYS_ARCH_TIMER
2282 CONFIG_SYS_ARM_CACHE_WRITETHROUGH 2281 CONFIG_SYS_ARM_CACHE_WRITETHROUGH
2283 CONFIG_SYS_AT91_CPU_NAME 2282 CONFIG_SYS_AT91_CPU_NAME
2284 CONFIG_SYS_AT91_MAIN_CLOCK 2283 CONFIG_SYS_AT91_MAIN_CLOCK
2285 CONFIG_SYS_AT91_PLLA 2284 CONFIG_SYS_AT91_PLLA
2286 CONFIG_SYS_AT91_PLLB 2285 CONFIG_SYS_AT91_PLLB
2287 CONFIG_SYS_AT91_SLOW_CLOCK 2286 CONFIG_SYS_AT91_SLOW_CLOCK
2288 CONFIG_SYS_ATA_ALT_OFFSET 2287 CONFIG_SYS_ATA_ALT_OFFSET
2289 CONFIG_SYS_ATA_BASE_ADDR 2288 CONFIG_SYS_ATA_BASE_ADDR
2290 CONFIG_SYS_ATA_DATA_OFFSET 2289 CONFIG_SYS_ATA_DATA_OFFSET
2291 CONFIG_SYS_ATA_IDE0_OFFSET 2290 CONFIG_SYS_ATA_IDE0_OFFSET
2292 CONFIG_SYS_ATA_IDE1_OFFSET 2291 CONFIG_SYS_ATA_IDE1_OFFSET
2293 CONFIG_SYS_ATA_PORT_ADDR 2292 CONFIG_SYS_ATA_PORT_ADDR
2294 CONFIG_SYS_ATA_REG_OFFSET 2293 CONFIG_SYS_ATA_REG_OFFSET
2295 CONFIG_SYS_ATA_STRIDE 2294 CONFIG_SYS_ATA_STRIDE
2296 CONFIG_SYS_ATI_REV_A11 2295 CONFIG_SYS_ATI_REV_A11
2297 CONFIG_SYS_ATI_REV_A12 2296 CONFIG_SYS_ATI_REV_A12
2298 CONFIG_SYS_ATI_REV_A13 2297 CONFIG_SYS_ATI_REV_A13
2299 CONFIG_SYS_ATI_REV_ID_MASK 2298 CONFIG_SYS_ATI_REV_ID_MASK
2300 CONFIG_SYS_ATMEL_BASE 2299 CONFIG_SYS_ATMEL_BASE
2301 CONFIG_SYS_ATMEL_BOOT 2300 CONFIG_SYS_ATMEL_BOOT
2302 CONFIG_SYS_ATMEL_CPU_NAME 2301 CONFIG_SYS_ATMEL_CPU_NAME
2303 CONFIG_SYS_ATMEL_REGION 2302 CONFIG_SYS_ATMEL_REGION
2304 CONFIG_SYS_ATMEL_SECT 2303 CONFIG_SYS_ATMEL_SECT
2305 CONFIG_SYS_ATMEL_SECTSZ 2304 CONFIG_SYS_ATMEL_SECTSZ
2306 CONFIG_SYS_ATMEL_TOTALSECT 2305 CONFIG_SYS_ATMEL_TOTALSECT
2307 CONFIG_SYS_AUTOLOAD 2306 CONFIG_SYS_AUTOLOAD
2308 CONFIG_SYS_AUTOMATIC_SDRAM_DETECTION 2307 CONFIG_SYS_AUTOMATIC_SDRAM_DETECTION
2309 CONFIG_SYS_AUXCORE_BOOTDATA 2308 CONFIG_SYS_AUXCORE_BOOTDATA
2310 CONFIG_SYS_BARGSIZE 2309 CONFIG_SYS_BARGSIZE
2311 CONFIG_SYS_BAUDRATE_TABLE 2310 CONFIG_SYS_BAUDRATE_TABLE
2312 CONFIG_SYS_BCSR 2311 CONFIG_SYS_BCSR
2313 CONFIG_SYS_BCSR_ADDR 2312 CONFIG_SYS_BCSR_ADDR
2314 CONFIG_SYS_BCSR_BASE 2313 CONFIG_SYS_BCSR_BASE
2315 CONFIG_SYS_BCSR_BASE_PHYS 2314 CONFIG_SYS_BCSR_BASE_PHYS
2316 CONFIG_SYS_BCSR_SIZE 2315 CONFIG_SYS_BCSR_SIZE
2317 CONFIG_SYS_BD_REV 2316 CONFIG_SYS_BD_REV
2318 CONFIG_SYS_BFTIC3_BASE 2317 CONFIG_SYS_BFTIC3_BASE
2319 CONFIG_SYS_BFTIC3_SIZE 2318 CONFIG_SYS_BFTIC3_SIZE
2320 CONFIG_SYS_BITBANG_PHY_PORT 2319 CONFIG_SYS_BITBANG_PHY_PORT
2321 CONFIG_SYS_BITBANG_PHY_PORTS 2320 CONFIG_SYS_BITBANG_PHY_PORTS
2322 CONFIG_SYS_BLACK_IN_WRITE 2321 CONFIG_SYS_BLACK_IN_WRITE
2323 CONFIG_SYS_BMAN_CENA_BASE 2322 CONFIG_SYS_BMAN_CENA_BASE
2324 CONFIG_SYS_BMAN_CENA_SIZE 2323 CONFIG_SYS_BMAN_CENA_SIZE
2325 CONFIG_SYS_BMAN_CINH_BASE 2324 CONFIG_SYS_BMAN_CINH_BASE
2326 CONFIG_SYS_BMAN_CINH_SIZE 2325 CONFIG_SYS_BMAN_CINH_SIZE
2327 CONFIG_SYS_BMAN_MEM_BASE 2326 CONFIG_SYS_BMAN_MEM_BASE
2328 CONFIG_SYS_BMAN_MEM_PHYS 2327 CONFIG_SYS_BMAN_MEM_PHYS
2329 CONFIG_SYS_BMAN_MEM_SIZE 2328 CONFIG_SYS_BMAN_MEM_SIZE
2330 CONFIG_SYS_BMAN_NUM_PORTALS 2329 CONFIG_SYS_BMAN_NUM_PORTALS
2331 CONFIG_SYS_BMAN_SP_CENA_SIZE 2330 CONFIG_SYS_BMAN_SP_CENA_SIZE
2332 CONFIG_SYS_BMAN_SP_CINH_SIZE 2331 CONFIG_SYS_BMAN_SP_CINH_SIZE
2333 CONFIG_SYS_BMAN_SWP_ISDR_REG 2332 CONFIG_SYS_BMAN_SWP_ISDR_REG
2334 CONFIG_SYS_BOARD_NAME 2333 CONFIG_SYS_BOARD_NAME
2335 CONFIG_SYS_BOARD_OMAP3_HA 2334 CONFIG_SYS_BOARD_OMAP3_HA
2336 CONFIG_SYS_BOARD_VERSION 2335 CONFIG_SYS_BOARD_VERSION
2337 CONFIG_SYS_BOOK3E_HV 2336 CONFIG_SYS_BOOK3E_HV
2338 CONFIG_SYS_BOOTCOUNT_ADDR 2337 CONFIG_SYS_BOOTCOUNT_ADDR
2339 CONFIG_SYS_BOOTCOUNT_BE 2338 CONFIG_SYS_BOOTCOUNT_BE
2340 CONFIG_SYS_BOOTCOUNT_LE 2339 CONFIG_SYS_BOOTCOUNT_LE
2341 CONFIG_SYS_BOOTCOUNT_SINGLEWORD 2340 CONFIG_SYS_BOOTCOUNT_SINGLEWORD
2342 CONFIG_SYS_BOOTFILE_PREFIX 2341 CONFIG_SYS_BOOTFILE_PREFIX
2343 CONFIG_SYS_BOOTMAPSZ 2342 CONFIG_SYS_BOOTMAPSZ
2344 CONFIG_SYS_BOOTM_LEN 2343 CONFIG_SYS_BOOTM_LEN
2345 CONFIG_SYS_BOOTPARAMS_LEN 2344 CONFIG_SYS_BOOTPARAMS_LEN
2346 CONFIG_SYS_BOOTSZ 2345 CONFIG_SYS_BOOTSZ
2347 CONFIG_SYS_BOOT_BLOCK 2346 CONFIG_SYS_BOOT_BLOCK
2348 CONFIG_SYS_BOOT_GET_CMDLINE 2347 CONFIG_SYS_BOOT_GET_CMDLINE
2349 CONFIG_SYS_BOOT_GET_KBD 2348 CONFIG_SYS_BOOT_GET_KBD
2350 CONFIG_SYS_BOOT_RAMDISK_HIGH 2349 CONFIG_SYS_BOOT_RAMDISK_HIGH
2351 CONFIG_SYS_BR0_64M 2350 CONFIG_SYS_BR0_64M
2352 CONFIG_SYS_BR0_8M 2351 CONFIG_SYS_BR0_8M
2353 CONFIG_SYS_BR6_64M 2352 CONFIG_SYS_BR6_64M
2354 CONFIG_SYS_BR6_8M 2353 CONFIG_SYS_BR6_8M
2355 CONFIG_SYS_BUSCLK 2354 CONFIG_SYS_BUSCLK
2356 CONFIG_SYS_CACHELINE_SHIFT 2355 CONFIG_SYS_CACHELINE_SHIFT
2357 CONFIG_SYS_CACHE_ACR0 2356 CONFIG_SYS_CACHE_ACR0
2358 CONFIG_SYS_CACHE_ACR1 2357 CONFIG_SYS_CACHE_ACR1
2359 CONFIG_SYS_CACHE_ACR2 2358 CONFIG_SYS_CACHE_ACR2
2360 CONFIG_SYS_CACHE_ACR3 2359 CONFIG_SYS_CACHE_ACR3
2361 CONFIG_SYS_CACHE_ACR4 2360 CONFIG_SYS_CACHE_ACR4
2362 CONFIG_SYS_CACHE_ACR5 2361 CONFIG_SYS_CACHE_ACR5
2363 CONFIG_SYS_CACHE_ACR6 2362 CONFIG_SYS_CACHE_ACR6
2364 CONFIG_SYS_CACHE_ACR7 2363 CONFIG_SYS_CACHE_ACR7
2365 CONFIG_SYS_CACHE_DCACR 2364 CONFIG_SYS_CACHE_DCACR
2366 CONFIG_SYS_CACHE_ICACR 2365 CONFIG_SYS_CACHE_ICACR
2367 CONFIG_SYS_CACHE_STASHING 2366 CONFIG_SYS_CACHE_STASHING
2368 CONFIG_SYS_CADMUS_BASE_REG 2367 CONFIG_SYS_CADMUS_BASE_REG
2369 CONFIG_SYS_CBSIZE 2368 CONFIG_SYS_CBSIZE
2370 CONFIG_SYS_CCCR 2369 CONFIG_SYS_CCCR
2371 CONFIG_SYS_CCSRBAR 2370 CONFIG_SYS_CCSRBAR
2372 CONFIG_SYS_CCSRBAR_PHYS 2371 CONFIG_SYS_CCSRBAR_PHYS
2373 CONFIG_SYS_CCSRBAR_PHYS_HIGH 2372 CONFIG_SYS_CCSRBAR_PHYS_HIGH
2374 CONFIG_SYS_CCSRBAR_PHYS_LOW 2373 CONFIG_SYS_CCSRBAR_PHYS_LOW
2375 CONFIG_SYS_CCSR_DEFAULT_DBATL 2374 CONFIG_SYS_CCSR_DEFAULT_DBATL
2376 CONFIG_SYS_CCSR_DEFAULT_DBATU 2375 CONFIG_SYS_CCSR_DEFAULT_DBATU
2377 CONFIG_SYS_CCSR_DEFAULT_IBATL 2376 CONFIG_SYS_CCSR_DEFAULT_IBATL
2378 CONFIG_SYS_CCSR_DEFAULT_IBATU 2377 CONFIG_SYS_CCSR_DEFAULT_IBATU
2379 CONFIG_SYS_CCSR_DO_NOT_RELOCATE 2378 CONFIG_SYS_CCSR_DO_NOT_RELOCATE
2380 CONFIG_SYS_CFI_FLASH_CONFIG_REGS 2379 CONFIG_SYS_CFI_FLASH_CONFIG_REGS
2381 CONFIG_SYS_CFI_FLASH_STATUS_POLL 2380 CONFIG_SYS_CFI_FLASH_STATUS_POLL
2382 CONFIG_SYS_CF_BASE 2381 CONFIG_SYS_CF_BASE
2383 CONFIG_SYS_CF_INTC_REG1 2382 CONFIG_SYS_CF_INTC_REG1
2384 CONFIG_SYS_CH7301_I2C 2383 CONFIG_SYS_CH7301_I2C
2385 CONFIG_SYS_CKEN 2384 CONFIG_SYS_CKEN
2386 CONFIG_SYS_CLK 2385 CONFIG_SYS_CLK
2387 CONFIG_SYS_CLKTL_CBCDR 2386 CONFIG_SYS_CLKTL_CBCDR
2388 CONFIG_SYS_CLK_100 2387 CONFIG_SYS_CLK_100
2389 CONFIG_SYS_CLK_100_DDR_100 2388 CONFIG_SYS_CLK_100_DDR_100
2390 CONFIG_SYS_CLK_100_DDR_133 2389 CONFIG_SYS_CLK_100_DDR_133
2391 CONFIG_SYS_CLK_DIV 2390 CONFIG_SYS_CLK_DIV
2392 CONFIG_SYS_CLK_FREQ_C100 2391 CONFIG_SYS_CLK_FREQ_C100
2393 CONFIG_SYS_CLK_FREQ_C110 2392 CONFIG_SYS_CLK_FREQ_C110
2394 CONFIG_SYS_CMD_CONFIGURE 2393 CONFIG_SYS_CMD_CONFIGURE
2395 CONFIG_SYS_CMD_EL 2394 CONFIG_SYS_CMD_EL
2396 CONFIG_SYS_CMD_IAS 2395 CONFIG_SYS_CMD_IAS
2397 CONFIG_SYS_CMD_INT 2396 CONFIG_SYS_CMD_INT
2398 CONFIG_SYS_CMD_SUSPEND 2397 CONFIG_SYS_CMD_SUSPEND
2399 CONFIG_SYS_CMXFCR_MASK1 2398 CONFIG_SYS_CMXFCR_MASK1
2400 CONFIG_SYS_CMXFCR_MASK2 2399 CONFIG_SYS_CMXFCR_MASK2
2401 CONFIG_SYS_CMXFCR_MASK3 2400 CONFIG_SYS_CMXFCR_MASK3
2402 CONFIG_SYS_CMXFCR_VALUE1 2401 CONFIG_SYS_CMXFCR_VALUE1
2403 CONFIG_SYS_CMXFCR_VALUE2 2402 CONFIG_SYS_CMXFCR_VALUE2
2404 CONFIG_SYS_CMXFCR_VALUE3 2403 CONFIG_SYS_CMXFCR_VALUE3
2405 CONFIG_SYS_CORE_SRAM 2404 CONFIG_SYS_CORE_SRAM
2406 CONFIG_SYS_CORE_SRAM_SIZE 2405 CONFIG_SYS_CORE_SRAM_SIZE
2407 CONFIG_SYS_CORTEX_R4 2406 CONFIG_SYS_CORTEX_R4
2408 CONFIG_SYS_CORTINA_FW_IN_MMC 2407 CONFIG_SYS_CORTINA_FW_IN_MMC
2409 CONFIG_SYS_CORTINA_FW_IN_NAND 2408 CONFIG_SYS_CORTINA_FW_IN_NAND
2410 CONFIG_SYS_CORTINA_FW_IN_NOR 2409 CONFIG_SYS_CORTINA_FW_IN_NOR
2411 CONFIG_SYS_CORTINA_FW_IN_REMOTE 2410 CONFIG_SYS_CORTINA_FW_IN_REMOTE
2412 CONFIG_SYS_CORTINA_FW_IN_SPIFLASH 2411 CONFIG_SYS_CORTINA_FW_IN_SPIFLASH
2413 CONFIG_SYS_CPC_REINIT_F 2412 CONFIG_SYS_CPC_REINIT_F
2414 CONFIG_SYS_CPLD_AMASK 2413 CONFIG_SYS_CPLD_AMASK
2415 CONFIG_SYS_CPLD_BASE 2414 CONFIG_SYS_CPLD_BASE
2416 CONFIG_SYS_CPLD_BASE_PHYS 2415 CONFIG_SYS_CPLD_BASE_PHYS
2417 CONFIG_SYS_CPLD_CSOR 2416 CONFIG_SYS_CPLD_CSOR
2418 CONFIG_SYS_CPLD_CSPR 2417 CONFIG_SYS_CPLD_CSPR
2419 CONFIG_SYS_CPLD_CSPR_EXT 2418 CONFIG_SYS_CPLD_CSPR_EXT
2420 CONFIG_SYS_CPLD_FTIM0 2419 CONFIG_SYS_CPLD_FTIM0
2421 CONFIG_SYS_CPLD_FTIM1 2420 CONFIG_SYS_CPLD_FTIM1
2422 CONFIG_SYS_CPLD_FTIM2 2421 CONFIG_SYS_CPLD_FTIM2
2423 CONFIG_SYS_CPLD_FTIM3 2422 CONFIG_SYS_CPLD_FTIM3
2424 CONFIG_SYS_CPLD_SIZE 2423 CONFIG_SYS_CPLD_SIZE
2425 CONFIG_SYS_CPMFCR_RAMTYPE 2424 CONFIG_SYS_CPMFCR_RAMTYPE
2426 CONFIG_SYS_CPM_INTERRUPT 2425 CONFIG_SYS_CPM_INTERRUPT
2427 CONFIG_SYS_CPRI 2426 CONFIG_SYS_CPRI
2428 CONFIG_SYS_CPRI_CLK 2427 CONFIG_SYS_CPRI_CLK
2429 CONFIG_SYS_CPUSPEED 2428 CONFIG_SYS_CPUSPEED
2430 CONFIG_SYS_CPU_CLK 2429 CONFIG_SYS_CPU_CLK
2431 CONFIG_SYS_CS0_BASE 2430 CONFIG_SYS_CS0_BASE
2432 CONFIG_SYS_CS0_CTRL 2431 CONFIG_SYS_CS0_CTRL
2433 CONFIG_SYS_CS0_FTIM0 2432 CONFIG_SYS_CS0_FTIM0
2434 CONFIG_SYS_CS0_FTIM1 2433 CONFIG_SYS_CS0_FTIM1
2435 CONFIG_SYS_CS0_FTIM2 2434 CONFIG_SYS_CS0_FTIM2
2436 CONFIG_SYS_CS0_FTIM3 2435 CONFIG_SYS_CS0_FTIM3
2437 CONFIG_SYS_CS0_MASK 2436 CONFIG_SYS_CS0_MASK
2438 CONFIG_SYS_CS0_SIZE 2437 CONFIG_SYS_CS0_SIZE
2439 CONFIG_SYS_CS1_BASE 2438 CONFIG_SYS_CS1_BASE
2440 CONFIG_SYS_CS1_CTRL 2439 CONFIG_SYS_CS1_CTRL
2441 CONFIG_SYS_CS1_FLASH_BASE 2440 CONFIG_SYS_CS1_FLASH_BASE
2442 CONFIG_SYS_CS1_FTIM0 2441 CONFIG_SYS_CS1_FTIM0
2443 CONFIG_SYS_CS1_FTIM1 2442 CONFIG_SYS_CS1_FTIM1
2444 CONFIG_SYS_CS1_FTIM2 2443 CONFIG_SYS_CS1_FTIM2
2445 CONFIG_SYS_CS1_FTIM3 2444 CONFIG_SYS_CS1_FTIM3
2446 CONFIG_SYS_CS1_MASK 2445 CONFIG_SYS_CS1_MASK
2447 CONFIG_SYS_CS2_BASE 2446 CONFIG_SYS_CS2_BASE
2448 CONFIG_SYS_CS2_CTRL 2447 CONFIG_SYS_CS2_CTRL
2449 CONFIG_SYS_CS2_FLASH_BASE 2448 CONFIG_SYS_CS2_FLASH_BASE
2450 CONFIG_SYS_CS2_FTIM0 2449 CONFIG_SYS_CS2_FTIM0
2451 CONFIG_SYS_CS2_FTIM1 2450 CONFIG_SYS_CS2_FTIM1
2452 CONFIG_SYS_CS2_FTIM2 2451 CONFIG_SYS_CS2_FTIM2
2453 CONFIG_SYS_CS2_FTIM3 2452 CONFIG_SYS_CS2_FTIM3
2454 CONFIG_SYS_CS2_MASK 2453 CONFIG_SYS_CS2_MASK
2455 CONFIG_SYS_CS3_BASE 2454 CONFIG_SYS_CS3_BASE
2456 CONFIG_SYS_CS3_CTRL 2455 CONFIG_SYS_CS3_CTRL
2457 CONFIG_SYS_CS3_FLASH_BASE 2456 CONFIG_SYS_CS3_FLASH_BASE
2458 CONFIG_SYS_CS3_FTIM0 2457 CONFIG_SYS_CS3_FTIM0
2459 CONFIG_SYS_CS3_FTIM1 2458 CONFIG_SYS_CS3_FTIM1
2460 CONFIG_SYS_CS3_FTIM2 2459 CONFIG_SYS_CS3_FTIM2
2461 CONFIG_SYS_CS3_FTIM3 2460 CONFIG_SYS_CS3_FTIM3
2462 CONFIG_SYS_CS3_MASK 2461 CONFIG_SYS_CS3_MASK
2463 CONFIG_SYS_CS4_BASE 2462 CONFIG_SYS_CS4_BASE
2464 CONFIG_SYS_CS4_CTRL 2463 CONFIG_SYS_CS4_CTRL
2465 CONFIG_SYS_CS4_FLASH_BASE 2464 CONFIG_SYS_CS4_FLASH_BASE
2466 CONFIG_SYS_CS4_FTIM0 2465 CONFIG_SYS_CS4_FTIM0
2467 CONFIG_SYS_CS4_FTIM1 2466 CONFIG_SYS_CS4_FTIM1
2468 CONFIG_SYS_CS4_FTIM2 2467 CONFIG_SYS_CS4_FTIM2
2469 CONFIG_SYS_CS4_FTIM3 2468 CONFIG_SYS_CS4_FTIM3
2470 CONFIG_SYS_CS4_MASK 2469 CONFIG_SYS_CS4_MASK
2471 CONFIG_SYS_CS5_BASE 2470 CONFIG_SYS_CS5_BASE
2472 CONFIG_SYS_CS5_CTRL 2471 CONFIG_SYS_CS5_CTRL
2473 CONFIG_SYS_CS5_FLASH_BASE 2472 CONFIG_SYS_CS5_FLASH_BASE
2474 CONFIG_SYS_CS5_FTIM0 2473 CONFIG_SYS_CS5_FTIM0
2475 CONFIG_SYS_CS5_FTIM1 2474 CONFIG_SYS_CS5_FTIM1
2476 CONFIG_SYS_CS5_FTIM2 2475 CONFIG_SYS_CS5_FTIM2
2477 CONFIG_SYS_CS5_FTIM3 2476 CONFIG_SYS_CS5_FTIM3
2478 CONFIG_SYS_CS5_MASK 2477 CONFIG_SYS_CS5_MASK
2479 CONFIG_SYS_CS6_BASE 2478 CONFIG_SYS_CS6_BASE
2480 CONFIG_SYS_CS6_CTRL 2479 CONFIG_SYS_CS6_CTRL
2481 CONFIG_SYS_CS6_FTIM0 2480 CONFIG_SYS_CS6_FTIM0
2482 CONFIG_SYS_CS6_FTIM1 2481 CONFIG_SYS_CS6_FTIM1
2483 CONFIG_SYS_CS6_FTIM2 2482 CONFIG_SYS_CS6_FTIM2
2484 CONFIG_SYS_CS6_FTIM3 2483 CONFIG_SYS_CS6_FTIM3
2485 CONFIG_SYS_CS6_MASK 2484 CONFIG_SYS_CS6_MASK
2486 CONFIG_SYS_CS7_BASE 2485 CONFIG_SYS_CS7_BASE
2487 CONFIG_SYS_CS7_CTRL 2486 CONFIG_SYS_CS7_CTRL
2488 CONFIG_SYS_CS7_FTIM0 2487 CONFIG_SYS_CS7_FTIM0
2489 CONFIG_SYS_CS7_FTIM1 2488 CONFIG_SYS_CS7_FTIM1
2490 CONFIG_SYS_CS7_FTIM2 2489 CONFIG_SYS_CS7_FTIM2
2491 CONFIG_SYS_CS7_FTIM3 2490 CONFIG_SYS_CS7_FTIM3
2492 CONFIG_SYS_CS7_MASK 2491 CONFIG_SYS_CS7_MASK
2493 CONFIG_SYS_CSOR0 2492 CONFIG_SYS_CSOR0
2494 CONFIG_SYS_CSOR0_EXT 2493 CONFIG_SYS_CSOR0_EXT
2495 CONFIG_SYS_CSOR1 2494 CONFIG_SYS_CSOR1
2496 CONFIG_SYS_CSOR1_EXT 2495 CONFIG_SYS_CSOR1_EXT
2497 CONFIG_SYS_CSOR2 2496 CONFIG_SYS_CSOR2
2498 CONFIG_SYS_CSOR2_EXT 2497 CONFIG_SYS_CSOR2_EXT
2499 CONFIG_SYS_CSOR3 2498 CONFIG_SYS_CSOR3
2500 CONFIG_SYS_CSOR3_EXT 2499 CONFIG_SYS_CSOR3_EXT
2501 CONFIG_SYS_CSOR4 2500 CONFIG_SYS_CSOR4
2502 CONFIG_SYS_CSOR4_EXT 2501 CONFIG_SYS_CSOR4_EXT
2503 CONFIG_SYS_CSOR5 2502 CONFIG_SYS_CSOR5
2504 CONFIG_SYS_CSOR5_EXT 2503 CONFIG_SYS_CSOR5_EXT
2505 CONFIG_SYS_CSOR6 2504 CONFIG_SYS_CSOR6
2506 CONFIG_SYS_CSOR6_EXT 2505 CONFIG_SYS_CSOR6_EXT
2507 CONFIG_SYS_CSOR7 2506 CONFIG_SYS_CSOR7
2508 CONFIG_SYS_CSOR7_EXT 2507 CONFIG_SYS_CSOR7_EXT
2509 CONFIG_SYS_CSPR0 2508 CONFIG_SYS_CSPR0
2510 CONFIG_SYS_CSPR0_EXT 2509 CONFIG_SYS_CSPR0_EXT
2511 CONFIG_SYS_CSPR0_FINAL 2510 CONFIG_SYS_CSPR0_FINAL
2512 CONFIG_SYS_CSPR1 2511 CONFIG_SYS_CSPR1
2513 CONFIG_SYS_CSPR1_EXT 2512 CONFIG_SYS_CSPR1_EXT
2514 CONFIG_SYS_CSPR1_FINAL 2513 CONFIG_SYS_CSPR1_FINAL
2515 CONFIG_SYS_CSPR2 2514 CONFIG_SYS_CSPR2
2516 CONFIG_SYS_CSPR2_EXT 2515 CONFIG_SYS_CSPR2_EXT
2517 CONFIG_SYS_CSPR2_FINAL 2516 CONFIG_SYS_CSPR2_FINAL
2518 CONFIG_SYS_CSPR3 2517 CONFIG_SYS_CSPR3
2519 CONFIG_SYS_CSPR3_EXT 2518 CONFIG_SYS_CSPR3_EXT
2520 CONFIG_SYS_CSPR3_FINAL 2519 CONFIG_SYS_CSPR3_FINAL
2521 CONFIG_SYS_CSPR4 2520 CONFIG_SYS_CSPR4
2522 CONFIG_SYS_CSPR4_EXT 2521 CONFIG_SYS_CSPR4_EXT
2523 CONFIG_SYS_CSPR5 2522 CONFIG_SYS_CSPR5
2524 CONFIG_SYS_CSPR5_EXT 2523 CONFIG_SYS_CSPR5_EXT
2525 CONFIG_SYS_CSPR6 2524 CONFIG_SYS_CSPR6
2526 CONFIG_SYS_CSPR6_EXT 2525 CONFIG_SYS_CSPR6_EXT
2527 CONFIG_SYS_CSPR7 2526 CONFIG_SYS_CSPR7
2528 CONFIG_SYS_CSPR7_EXT 2527 CONFIG_SYS_CSPR7_EXT
2529 CONFIG_SYS_DA850_CS2CFG 2528 CONFIG_SYS_DA850_CS2CFG
2530 CONFIG_SYS_DA850_CS3CFG 2529 CONFIG_SYS_DA850_CS3CFG
2531 CONFIG_SYS_DA850_DDR2_DDRPHYCR 2530 CONFIG_SYS_DA850_DDR2_DDRPHYCR
2532 CONFIG_SYS_DA850_DDR2_PBBPR 2531 CONFIG_SYS_DA850_DDR2_PBBPR
2533 CONFIG_SYS_DA850_DDR2_SDBCR 2532 CONFIG_SYS_DA850_DDR2_SDBCR
2534 CONFIG_SYS_DA850_DDR2_SDBCR2 2533 CONFIG_SYS_DA850_DDR2_SDBCR2
2535 CONFIG_SYS_DA850_DDR2_SDRCR 2534 CONFIG_SYS_DA850_DDR2_SDRCR
2536 CONFIG_SYS_DA850_DDR2_SDTIMR 2535 CONFIG_SYS_DA850_DDR2_SDTIMR
2537 CONFIG_SYS_DA850_DDR2_SDTIMR2 2536 CONFIG_SYS_DA850_DDR2_SDTIMR2
2538 CONFIG_SYS_DA850_PLL0_PLLDIV1 2537 CONFIG_SYS_DA850_PLL0_PLLDIV1
2539 CONFIG_SYS_DA850_PLL0_PLLDIV2 2538 CONFIG_SYS_DA850_PLL0_PLLDIV2
2540 CONFIG_SYS_DA850_PLL0_PLLDIV3 2539 CONFIG_SYS_DA850_PLL0_PLLDIV3
2541 CONFIG_SYS_DA850_PLL0_PLLDIV4 2540 CONFIG_SYS_DA850_PLL0_PLLDIV4
2542 CONFIG_SYS_DA850_PLL0_PLLDIV5 2541 CONFIG_SYS_DA850_PLL0_PLLDIV5
2543 CONFIG_SYS_DA850_PLL0_PLLDIV6 2542 CONFIG_SYS_DA850_PLL0_PLLDIV6
2544 CONFIG_SYS_DA850_PLL0_PLLDIV7 2543 CONFIG_SYS_DA850_PLL0_PLLDIV7
2545 CONFIG_SYS_DA850_PLL0_PLLM 2544 CONFIG_SYS_DA850_PLL0_PLLM
2546 CONFIG_SYS_DA850_PLL0_POSTDIV 2545 CONFIG_SYS_DA850_PLL0_POSTDIV
2547 CONFIG_SYS_DA850_PLL0_PREDIV 2546 CONFIG_SYS_DA850_PLL0_PREDIV
2548 CONFIG_SYS_DA850_PLL1_PLLDIV1 2547 CONFIG_SYS_DA850_PLL1_PLLDIV1
2549 CONFIG_SYS_DA850_PLL1_PLLDIV2 2548 CONFIG_SYS_DA850_PLL1_PLLDIV2
2550 CONFIG_SYS_DA850_PLL1_PLLDIV3 2549 CONFIG_SYS_DA850_PLL1_PLLDIV3
2551 CONFIG_SYS_DA850_PLL1_PLLM 2550 CONFIG_SYS_DA850_PLL1_PLLM
2552 CONFIG_SYS_DA850_PLL1_POSTDIV 2551 CONFIG_SYS_DA850_PLL1_POSTDIV
2553 CONFIG_SYS_DA850_SYSCFG_SUSPSRC 2552 CONFIG_SYS_DA850_SYSCFG_SUSPSRC
2554 CONFIG_SYS_DAVINCI_EMAC_PHY_COUNT 2553 CONFIG_SYS_DAVINCI_EMAC_PHY_COUNT
2555 CONFIG_SYS_DAVINCI_I2C_SLAVE 2554 CONFIG_SYS_DAVINCI_I2C_SLAVE
2556 CONFIG_SYS_DAVINCI_I2C_SLAVE1 2555 CONFIG_SYS_DAVINCI_I2C_SLAVE1
2557 CONFIG_SYS_DAVINCI_I2C_SLAVE2 2556 CONFIG_SYS_DAVINCI_I2C_SLAVE2
2558 CONFIG_SYS_DAVINCI_I2C_SPEED 2557 CONFIG_SYS_DAVINCI_I2C_SPEED
2559 CONFIG_SYS_DAVINCI_I2C_SPEED1 2558 CONFIG_SYS_DAVINCI_I2C_SPEED1
2560 CONFIG_SYS_DAVINCI_I2C_SPEED2 2559 CONFIG_SYS_DAVINCI_I2C_SPEED2
2561 CONFIG_SYS_DBAT 2560 CONFIG_SYS_DBAT
2562 CONFIG_SYS_DBAT0L 2561 CONFIG_SYS_DBAT0L
2563 CONFIG_SYS_DBAT0U 2562 CONFIG_SYS_DBAT0U
2564 CONFIG_SYS_DBAT1L 2563 CONFIG_SYS_DBAT1L
2565 CONFIG_SYS_DBAT1U 2564 CONFIG_SYS_DBAT1U
2566 CONFIG_SYS_DBAT2L 2565 CONFIG_SYS_DBAT2L
2567 CONFIG_SYS_DBAT2U 2566 CONFIG_SYS_DBAT2U
2568 CONFIG_SYS_DBAT3L 2567 CONFIG_SYS_DBAT3L
2569 CONFIG_SYS_DBAT3U 2568 CONFIG_SYS_DBAT3U
2570 CONFIG_SYS_DBAT4L 2569 CONFIG_SYS_DBAT4L
2571 CONFIG_SYS_DBAT4U 2570 CONFIG_SYS_DBAT4U
2572 CONFIG_SYS_DBAT5L 2571 CONFIG_SYS_DBAT5L
2573 CONFIG_SYS_DBAT5U 2572 CONFIG_SYS_DBAT5U
2574 CONFIG_SYS_DBAT6L 2573 CONFIG_SYS_DBAT6L
2575 CONFIG_SYS_DBAT6L_EARLY 2574 CONFIG_SYS_DBAT6L_EARLY
2576 CONFIG_SYS_DBAT6U 2575 CONFIG_SYS_DBAT6U
2577 CONFIG_SYS_DBAT6U_EARLY 2576 CONFIG_SYS_DBAT6U_EARLY
2578 CONFIG_SYS_DBAT7L 2577 CONFIG_SYS_DBAT7L
2579 CONFIG_SYS_DBAT7U 2578 CONFIG_SYS_DBAT7U
2580 CONFIG_SYS_DCACHE_INV 2579 CONFIG_SYS_DCACHE_INV
2581 CONFIG_SYS_DCSRBAR 2580 CONFIG_SYS_DCSRBAR
2582 CONFIG_SYS_DCSRBAR_PHYS 2581 CONFIG_SYS_DCSRBAR_PHYS
2583 CONFIG_SYS_DCSR_COP_CCP_ADDR 2582 CONFIG_SYS_DCSR_COP_CCP_ADDR
2584 CONFIG_SYS_DCSR_DCFG_ADDR 2583 CONFIG_SYS_DCSR_DCFG_ADDR
2585 CONFIG_SYS_DCSR_DCFG_OFFSET 2584 CONFIG_SYS_DCSR_DCFG_OFFSET
2586 CONFIG_SYS_DCU_ADDR 2585 CONFIG_SYS_DCU_ADDR
2587 CONFIG_SYS_DDR1_CS0_BNDS 2586 CONFIG_SYS_DDR1_CS0_BNDS
2588 CONFIG_SYS_DDR2_CFG_1A 2587 CONFIG_SYS_DDR2_CFG_1A
2589 CONFIG_SYS_DDR2_CFG_1B 2588 CONFIG_SYS_DDR2_CFG_1B
2590 CONFIG_SYS_DDR2_CFG_2 2589 CONFIG_SYS_DDR2_CFG_2
2591 CONFIG_SYS_DDR2_CLK_CTRL 2590 CONFIG_SYS_DDR2_CLK_CTRL
2592 CONFIG_SYS_DDR2_CS0_BNDS 2591 CONFIG_SYS_DDR2_CS0_BNDS
2593 CONFIG_SYS_DDR2_CS0_CONFIG 2592 CONFIG_SYS_DDR2_CS0_CONFIG
2594 CONFIG_SYS_DDR2_CS1_BNDS 2593 CONFIG_SYS_DDR2_CS1_BNDS
2595 CONFIG_SYS_DDR2_CS1_CONFIG 2594 CONFIG_SYS_DDR2_CS1_CONFIG
2596 CONFIG_SYS_DDR2_CS2_BNDS 2595 CONFIG_SYS_DDR2_CS2_BNDS
2597 CONFIG_SYS_DDR2_CS2_CONFIG 2596 CONFIG_SYS_DDR2_CS2_CONFIG
2598 CONFIG_SYS_DDR2_CS3_BNDS 2597 CONFIG_SYS_DDR2_CS3_BNDS
2599 CONFIG_SYS_DDR2_CS3_CONFIG 2598 CONFIG_SYS_DDR2_CS3_CONFIG
2600 CONFIG_SYS_DDR2_DATA_INIT 2599 CONFIG_SYS_DDR2_DATA_INIT
2601 CONFIG_SYS_DDR2_EXT_REFRESH 2600 CONFIG_SYS_DDR2_EXT_REFRESH
2602 CONFIG_SYS_DDR2_INTERVAL 2601 CONFIG_SYS_DDR2_INTERVAL
2603 CONFIG_SYS_DDR2_MODE_1 2602 CONFIG_SYS_DDR2_MODE_1
2604 CONFIG_SYS_DDR2_MODE_2 2603 CONFIG_SYS_DDR2_MODE_2
2605 CONFIG_SYS_DDR2_MODE_CTL 2604 CONFIG_SYS_DDR2_MODE_CTL
2606 CONFIG_SYS_DDR2_TIMING_0 2605 CONFIG_SYS_DDR2_TIMING_0
2607 CONFIG_SYS_DDR2_TIMING_1 2606 CONFIG_SYS_DDR2_TIMING_1
2608 CONFIG_SYS_DDR2_TIMING_2 2607 CONFIG_SYS_DDR2_TIMING_2
2609 CONFIG_SYS_DDRCDR 2608 CONFIG_SYS_DDRCDR
2610 CONFIG_SYS_DDRCDR_VALUE 2609 CONFIG_SYS_DDRCDR_VALUE
2611 CONFIG_SYS_DDRD 2610 CONFIG_SYS_DDRD
2612 CONFIG_SYS_DDRTC 2611 CONFIG_SYS_DDRTC
2613 CONFIG_SYS_DDRUA 2612 CONFIG_SYS_DDRUA
2614 CONFIG_SYS_DDR_BASE 2613 CONFIG_SYS_DDR_BASE
2615 CONFIG_SYS_DDR_BLOCK1_SIZE 2614 CONFIG_SYS_DDR_BLOCK1_SIZE
2616 CONFIG_SYS_DDR_BLOCK2_BASE 2615 CONFIG_SYS_DDR_BLOCK2_BASE
2617 CONFIG_SYS_DDR_CDR_1 2616 CONFIG_SYS_DDR_CDR_1
2618 CONFIG_SYS_DDR_CDR_2 2617 CONFIG_SYS_DDR_CDR_2
2619 CONFIG_SYS_DDR_CFG_1A 2618 CONFIG_SYS_DDR_CFG_1A
2620 CONFIG_SYS_DDR_CFG_1B 2619 CONFIG_SYS_DDR_CFG_1B
2621 CONFIG_SYS_DDR_CFG_2 2620 CONFIG_SYS_DDR_CFG_2
2622 CONFIG_SYS_DDR_CLKSEL 2621 CONFIG_SYS_DDR_CLKSEL
2623 CONFIG_SYS_DDR_CLK_CNTL 2622 CONFIG_SYS_DDR_CLK_CNTL
2624 CONFIG_SYS_DDR_CLK_CONTROL 2623 CONFIG_SYS_DDR_CLK_CONTROL
2625 CONFIG_SYS_DDR_CLK_CTRL 2624 CONFIG_SYS_DDR_CLK_CTRL
2626 CONFIG_SYS_DDR_CLK_CTRL_1000 2625 CONFIG_SYS_DDR_CLK_CTRL_1000
2627 CONFIG_SYS_DDR_CLK_CTRL_1200 2626 CONFIG_SYS_DDR_CLK_CTRL_1200
2628 CONFIG_SYS_DDR_CLK_CTRL_1333 2627 CONFIG_SYS_DDR_CLK_CTRL_1333
2629 CONFIG_SYS_DDR_CLK_CTRL_667 2628 CONFIG_SYS_DDR_CLK_CTRL_667
2630 CONFIG_SYS_DDR_CLK_CTRL_800 2629 CONFIG_SYS_DDR_CLK_CTRL_800
2631 CONFIG_SYS_DDR_CLK_CTRL_900 2630 CONFIG_SYS_DDR_CLK_CTRL_900
2632 CONFIG_SYS_DDR_CONFIG 2631 CONFIG_SYS_DDR_CONFIG
2633 CONFIG_SYS_DDR_CONFIG_2 2632 CONFIG_SYS_DDR_CONFIG_2
2634 CONFIG_SYS_DDR_CONFIG_256 2633 CONFIG_SYS_DDR_CONFIG_256
2635 CONFIG_SYS_DDR_CONTROL 2634 CONFIG_SYS_DDR_CONTROL
2636 CONFIG_SYS_DDR_CONTROL2 2635 CONFIG_SYS_DDR_CONTROL2
2637 CONFIG_SYS_DDR_CONTROL_1333 2636 CONFIG_SYS_DDR_CONTROL_1333
2638 CONFIG_SYS_DDR_CONTROL_2 2637 CONFIG_SYS_DDR_CONTROL_2
2639 CONFIG_SYS_DDR_CONTROL_2_1333 2638 CONFIG_SYS_DDR_CONTROL_2_1333
2640 CONFIG_SYS_DDR_CONTROL_2_800 2639 CONFIG_SYS_DDR_CONTROL_2_800
2641 CONFIG_SYS_DDR_CONTROL_800 2640 CONFIG_SYS_DDR_CONTROL_800
2642 CONFIG_SYS_DDR_CPO 2641 CONFIG_SYS_DDR_CPO
2643 CONFIG_SYS_DDR_CS0_BNDS 2642 CONFIG_SYS_DDR_CS0_BNDS
2644 CONFIG_SYS_DDR_CS0_CONFIG 2643 CONFIG_SYS_DDR_CS0_CONFIG
2645 CONFIG_SYS_DDR_CS0_CONFIG_1333 2644 CONFIG_SYS_DDR_CS0_CONFIG_1333
2646 CONFIG_SYS_DDR_CS0_CONFIG_2 2645 CONFIG_SYS_DDR_CS0_CONFIG_2
2647 CONFIG_SYS_DDR_CS0_CONFIG_800 2646 CONFIG_SYS_DDR_CS0_CONFIG_800
2648 CONFIG_SYS_DDR_CS1_BNDS 2647 CONFIG_SYS_DDR_CS1_BNDS
2649 CONFIG_SYS_DDR_CS1_CONFIG 2648 CONFIG_SYS_DDR_CS1_CONFIG
2650 CONFIG_SYS_DDR_CS1_CONFIG_2 2649 CONFIG_SYS_DDR_CS1_CONFIG_2
2651 CONFIG_SYS_DDR_CS2_BNDS 2650 CONFIG_SYS_DDR_CS2_BNDS
2652 CONFIG_SYS_DDR_CS2_CONFIG 2651 CONFIG_SYS_DDR_CS2_CONFIG
2653 CONFIG_SYS_DDR_CS3_BNDS 2652 CONFIG_SYS_DDR_CS3_BNDS
2654 CONFIG_SYS_DDR_CS3_CONFIG 2653 CONFIG_SYS_DDR_CS3_CONFIG
2655 CONFIG_SYS_DDR_DATA_INIT 2654 CONFIG_SYS_DDR_DATA_INIT
2656 CONFIG_SYS_DDR_ERR_DIS 2655 CONFIG_SYS_DDR_ERR_DIS
2657 CONFIG_SYS_DDR_ERR_INT_EN 2656 CONFIG_SYS_DDR_ERR_INT_EN
2658 CONFIG_SYS_DDR_INIT_ADDR 2657 CONFIG_SYS_DDR_INIT_ADDR
2659 CONFIG_SYS_DDR_INIT_EXT_ADDR 2658 CONFIG_SYS_DDR_INIT_EXT_ADDR
2660 CONFIG_SYS_DDR_INTERVAL 2659 CONFIG_SYS_DDR_INTERVAL
2661 CONFIG_SYS_DDR_INTERVAL_1000 2660 CONFIG_SYS_DDR_INTERVAL_1000
2662 CONFIG_SYS_DDR_INTERVAL_1200 2661 CONFIG_SYS_DDR_INTERVAL_1200
2663 CONFIG_SYS_DDR_INTERVAL_1333 2662 CONFIG_SYS_DDR_INTERVAL_1333
2664 CONFIG_SYS_DDR_INTERVAL_667 2663 CONFIG_SYS_DDR_INTERVAL_667
2665 CONFIG_SYS_DDR_INTERVAL_800 2664 CONFIG_SYS_DDR_INTERVAL_800
2666 CONFIG_SYS_DDR_INTERVAL_900 2665 CONFIG_SYS_DDR_INTERVAL_900
2667 CONFIG_SYS_DDR_MODE 2666 CONFIG_SYS_DDR_MODE
2668 CONFIG_SYS_DDR_MODE2 2667 CONFIG_SYS_DDR_MODE2
2669 CONFIG_SYS_DDR_MODE_1 2668 CONFIG_SYS_DDR_MODE_1
2670 CONFIG_SYS_DDR_MODE_1_1000 2669 CONFIG_SYS_DDR_MODE_1_1000
2671 CONFIG_SYS_DDR_MODE_1_1200 2670 CONFIG_SYS_DDR_MODE_1_1200
2672 CONFIG_SYS_DDR_MODE_1_1333 2671 CONFIG_SYS_DDR_MODE_1_1333
2673 CONFIG_SYS_DDR_MODE_1_667 2672 CONFIG_SYS_DDR_MODE_1_667
2674 CONFIG_SYS_DDR_MODE_1_800 2673 CONFIG_SYS_DDR_MODE_1_800
2675 CONFIG_SYS_DDR_MODE_1_900 2674 CONFIG_SYS_DDR_MODE_1_900
2676 CONFIG_SYS_DDR_MODE_2 2675 CONFIG_SYS_DDR_MODE_2
2677 CONFIG_SYS_DDR_MODE_2_1000 2676 CONFIG_SYS_DDR_MODE_2_1000
2678 CONFIG_SYS_DDR_MODE_2_1200 2677 CONFIG_SYS_DDR_MODE_2_1200
2679 CONFIG_SYS_DDR_MODE_2_1333 2678 CONFIG_SYS_DDR_MODE_2_1333
2680 CONFIG_SYS_DDR_MODE_2_667 2679 CONFIG_SYS_DDR_MODE_2_667
2681 CONFIG_SYS_DDR_MODE_2_800 2680 CONFIG_SYS_DDR_MODE_2_800
2682 CONFIG_SYS_DDR_MODE_2_900 2681 CONFIG_SYS_DDR_MODE_2_900
2683 CONFIG_SYS_DDR_MODE_CONTROL 2682 CONFIG_SYS_DDR_MODE_CONTROL
2684 CONFIG_SYS_DDR_MODE_CTL 2683 CONFIG_SYS_DDR_MODE_CTL
2685 CONFIG_SYS_DDR_MODE_WEAK 2684 CONFIG_SYS_DDR_MODE_WEAK
2686 CONFIG_SYS_DDR_OCD_CTRL 2685 CONFIG_SYS_DDR_OCD_CTRL
2687 CONFIG_SYS_DDR_OCD_STATUS 2686 CONFIG_SYS_DDR_OCD_STATUS
2688 CONFIG_SYS_DDR_RAW_TIMING 2687 CONFIG_SYS_DDR_RAW_TIMING
2689 CONFIG_SYS_DDR_RCW_1 2688 CONFIG_SYS_DDR_RCW_1
2690 CONFIG_SYS_DDR_RCW_2 2689 CONFIG_SYS_DDR_RCW_2
2691 CONFIG_SYS_DDR_SBE 2690 CONFIG_SYS_DDR_SBE
2692 CONFIG_SYS_DDR_SDRAM_BASE 2691 CONFIG_SYS_DDR_SDRAM_BASE
2693 CONFIG_SYS_DDR_SDRAM_BASE2 2692 CONFIG_SYS_DDR_SDRAM_BASE2
2694 CONFIG_SYS_DDR_SDRAM_CFG 2693 CONFIG_SYS_DDR_SDRAM_CFG
2695 CONFIG_SYS_DDR_SDRAM_CFG2 2694 CONFIG_SYS_DDR_SDRAM_CFG2
2696 CONFIG_SYS_DDR_SDRAM_CFG_2 2695 CONFIG_SYS_DDR_SDRAM_CFG_2
2697 CONFIG_SYS_DDR_SDRAM_CLK_CNTL 2696 CONFIG_SYS_DDR_SDRAM_CLK_CNTL
2698 CONFIG_SYS_DDR_SDRAM_INTERVAL 2697 CONFIG_SYS_DDR_SDRAM_INTERVAL
2699 CONFIG_SYS_DDR_SDRAM_MODE 2698 CONFIG_SYS_DDR_SDRAM_MODE
2700 CONFIG_SYS_DDR_SDRAM_MODE_2 2699 CONFIG_SYS_DDR_SDRAM_MODE_2
2701 CONFIG_SYS_DDR_SIZE 2700 CONFIG_SYS_DDR_SIZE
2702 CONFIG_SYS_DDR_SR_CNTR 2701 CONFIG_SYS_DDR_SR_CNTR
2703 CONFIG_SYS_DDR_TIMING_0 2702 CONFIG_SYS_DDR_TIMING_0
2704 CONFIG_SYS_DDR_TIMING_0_1000 2703 CONFIG_SYS_DDR_TIMING_0_1000
2705 CONFIG_SYS_DDR_TIMING_0_1200 2704 CONFIG_SYS_DDR_TIMING_0_1200
2706 CONFIG_SYS_DDR_TIMING_0_1333 2705 CONFIG_SYS_DDR_TIMING_0_1333
2707 CONFIG_SYS_DDR_TIMING_0_667 2706 CONFIG_SYS_DDR_TIMING_0_667
2708 CONFIG_SYS_DDR_TIMING_0_800 2707 CONFIG_SYS_DDR_TIMING_0_800
2709 CONFIG_SYS_DDR_TIMING_0_900 2708 CONFIG_SYS_DDR_TIMING_0_900
2710 CONFIG_SYS_DDR_TIMING_1 2709 CONFIG_SYS_DDR_TIMING_1
2711 CONFIG_SYS_DDR_TIMING_1_1000 2710 CONFIG_SYS_DDR_TIMING_1_1000
2712 CONFIG_SYS_DDR_TIMING_1_1200 2711 CONFIG_SYS_DDR_TIMING_1_1200
2713 CONFIG_SYS_DDR_TIMING_1_1333 2712 CONFIG_SYS_DDR_TIMING_1_1333
2714 CONFIG_SYS_DDR_TIMING_1_667 2713 CONFIG_SYS_DDR_TIMING_1_667
2715 CONFIG_SYS_DDR_TIMING_1_800 2714 CONFIG_SYS_DDR_TIMING_1_800
2716 CONFIG_SYS_DDR_TIMING_1_900 2715 CONFIG_SYS_DDR_TIMING_1_900
2717 CONFIG_SYS_DDR_TIMING_2 2716 CONFIG_SYS_DDR_TIMING_2
2718 CONFIG_SYS_DDR_TIMING_2_1000 2717 CONFIG_SYS_DDR_TIMING_2_1000
2719 CONFIG_SYS_DDR_TIMING_2_1200 2718 CONFIG_SYS_DDR_TIMING_2_1200
2720 CONFIG_SYS_DDR_TIMING_2_1333 2719 CONFIG_SYS_DDR_TIMING_2_1333
2721 CONFIG_SYS_DDR_TIMING_2_667 2720 CONFIG_SYS_DDR_TIMING_2_667
2722 CONFIG_SYS_DDR_TIMING_2_800 2721 CONFIG_SYS_DDR_TIMING_2_800
2723 CONFIG_SYS_DDR_TIMING_2_900 2722 CONFIG_SYS_DDR_TIMING_2_900
2724 CONFIG_SYS_DDR_TIMING_3 2723 CONFIG_SYS_DDR_TIMING_3
2725 CONFIG_SYS_DDR_TIMING_3_1000 2724 CONFIG_SYS_DDR_TIMING_3_1000
2726 CONFIG_SYS_DDR_TIMING_3_1200 2725 CONFIG_SYS_DDR_TIMING_3_1200
2727 CONFIG_SYS_DDR_TIMING_3_1333 2726 CONFIG_SYS_DDR_TIMING_3_1333
2728 CONFIG_SYS_DDR_TIMING_3_667 2727 CONFIG_SYS_DDR_TIMING_3_667
2729 CONFIG_SYS_DDR_TIMING_3_800 2728 CONFIG_SYS_DDR_TIMING_3_800
2730 CONFIG_SYS_DDR_TIMING_3_900 2729 CONFIG_SYS_DDR_TIMING_3_900
2731 CONFIG_SYS_DDR_TIMING_4 2730 CONFIG_SYS_DDR_TIMING_4
2732 CONFIG_SYS_DDR_TIMING_4_1333 2731 CONFIG_SYS_DDR_TIMING_4_1333
2733 CONFIG_SYS_DDR_TIMING_4_800 2732 CONFIG_SYS_DDR_TIMING_4_800
2734 CONFIG_SYS_DDR_TIMING_5 2733 CONFIG_SYS_DDR_TIMING_5
2735 CONFIG_SYS_DDR_TIMING_5_1333 2734 CONFIG_SYS_DDR_TIMING_5_1333
2736 CONFIG_SYS_DDR_TIMING_5_800 2735 CONFIG_SYS_DDR_TIMING_5_800
2737 CONFIG_SYS_DDR_WRITE_DATA_DELAY 2736 CONFIG_SYS_DDR_WRITE_DATA_DELAY
2738 CONFIG_SYS_DDR_WRLVL_CNTL 2737 CONFIG_SYS_DDR_WRLVL_CNTL
2739 CONFIG_SYS_DDR_WRLVL_CONTROL 2738 CONFIG_SYS_DDR_WRLVL_CONTROL
2740 CONFIG_SYS_DDR_WRLVL_CONTROL_1333 2739 CONFIG_SYS_DDR_WRLVL_CONTROL_1333
2741 CONFIG_SYS_DDR_WRLVL_CONTROL_667 2740 CONFIG_SYS_DDR_WRLVL_CONTROL_667
2742 CONFIG_SYS_DDR_WRLVL_CONTROL_800 2741 CONFIG_SYS_DDR_WRLVL_CONTROL_800
2743 CONFIG_SYS_DDR_ZQ_CNTL 2742 CONFIG_SYS_DDR_ZQ_CNTL
2744 CONFIG_SYS_DDR_ZQ_CONTROL 2743 CONFIG_SYS_DDR_ZQ_CONTROL
2745 CONFIG_SYS_DEBUG 2744 CONFIG_SYS_DEBUG
2746 CONFIG_SYS_DEBUG_SERVER_FW_ADDR 2745 CONFIG_SYS_DEBUG_SERVER_FW_ADDR
2747 CONFIG_SYS_DEBUG_SERVER_FW_IN_NOR 2746 CONFIG_SYS_DEBUG_SERVER_FW_IN_NOR
2748 CONFIG_SYS_DEFAULT_LPDDR2_TIMINGS 2747 CONFIG_SYS_DEFAULT_LPDDR2_TIMINGS
2749 CONFIG_SYS_DEFAULT_VIDEO_MODE 2748 CONFIG_SYS_DEFAULT_VIDEO_MODE
2750 CONFIG_SYS_DEF_EEPROM_ADDR 2749 CONFIG_SYS_DEF_EEPROM_ADDR
2751 CONFIG_SYS_DEVICE_NULLDEV 2750 CONFIG_SYS_DEVICE_NULLDEV
2752 CONFIG_SYS_DFU_DATA_BUF_SIZE 2751 CONFIG_SYS_DFU_DATA_BUF_SIZE
2753 CONFIG_SYS_DFU_MAX_FILE_SIZE 2752 CONFIG_SYS_DFU_MAX_FILE_SIZE
2754 CONFIG_SYS_DIAG_ADDR 2753 CONFIG_SYS_DIAG_ADDR
2755 CONFIG_SYS_DIALOG_PMIC_I2C_ADDR 2754 CONFIG_SYS_DIALOG_PMIC_I2C_ADDR
2756 CONFIG_SYS_DIMM_SLOTS_PER_CTLR 2755 CONFIG_SYS_DIMM_SLOTS_PER_CTLR
2757 CONFIG_SYS_DIRECT_FLASH_NFS 2756 CONFIG_SYS_DIRECT_FLASH_NFS
2758 CONFIG_SYS_DIRECT_FLASH_TFTP 2757 CONFIG_SYS_DIRECT_FLASH_TFTP
2759 CONFIG_SYS_DISCOVER_PHY 2758 CONFIG_SYS_DISCOVER_PHY
2760 CONFIG_SYS_DIU_ADDR 2759 CONFIG_SYS_DIU_ADDR
2761 CONFIG_SYS_DM36x_PINMUX0 2760 CONFIG_SYS_DM36x_PINMUX0
2762 CONFIG_SYS_DM36x_PINMUX1 2761 CONFIG_SYS_DM36x_PINMUX1
2763 CONFIG_SYS_DM36x_PINMUX2 2762 CONFIG_SYS_DM36x_PINMUX2
2764 CONFIG_SYS_DM36x_PINMUX3 2763 CONFIG_SYS_DM36x_PINMUX3
2765 CONFIG_SYS_DM36x_PINMUX4 2764 CONFIG_SYS_DM36x_PINMUX4
2766 CONFIG_SYS_DM36x_PLL1_PREDIV 2765 CONFIG_SYS_DM36x_PLL1_PREDIV
2767 CONFIG_SYS_DM36x_PLL2_PREDIV 2766 CONFIG_SYS_DM36x_PLL2_PREDIV
2768 CONFIG_SYS_DMA_USE_INTSRAM 2767 CONFIG_SYS_DMA_USE_INTSRAM
2769 CONFIG_SYS_DP501_BASE 2768 CONFIG_SYS_DP501_BASE
2770 CONFIG_SYS_DP501_DIFFERENTIAL 2769 CONFIG_SYS_DP501_DIFFERENTIAL
2771 CONFIG_SYS_DP501_I2C 2770 CONFIG_SYS_DP501_I2C
2772 CONFIG_SYS_DP501_VCAPCTRL0 2771 CONFIG_SYS_DP501_VCAPCTRL0
2773 CONFIG_SYS_DPAA_DCE 2772 CONFIG_SYS_DPAA_DCE
2774 CONFIG_SYS_DPAA_FMAN 2773 CONFIG_SYS_DPAA_FMAN
2775 CONFIG_SYS_DPAA_PME 2774 CONFIG_SYS_DPAA_PME
2776 CONFIG_SYS_DPAA_QBMAN 2775 CONFIG_SYS_DPAA_QBMAN
2777 CONFIG_SYS_DPAA_RMAN 2776 CONFIG_SYS_DPAA_RMAN
2778 CONFIG_SYS_DP_DDR_BASE 2777 CONFIG_SYS_DP_DDR_BASE
2779 CONFIG_SYS_DP_DDR_BASE_PHY 2778 CONFIG_SYS_DP_DDR_BASE_PHY
2780 CONFIG_SYS_DRAMSZ 2779 CONFIG_SYS_DRAMSZ
2781 CONFIG_SYS_DRAMSZ1 2780 CONFIG_SYS_DRAMSZ1
2782 CONFIG_SYS_DRAM_BASE 2781 CONFIG_SYS_DRAM_BASE
2783 CONFIG_SYS_DRAM_SIZE 2782 CONFIG_SYS_DRAM_SIZE
2784 CONFIG_SYS_DRAM_TEST 2783 CONFIG_SYS_DRAM_TEST
2785 CONFIG_SYS_DSPI_CS0 2784 CONFIG_SYS_DSPI_CS0
2786 CONFIG_SYS_DSPI_CS2 2785 CONFIG_SYS_DSPI_CS2
2787 CONFIG_SYS_DSPI_CTAR0 2786 CONFIG_SYS_DSPI_CTAR0
2788 CONFIG_SYS_DSPI_CTAR1 2787 CONFIG_SYS_DSPI_CTAR1
2789 CONFIG_SYS_DSPI_CTAR2 2788 CONFIG_SYS_DSPI_CTAR2
2790 CONFIG_SYS_DSPI_CTAR3 2789 CONFIG_SYS_DSPI_CTAR3
2791 CONFIG_SYS_DSPI_CTAR4 2790 CONFIG_SYS_DSPI_CTAR4
2792 CONFIG_SYS_DSPI_CTAR5 2791 CONFIG_SYS_DSPI_CTAR5
2793 CONFIG_SYS_DSPI_CTAR6 2792 CONFIG_SYS_DSPI_CTAR6
2794 CONFIG_SYS_DSPI_CTAR7 2793 CONFIG_SYS_DSPI_CTAR7
2795 CONFIG_SYS_DV_CLKMODE 2794 CONFIG_SYS_DV_CLKMODE
2796 CONFIG_SYS_DV_NOR_BOOT_CFG 2795 CONFIG_SYS_DV_NOR_BOOT_CFG
2797 CONFIG_SYS_EBI_CFGR_VAL 2796 CONFIG_SYS_EBI_CFGR_VAL
2798 CONFIG_SYS_EBI_CSA_VAL 2797 CONFIG_SYS_EBI_CSA_VAL
2799 CONFIG_SYS_EEPROM_BASE 2798 CONFIG_SYS_EEPROM_BASE
2800 CONFIG_SYS_EEPROM_BUS_NUM 2799 CONFIG_SYS_EEPROM_BUS_NUM
2801 CONFIG_SYS_EEPROM_PAGE_WRITE_ENABLE 2800 CONFIG_SYS_EEPROM_PAGE_WRITE_ENABLE
2802 CONFIG_SYS_EEPROM_WREN 2801 CONFIG_SYS_EEPROM_WREN
2803 CONFIG_SYS_EHCI_USB1_ADDR 2802 CONFIG_SYS_EHCI_USB1_ADDR
2804 CONFIG_SYS_ELBC_BASE 2803 CONFIG_SYS_ELBC_BASE
2805 CONFIG_SYS_ELBC_BASE_PHYS 2804 CONFIG_SYS_ELBC_BASE_PHYS
2806 CONFIG_SYS_ELO3_DMA3 2805 CONFIG_SYS_ELO3_DMA3
2807 CONFIG_SYS_EMAC_TI_CLKDIV 2806 CONFIG_SYS_EMAC_TI_CLKDIV
2808 CONFIG_SYS_EMIF_PRECALCULATED_TIMING_REGS 2807 CONFIG_SYS_EMIF_PRECALCULATED_TIMING_REGS
2809 CONFIG_SYS_ENABLE_PADS_ALL 2808 CONFIG_SYS_ENABLE_PADS_ALL
2810 CONFIG_SYS_ENET_BD_BASE 2809 CONFIG_SYS_ENET_BD_BASE
2811 CONFIG_SYS_ENV_ADDR 2810 CONFIG_SYS_ENV_ADDR
2812 CONFIG_SYS_ENV_SECT_SIZE 2811 CONFIG_SYS_ENV_SECT_SIZE
2813 CONFIG_SYS_EPLD_BASE 2812 CONFIG_SYS_EPLD_BASE
2814 CONFIG_SYS_ETHOC_BASE 2813 CONFIG_SYS_ETHOC_BASE
2815 CONFIG_SYS_ETHOC_BUFFER_ADDR 2814 CONFIG_SYS_ETHOC_BUFFER_ADDR
2816 CONFIG_SYS_ETVPE_CLK 2815 CONFIG_SYS_ETVPE_CLK
2817 CONFIG_SYS_EXCEPTION_VECTORS_HIGH 2816 CONFIG_SYS_EXCEPTION_VECTORS_HIGH
2818 CONFIG_SYS_EXTRA_ENV_RELOC 2817 CONFIG_SYS_EXTRA_ENV_RELOC
2819 CONFIG_SYS_FAST_CLK 2818 CONFIG_SYS_FAST_CLK
2820 CONFIG_SYS_FAULT_ECHO_LINK_DOWN 2819 CONFIG_SYS_FAULT_ECHO_LINK_DOWN
2821 CONFIG_SYS_FAULT_MII_ADDR 2820 CONFIG_SYS_FAULT_MII_ADDR
2822 CONFIG_SYS_FCC_PSMR 2821 CONFIG_SYS_FCC_PSMR
2823 CONFIG_SYS_FDC_DRIVE_NUMBER 2822 CONFIG_SYS_FDC_DRIVE_NUMBER
2824 CONFIG_SYS_FDC_HW_INIT 2823 CONFIG_SYS_FDC_HW_INIT
2825 CONFIG_SYS_FDT_ADDR 2824 CONFIG_SYS_FDT_ADDR
2826 CONFIG_SYS_FDT_BASE 2825 CONFIG_SYS_FDT_BASE
2827 CONFIG_SYS_FDT_LOAD_ADDR 2826 CONFIG_SYS_FDT_LOAD_ADDR
2828 CONFIG_SYS_FDT_PAD 2827 CONFIG_SYS_FDT_PAD
2829 CONFIG_SYS_FDT_SIZE 2828 CONFIG_SYS_FDT_SIZE
2830 CONFIG_SYS_FEC0_IOBASE 2829 CONFIG_SYS_FEC0_IOBASE
2831 CONFIG_SYS_FEC0_MIIBASE 2830 CONFIG_SYS_FEC0_MIIBASE
2832 CONFIG_SYS_FEC0_PHYADDR 2831 CONFIG_SYS_FEC0_PHYADDR
2833 CONFIG_SYS_FEC0_PINMUX 2832 CONFIG_SYS_FEC0_PINMUX
2834 CONFIG_SYS_FEC1_IOBASE 2833 CONFIG_SYS_FEC1_IOBASE
2835 CONFIG_SYS_FEC1_MIIBASE 2834 CONFIG_SYS_FEC1_MIIBASE
2836 CONFIG_SYS_FEC1_PHYADDR 2835 CONFIG_SYS_FEC1_PHYADDR
2837 CONFIG_SYS_FEC1_PINMUX 2836 CONFIG_SYS_FEC1_PINMUX
2838 CONFIG_SYS_FECI2C 2837 CONFIG_SYS_FECI2C
2839 CONFIG_SYS_FEC_BUF_USE_SRAM 2838 CONFIG_SYS_FEC_BUF_USE_SRAM
2840 CONFIG_SYS_FEC_FULL_MII 2839 CONFIG_SYS_FEC_FULL_MII
2841 CONFIG_SYS_FEC_NO_SHARED_PHY 2840 CONFIG_SYS_FEC_NO_SHARED_PHY
2842 CONFIG_SYS_FIFO_BASE 2841 CONFIG_SYS_FIFO_BASE
2843 CONFIG_SYS_FIXED_PHY_ADDR 2842 CONFIG_SYS_FIXED_PHY_ADDR
2844 CONFIG_SYS_FIXED_PHY_PORT 2843 CONFIG_SYS_FIXED_PHY_PORT
2845 CONFIG_SYS_FIXED_PHY_PORTS 2844 CONFIG_SYS_FIXED_PHY_PORTS
2846 CONFIG_SYS_FLASH0 2845 CONFIG_SYS_FLASH0
2847 CONFIG_SYS_FLASH0_BASE 2846 CONFIG_SYS_FLASH0_BASE
2848 CONFIG_SYS_FLASH1 2847 CONFIG_SYS_FLASH1
2849 CONFIG_SYS_FLASH1_BASE 2848 CONFIG_SYS_FLASH1_BASE
2850 CONFIG_SYS_FLASH1_BASE_PHYS 2849 CONFIG_SYS_FLASH1_BASE_PHYS
2851 CONFIG_SYS_FLASH1_BASE_PHYS_EARLY 2850 CONFIG_SYS_FLASH1_BASE_PHYS_EARLY
2852 CONFIG_SYS_FLASHBOOT 2851 CONFIG_SYS_FLASHBOOT
2853 CONFIG_SYS_FLASH_ADDR_BASE 2852 CONFIG_SYS_FLASH_ADDR_BASE
2854 CONFIG_SYS_FLASH_AMD_CHECK_DQ7 2853 CONFIG_SYS_FLASH_AMD_CHECK_DQ7
2855 CONFIG_SYS_FLASH_AUTOPROTECT_LIST 2854 CONFIG_SYS_FLASH_AUTOPROTECT_LIST
2856 CONFIG_SYS_FLASH_BANKS_LIST 2855 CONFIG_SYS_FLASH_BANKS_LIST
2857 CONFIG_SYS_FLASH_BANKS_SIZES 2856 CONFIG_SYS_FLASH_BANKS_SIZES
2858 CONFIG_SYS_FLASH_BANK_SIZE 2857 CONFIG_SYS_FLASH_BANK_SIZE
2859 CONFIG_SYS_FLASH_BASE 2858 CONFIG_SYS_FLASH_BASE
2860 CONFIG_SYS_FLASH_BASE0 2859 CONFIG_SYS_FLASH_BASE0
2861 CONFIG_SYS_FLASH_BASE1 2860 CONFIG_SYS_FLASH_BASE1
2862 CONFIG_SYS_FLASH_BASE2 2861 CONFIG_SYS_FLASH_BASE2
2863 CONFIG_SYS_FLASH_BASE_PHYS 2862 CONFIG_SYS_FLASH_BASE_PHYS
2864 CONFIG_SYS_FLASH_BASE_PHYS_EARLY 2863 CONFIG_SYS_FLASH_BASE_PHYS_EARLY
2865 CONFIG_SYS_FLASH_BASE_PHYS_LOW 2864 CONFIG_SYS_FLASH_BASE_PHYS_LOW
2866 CONFIG_SYS_FLASH_BR_PRELIM 2865 CONFIG_SYS_FLASH_BR_PRELIM
2867 CONFIG_SYS_FLASH_CFI 2866 CONFIG_SYS_FLASH_CFI
2868 CONFIG_SYS_FLASH_CFI_AMD_RESET 2867 CONFIG_SYS_FLASH_CFI_AMD_RESET
2869 CONFIG_SYS_FLASH_CFI_BROKEN_TABLE 2868 CONFIG_SYS_FLASH_CFI_BROKEN_TABLE
2870 CONFIG_SYS_FLASH_CFI_NONBLOCK 2869 CONFIG_SYS_FLASH_CFI_NONBLOCK
2871 CONFIG_SYS_FLASH_CFI_WIDTH 2870 CONFIG_SYS_FLASH_CFI_WIDTH
2872 CONFIG_SYS_FLASH_CHECKSUM 2871 CONFIG_SYS_FLASH_CHECKSUM
2873 CONFIG_SYS_FLASH_CHECK_BLANK_BEFORE_ERASE 2872 CONFIG_SYS_FLASH_CHECK_BLANK_BEFORE_ERASE
2874 CONFIG_SYS_FLASH_EMPTY_INFO 2873 CONFIG_SYS_FLASH_EMPTY_INFO
2875 CONFIG_SYS_FLASH_ERASE_TOUT 2874 CONFIG_SYS_FLASH_ERASE_TOUT
2876 CONFIG_SYS_FLASH_LEGACY_256Kx8 2875 CONFIG_SYS_FLASH_LEGACY_256Kx8
2877 CONFIG_SYS_FLASH_LEGACY_512Kx16 2876 CONFIG_SYS_FLASH_LEGACY_512Kx16
2878 CONFIG_SYS_FLASH_LEGACY_512Kx8 2877 CONFIG_SYS_FLASH_LEGACY_512Kx8
2879 CONFIG_SYS_FLASH_LOCK_TOUT 2878 CONFIG_SYS_FLASH_LOCK_TOUT
2880 CONFIG_SYS_FLASH_OR_PRELIM 2879 CONFIG_SYS_FLASH_OR_PRELIM
2881 CONFIG_SYS_FLASH_PARMSECT_SZ 2880 CONFIG_SYS_FLASH_PARMSECT_SZ
2882 CONFIG_SYS_FLASH_PROTECTION 2881 CONFIG_SYS_FLASH_PROTECTION
2883 CONFIG_SYS_FLASH_QUIET_TEST 2882 CONFIG_SYS_FLASH_QUIET_TEST
2884 CONFIG_SYS_FLASH_SECT_SIZE 2883 CONFIG_SYS_FLASH_SECT_SIZE
2885 CONFIG_SYS_FLASH_SECT_SZ 2884 CONFIG_SYS_FLASH_SECT_SZ
2886 CONFIG_SYS_FLASH_SIZE 2885 CONFIG_SYS_FLASH_SIZE
2887 CONFIG_SYS_FLASH_UNLOCK_TOUT 2886 CONFIG_SYS_FLASH_UNLOCK_TOUT
2888 CONFIG_SYS_FLASH_USE_BUFFER_WRITE 2887 CONFIG_SYS_FLASH_USE_BUFFER_WRITE
2889 CONFIG_SYS_FLASH_VERIFY_AFTER_WRITE 2888 CONFIG_SYS_FLASH_VERIFY_AFTER_WRITE
2890 CONFIG_SYS_FLASH_WRITE_TOUT 2889 CONFIG_SYS_FLASH_WRITE_TOUT
2891 CONFIG_SYS_FLYCNFG_VAL 2890 CONFIG_SYS_FLYCNFG_VAL
2892 CONFIG_SYS_FM1_10GEC1_PHY_ADDR 2891 CONFIG_SYS_FM1_10GEC1_PHY_ADDR
2893 CONFIG_SYS_FM1_10GEC2_PHY_ADDR 2892 CONFIG_SYS_FM1_10GEC2_PHY_ADDR
2894 CONFIG_SYS_FM1_CLK 2893 CONFIG_SYS_FM1_CLK
2895 CONFIG_SYS_FM1_DTSEC1_MDIO_ADDR 2894 CONFIG_SYS_FM1_DTSEC1_MDIO_ADDR
2896 CONFIG_SYS_FM1_DTSEC1_PHY_ADDR 2895 CONFIG_SYS_FM1_DTSEC1_PHY_ADDR
2897 CONFIG_SYS_FM1_DTSEC1_RISER_PHY_ADDR 2896 CONFIG_SYS_FM1_DTSEC1_RISER_PHY_ADDR
2898 CONFIG_SYS_FM1_DTSEC2_PHY_ADDR 2897 CONFIG_SYS_FM1_DTSEC2_PHY_ADDR
2899 CONFIG_SYS_FM1_DTSEC2_RISER_PHY_ADDR 2898 CONFIG_SYS_FM1_DTSEC2_RISER_PHY_ADDR
2900 CONFIG_SYS_FM1_DTSEC3_PHY_ADDR 2899 CONFIG_SYS_FM1_DTSEC3_PHY_ADDR
2901 CONFIG_SYS_FM1_DTSEC3_RISER_PHY_ADDR 2900 CONFIG_SYS_FM1_DTSEC3_RISER_PHY_ADDR
2902 CONFIG_SYS_FM1_DTSEC4_PHY_ADDR 2901 CONFIG_SYS_FM1_DTSEC4_PHY_ADDR
2903 CONFIG_SYS_FM1_DTSEC4_RISER_PHY_ADDR 2902 CONFIG_SYS_FM1_DTSEC4_RISER_PHY_ADDR
2904 CONFIG_SYS_FM1_DTSEC5_PHY_ADDR 2903 CONFIG_SYS_FM1_DTSEC5_PHY_ADDR
2905 CONFIG_SYS_FM1_DTSEC_MDIO_ADDR 2904 CONFIG_SYS_FM1_DTSEC_MDIO_ADDR
2906 CONFIG_SYS_FM1_ONBOARD_PHY1_ADDR 2905 CONFIG_SYS_FM1_ONBOARD_PHY1_ADDR
2907 CONFIG_SYS_FM1_ONBOARD_PHY2_ADDR 2906 CONFIG_SYS_FM1_ONBOARD_PHY2_ADDR
2908 CONFIG_SYS_FM1_QSGMII11_PHY_ADDR 2907 CONFIG_SYS_FM1_QSGMII11_PHY_ADDR
2909 CONFIG_SYS_FM1_QSGMII21_PHY_ADDR 2908 CONFIG_SYS_FM1_QSGMII21_PHY_ADDR
2910 CONFIG_SYS_FM1_TGEC_MDIO_ADDR 2909 CONFIG_SYS_FM1_TGEC_MDIO_ADDR
2911 CONFIG_SYS_FM2_10GEC1_PHY_ADDR 2910 CONFIG_SYS_FM2_10GEC1_PHY_ADDR
2912 CONFIG_SYS_FM2_CLK 2911 CONFIG_SYS_FM2_CLK
2913 CONFIG_SYS_FM2_DTSEC1_PHY_ADDR 2912 CONFIG_SYS_FM2_DTSEC1_PHY_ADDR
2914 CONFIG_SYS_FM2_DTSEC2_PHY_ADDR 2913 CONFIG_SYS_FM2_DTSEC2_PHY_ADDR
2915 CONFIG_SYS_FM2_DTSEC3_PHY_ADDR 2914 CONFIG_SYS_FM2_DTSEC3_PHY_ADDR
2916 CONFIG_SYS_FM2_DTSEC4_PHY_ADDR 2915 CONFIG_SYS_FM2_DTSEC4_PHY_ADDR
2917 CONFIG_SYS_FM2_DTSEC_MDIO_ADDR 2916 CONFIG_SYS_FM2_DTSEC_MDIO_ADDR
2918 CONFIG_SYS_FM2_TGEC_MDIO_ADDR 2917 CONFIG_SYS_FM2_TGEC_MDIO_ADDR
2919 CONFIG_SYS_FMAN_FW_ADDR 2918 CONFIG_SYS_FMAN_FW_ADDR
2920 CONFIG_SYS_FMAN_V3 2919 CONFIG_SYS_FMAN_V3
2921 CONFIG_SYS_FM_MURAM_SIZE 2920 CONFIG_SYS_FM_MURAM_SIZE
2922 CONFIG_SYS_FORM_3U_CPCI 2921 CONFIG_SYS_FORM_3U_CPCI
2923 CONFIG_SYS_FORM_3U_VPX 2922 CONFIG_SYS_FORM_3U_VPX
2924 CONFIG_SYS_FORM_6U_CPCI 2923 CONFIG_SYS_FORM_6U_CPCI
2925 CONFIG_SYS_FORM_6U_VPX 2924 CONFIG_SYS_FORM_6U_VPX
2926 CONFIG_SYS_FORM_AMC 2925 CONFIG_SYS_FORM_AMC
2927 CONFIG_SYS_FORM_ATCA_AMC 2926 CONFIG_SYS_FORM_ATCA_AMC
2928 CONFIG_SYS_FORM_ATCA_PMC 2927 CONFIG_SYS_FORM_ATCA_PMC
2929 CONFIG_SYS_FORM_CUSTOM 2928 CONFIG_SYS_FORM_CUSTOM
2930 CONFIG_SYS_FORM_PCI 2929 CONFIG_SYS_FORM_PCI
2931 CONFIG_SYS_FORM_PCI_EXPRESS 2930 CONFIG_SYS_FORM_PCI_EXPRESS
2932 CONFIG_SYS_FORM_PMC 2931 CONFIG_SYS_FORM_PMC
2933 CONFIG_SYS_FORM_PMC_XMC 2932 CONFIG_SYS_FORM_PMC_XMC
2934 CONFIG_SYS_FORM_VME 2933 CONFIG_SYS_FORM_VME
2935 CONFIG_SYS_FORM_XMC 2934 CONFIG_SYS_FORM_XMC
2936 CONFIG_SYS_FPGA0_BASE 2935 CONFIG_SYS_FPGA0_BASE
2937 CONFIG_SYS_FPGA0_SIZE 2936 CONFIG_SYS_FPGA0_SIZE
2938 CONFIG_SYS_FPGAREG_DATE 2937 CONFIG_SYS_FPGAREG_DATE
2939 CONFIG_SYS_FPGAREG_DIPSW 2938 CONFIG_SYS_FPGAREG_DIPSW
2940 CONFIG_SYS_FPGAREG_FREQ 2939 CONFIG_SYS_FPGAREG_FREQ
2941 CONFIG_SYS_FPGAREG_RESET 2940 CONFIG_SYS_FPGAREG_RESET
2942 CONFIG_SYS_FPGAREG_RESET_CODE 2941 CONFIG_SYS_FPGAREG_RESET_CODE
2943 CONFIG_SYS_FPGA_AMASK 2942 CONFIG_SYS_FPGA_AMASK
2944 CONFIG_SYS_FPGA_BASE 2943 CONFIG_SYS_FPGA_BASE
2945 CONFIG_SYS_FPGA_BASE_PHYS 2944 CONFIG_SYS_FPGA_BASE_PHYS
2946 CONFIG_SYS_FPGA_CHECK_BUSY 2945 CONFIG_SYS_FPGA_CHECK_BUSY
2947 CONFIG_SYS_FPGA_CHECK_CTRLC 2946 CONFIG_SYS_FPGA_CHECK_CTRLC
2948 CONFIG_SYS_FPGA_CHECK_ERROR 2947 CONFIG_SYS_FPGA_CHECK_ERROR
2949 CONFIG_SYS_FPGA_COUNT 2948 CONFIG_SYS_FPGA_COUNT
2950 CONFIG_SYS_FPGA_CSOR 2949 CONFIG_SYS_FPGA_CSOR
2951 CONFIG_SYS_FPGA_CSPR 2950 CONFIG_SYS_FPGA_CSPR
2952 CONFIG_SYS_FPGA_CSPR_EXT 2951 CONFIG_SYS_FPGA_CSPR_EXT
2953 CONFIG_SYS_FPGA_DONE 2952 CONFIG_SYS_FPGA_DONE
2954 CONFIG_SYS_FPGA_FTIM0 2953 CONFIG_SYS_FPGA_FTIM0
2955 CONFIG_SYS_FPGA_FTIM1 2954 CONFIG_SYS_FPGA_FTIM1
2956 CONFIG_SYS_FPGA_FTIM2 2955 CONFIG_SYS_FPGA_FTIM2
2957 CONFIG_SYS_FPGA_FTIM3 2956 CONFIG_SYS_FPGA_FTIM3
2958 CONFIG_SYS_FPGA_IS_PROTO 2957 CONFIG_SYS_FPGA_IS_PROTO
2959 CONFIG_SYS_FPGA_NO_RFL_HI 2958 CONFIG_SYS_FPGA_NO_RFL_HI
2960 CONFIG_SYS_FPGA_PROG 2959 CONFIG_SYS_FPGA_PROG
2961 CONFIG_SYS_FPGA_PROG_FEEDBACK 2960 CONFIG_SYS_FPGA_PROG_FEEDBACK
2962 CONFIG_SYS_FPGA_PROG_TIME 2961 CONFIG_SYS_FPGA_PROG_TIME
2963 CONFIG_SYS_FPGA_PTR 2962 CONFIG_SYS_FPGA_PTR
2964 CONFIG_SYS_FPGA_SIZE 2963 CONFIG_SYS_FPGA_SIZE
2965 CONFIG_SYS_FPGA_WAIT 2964 CONFIG_SYS_FPGA_WAIT
2966 CONFIG_SYS_FPGA_WAIT_BUSY 2965 CONFIG_SYS_FPGA_WAIT_BUSY
2967 CONFIG_SYS_FPGA_WAIT_CONFIG 2966 CONFIG_SYS_FPGA_WAIT_CONFIG
2968 CONFIG_SYS_FPGA_WAIT_INIT 2967 CONFIG_SYS_FPGA_WAIT_INIT
2969 CONFIG_SYS_FSL_AIOP1_BASE 2968 CONFIG_SYS_FSL_AIOP1_BASE
2970 CONFIG_SYS_FSL_AIOP1_SIZE 2969 CONFIG_SYS_FSL_AIOP1_SIZE
2971 CONFIG_SYS_FSL_B4860QDS_XFI_ERR 2970 CONFIG_SYS_FSL_B4860QDS_XFI_ERR
2972 CONFIG_SYS_FSL_BMAN_ADDR 2971 CONFIG_SYS_FSL_BMAN_ADDR
2973 CONFIG_SYS_FSL_BMAN_OFFSET 2972 CONFIG_SYS_FSL_BMAN_OFFSET
2974 CONFIG_SYS_FSL_BOOTROM_BASE 2973 CONFIG_SYS_FSL_BOOTROM_BASE
2975 CONFIG_SYS_FSL_BOOTROM_SIZE 2974 CONFIG_SYS_FSL_BOOTROM_SIZE
2976 CONFIG_SYS_FSL_CCSR_BASE 2975 CONFIG_SYS_FSL_CCSR_BASE
2977 CONFIG_SYS_FSL_CCSR_GUR_BE 2976 CONFIG_SYS_FSL_CCSR_GUR_BE
2978 CONFIG_SYS_FSL_CCSR_GUR_LE 2977 CONFIG_SYS_FSL_CCSR_GUR_LE
2979 CONFIG_SYS_FSL_CCSR_SCFG_BE 2978 CONFIG_SYS_FSL_CCSR_SCFG_BE
2980 CONFIG_SYS_FSL_CCSR_SCFG_LE 2979 CONFIG_SYS_FSL_CCSR_SCFG_LE
2981 CONFIG_SYS_FSL_CCSR_SIZE 2980 CONFIG_SYS_FSL_CCSR_SIZE
2982 CONFIG_SYS_FSL_CH3_CLK_CTRL_ADDR 2981 CONFIG_SYS_FSL_CH3_CLK_CTRL_ADDR
2983 CONFIG_SYS_FSL_CH3_CLK_GRPA_ADDR 2982 CONFIG_SYS_FSL_CH3_CLK_GRPA_ADDR
2984 CONFIG_SYS_FSL_CH3_CLK_GRPB_ADDR 2983 CONFIG_SYS_FSL_CH3_CLK_GRPB_ADDR
2985 CONFIG_SYS_FSL_CLK_ADDR 2984 CONFIG_SYS_FSL_CLK_ADDR
2986 CONFIG_SYS_FSL_CLUSTER_1_L2 2985 CONFIG_SYS_FSL_CLUSTER_1_L2
2987 CONFIG_SYS_FSL_CLUSTER_1_L2_OFFSET 2986 CONFIG_SYS_FSL_CLUSTER_1_L2_OFFSET
2988 CONFIG_SYS_FSL_CLUSTER_CLOCKS 2987 CONFIG_SYS_FSL_CLUSTER_CLOCKS
2989 CONFIG_SYS_FSL_CORENET_CCM_ADDR 2988 CONFIG_SYS_FSL_CORENET_CCM_ADDR
2990 CONFIG_SYS_FSL_CORENET_CCM_OFFSET 2989 CONFIG_SYS_FSL_CORENET_CCM_OFFSET
2991 CONFIG_SYS_FSL_CORENET_CLK_ADDR 2990 CONFIG_SYS_FSL_CORENET_CLK_ADDR
2992 CONFIG_SYS_FSL_CORENET_CLK_OFFSET 2991 CONFIG_SYS_FSL_CORENET_CLK_OFFSET
2993 CONFIG_SYS_FSL_CORENET_PMAN 2992 CONFIG_SYS_FSL_CORENET_PMAN
2994 CONFIG_SYS_FSL_CORENET_PMAN1_OFFSET 2993 CONFIG_SYS_FSL_CORENET_PMAN1_OFFSET
2995 CONFIG_SYS_FSL_CORENET_PMAN2_OFFSET 2994 CONFIG_SYS_FSL_CORENET_PMAN2_OFFSET
2996 CONFIG_SYS_FSL_CORENET_PMAN3_OFFSET 2995 CONFIG_SYS_FSL_CORENET_PMAN3_OFFSET
2997 CONFIG_SYS_FSL_CORENET_PME_ADDR 2996 CONFIG_SYS_FSL_CORENET_PME_ADDR
2998 CONFIG_SYS_FSL_CORENET_PME_OFFSET 2997 CONFIG_SYS_FSL_CORENET_PME_OFFSET
2999 CONFIG_SYS_FSL_CORENET_RCPM_ADDR 2998 CONFIG_SYS_FSL_CORENET_RCPM_ADDR
3000 CONFIG_SYS_FSL_CORENET_RCPM_OFFSET 2999 CONFIG_SYS_FSL_CORENET_RCPM_OFFSET
3001 CONFIG_SYS_FSL_CORENET_RMAN_ADDR 3000 CONFIG_SYS_FSL_CORENET_RMAN_ADDR
3002 CONFIG_SYS_FSL_CORENET_RMAN_OFFSET 3001 CONFIG_SYS_FSL_CORENET_RMAN_OFFSET
3003 CONFIG_SYS_FSL_CORENET_SERDES2_ADDR 3002 CONFIG_SYS_FSL_CORENET_SERDES2_ADDR
3004 CONFIG_SYS_FSL_CORENET_SERDES2_OFFSET 3003 CONFIG_SYS_FSL_CORENET_SERDES2_OFFSET
3005 CONFIG_SYS_FSL_CORENET_SERDES3_ADDR 3004 CONFIG_SYS_FSL_CORENET_SERDES3_ADDR
3006 CONFIG_SYS_FSL_CORENET_SERDES3_OFFSET 3005 CONFIG_SYS_FSL_CORENET_SERDES3_OFFSET
3007 CONFIG_SYS_FSL_CORENET_SERDES4_ADDR 3006 CONFIG_SYS_FSL_CORENET_SERDES4_ADDR
3008 CONFIG_SYS_FSL_CORENET_SERDES4_OFFSET 3007 CONFIG_SYS_FSL_CORENET_SERDES4_OFFSET
3009 CONFIG_SYS_FSL_CORENET_SERDES_ADDR 3008 CONFIG_SYS_FSL_CORENET_SERDES_ADDR
3010 CONFIG_SYS_FSL_CORENET_SERDES_OFFSET 3009 CONFIG_SYS_FSL_CORENET_SERDES_OFFSET
3011 CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY 3010 CONFIG_SYS_FSL_CORENET_SNOOPVEC_COREONLY
3012 CONFIG_SYS_FSL_CORES_PER_CLUSTER 3011 CONFIG_SYS_FSL_CORES_PER_CLUSTER
3013 CONFIG_SYS_FSL_CPC 3012 CONFIG_SYS_FSL_CPC
3014 CONFIG_SYS_FSL_CPC_ADDR 3013 CONFIG_SYS_FSL_CPC_ADDR
3015 CONFIG_SYS_FSL_CPC_OFFSET 3014 CONFIG_SYS_FSL_CPC_OFFSET
3016 CONFIG_SYS_FSL_CSU_ADDR 3015 CONFIG_SYS_FSL_CSU_ADDR
3017 CONFIG_SYS_FSL_DCFG_ADDR 3016 CONFIG_SYS_FSL_DCFG_ADDR
3018 CONFIG_SYS_FSL_DCSR_BASE 3017 CONFIG_SYS_FSL_DCSR_BASE
3019 CONFIG_SYS_FSL_DCSR_DDR2_ADDR 3018 CONFIG_SYS_FSL_DCSR_DDR2_ADDR
3020 CONFIG_SYS_FSL_DCSR_DDR3_ADDR 3019 CONFIG_SYS_FSL_DCSR_DDR3_ADDR
3021 CONFIG_SYS_FSL_DCSR_DDR4_ADDR 3020 CONFIG_SYS_FSL_DCSR_DDR4_ADDR
3022 CONFIG_SYS_FSL_DCSR_DDR_ADDR 3021 CONFIG_SYS_FSL_DCSR_DDR_ADDR
3023 CONFIG_SYS_FSL_DCSR_SIZE 3022 CONFIG_SYS_FSL_DCSR_SIZE
3024 CONFIG_SYS_FSL_DCU_BE 3023 CONFIG_SYS_FSL_DCU_BE
3025 CONFIG_SYS_FSL_DCU_LE 3024 CONFIG_SYS_FSL_DCU_LE
3026 CONFIG_SYS_FSL_DDR2_ADDR 3025 CONFIG_SYS_FSL_DDR2_ADDR
3027 CONFIG_SYS_FSL_DDR3L 3026 CONFIG_SYS_FSL_DDR3L
3028 CONFIG_SYS_FSL_DDR3_ADDR 3027 CONFIG_SYS_FSL_DDR3_ADDR
3029 CONFIG_SYS_FSL_DDR_ADDR 3028 CONFIG_SYS_FSL_DDR_ADDR
3030 CONFIG_SYS_FSL_DDR_EMU 3029 CONFIG_SYS_FSL_DDR_EMU
3031 CONFIG_SYS_FSL_DDR_INTLV_256B 3030 CONFIG_SYS_FSL_DDR_INTLV_256B
3032 CONFIG_SYS_FSL_DDR_MAIN_NUM_CTRLS 3031 CONFIG_SYS_FSL_DDR_MAIN_NUM_CTRLS
3033 CONFIG_SYS_FSL_DDR_SDRAM_BASE_PHY 3032 CONFIG_SYS_FSL_DDR_SDRAM_BASE_PHY
3034 CONFIG_SYS_FSL_DRAM_BASE1 3033 CONFIG_SYS_FSL_DRAM_BASE1
3035 CONFIG_SYS_FSL_DRAM_BASE2 3034 CONFIG_SYS_FSL_DRAM_BASE2
3036 CONFIG_SYS_FSL_DRAM_BASE3 3035 CONFIG_SYS_FSL_DRAM_BASE3
3037 CONFIG_SYS_FSL_DRAM_SIZE1 3036 CONFIG_SYS_FSL_DRAM_SIZE1
3038 CONFIG_SYS_FSL_DRAM_SIZE2 3037 CONFIG_SYS_FSL_DRAM_SIZE2
3039 CONFIG_SYS_FSL_DRAM_SIZE3 3038 CONFIG_SYS_FSL_DRAM_SIZE3
3040 CONFIG_SYS_FSL_DSPI_BE 3039 CONFIG_SYS_FSL_DSPI_BE
3041 CONFIG_SYS_FSL_DSP_CCSRBAR 3040 CONFIG_SYS_FSL_DSP_CCSRBAR
3042 CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT 3041 CONFIG_SYS_FSL_DSP_CCSRBAR_DEFAULT
3043 CONFIG_SYS_FSL_DSP_CCSRBAR_PHYS 3042 CONFIG_SYS_FSL_DSP_CCSRBAR_PHYS
3044 CONFIG_SYS_FSL_DSP_CCSR_DDR_ADDR 3043 CONFIG_SYS_FSL_DSP_CCSR_DDR_ADDR
3045 CONFIG_SYS_FSL_DSP_CCSR_DDR_OFFSET 3044 CONFIG_SYS_FSL_DSP_CCSR_DDR_OFFSET
3046 CONFIG_SYS_FSL_DSP_DDR_ADDR 3045 CONFIG_SYS_FSL_DSP_DDR_ADDR
3047 CONFIG_SYS_FSL_DSP_M2_RAM_ADDR 3046 CONFIG_SYS_FSL_DSP_M2_RAM_ADDR
3048 CONFIG_SYS_FSL_DSP_M3_RAM_ADDR 3047 CONFIG_SYS_FSL_DSP_M3_RAM_ADDR
3049 CONFIG_SYS_FSL_ERRATUM_A008751 3048 CONFIG_SYS_FSL_ERRATUM_A008751
3050 CONFIG_SYS_FSL_ERRATUM_A_004934 3049 CONFIG_SYS_FSL_ERRATUM_A_004934
3051 CONFIG_SYS_FSL_ESDHC_ADDR 3050 CONFIG_SYS_FSL_ESDHC_ADDR
3052 CONFIG_SYS_FSL_ESDHC_BE 3051 CONFIG_SYS_FSL_ESDHC_BE
3053 CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT 3052 CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT
3054 CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE 3053 CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE
3055 CONFIG_SYS_FSL_ESDHC_LE 3054 CONFIG_SYS_FSL_ESDHC_LE
3056 CONFIG_SYS_FSL_ESDHC_NUM 3055 CONFIG_SYS_FSL_ESDHC_NUM
3057 CONFIG_SYS_FSL_ESDHC_P1010_BROKEN_SDCLK 3056 CONFIG_SYS_FSL_ESDHC_P1010_BROKEN_SDCLK
3058 CONFIG_SYS_FSL_ESDHC_USE_PIO 3057 CONFIG_SYS_FSL_ESDHC_USE_PIO
3059 CONFIG_SYS_FSL_FM 3058 CONFIG_SYS_FSL_FM
3060 CONFIG_SYS_FSL_FM1_ADDR 3059 CONFIG_SYS_FSL_FM1_ADDR
3061 CONFIG_SYS_FSL_FM1_DTSEC1_ADDR 3060 CONFIG_SYS_FSL_FM1_DTSEC1_ADDR
3062 CONFIG_SYS_FSL_FM1_DTSEC1_OFFSET 3061 CONFIG_SYS_FSL_FM1_DTSEC1_OFFSET
3063 CONFIG_SYS_FSL_FM1_OFFSET 3062 CONFIG_SYS_FSL_FM1_OFFSET
3064 CONFIG_SYS_FSL_FM1_RX0_10G_OFFSET 3063 CONFIG_SYS_FSL_FM1_RX0_10G_OFFSET
3065 CONFIG_SYS_FSL_FM1_RX0_1G_OFFSET 3064 CONFIG_SYS_FSL_FM1_RX0_1G_OFFSET
3066 CONFIG_SYS_FSL_FM1_RX1_10G_OFFSET 3065 CONFIG_SYS_FSL_FM1_RX1_10G_OFFSET
3067 CONFIG_SYS_FSL_FM1_RX1_1G_OFFSET 3066 CONFIG_SYS_FSL_FM1_RX1_1G_OFFSET
3068 CONFIG_SYS_FSL_FM1_RX2_1G_OFFSET 3067 CONFIG_SYS_FSL_FM1_RX2_1G_OFFSET
3069 CONFIG_SYS_FSL_FM1_RX3_1G_OFFSET 3068 CONFIG_SYS_FSL_FM1_RX3_1G_OFFSET
3070 CONFIG_SYS_FSL_FM1_RX4_1G_OFFSET 3069 CONFIG_SYS_FSL_FM1_RX4_1G_OFFSET
3071 CONFIG_SYS_FSL_FM1_RX5_1G_OFFSET 3070 CONFIG_SYS_FSL_FM1_RX5_1G_OFFSET
3072 CONFIG_SYS_FSL_FM2_ADDR 3071 CONFIG_SYS_FSL_FM2_ADDR
3073 CONFIG_SYS_FSL_FM2_OFFSET 3072 CONFIG_SYS_FSL_FM2_OFFSET
3074 CONFIG_SYS_FSL_FM2_RX0_10G_OFFSET 3073 CONFIG_SYS_FSL_FM2_RX0_10G_OFFSET
3075 CONFIG_SYS_FSL_FM2_RX0_1G_OFFSET 3074 CONFIG_SYS_FSL_FM2_RX0_1G_OFFSET
3076 CONFIG_SYS_FSL_FM2_RX1_10G_OFFSET 3075 CONFIG_SYS_FSL_FM2_RX1_10G_OFFSET
3077 CONFIG_SYS_FSL_FM2_RX1_1G_OFFSET 3076 CONFIG_SYS_FSL_FM2_RX1_1G_OFFSET
3078 CONFIG_SYS_FSL_FM2_RX2_1G_OFFSET 3077 CONFIG_SYS_FSL_FM2_RX2_1G_OFFSET
3079 CONFIG_SYS_FSL_FM2_RX3_1G_OFFSET 3078 CONFIG_SYS_FSL_FM2_RX3_1G_OFFSET
3080 CONFIG_SYS_FSL_FM2_RX4_1G_OFFSET 3079 CONFIG_SYS_FSL_FM2_RX4_1G_OFFSET
3081 CONFIG_SYS_FSL_FM2_RX5_1G_OFFSET 3080 CONFIG_SYS_FSL_FM2_RX5_1G_OFFSET
3082 CONFIG_SYS_FSL_FMAN_ADDR 3081 CONFIG_SYS_FSL_FMAN_ADDR
3083 CONFIG_SYS_FSL_GUTS_ADDR 3082 CONFIG_SYS_FSL_GUTS_ADDR
3084 CONFIG_SYS_FSL_I2C 3083 CONFIG_SYS_FSL_I2C
3085 CONFIG_SYS_FSL_I2C2_OFFSET 3084 CONFIG_SYS_FSL_I2C2_OFFSET
3086 CONFIG_SYS_FSL_I2C2_SLAVE 3085 CONFIG_SYS_FSL_I2C2_SLAVE
3087 CONFIG_SYS_FSL_I2C2_SPEED 3086 CONFIG_SYS_FSL_I2C2_SPEED
3088 CONFIG_SYS_FSL_I2C3_OFFSET 3087 CONFIG_SYS_FSL_I2C3_OFFSET
3089 CONFIG_SYS_FSL_I2C3_SLAVE 3088 CONFIG_SYS_FSL_I2C3_SLAVE
3090 CONFIG_SYS_FSL_I2C3_SPEED 3089 CONFIG_SYS_FSL_I2C3_SPEED
3091 CONFIG_SYS_FSL_I2C4_OFFSET 3090 CONFIG_SYS_FSL_I2C4_OFFSET
3092 CONFIG_SYS_FSL_I2C4_SLAVE 3091 CONFIG_SYS_FSL_I2C4_SLAVE
3093 CONFIG_SYS_FSL_I2C4_SPEED 3092 CONFIG_SYS_FSL_I2C4_SPEED
3094 CONFIG_SYS_FSL_I2C_OFFSET 3093 CONFIG_SYS_FSL_I2C_OFFSET
3095 CONFIG_SYS_FSL_I2C_SLAVE 3094 CONFIG_SYS_FSL_I2C_SLAVE
3096 CONFIG_SYS_FSL_I2C_SPEED 3095 CONFIG_SYS_FSL_I2C_SPEED
3097 CONFIG_SYS_FSL_IFC_BASE 3096 CONFIG_SYS_FSL_IFC_BASE
3098 CONFIG_SYS_FSL_IFC_BASE1 3097 CONFIG_SYS_FSL_IFC_BASE1
3099 CONFIG_SYS_FSL_IFC_BASE2 3098 CONFIG_SYS_FSL_IFC_BASE2
3100 CONFIG_SYS_FSL_IFC_BE 3099 CONFIG_SYS_FSL_IFC_BE
3101 CONFIG_SYS_FSL_IFC_LE 3100 CONFIG_SYS_FSL_IFC_LE
3102 CONFIG_SYS_FSL_IFC_SIZE 3101 CONFIG_SYS_FSL_IFC_SIZE
3103 CONFIG_SYS_FSL_IFC_SIZE1 3102 CONFIG_SYS_FSL_IFC_SIZE1
3104 CONFIG_SYS_FSL_IFC_SIZE1_1 3103 CONFIG_SYS_FSL_IFC_SIZE1_1
3105 CONFIG_SYS_FSL_IFC_SIZE2 3104 CONFIG_SYS_FSL_IFC_SIZE2
3106 CONFIG_SYS_FSL_ISBC_VER 3105 CONFIG_SYS_FSL_ISBC_VER
3107 CONFIG_SYS_FSL_JR0_ADDR 3106 CONFIG_SYS_FSL_JR0_ADDR
3108 CONFIG_SYS_FSL_JR0_OFFSET 3107 CONFIG_SYS_FSL_JR0_OFFSET
3109 CONFIG_SYS_FSL_LS1_CLK_ADDR 3108 CONFIG_SYS_FSL_LS1_CLK_ADDR
3110 CONFIG_SYS_FSL_LSCH3_SERDES_ADDR 3109 CONFIG_SYS_FSL_LSCH3_SERDES_ADDR
3111 CONFIG_SYS_FSL_MAX_NUM_OF_SEC 3110 CONFIG_SYS_FSL_MAX_NUM_OF_SEC
3112 CONFIG_SYS_FSL_MC9SDZ60_I2C_ADDR 3111 CONFIG_SYS_FSL_MC9SDZ60_I2C_ADDR
3113 CONFIG_SYS_FSL_MC_BASE 3112 CONFIG_SYS_FSL_MC_BASE
3114 CONFIG_SYS_FSL_MC_SIZE 3113 CONFIG_SYS_FSL_MC_SIZE
3115 CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33 3114 CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33
3116 CONFIG_SYS_FSL_NI_BASE 3115 CONFIG_SYS_FSL_NI_BASE
3117 CONFIG_SYS_FSL_NI_SIZE 3116 CONFIG_SYS_FSL_NI_SIZE
3118 CONFIG_SYS_FSL_NO_SERDES 3117 CONFIG_SYS_FSL_NO_SERDES
3119 CONFIG_SYS_FSL_NUM_CC_PLL 3118 CONFIG_SYS_FSL_NUM_CC_PLL
3120 CONFIG_SYS_FSL_NUM_CC_PLLS 3119 CONFIG_SYS_FSL_NUM_CC_PLLS
3121 CONFIG_SYS_FSL_OCRAM_BASE 3120 CONFIG_SYS_FSL_OCRAM_BASE
3122 CONFIG_SYS_FSL_OCRAM_SIZE 3121 CONFIG_SYS_FSL_OCRAM_SIZE
3123 CONFIG_SYS_FSL_OTHER_DDR_NUM_CTRLS 3122 CONFIG_SYS_FSL_OTHER_DDR_NUM_CTRLS
3124 CONFIG_SYS_FSL_PAMU_OFFSET 3123 CONFIG_SYS_FSL_PAMU_OFFSET
3125 CONFIG_SYS_FSL_PBL_PBI 3124 CONFIG_SYS_FSL_PBL_PBI
3126 CONFIG_SYS_FSL_PBL_RCW 3125 CONFIG_SYS_FSL_PBL_RCW
3127 CONFIG_SYS_FSL_PCIE_COMPAT 3126 CONFIG_SYS_FSL_PCIE_COMPAT
3128 CONFIG_SYS_FSL_PCI_VER_3_X 3127 CONFIG_SYS_FSL_PCI_VER_3_X
3129 CONFIG_SYS_FSL_PEBUF_BASE 3128 CONFIG_SYS_FSL_PEBUF_BASE
3130 CONFIG_SYS_FSL_PEBUF_SIZE 3129 CONFIG_SYS_FSL_PEBUF_SIZE
3131 CONFIG_SYS_FSL_PEX_LUT_BE 3130 CONFIG_SYS_FSL_PEX_LUT_BE
3132 CONFIG_SYS_FSL_PEX_LUT_LE 3131 CONFIG_SYS_FSL_PEX_LUT_LE
3133 CONFIG_SYS_FSL_PMIC_I2C_ADDR 3132 CONFIG_SYS_FSL_PMIC_I2C_ADDR
3134 CONFIG_SYS_FSL_PMU_ADDR 3133 CONFIG_SYS_FSL_PMU_ADDR
3135 CONFIG_SYS_FSL_PMU_CLTBENR 3134 CONFIG_SYS_FSL_PMU_CLTBENR
3136 CONFIG_SYS_FSL_QBMAN_BASE 3135 CONFIG_SYS_FSL_QBMAN_BASE
3137 CONFIG_SYS_FSL_QBMAN_SIZE 3136 CONFIG_SYS_FSL_QBMAN_SIZE
3138 CONFIG_SYS_FSL_QBMAN_SIZE_1 3137 CONFIG_SYS_FSL_QBMAN_SIZE_1
3139 CONFIG_SYS_FSL_QMAN_ADDR 3138 CONFIG_SYS_FSL_QMAN_ADDR
3140 CONFIG_SYS_FSL_QMAN_OFFSET 3139 CONFIG_SYS_FSL_QMAN_OFFSET
3141 CONFIG_SYS_FSL_QMAN_V3 3140 CONFIG_SYS_FSL_QMAN_V3
3142 CONFIG_SYS_FSL_QSPI_AHB 3141 CONFIG_SYS_FSL_QSPI_AHB
3143 CONFIG_SYS_FSL_QSPI_BASE 3142 CONFIG_SYS_FSL_QSPI_BASE
3144 CONFIG_SYS_FSL_QSPI_BASE1 3143 CONFIG_SYS_FSL_QSPI_BASE1
3145 CONFIG_SYS_FSL_QSPI_BASE2 3144 CONFIG_SYS_FSL_QSPI_BASE2
3146 CONFIG_SYS_FSL_QSPI_BE 3145 CONFIG_SYS_FSL_QSPI_BE
3147 CONFIG_SYS_FSL_QSPI_LE 3146 CONFIG_SYS_FSL_QSPI_LE
3148 CONFIG_SYS_FSL_QSPI_SIZE 3147 CONFIG_SYS_FSL_QSPI_SIZE
3149 CONFIG_SYS_FSL_QSPI_SIZE1 3148 CONFIG_SYS_FSL_QSPI_SIZE1
3150 CONFIG_SYS_FSL_QSPI_SIZE2 3149 CONFIG_SYS_FSL_QSPI_SIZE2
3151 CONFIG_SYS_FSL_RAID_ENGINE 3150 CONFIG_SYS_FSL_RAID_ENGINE
3152 CONFIG_SYS_FSL_RAID_ENGINE_ADDR 3151 CONFIG_SYS_FSL_RAID_ENGINE_ADDR
3153 CONFIG_SYS_FSL_RAID_ENGINE_OFFSET 3152 CONFIG_SYS_FSL_RAID_ENGINE_OFFSET
3154 CONFIG_SYS_FSL_RCPM_ADDR 3153 CONFIG_SYS_FSL_RCPM_ADDR
3155 CONFIG_SYS_FSL_RMU 3154 CONFIG_SYS_FSL_RMU
3156 CONFIG_SYS_FSL_RST_ADDR 3155 CONFIG_SYS_FSL_RST_ADDR
3157 CONFIG_SYS_FSL_SCFG_ADDR 3156 CONFIG_SYS_FSL_SCFG_ADDR
3158 CONFIG_SYS_FSL_SCFG_IODSECR1_ADDR 3157 CONFIG_SYS_FSL_SCFG_IODSECR1_ADDR
3159 CONFIG_SYS_FSL_SCFG_IODSECR1_OFFSET 3158 CONFIG_SYS_FSL_SCFG_IODSECR1_OFFSET
3160 CONFIG_SYS_FSL_SCFG_OFFSET 3159 CONFIG_SYS_FSL_SCFG_OFFSET
3161 CONFIG_SYS_FSL_SCFG_PIXCLKCR_OFFSET 3160 CONFIG_SYS_FSL_SCFG_PIXCLKCR_OFFSET
3162 CONFIG_SYS_FSL_SCFG_PIXCLK_ADDR 3161 CONFIG_SYS_FSL_SCFG_PIXCLK_ADDR
3163 CONFIG_SYS_FSL_SEC_ADDR 3162 CONFIG_SYS_FSL_SEC_ADDR
3164 CONFIG_SYS_FSL_SEC_IDX_OFFSET 3163 CONFIG_SYS_FSL_SEC_IDX_OFFSET
3165 CONFIG_SYS_FSL_SEC_MON_BE 3164 CONFIG_SYS_FSL_SEC_MON_BE
3166 CONFIG_SYS_FSL_SEC_MON_LE 3165 CONFIG_SYS_FSL_SEC_MON_LE
3167 CONFIG_SYS_FSL_SEC_OFFSET 3166 CONFIG_SYS_FSL_SEC_OFFSET
3168 CONFIG_SYS_FSL_SERDES 3167 CONFIG_SYS_FSL_SERDES
3169 CONFIG_SYS_FSL_SERDES_ADDR 3168 CONFIG_SYS_FSL_SERDES_ADDR
3170 CONFIG_SYS_FSL_SFP_BE 3169 CONFIG_SYS_FSL_SFP_BE
3171 CONFIG_SYS_FSL_SFP_LE 3170 CONFIG_SYS_FSL_SFP_LE
3172 CONFIG_SYS_FSL_SFP_VER_3_0 3171 CONFIG_SYS_FSL_SFP_VER_3_0
3173 CONFIG_SYS_FSL_SFP_VER_3_2 3172 CONFIG_SYS_FSL_SFP_VER_3_2
3174 CONFIG_SYS_FSL_SFP_VER_3_4 3173 CONFIG_SYS_FSL_SFP_VER_3_4
3175 CONFIG_SYS_FSL_SINGLE_SOURCE_CLK 3174 CONFIG_SYS_FSL_SINGLE_SOURCE_CLK
3176 CONFIG_SYS_FSL_SRDS_3 3175 CONFIG_SYS_FSL_SRDS_3
3177 CONFIG_SYS_FSL_SRDS_4 3176 CONFIG_SYS_FSL_SRDS_4
3178 CONFIG_SYS_FSL_SRDS_NUM_PLLS 3177 CONFIG_SYS_FSL_SRDS_NUM_PLLS
3179 CONFIG_SYS_FSL_SRIO_ADDR 3178 CONFIG_SYS_FSL_SRIO_ADDR
3180 CONFIG_SYS_FSL_SRIO_IB_WIN_NUM 3179 CONFIG_SYS_FSL_SRIO_IB_WIN_NUM
3181 CONFIG_SYS_FSL_SRIO_LIODN 3180 CONFIG_SYS_FSL_SRIO_LIODN
3182 CONFIG_SYS_FSL_SRIO_MAX_PORTS 3181 CONFIG_SYS_FSL_SRIO_MAX_PORTS
3183 CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM 3182 CONFIG_SYS_FSL_SRIO_MSG_UNIT_NUM
3184 CONFIG_SYS_FSL_SRIO_OB_WIN_NUM 3183 CONFIG_SYS_FSL_SRIO_OB_WIN_NUM
3185 CONFIG_SYS_FSL_SRIO_OFFSET 3184 CONFIG_SYS_FSL_SRIO_OFFSET
3186 CONFIG_SYS_FSL_SRK_LE 3185 CONFIG_SYS_FSL_SRK_LE
3187 CONFIG_SYS_FSL_TBCLK_DIV 3186 CONFIG_SYS_FSL_TBCLK_DIV
3188 CONFIG_SYS_FSL_TIMER_ADDR 3187 CONFIG_SYS_FSL_TIMER_ADDR
3189 CONFIG_SYS_FSL_USB1_ADDR 3188 CONFIG_SYS_FSL_USB1_ADDR
3190 CONFIG_SYS_FSL_USB1_PHY_ENABLE 3189 CONFIG_SYS_FSL_USB1_PHY_ENABLE
3191 CONFIG_SYS_FSL_USB2_ADDR 3190 CONFIG_SYS_FSL_USB2_ADDR
3192 CONFIG_SYS_FSL_USB2_PHY_ENABLE 3191 CONFIG_SYS_FSL_USB2_PHY_ENABLE
3193 CONFIG_SYS_FSL_USB_CTRL_PHY_EN 3192 CONFIG_SYS_FSL_USB_CTRL_PHY_EN
3194 CONFIG_SYS_FSL_USB_DRVVBUS_CR_EN 3193 CONFIG_SYS_FSL_USB_DRVVBUS_CR_EN
3195 CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE 3194 CONFIG_SYS_FSL_USB_DUAL_PHY_ENABLE
3196 CONFIG_SYS_FSL_USB_ENABLE_OVERRIDE 3195 CONFIG_SYS_FSL_USB_ENABLE_OVERRIDE
3197 CONFIG_SYS_FSL_USB_HS_DISCNCT_INC 3196 CONFIG_SYS_FSL_USB_HS_DISCNCT_INC
3198 CONFIG_SYS_FSL_USB_INTERNAL_SOC_CLK_EN 3197 CONFIG_SYS_FSL_USB_INTERNAL_SOC_CLK_EN
3199 CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY 3198 CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY
3200 CONFIG_SYS_FSL_USB_PLLPRG1_PHY_DIV 3199 CONFIG_SYS_FSL_USB_PLLPRG1_PHY_DIV
3201 CONFIG_SYS_FSL_USB_PLLPRG2_FRAC_LPF_EN 3200 CONFIG_SYS_FSL_USB_PLLPRG2_FRAC_LPF_EN
3202 CONFIG_SYS_FSL_USB_PLLPRG2_MFI 3201 CONFIG_SYS_FSL_USB_PLLPRG2_MFI
3203 CONFIG_SYS_FSL_USB_PLLPRG2_MFI_INTERNAL_CLK 3202 CONFIG_SYS_FSL_USB_PLLPRG2_MFI_INTERNAL_CLK
3204 CONFIG_SYS_FSL_USB_PLLPRG2_PHY1_CLK_EN 3203 CONFIG_SYS_FSL_USB_PLLPRG2_PHY1_CLK_EN
3205 CONFIG_SYS_FSL_USB_PLLPRG2_PHY2_CLK_EN 3204 CONFIG_SYS_FSL_USB_PLLPRG2_PHY2_CLK_EN
3206 CONFIG_SYS_FSL_USB_PLLPRG2_PLL_EN 3205 CONFIG_SYS_FSL_USB_PLLPRG2_PLL_EN
3207 CONFIG_SYS_FSL_USB_PLLPRG2_REF_DIV 3206 CONFIG_SYS_FSL_USB_PLLPRG2_REF_DIV
3208 CONFIG_SYS_FSL_USB_PLLPRG2_REF_DIV_INTERNAL_CLK 3207 CONFIG_SYS_FSL_USB_PLLPRG2_REF_DIV_INTERNAL_CLK
3209 CONFIG_SYS_FSL_USB_PWRFLT_CR_EN 3208 CONFIG_SYS_FSL_USB_PWRFLT_CR_EN
3210 CONFIG_SYS_FSL_USB_RX_AUTO_CAL_RD_WR_SEL 3209 CONFIG_SYS_FSL_USB_RX_AUTO_CAL_RD_WR_SEL
3211 CONFIG_SYS_FSL_USB_SQUELCH_PROG_MASK 3210 CONFIG_SYS_FSL_USB_SQUELCH_PROG_MASK
3212 CONFIG_SYS_FSL_USB_SQUELCH_PROG_RD_0 3211 CONFIG_SYS_FSL_USB_SQUELCH_PROG_RD_0
3213 CONFIG_SYS_FSL_USB_SQUELCH_PROG_RD_3 3212 CONFIG_SYS_FSL_USB_SQUELCH_PROG_RD_3
3214 CONFIG_SYS_FSL_USB_SQUELCH_PROG_WR_0 3213 CONFIG_SYS_FSL_USB_SQUELCH_PROG_WR_0
3215 CONFIG_SYS_FSL_USB_SQUELCH_PROG_WR_3 3214 CONFIG_SYS_FSL_USB_SQUELCH_PROG_WR_3
3216 CONFIG_SYS_FSL_USB_SYS_CLK_VALID 3215 CONFIG_SYS_FSL_USB_SYS_CLK_VALID
3217 CONFIG_SYS_FSL_USB_XCVRPRG_HS_DCNT_PROG_EN 3216 CONFIG_SYS_FSL_USB_XCVRPRG_HS_DCNT_PROG_EN
3218 CONFIG_SYS_FSL_USB_XCVRPRG_HS_DCNT_PROG_MASK 3217 CONFIG_SYS_FSL_USB_XCVRPRG_HS_DCNT_PROG_MASK
3219 CONFIG_SYS_FSL_USDHC_NUM 3218 CONFIG_SYS_FSL_USDHC_NUM
3220 CONFIG_SYS_FSL_WDOG_BE 3219 CONFIG_SYS_FSL_WDOG_BE
3221 CONFIG_SYS_FSL_WRIOP1_ADDR 3220 CONFIG_SYS_FSL_WRIOP1_ADDR
3222 CONFIG_SYS_FSL_WRIOP1_BASE 3221 CONFIG_SYS_FSL_WRIOP1_BASE
3223 CONFIG_SYS_FSL_WRIOP1_MDIO1 3222 CONFIG_SYS_FSL_WRIOP1_MDIO1
3224 CONFIG_SYS_FSL_WRIOP1_MDIO2 3223 CONFIG_SYS_FSL_WRIOP1_MDIO2
3225 CONFIG_SYS_FSL_WRIOP1_SIZE 3224 CONFIG_SYS_FSL_WRIOP1_SIZE
3226 CONFIG_SYS_FSL_XHCI_USB1_ADDR 3225 CONFIG_SYS_FSL_XHCI_USB1_ADDR
3227 CONFIG_SYS_FSL_XHCI_USB2_ADDR 3226 CONFIG_SYS_FSL_XHCI_USB2_ADDR
3228 CONFIG_SYS_FSL_XHCI_USB3_ADDR 3227 CONFIG_SYS_FSL_XHCI_USB3_ADDR
3229 CONFIG_SYS_FSMC_BASE 3228 CONFIG_SYS_FSMC_BASE
3230 CONFIG_SYS_FSMC_NAND_16BIT 3229 CONFIG_SYS_FSMC_NAND_16BIT
3231 CONFIG_SYS_FSMC_NAND_8BIT 3230 CONFIG_SYS_FSMC_NAND_8BIT
3232 CONFIG_SYS_FSMC_NAND_SP 3231 CONFIG_SYS_FSMC_NAND_SP
3233 CONFIG_SYS_FTAHBC020S_SLAVE_BSR_6 3232 CONFIG_SYS_FTAHBC020S_SLAVE_BSR_6
3234 CONFIG_SYS_FTAHBC020S_SLAVE_BSR_BASE 3233 CONFIG_SYS_FTAHBC020S_SLAVE_BSR_BASE
3235 CONFIG_SYS_FTPMU010_PDLLCR0_HCLKOUTDIS 3234 CONFIG_SYS_FTPMU010_PDLLCR0_HCLKOUTDIS
3236 CONFIG_SYS_FTPMU010_SDRAMHTC 3235 CONFIG_SYS_FTPMU010_SDRAMHTC
3237 CONFIG_SYS_FTSDMC021_BANK0_BASE 3236 CONFIG_SYS_FTSDMC021_BANK0_BASE
3238 CONFIG_SYS_FTSDMC021_BANK0_BSR 3237 CONFIG_SYS_FTSDMC021_BANK0_BSR
3239 CONFIG_SYS_FTSDMC021_BANK1_BASE 3238 CONFIG_SYS_FTSDMC021_BANK1_BASE
3240 CONFIG_SYS_FTSDMC021_BANK1_BSR 3239 CONFIG_SYS_FTSDMC021_BANK1_BSR
3241 CONFIG_SYS_FTSDMC021_CR1 3240 CONFIG_SYS_FTSDMC021_CR1
3242 CONFIG_SYS_FTSDMC021_CR2 3241 CONFIG_SYS_FTSDMC021_CR2
3243 CONFIG_SYS_FTSDMC021_TP1 3242 CONFIG_SYS_FTSDMC021_TP1
3244 CONFIG_SYS_FTSDMC021_TP2 3243 CONFIG_SYS_FTSDMC021_TP2
3245 CONFIG_SYS_FTSMC020_CONFIGS 3244 CONFIG_SYS_FTSMC020_CONFIGS
3246 CONFIG_SYS_FULL_VA 3245 CONFIG_SYS_FULL_VA
3247 CONFIG_SYS_GAFR0_L_VAL 3246 CONFIG_SYS_GAFR0_L_VAL
3248 CONFIG_SYS_GAFR0_U_VAL 3247 CONFIG_SYS_GAFR0_U_VAL
3249 CONFIG_SYS_GAFR1_L_VAL 3248 CONFIG_SYS_GAFR1_L_VAL
3250 CONFIG_SYS_GAFR1_U_VAL 3249 CONFIG_SYS_GAFR1_U_VAL
3251 CONFIG_SYS_GAFR2_L_VAL 3250 CONFIG_SYS_GAFR2_L_VAL
3252 CONFIG_SYS_GAFR2_U_VAL 3251 CONFIG_SYS_GAFR2_U_VAL
3253 CONFIG_SYS_GAFR3_L_VAL 3252 CONFIG_SYS_GAFR3_L_VAL
3254 CONFIG_SYS_GAFR3_U_VAL 3253 CONFIG_SYS_GAFR3_U_VAL
3255 CONFIG_SYS_GBIT_MII1_BUSNAME 3254 CONFIG_SYS_GBIT_MII1_BUSNAME
3256 CONFIG_SYS_GBIT_MII_BUSNAME 3255 CONFIG_SYS_GBIT_MII_BUSNAME
3257 CONFIG_SYS_GBL_DATA_OFFSET 3256 CONFIG_SYS_GBL_DATA_OFFSET
3258 CONFIG_SYS_GBL_DATA_SIZE 3257 CONFIG_SYS_GBL_DATA_SIZE
3259 CONFIG_SYS_GENERIC_BOARD 3258 CONFIG_SYS_GENERIC_BOARD
3260 CONFIG_SYS_GIC400_ADDR 3259 CONFIG_SYS_GIC400_ADDR
3261 CONFIG_SYS_GP1DIR 3260 CONFIG_SYS_GP1DIR
3262 CONFIG_SYS_GP1ODR 3261 CONFIG_SYS_GP1ODR
3263 CONFIG_SYS_GP2DIR 3262 CONFIG_SYS_GP2DIR
3264 CONFIG_SYS_GP2ODR 3263 CONFIG_SYS_GP2ODR
3265 CONFIG_SYS_GPCR0_VAL 3264 CONFIG_SYS_GPCR0_VAL
3266 CONFIG_SYS_GPCR1_VAL 3265 CONFIG_SYS_GPCR1_VAL
3267 CONFIG_SYS_GPCR2_VAL 3266 CONFIG_SYS_GPCR2_VAL
3268 CONFIG_SYS_GPCR3_VAL 3267 CONFIG_SYS_GPCR3_VAL
3269 CONFIG_SYS_GPDR0_VAL 3268 CONFIG_SYS_GPDR0_VAL
3270 CONFIG_SYS_GPDR1_VAL 3269 CONFIG_SYS_GPDR1_VAL
3271 CONFIG_SYS_GPDR2_VAL 3270 CONFIG_SYS_GPDR2_VAL
3272 CONFIG_SYS_GPDR3_VAL 3271 CONFIG_SYS_GPDR3_VAL
3273 CONFIG_SYS_GPIO1_DAT 3272 CONFIG_SYS_GPIO1_DAT
3274 CONFIG_SYS_GPIO1_DIR 3273 CONFIG_SYS_GPIO1_DIR
3275 CONFIG_SYS_GPIO1_EN 3274 CONFIG_SYS_GPIO1_EN
3276 CONFIG_SYS_GPIO1_FUNC 3275 CONFIG_SYS_GPIO1_FUNC
3277 CONFIG_SYS_GPIO1_LED 3276 CONFIG_SYS_GPIO1_LED
3278 CONFIG_SYS_GPIO1_OUT 3277 CONFIG_SYS_GPIO1_OUT
3279 CONFIG_SYS_GPIO1_PRELIM 3278 CONFIG_SYS_GPIO1_PRELIM
3280 CONFIG_SYS_GPIO2_DAT 3279 CONFIG_SYS_GPIO2_DAT
3281 CONFIG_SYS_GPIO2_DIR 3280 CONFIG_SYS_GPIO2_DIR
3282 CONFIG_SYS_GPIO2_PRELIM 3281 CONFIG_SYS_GPIO2_PRELIM
3283 CONFIG_SYS_GPIO_0_ADDR 3282 CONFIG_SYS_GPIO_0_ADDR
3284 CONFIG_SYS_GPIO_EN 3283 CONFIG_SYS_GPIO_EN
3285 CONFIG_SYS_GPIO_FUNC 3284 CONFIG_SYS_GPIO_FUNC
3286 CONFIG_SYS_GPIO_I2C_SCL 3285 CONFIG_SYS_GPIO_I2C_SCL
3287 CONFIG_SYS_GPIO_I2C_SDA 3286 CONFIG_SYS_GPIO_I2C_SDA
3288 CONFIG_SYS_GPIO_OUT 3287 CONFIG_SYS_GPIO_OUT
3289 CONFIG_SYS_GPIO_PHY_RST 3288 CONFIG_SYS_GPIO_PHY_RST
3290 CONFIG_SYS_GPR1 3289 CONFIG_SYS_GPR1
3291 CONFIG_SYS_GPSR0_VAL 3290 CONFIG_SYS_GPSR0_VAL
3292 CONFIG_SYS_GPSR1_VAL 3291 CONFIG_SYS_GPSR1_VAL
3293 CONFIG_SYS_GPSR2_VAL 3292 CONFIG_SYS_GPSR2_VAL
3294 CONFIG_SYS_GPSR3_VAL 3293 CONFIG_SYS_GPSR3_VAL
3295 CONFIG_SYS_HALT_BEFOR_RAM_JUMP 3294 CONFIG_SYS_HALT_BEFOR_RAM_JUMP
3296 CONFIG_SYS_HELP_CMD_WIDTH 3295 CONFIG_SYS_HELP_CMD_WIDTH
3297 CONFIG_SYS_HID0_FINAL 3296 CONFIG_SYS_HID0_FINAL
3298 CONFIG_SYS_HID0_INIT 3297 CONFIG_SYS_HID0_INIT
3299 CONFIG_SYS_HID2 3298 CONFIG_SYS_HID2
3300 CONFIG_SYS_HIGH 3299 CONFIG_SYS_HIGH
3301 CONFIG_SYS_HMI_BASE 3300 CONFIG_SYS_HMI_BASE
3302 CONFIG_SYS_HOSTNAME 3301 CONFIG_SYS_HOSTNAME
3303 CONFIG_SYS_HRCW_HIGH 3302 CONFIG_SYS_HRCW_HIGH
3304 CONFIG_SYS_HRCW_HIGH_BASE 3303 CONFIG_SYS_HRCW_HIGH_BASE
3305 CONFIG_SYS_HRCW_LOW 3304 CONFIG_SYS_HRCW_LOW
3306 CONFIG_SYS_HZ_CLOCK 3305 CONFIG_SYS_HZ_CLOCK
3307 CONFIG_SYS_I2C 3306 CONFIG_SYS_I2C
3308 CONFIG_SYS_I2C2_FSL_OFFSET 3307 CONFIG_SYS_I2C2_FSL_OFFSET
3309 CONFIG_SYS_I2C2_OFFSET 3308 CONFIG_SYS_I2C2_OFFSET
3310 CONFIG_SYS_I2C2_PINMUX_CLR 3309 CONFIG_SYS_I2C2_PINMUX_CLR
3311 CONFIG_SYS_I2C2_PINMUX_REG 3310 CONFIG_SYS_I2C2_PINMUX_REG
3312 CONFIG_SYS_I2C2_PINMUX_SET 3311 CONFIG_SYS_I2C2_PINMUX_SET
3313 CONFIG_SYS_I2C_0 3312 CONFIG_SYS_I2C_0
3314 CONFIG_SYS_I2C_2 3313 CONFIG_SYS_I2C_2
3315 CONFIG_SYS_I2C_5 3314 CONFIG_SYS_I2C_5
3316 CONFIG_SYS_I2C_8574A_ADDR1 3315 CONFIG_SYS_I2C_8574A_ADDR1
3317 CONFIG_SYS_I2C_8574A_ADDR2 3316 CONFIG_SYS_I2C_8574A_ADDR2
3318 CONFIG_SYS_I2C_8574_ADDR1 3317 CONFIG_SYS_I2C_8574_ADDR1
3319 CONFIG_SYS_I2C_8574_ADDR2 3318 CONFIG_SYS_I2C_8574_ADDR2
3320 CONFIG_SYS_I2C_BASE 3319 CONFIG_SYS_I2C_BASE
3321 CONFIG_SYS_I2C_BASE0 3320 CONFIG_SYS_I2C_BASE0
3322 CONFIG_SYS_I2C_BASE1 3321 CONFIG_SYS_I2C_BASE1
3323 CONFIG_SYS_I2C_BASE2 3322 CONFIG_SYS_I2C_BASE2
3324 CONFIG_SYS_I2C_BASE3 3323 CONFIG_SYS_I2C_BASE3
3325 CONFIG_SYS_I2C_BASE4 3324 CONFIG_SYS_I2C_BASE4
3326 CONFIG_SYS_I2C_BASE5 3325 CONFIG_SYS_I2C_BASE5
3327 CONFIG_SYS_I2C_BUSES 3326 CONFIG_SYS_I2C_BUSES
3328 CONFIG_SYS_I2C_CLK_OFFSET 3327 CONFIG_SYS_I2C_CLK_OFFSET
3329 CONFIG_SYS_I2C_DAVINCI 3328 CONFIG_SYS_I2C_DAVINCI
3330 CONFIG_SYS_I2C_DIRECT_BUS 3329 CONFIG_SYS_I2C_DIRECT_BUS
3331 CONFIG_SYS_I2C_DVI_ADDR 3330 CONFIG_SYS_I2C_DVI_ADDR
3332 CONFIG_SYS_I2C_DVI_BUS_NUM 3331 CONFIG_SYS_I2C_DVI_BUS_NUM
3333 CONFIG_SYS_I2C_EARLY_INIT 3332 CONFIG_SYS_I2C_EARLY_INIT
3334 CONFIG_SYS_I2C_EEPROM 3333 CONFIG_SYS_I2C_EEPROM
3335 CONFIG_SYS_I2C_EEPROM_CCID 3334 CONFIG_SYS_I2C_EEPROM_CCID
3336 CONFIG_SYS_I2C_EEPROM_NXID 3335 CONFIG_SYS_I2C_EEPROM_NXID
3337 CONFIG_SYS_I2C_EEPROM_NXID_MAC 3336 CONFIG_SYS_I2C_EEPROM_NXID_MAC
3338 CONFIG_SYS_I2C_EEPROM_PAGE_WRITE_BITS 3337 CONFIG_SYS_I2C_EEPROM_PAGE_WRITE_BITS
3339 CONFIG_SYS_I2C_EEPROM_PAGE_WRITE_DELAY_MS 3338 CONFIG_SYS_I2C_EEPROM_PAGE_WRITE_DELAY_MS
3340 CONFIG_SYS_I2C_EXPANDER_ADDR 3339 CONFIG_SYS_I2C_EXPANDER_ADDR
3341 CONFIG_SYS_I2C_FPGA_ADDR 3340 CONFIG_SYS_I2C_FPGA_ADDR
3342 CONFIG_SYS_I2C_FRAM 3341 CONFIG_SYS_I2C_FRAM
3343 CONFIG_SYS_I2C_G762_ADDR 3342 CONFIG_SYS_I2C_G762_ADDR
3344 CONFIG_SYS_I2C_GENERIC_MAC 3343 CONFIG_SYS_I2C_GENERIC_MAC
3345 CONFIG_SYS_I2C_IDT6V49205B 3344 CONFIG_SYS_I2C_IDT6V49205B
3346 CONFIG_SYS_I2C_IFDR_DIV 3345 CONFIG_SYS_I2C_IFDR_DIV
3347 CONFIG_SYS_I2C_IHS 3346 CONFIG_SYS_I2C_IHS
3348 CONFIG_SYS_I2C_IHS_CH0 3347 CONFIG_SYS_I2C_IHS_CH0
3349 CONFIG_SYS_I2C_IHS_CH0_1 3348 CONFIG_SYS_I2C_IHS_CH0_1
3350 CONFIG_SYS_I2C_IHS_CH1 3349 CONFIG_SYS_I2C_IHS_CH1
3351 CONFIG_SYS_I2C_IHS_CH1_1 3350 CONFIG_SYS_I2C_IHS_CH1_1
3352 CONFIG_SYS_I2C_IHS_CH2 3351 CONFIG_SYS_I2C_IHS_CH2
3353 CONFIG_SYS_I2C_IHS_CH2_1 3352 CONFIG_SYS_I2C_IHS_CH2_1
3354 CONFIG_SYS_I2C_IHS_CH3 3353 CONFIG_SYS_I2C_IHS_CH3
3355 CONFIG_SYS_I2C_IHS_CH3_1 3354 CONFIG_SYS_I2C_IHS_CH3_1
3356 CONFIG_SYS_I2C_IHS_DUAL 3355 CONFIG_SYS_I2C_IHS_DUAL
3357 CONFIG_SYS_I2C_IHS_SLAVE_0 3356 CONFIG_SYS_I2C_IHS_SLAVE_0
3358 CONFIG_SYS_I2C_IHS_SLAVE_0_1 3357 CONFIG_SYS_I2C_IHS_SLAVE_0_1
3359 CONFIG_SYS_I2C_IHS_SLAVE_1 3358 CONFIG_SYS_I2C_IHS_SLAVE_1
3360 CONFIG_SYS_I2C_IHS_SLAVE_1_1 3359 CONFIG_SYS_I2C_IHS_SLAVE_1_1
3361 CONFIG_SYS_I2C_IHS_SLAVE_2 3360 CONFIG_SYS_I2C_IHS_SLAVE_2
3362 CONFIG_SYS_I2C_IHS_SLAVE_2_1 3361 CONFIG_SYS_I2C_IHS_SLAVE_2_1
3363 CONFIG_SYS_I2C_IHS_SLAVE_3 3362 CONFIG_SYS_I2C_IHS_SLAVE_3
3364 CONFIG_SYS_I2C_IHS_SLAVE_3_1 3363 CONFIG_SYS_I2C_IHS_SLAVE_3_1
3365 CONFIG_SYS_I2C_IHS_SPEED_0 3364 CONFIG_SYS_I2C_IHS_SPEED_0
3366 CONFIG_SYS_I2C_IHS_SPEED_0_1 3365 CONFIG_SYS_I2C_IHS_SPEED_0_1
3367 CONFIG_SYS_I2C_IHS_SPEED_1 3366 CONFIG_SYS_I2C_IHS_SPEED_1
3368 CONFIG_SYS_I2C_IHS_SPEED_1_1 3367 CONFIG_SYS_I2C_IHS_SPEED_1_1
3369 CONFIG_SYS_I2C_IHS_SPEED_2 3368 CONFIG_SYS_I2C_IHS_SPEED_2
3370 CONFIG_SYS_I2C_IHS_SPEED_2_1 3369 CONFIG_SYS_I2C_IHS_SPEED_2_1
3371 CONFIG_SYS_I2C_IHS_SPEED_3 3370 CONFIG_SYS_I2C_IHS_SPEED_3
3372 CONFIG_SYS_I2C_IHS_SPEED_3_1 3371 CONFIG_SYS_I2C_IHS_SPEED_3_1
3373 CONFIG_SYS_I2C_INIT_BOARD 3372 CONFIG_SYS_I2C_INIT_BOARD
3374 CONFIG_SYS_I2C_KONA 3373 CONFIG_SYS_I2C_KONA
3375 CONFIG_SYS_I2C_LDI_ADDR 3374 CONFIG_SYS_I2C_LDI_ADDR
3376 CONFIG_SYS_I2C_LM75_ADDR 3375 CONFIG_SYS_I2C_LM75_ADDR
3377 CONFIG_SYS_I2C_LM90_ADDR 3376 CONFIG_SYS_I2C_LM90_ADDR
3378 CONFIG_SYS_I2C_LPC32XX 3377 CONFIG_SYS_I2C_LPC32XX
3379 CONFIG_SYS_I2C_LPC32XX_SLAVE 3378 CONFIG_SYS_I2C_LPC32XX_SLAVE
3380 CONFIG_SYS_I2C_LPC32XX_SPEED 3379 CONFIG_SYS_I2C_LPC32XX_SPEED
3381 CONFIG_SYS_I2C_MAC1_BUS 3380 CONFIG_SYS_I2C_MAC1_BUS
3382 CONFIG_SYS_I2C_MAC1_CHIP_ADDR 3381 CONFIG_SYS_I2C_MAC1_CHIP_ADDR
3383 CONFIG_SYS_I2C_MAC1_DATA_ADDR 3382 CONFIG_SYS_I2C_MAC1_DATA_ADDR
3384 CONFIG_SYS_I2C_MAC2_BUS 3383 CONFIG_SYS_I2C_MAC2_BUS
3385 CONFIG_SYS_I2C_MAC2_CHIP_ADDR 3384 CONFIG_SYS_I2C_MAC2_CHIP_ADDR
3386 CONFIG_SYS_I2C_MAC2_DATA_ADDR 3385 CONFIG_SYS_I2C_MAC2_DATA_ADDR
3387 CONFIG_SYS_I2C_MAC_OFFSET 3386 CONFIG_SYS_I2C_MAC_OFFSET
3388 CONFIG_SYS_I2C_MAX1237_ADDR 3387 CONFIG_SYS_I2C_MAX1237_ADDR
3389 CONFIG_SYS_I2C_MAX_HOPS 3388 CONFIG_SYS_I2C_MAX_HOPS
3390 CONFIG_SYS_I2C_MXC_I2C1 3389 CONFIG_SYS_I2C_MXC_I2C1
3391 CONFIG_SYS_I2C_MXC_I2C2 3390 CONFIG_SYS_I2C_MXC_I2C2
3392 CONFIG_SYS_I2C_MXC_I2C3 3391 CONFIG_SYS_I2C_MXC_I2C3
3393 CONFIG_SYS_I2C_MXC_I2C4 3392 CONFIG_SYS_I2C_MXC_I2C4
3394 CONFIG_SYS_I2C_NCT72_ADDR 3393 CONFIG_SYS_I2C_NCT72_ADDR
3395 CONFIG_SYS_I2C_NOPROBES 3394 CONFIG_SYS_I2C_NOPROBES
3396 CONFIG_SYS_I2C_OFFSET 3395 CONFIG_SYS_I2C_OFFSET
3397 CONFIG_SYS_I2C_PCA953X_ADDR 3396 CONFIG_SYS_I2C_PCA953X_ADDR
3398 CONFIG_SYS_I2C_PCA953X_ADDR0 3397 CONFIG_SYS_I2C_PCA953X_ADDR0
3399 CONFIG_SYS_I2C_PCA953X_ADDR1 3398 CONFIG_SYS_I2C_PCA953X_ADDR1
3400 CONFIG_SYS_I2C_PCA953X_ADDR2 3399 CONFIG_SYS_I2C_PCA953X_ADDR2
3401 CONFIG_SYS_I2C_PCA953X_ADDR3 3400 CONFIG_SYS_I2C_PCA953X_ADDR3
3402 CONFIG_SYS_I2C_PCA953X_WIDTH 3401 CONFIG_SYS_I2C_PCA953X_WIDTH
3403 CONFIG_SYS_I2C_PCA9553_ADDR 3402 CONFIG_SYS_I2C_PCA9553_ADDR
3404 CONFIG_SYS_I2C_PCA9555_ADDR 3403 CONFIG_SYS_I2C_PCA9555_ADDR
3405 CONFIG_SYS_I2C_PCA9557_ADDR 3404 CONFIG_SYS_I2C_PCA9557_ADDR
3406 CONFIG_SYS_I2C_PCF8574A_ADDR 3405 CONFIG_SYS_I2C_PCF8574A_ADDR
3407 CONFIG_SYS_I2C_PEX8518_ADDR 3406 CONFIG_SYS_I2C_PEX8518_ADDR
3408 CONFIG_SYS_I2C_PINMUX_CLR 3407 CONFIG_SYS_I2C_PINMUX_CLR
3409 CONFIG_SYS_I2C_PINMUX_REG 3408 CONFIG_SYS_I2C_PINMUX_REG
3410 CONFIG_SYS_I2C_PINMUX_SET 3409 CONFIG_SYS_I2C_PINMUX_SET
3411 CONFIG_SYS_I2C_POWERIC_ADDR 3410 CONFIG_SYS_I2C_POWERIC_ADDR
3412 CONFIG_SYS_I2C_PXA 3411 CONFIG_SYS_I2C_PXA
3413 CONFIG_SYS_I2C_QIXIS_ADDR 3412 CONFIG_SYS_I2C_QIXIS_ADDR
3414 CONFIG_SYS_I2C_RCAR 3413 CONFIG_SYS_I2C_RCAR
3415 CONFIG_SYS_I2C_RTC_ADDR 3414 CONFIG_SYS_I2C_RTC_ADDR
3416 CONFIG_SYS_I2C_S3C24X0_SLAVE 3415 CONFIG_SYS_I2C_S3C24X0_SLAVE
3417 CONFIG_SYS_I2C_S3C24X0_SPEED 3416 CONFIG_SYS_I2C_S3C24X0_SPEED
3418 CONFIG_SYS_I2C_SH 3417 CONFIG_SYS_I2C_SH
3419 CONFIG_SYS_I2C_SH_BASE0 3418 CONFIG_SYS_I2C_SH_BASE0
3420 CONFIG_SYS_I2C_SH_BASE1 3419 CONFIG_SYS_I2C_SH_BASE1
3421 CONFIG_SYS_I2C_SH_BASE2 3420 CONFIG_SYS_I2C_SH_BASE2
3422 CONFIG_SYS_I2C_SH_BASE3 3421 CONFIG_SYS_I2C_SH_BASE3
3423 CONFIG_SYS_I2C_SH_BASE4 3422 CONFIG_SYS_I2C_SH_BASE4
3424 CONFIG_SYS_I2C_SH_NUM_CONTROLLERS 3423 CONFIG_SYS_I2C_SH_NUM_CONTROLLERS
3425 CONFIG_SYS_I2C_SH_SPEED0 3424 CONFIG_SYS_I2C_SH_SPEED0
3426 CONFIG_SYS_I2C_SH_SPEED1 3425 CONFIG_SYS_I2C_SH_SPEED1
3427 CONFIG_SYS_I2C_SH_SPEED2 3426 CONFIG_SYS_I2C_SH_SPEED2
3428 CONFIG_SYS_I2C_SH_SPEED3 3427 CONFIG_SYS_I2C_SH_SPEED3
3429 CONFIG_SYS_I2C_SH_SPEED4 3428 CONFIG_SYS_I2C_SH_SPEED4
3430 CONFIG_SYS_I2C_SLAVE 3429 CONFIG_SYS_I2C_SLAVE
3431 CONFIG_SYS_I2C_SLAVE1 3430 CONFIG_SYS_I2C_SLAVE1
3432 CONFIG_SYS_I2C_SLAVE2 3431 CONFIG_SYS_I2C_SLAVE2
3433 CONFIG_SYS_I2C_SLAVE3 3432 CONFIG_SYS_I2C_SLAVE3
3434 CONFIG_SYS_I2C_SOFT 3433 CONFIG_SYS_I2C_SOFT
3435 CONFIG_SYS_I2C_SOFT_SLAVE 3434 CONFIG_SYS_I2C_SOFT_SLAVE
3436 CONFIG_SYS_I2C_SOFT_SLAVE_10 3435 CONFIG_SYS_I2C_SOFT_SLAVE_10
3437 CONFIG_SYS_I2C_SOFT_SLAVE_11 3436 CONFIG_SYS_I2C_SOFT_SLAVE_11
3438 CONFIG_SYS_I2C_SOFT_SLAVE_12 3437 CONFIG_SYS_I2C_SOFT_SLAVE_12
3439 CONFIG_SYS_I2C_SOFT_SLAVE_2 3438 CONFIG_SYS_I2C_SOFT_SLAVE_2
3440 CONFIG_SYS_I2C_SOFT_SLAVE_3 3439 CONFIG_SYS_I2C_SOFT_SLAVE_3
3441 CONFIG_SYS_I2C_SOFT_SLAVE_4 3440 CONFIG_SYS_I2C_SOFT_SLAVE_4
3442 CONFIG_SYS_I2C_SOFT_SLAVE_5 3441 CONFIG_SYS_I2C_SOFT_SLAVE_5
3443 CONFIG_SYS_I2C_SOFT_SLAVE_6 3442 CONFIG_SYS_I2C_SOFT_SLAVE_6
3444 CONFIG_SYS_I2C_SOFT_SLAVE_7 3443 CONFIG_SYS_I2C_SOFT_SLAVE_7
3445 CONFIG_SYS_I2C_SOFT_SLAVE_8 3444 CONFIG_SYS_I2C_SOFT_SLAVE_8
3446 CONFIG_SYS_I2C_SOFT_SLAVE_9 3445 CONFIG_SYS_I2C_SOFT_SLAVE_9
3447 CONFIG_SYS_I2C_SOFT_SPEED 3446 CONFIG_SYS_I2C_SOFT_SPEED
3448 CONFIG_SYS_I2C_SOFT_SPEED_10 3447 CONFIG_SYS_I2C_SOFT_SPEED_10
3449 CONFIG_SYS_I2C_SOFT_SPEED_11 3448 CONFIG_SYS_I2C_SOFT_SPEED_11
3450 CONFIG_SYS_I2C_SOFT_SPEED_12 3449 CONFIG_SYS_I2C_SOFT_SPEED_12
3451 CONFIG_SYS_I2C_SOFT_SPEED_2 3450 CONFIG_SYS_I2C_SOFT_SPEED_2
3452 CONFIG_SYS_I2C_SOFT_SPEED_3 3451 CONFIG_SYS_I2C_SOFT_SPEED_3
3453 CONFIG_SYS_I2C_SOFT_SPEED_4 3452 CONFIG_SYS_I2C_SOFT_SPEED_4
3454 CONFIG_SYS_I2C_SOFT_SPEED_5 3453 CONFIG_SYS_I2C_SOFT_SPEED_5
3455 CONFIG_SYS_I2C_SOFT_SPEED_6 3454 CONFIG_SYS_I2C_SOFT_SPEED_6
3456 CONFIG_SYS_I2C_SOFT_SPEED_7 3455 CONFIG_SYS_I2C_SOFT_SPEED_7
3457 CONFIG_SYS_I2C_SOFT_SPEED_8 3456 CONFIG_SYS_I2C_SOFT_SPEED_8
3458 CONFIG_SYS_I2C_SOFT_SPEED_9 3457 CONFIG_SYS_I2C_SOFT_SPEED_9
3459 CONFIG_SYS_I2C_SPEED 3458 CONFIG_SYS_I2C_SPEED
3460 CONFIG_SYS_I2C_SPEED1 3459 CONFIG_SYS_I2C_SPEED1
3461 CONFIG_SYS_I2C_SPEED2 3460 CONFIG_SYS_I2C_SPEED2
3462 CONFIG_SYS_I2C_SPEED3 3461 CONFIG_SYS_I2C_SPEED3
3463 CONFIG_SYS_I2C_TCA642X_ADDR 3462 CONFIG_SYS_I2C_TCA642X_ADDR
3464 CONFIG_SYS_I2C_TCA642X_BUS_NUM 3463 CONFIG_SYS_I2C_TCA642X_BUS_NUM
3465 CONFIG_SYS_I2C_TEGRA 3464 CONFIG_SYS_I2C_TEGRA
3466 CONFIG_SYS_I2C_W83782G_ADDR 3465 CONFIG_SYS_I2C_W83782G_ADDR
3467 CONFIG_SYS_I2C_ZYNQ 3466 CONFIG_SYS_I2C_ZYNQ
3468 CONFIG_SYS_I2C_ZYNQ_SLAVE 3467 CONFIG_SYS_I2C_ZYNQ_SLAVE
3469 CONFIG_SYS_I2C_ZYNQ_SPEED 3468 CONFIG_SYS_I2C_ZYNQ_SPEED
3470 CONFIG_SYS_IBAT 3469 CONFIG_SYS_IBAT
3471 CONFIG_SYS_IBAT0L 3470 CONFIG_SYS_IBAT0L
3472 CONFIG_SYS_IBAT0U 3471 CONFIG_SYS_IBAT0U
3473 CONFIG_SYS_IBAT1L 3472 CONFIG_SYS_IBAT1L
3474 CONFIG_SYS_IBAT1U 3473 CONFIG_SYS_IBAT1U
3475 CONFIG_SYS_IBAT2L 3474 CONFIG_SYS_IBAT2L
3476 CONFIG_SYS_IBAT2U 3475 CONFIG_SYS_IBAT2U
3477 CONFIG_SYS_IBAT3L 3476 CONFIG_SYS_IBAT3L
3478 CONFIG_SYS_IBAT3U 3477 CONFIG_SYS_IBAT3U
3479 CONFIG_SYS_IBAT4L 3478 CONFIG_SYS_IBAT4L
3480 CONFIG_SYS_IBAT4U 3479 CONFIG_SYS_IBAT4U
3481 CONFIG_SYS_IBAT5L 3480 CONFIG_SYS_IBAT5L
3482 CONFIG_SYS_IBAT5U 3481 CONFIG_SYS_IBAT5U
3483 CONFIG_SYS_IBAT6L 3482 CONFIG_SYS_IBAT6L
3484 CONFIG_SYS_IBAT6L_EARLY 3483 CONFIG_SYS_IBAT6L_EARLY
3485 CONFIG_SYS_IBAT6U 3484 CONFIG_SYS_IBAT6U
3486 CONFIG_SYS_IBAT6U_EARLY 3485 CONFIG_SYS_IBAT6U_EARLY
3487 CONFIG_SYS_IBAT7L 3486 CONFIG_SYS_IBAT7L
3488 CONFIG_SYS_IBAT7U 3487 CONFIG_SYS_IBAT7U
3489 CONFIG_SYS_ICACHE_INV 3488 CONFIG_SYS_ICACHE_INV
3490 CONFIG_SYS_ICS8N3QV01_I2C 3489 CONFIG_SYS_ICS8N3QV01_I2C
3491 CONFIG_SYS_IDE_MAXBUS 3490 CONFIG_SYS_IDE_MAXBUS
3492 CONFIG_SYS_IDE_MAXDEVICE 3491 CONFIG_SYS_IDE_MAXDEVICE
3493 CONFIG_SYS_ID_EEPROM 3492 CONFIG_SYS_ID_EEPROM
3494 CONFIG_SYS_IFC_ADDR 3493 CONFIG_SYS_IFC_ADDR
3495 CONFIG_SYS_IFC_CCR 3494 CONFIG_SYS_IFC_CCR
3496 CONFIG_SYS_INIT_DBCR 3495 CONFIG_SYS_INIT_DBCR
3497 CONFIG_SYS_INIT_L2CSR0 3496 CONFIG_SYS_INIT_L2CSR0
3498 CONFIG_SYS_INIT_L2_ADDR 3497 CONFIG_SYS_INIT_L2_ADDR
3499 CONFIG_SYS_INIT_L2_ADDR_PHYS 3498 CONFIG_SYS_INIT_L2_ADDR_PHYS
3500 CONFIG_SYS_INIT_L2_END 3499 CONFIG_SYS_INIT_L2_END
3501 CONFIG_SYS_INIT_L3_ADDR 3500 CONFIG_SYS_INIT_L3_ADDR
3502 CONFIG_SYS_INIT_L3_ADDR_PHYS 3501 CONFIG_SYS_INIT_L3_ADDR_PHYS
3503 CONFIG_SYS_INIT_L3_END 3502 CONFIG_SYS_INIT_L3_END
3504 CONFIG_SYS_INIT_L3_VADDR 3503 CONFIG_SYS_INIT_L3_VADDR
3505 CONFIG_SYS_INIT_RAM1_ADDR 3504 CONFIG_SYS_INIT_RAM1_ADDR
3506 CONFIG_SYS_INIT_RAM1_CTRL 3505 CONFIG_SYS_INIT_RAM1_CTRL
3507 CONFIG_SYS_INIT_RAM1_END 3506 CONFIG_SYS_INIT_RAM1_END
3508 CONFIG_SYS_INIT_RAM_ADDR 3507 CONFIG_SYS_INIT_RAM_ADDR
3509 CONFIG_SYS_INIT_RAM_ADDR_PHYS 3508 CONFIG_SYS_INIT_RAM_ADDR_PHYS
3510 CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH 3509 CONFIG_SYS_INIT_RAM_ADDR_PHYS_HIGH
3511 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW 3510 CONFIG_SYS_INIT_RAM_ADDR_PHYS_LOW
3512 CONFIG_SYS_INIT_RAM_CTRL 3511 CONFIG_SYS_INIT_RAM_CTRL
3513 CONFIG_SYS_INIT_RAM_LOCK 3512 CONFIG_SYS_INIT_RAM_LOCK
3514 CONFIG_SYS_INIT_RAM_SIZE 3513 CONFIG_SYS_INIT_RAM_SIZE
3515 CONFIG_SYS_INIT_SP_ADDR 3514 CONFIG_SYS_INIT_SP_ADDR
3516 CONFIG_SYS_INIT_SP_OFFSET 3515 CONFIG_SYS_INIT_SP_OFFSET
3517 CONFIG_SYS_INPUT_CLKSRC 3516 CONFIG_SYS_INPUT_CLKSRC
3518 CONFIG_SYS_INTEL_BOOT 3517 CONFIG_SYS_INTEL_BOOT
3519 CONFIG_SYS_INTERLAKEN 3518 CONFIG_SYS_INTERLAKEN
3520 CONFIG_SYS_INTR_BASE 3519 CONFIG_SYS_INTR_BASE
3521 CONFIG_SYS_INTSRAM 3520 CONFIG_SYS_INTSRAM
3522 CONFIG_SYS_INTSRAMSZ 3521 CONFIG_SYS_INTSRAMSZ
3523 CONFIG_SYS_INT_FLASH_BASE 3522 CONFIG_SYS_INT_FLASH_BASE
3524 CONFIG_SYS_INT_FLASH_ENABLE 3523 CONFIG_SYS_INT_FLASH_ENABLE
3525 CONFIG_SYS_IO_BASE 3524 CONFIG_SYS_IO_BASE
3526 CONFIG_SYS_ISA_BASE 3525 CONFIG_SYS_ISA_BASE
3527 CONFIG_SYS_ISA_IO 3526 CONFIG_SYS_ISA_IO
3528 CONFIG_SYS_ISA_IO_BASE_ADDRESS 3527 CONFIG_SYS_ISA_IO_BASE_ADDRESS
3529 CONFIG_SYS_ISA_IO_OFFSET 3528 CONFIG_SYS_ISA_IO_OFFSET
3530 CONFIG_SYS_ISA_IO_STRIDE 3529 CONFIG_SYS_ISA_IO_STRIDE
3531 CONFIG_SYS_ISA_MEM 3530 CONFIG_SYS_ISA_MEM
3532 CONFIG_SYS_IVM_EEPROM_ADR 3531 CONFIG_SYS_IVM_EEPROM_ADR
3533 CONFIG_SYS_IVM_EEPROM_MAX_LEN 3532 CONFIG_SYS_IVM_EEPROM_MAX_LEN
3534 CONFIG_SYS_IVM_EEPROM_PAGE_LEN 3533 CONFIG_SYS_IVM_EEPROM_PAGE_LEN
3535 CONFIG_SYS_JFFS2_FIRST_BANK 3534 CONFIG_SYS_JFFS2_FIRST_BANK
3536 CONFIG_SYS_JFFS2_FIRST_SECTOR 3535 CONFIG_SYS_JFFS2_FIRST_SECTOR
3537 CONFIG_SYS_JFFS2_MEM_NAND 3536 CONFIG_SYS_JFFS2_MEM_NAND
3538 CONFIG_SYS_JFFS2_NUM_BANKS 3537 CONFIG_SYS_JFFS2_NUM_BANKS
3539 CONFIG_SYS_JFFS2_SORT_FRAGMENTS 3538 CONFIG_SYS_JFFS2_SORT_FRAGMENTS
3540 CONFIG_SYS_KMBEC_FPGA_BASE 3539 CONFIG_SYS_KMBEC_FPGA_BASE
3541 CONFIG_SYS_KMBEC_FPGA_SIZE 3540 CONFIG_SYS_KMBEC_FPGA_SIZE
3542 CONFIG_SYS_KWD_CONFIG 3541 CONFIG_SYS_KWD_CONFIG
3543 CONFIG_SYS_KW_SPI_MPP 3542 CONFIG_SYS_KW_SPI_MPP
3544 CONFIG_SYS_L2 3543 CONFIG_SYS_L2
3545 CONFIG_SYS_L2_PL310 3544 CONFIG_SYS_L2_PL310
3546 CONFIG_SYS_L2_SIZE 3545 CONFIG_SYS_L2_SIZE
3547 CONFIG_SYS_L3_SIZE 3546 CONFIG_SYS_L3_SIZE
3548 CONFIG_SYS_LATCH_ADDR 3547 CONFIG_SYS_LATCH_ADDR
3549 CONFIG_SYS_LBAPP1_BASE 3548 CONFIG_SYS_LBAPP1_BASE
3550 CONFIG_SYS_LBAPP1_BASE_PHYS 3549 CONFIG_SYS_LBAPP1_BASE_PHYS
3551 CONFIG_SYS_LBAPP1_BR_PRELIM 3550 CONFIG_SYS_LBAPP1_BR_PRELIM
3552 CONFIG_SYS_LBAPP1_OR_PRELIM 3551 CONFIG_SYS_LBAPP1_OR_PRELIM
3553 CONFIG_SYS_LBAPP2_BASE 3552 CONFIG_SYS_LBAPP2_BASE
3554 CONFIG_SYS_LBAPP2_BASE_PHYS 3553 CONFIG_SYS_LBAPP2_BASE_PHYS
3555 CONFIG_SYS_LBAPP2_BR_PRELIM 3554 CONFIG_SYS_LBAPP2_BR_PRELIM
3556 CONFIG_SYS_LBAPP2_OR_PRELIM 3555 CONFIG_SYS_LBAPP2_OR_PRELIM
3557 CONFIG_SYS_LBC0_BASE 3556 CONFIG_SYS_LBC0_BASE
3558 CONFIG_SYS_LBC0_BASE_PHYS 3557 CONFIG_SYS_LBC0_BASE_PHYS
3559 CONFIG_SYS_LBC1_BASE 3558 CONFIG_SYS_LBC1_BASE
3560 CONFIG_SYS_LBC1_BASE_PHYS 3559 CONFIG_SYS_LBC1_BASE_PHYS
3561 CONFIG_SYS_LBCR_ADDR 3560 CONFIG_SYS_LBCR_ADDR
3562 CONFIG_SYS_LBC_ADDR 3561 CONFIG_SYS_LBC_ADDR
3563 CONFIG_SYS_LBC_BASE 3562 CONFIG_SYS_LBC_BASE
3564 CONFIG_SYS_LBC_BASE_PHYS_LOW 3563 CONFIG_SYS_LBC_BASE_PHYS_LOW
3565 CONFIG_SYS_LBC_CACHE_BASE 3564 CONFIG_SYS_LBC_CACHE_BASE
3566 CONFIG_SYS_LBC_FLASH_BASE 3565 CONFIG_SYS_LBC_FLASH_BASE
3567 CONFIG_SYS_LBC_LBCR 3566 CONFIG_SYS_LBC_LBCR
3568 CONFIG_SYS_LBC_LCRR 3567 CONFIG_SYS_LBC_LCRR
3569 CONFIG_SYS_LBC_LSDMR_1 3568 CONFIG_SYS_LBC_LSDMR_1
3570 CONFIG_SYS_LBC_LSDMR_2 3569 CONFIG_SYS_LBC_LSDMR_2
3571 CONFIG_SYS_LBC_LSDMR_3 3570 CONFIG_SYS_LBC_LSDMR_3
3572 CONFIG_SYS_LBC_LSDMR_4 3571 CONFIG_SYS_LBC_LSDMR_4
3573 CONFIG_SYS_LBC_LSDMR_5 3572 CONFIG_SYS_LBC_LSDMR_5
3574 CONFIG_SYS_LBC_LSDMR_ARFRSH 3573 CONFIG_SYS_LBC_LSDMR_ARFRSH
3575 CONFIG_SYS_LBC_LSDMR_COMMON 3574 CONFIG_SYS_LBC_LSDMR_COMMON
3576 CONFIG_SYS_LBC_LSDMR_MRW 3575 CONFIG_SYS_LBC_LSDMR_MRW
3577 CONFIG_SYS_LBC_LSDMR_PCHALL 3576 CONFIG_SYS_LBC_LSDMR_PCHALL
3578 CONFIG_SYS_LBC_LSDMR_RFEN 3577 CONFIG_SYS_LBC_LSDMR_RFEN
3579 CONFIG_SYS_LBC_LSRT 3578 CONFIG_SYS_LBC_LSRT
3580 CONFIG_SYS_LBC_MRTPR 3579 CONFIG_SYS_LBC_MRTPR
3581 CONFIG_SYS_LBC_NONCACHE_BASE 3580 CONFIG_SYS_LBC_NONCACHE_BASE
3582 CONFIG_SYS_LBC_SDRAM_BASE 3581 CONFIG_SYS_LBC_SDRAM_BASE
3583 CONFIG_SYS_LBC_SDRAM_BASE_PHYS 3582 CONFIG_SYS_LBC_SDRAM_BASE_PHYS
3584 CONFIG_SYS_LBC_SDRAM_SIZE 3583 CONFIG_SYS_LBC_SDRAM_SIZE
3585 CONFIG_SYS_LBLAWAR0_PRELIM 3584 CONFIG_SYS_LBLAWAR0_PRELIM
3586 CONFIG_SYS_LBLAWAR1_PRELIM 3585 CONFIG_SYS_LBLAWAR1_PRELIM
3587 CONFIG_SYS_LBLAWAR2_PRELIM 3586 CONFIG_SYS_LBLAWAR2_PRELIM
3588 CONFIG_SYS_LBLAWAR3_PRELIM 3587 CONFIG_SYS_LBLAWAR3_PRELIM
3589 CONFIG_SYS_LBLAWAR4_PRELIM 3588 CONFIG_SYS_LBLAWAR4_PRELIM
3590 CONFIG_SYS_LBLAWAR5_PRELIM 3589 CONFIG_SYS_LBLAWAR5_PRELIM
3591 CONFIG_SYS_LBLAWAR6_PRELIM 3590 CONFIG_SYS_LBLAWAR6_PRELIM
3592 CONFIG_SYS_LBLAWAR7_PRELIM 3591 CONFIG_SYS_LBLAWAR7_PRELIM
3593 CONFIG_SYS_LBLAWBAR0_PRELIM 3592 CONFIG_SYS_LBLAWBAR0_PRELIM
3594 CONFIG_SYS_LBLAWBAR1_PRELIM 3593 CONFIG_SYS_LBLAWBAR1_PRELIM
3595 CONFIG_SYS_LBLAWBAR2_PRELIM 3594 CONFIG_SYS_LBLAWBAR2_PRELIM
3596 CONFIG_SYS_LBLAWBAR3_PRELIM 3595 CONFIG_SYS_LBLAWBAR3_PRELIM
3597 CONFIG_SYS_LBLAWBAR4_PRELIM 3596 CONFIG_SYS_LBLAWBAR4_PRELIM
3598 CONFIG_SYS_LBLAWBAR5_PRELIM 3597 CONFIG_SYS_LBLAWBAR5_PRELIM
3599 CONFIG_SYS_LBLAWBAR6_PRELIM 3598 CONFIG_SYS_LBLAWBAR6_PRELIM
3600 CONFIG_SYS_LBLAWBAR7_PRELIM 3599 CONFIG_SYS_LBLAWBAR7_PRELIM
3601 CONFIG_SYS_LB_SDRAM 3600 CONFIG_SYS_LB_SDRAM
3602 CONFIG_SYS_LCD_BASE 3601 CONFIG_SYS_LCD_BASE
3603 CONFIG_SYS_LCRR_CLKDIV 3602 CONFIG_SYS_LCRR_CLKDIV
3604 CONFIG_SYS_LCRR_DBYP 3603 CONFIG_SYS_LCRR_DBYP
3605 CONFIG_SYS_LCRR_EADC 3604 CONFIG_SYS_LCRR_EADC
3606 CONFIG_SYS_LDB_CLOCK 3605 CONFIG_SYS_LDB_CLOCK
3607 CONFIG_SYS_LDSCRIPT 3606 CONFIG_SYS_LDSCRIPT
3608 CONFIG_SYS_LED_BASE 3607 CONFIG_SYS_LED_BASE
3609 CONFIG_SYS_LED_DISP_BASE 3608 CONFIG_SYS_LED_DISP_BASE
3610 CONFIG_SYS_LIME_BASE 3609 CONFIG_SYS_LIME_BASE
3611 CONFIG_SYS_LIME_SIZE 3610 CONFIG_SYS_LIME_SIZE
3612 CONFIG_SYS_LINUX_LOWMEM_MAX_SIZE 3611 CONFIG_SYS_LINUX_LOWMEM_MAX_SIZE
3613 CONFIG_SYS_LOADS_BAUD_CHANGE 3612 CONFIG_SYS_LOADS_BAUD_CHANGE
3614 CONFIG_SYS_LOAD_ADDR 3613 CONFIG_SYS_LOAD_ADDR
3615 CONFIG_SYS_LOAD_ADDR2 3614 CONFIG_SYS_LOAD_ADDR2
3616 CONFIG_SYS_LONGHELP 3615 CONFIG_SYS_LONGHELP
3617 CONFIG_SYS_LOW 3616 CONFIG_SYS_LOW
3618 CONFIG_SYS_LOWBOOT 3617 CONFIG_SYS_LOWBOOT
3619 CONFIG_SYS_LOWMEM_BASE 3618 CONFIG_SYS_LOWMEM_BASE
3620 CONFIG_SYS_LOW_RES_TIMER 3619 CONFIG_SYS_LOW_RES_TIMER
3621 CONFIG_SYS_LPAE_SDRAM_BASE 3620 CONFIG_SYS_LPAE_SDRAM_BASE
3622 CONFIG_SYS_LPC32XX_UART 3621 CONFIG_SYS_LPC32XX_UART
3623 CONFIG_SYS_LS1_DDR_BLOCK1_SIZE 3622 CONFIG_SYS_LS1_DDR_BLOCK1_SIZE
3624 CONFIG_SYS_LS_MC_AIOP_IMG_MAX_LENGTH 3623 CONFIG_SYS_LS_MC_AIOP_IMG_MAX_LENGTH
3625 CONFIG_SYS_LS_MC_BOOT_TIMEOUT_MS 3624 CONFIG_SYS_LS_MC_BOOT_TIMEOUT_MS
3626 CONFIG_SYS_LS_MC_DPC_ADDR 3625 CONFIG_SYS_LS_MC_DPC_ADDR
3627 CONFIG_SYS_LS_MC_DPC_IN_DDR 3626 CONFIG_SYS_LS_MC_DPC_IN_DDR
3628 CONFIG_SYS_LS_MC_DPC_IN_NOR 3627 CONFIG_SYS_LS_MC_DPC_IN_NOR
3629 CONFIG_SYS_LS_MC_DPC_MAX_LENGTH 3628 CONFIG_SYS_LS_MC_DPC_MAX_LENGTH
3630 CONFIG_SYS_LS_MC_DPL_ADDR 3629 CONFIG_SYS_LS_MC_DPL_ADDR
3631 CONFIG_SYS_LS_MC_DPL_IN_DDR 3630 CONFIG_SYS_LS_MC_DPL_IN_DDR
3632 CONFIG_SYS_LS_MC_DPL_IN_NOR 3631 CONFIG_SYS_LS_MC_DPL_IN_NOR
3633 CONFIG_SYS_LS_MC_DPL_MAX_LENGTH 3632 CONFIG_SYS_LS_MC_DPL_MAX_LENGTH
3634 CONFIG_SYS_LS_MC_DRAM_AIOP_IMG_OFFSET 3633 CONFIG_SYS_LS_MC_DRAM_AIOP_IMG_OFFSET
3635 CONFIG_SYS_LS_MC_DRAM_BLOCK_MIN_SIZE 3634 CONFIG_SYS_LS_MC_DRAM_BLOCK_MIN_SIZE
3636 CONFIG_SYS_LS_MC_DRAM_DPC_OFFSET 3635 CONFIG_SYS_LS_MC_DRAM_DPC_OFFSET
3637 CONFIG_SYS_LS_MC_DRAM_DPL_OFFSET 3636 CONFIG_SYS_LS_MC_DRAM_DPL_OFFSET
3638 CONFIG_SYS_LS_MC_FW_IN_DDR 3637 CONFIG_SYS_LS_MC_FW_IN_DDR
3639 CONFIG_SYS_LS_PPA_FW_IN_xxx 3638 CONFIG_SYS_LS_PPA_FW_IN_xxx
3640 CONFIG_SYS_M41T11_BASE_YEAR 3639 CONFIG_SYS_M41T11_BASE_YEAR
3641 CONFIG_SYS_M41T11_EXT_CENTURY_DATA 3640 CONFIG_SYS_M41T11_EXT_CENTURY_DATA
3642 CONFIG_SYS_MACB0_BASE 3641 CONFIG_SYS_MACB0_BASE
3643 CONFIG_SYS_MACB1_BASE 3642 CONFIG_SYS_MACB1_BASE
3644 CONFIG_SYS_MACB2_BASE 3643 CONFIG_SYS_MACB2_BASE
3645 CONFIG_SYS_MACB3_BASE 3644 CONFIG_SYS_MACB3_BASE
3646 CONFIG_SYS_MAIN_PWR_ON 3645 CONFIG_SYS_MAIN_PWR_ON
3647 CONFIG_SYS_MALLOC_BASE 3646 CONFIG_SYS_MALLOC_BASE
3648 CONFIG_SYS_MALLOC_LEN 3647 CONFIG_SYS_MALLOC_LEN
3649 CONFIG_SYS_MALLOC_SIMPLE 3648 CONFIG_SYS_MALLOC_SIMPLE
3650 CONFIG_SYS_MAMR 3649 CONFIG_SYS_MAMR
3651 CONFIG_SYS_MAPLE 3650 CONFIG_SYS_MAPLE
3652 CONFIG_SYS_MAPLE_MEM_PHYS 3651 CONFIG_SYS_MAPLE_MEM_PHYS
3653 CONFIG_SYS_MAPPED_RAM_BASE 3652 CONFIG_SYS_MAPPED_RAM_BASE
3654 CONFIG_SYS_MARUBUN_IO 3653 CONFIG_SYS_MARUBUN_IO
3655 CONFIG_SYS_MARUBUN_MRSHPC 3654 CONFIG_SYS_MARUBUN_MRSHPC
3656 CONFIG_SYS_MARUBUN_MW1 3655 CONFIG_SYS_MARUBUN_MW1
3657 CONFIG_SYS_MARUBUN_MW2 3656 CONFIG_SYS_MARUBUN_MW2
3658 CONFIG_SYS_MASTER_CLOCK 3657 CONFIG_SYS_MASTER_CLOCK
3659 CONFIG_SYS_MATRIX_EBI0CSA_VAL 3658 CONFIG_SYS_MATRIX_EBI0CSA_VAL
3660 CONFIG_SYS_MATRIX_EBICSA_VAL 3659 CONFIG_SYS_MATRIX_EBICSA_VAL
3661 CONFIG_SYS_MATRIX_MCFG_REMAP 3660 CONFIG_SYS_MATRIX_MCFG_REMAP
3662 CONFIG_SYS_MAXARGS 3661 CONFIG_SYS_MAXARGS
3663 CONFIG_SYS_MAX_DDR_BAT_SIZE 3662 CONFIG_SYS_MAX_DDR_BAT_SIZE
3664 CONFIG_SYS_MAX_FLASH_BANKS 3663 CONFIG_SYS_MAX_FLASH_BANKS
3665 CONFIG_SYS_MAX_FLASH_BANKS_DETECT 3664 CONFIG_SYS_MAX_FLASH_BANKS_DETECT
3666 CONFIG_SYS_MAX_FLASH_SECT 3665 CONFIG_SYS_MAX_FLASH_SECT
3667 CONFIG_SYS_MAX_I2C_BUS 3666 CONFIG_SYS_MAX_I2C_BUS
3668 CONFIG_SYS_MAX_MTD_BANKS 3667 CONFIG_SYS_MAX_MTD_BANKS
3669 CONFIG_SYS_MAX_NAND_CHIPS 3668 CONFIG_SYS_MAX_NAND_CHIPS
3670 CONFIG_SYS_MAX_NAND_DEVICE 3669 CONFIG_SYS_MAX_NAND_DEVICE
3671 CONFIG_SYS_MAX_PCI_EPS 3670 CONFIG_SYS_MAX_PCI_EPS
3672 CONFIG_SYS_MB862xx_CCF 3671 CONFIG_SYS_MB862xx_CCF
3673 CONFIG_SYS_MB862xx_MMR 3672 CONFIG_SYS_MB862xx_MMR
3674 CONFIG_SYS_MBAR 3673 CONFIG_SYS_MBAR
3675 CONFIG_SYS_MBAR2 3674 CONFIG_SYS_MBAR2
3676 CONFIG_SYS_MBYTES_SDRAM 3675 CONFIG_SYS_MBYTES_SDRAM
3677 CONFIG_SYS_MCATT0_VAL 3676 CONFIG_SYS_MCATT0_VAL
3678 CONFIG_SYS_MCATT1_VAL 3677 CONFIG_SYS_MCATT1_VAL
3679 CONFIG_SYS_MCFRRTC_BASE 3678 CONFIG_SYS_MCFRRTC_BASE
3680 CONFIG_SYS_MCFRTC_BASE 3679 CONFIG_SYS_MCFRTC_BASE
3681 CONFIG_SYS_MCF_SYNCR 3680 CONFIG_SYS_MCF_SYNCR
3682 CONFIG_SYS_MCIO0_VAL 3681 CONFIG_SYS_MCIO0_VAL
3683 CONFIG_SYS_MCIO1_VAL 3682 CONFIG_SYS_MCIO1_VAL
3684 CONFIG_SYS_MCKR 3683 CONFIG_SYS_MCKR
3685 CONFIG_SYS_MCKR1_VAL 3684 CONFIG_SYS_MCKR1_VAL
3686 CONFIG_SYS_MCKR2_VAL 3685 CONFIG_SYS_MCKR2_VAL
3687 CONFIG_SYS_MCKR_CSS 3686 CONFIG_SYS_MCKR_CSS
3688 CONFIG_SYS_MCKR_VAL 3687 CONFIG_SYS_MCKR_VAL
3689 CONFIG_SYS_MCLINK_MAX 3688 CONFIG_SYS_MCLINK_MAX
3690 CONFIG_SYS_MCMEM0_VAL 3689 CONFIG_SYS_MCMEM0_VAL
3691 CONFIG_SYS_MCMEM1_VAL 3690 CONFIG_SYS_MCMEM1_VAL
3692 CONFIG_SYS_MDC1_PIN 3691 CONFIG_SYS_MDC1_PIN
3693 CONFIG_SYS_MDCNFG_VAL 3692 CONFIG_SYS_MDCNFG_VAL
3694 CONFIG_SYS_MDC_PIN 3693 CONFIG_SYS_MDC_PIN
3695 CONFIG_SYS_MDIO1_OFFSET 3694 CONFIG_SYS_MDIO1_OFFSET
3696 CONFIG_SYS_MDIO1_PIN 3695 CONFIG_SYS_MDIO1_PIN
3697 CONFIG_SYS_MDIO_BASE_ADDR 3696 CONFIG_SYS_MDIO_BASE_ADDR
3698 CONFIG_SYS_MDIO_PIN 3697 CONFIG_SYS_MDIO_PIN
3699 CONFIG_SYS_MDMRS_VAL 3698 CONFIG_SYS_MDMRS_VAL
3700 CONFIG_SYS_MDREFR_VAL 3699 CONFIG_SYS_MDREFR_VAL
3701 CONFIG_SYS_MECR_VAL 3700 CONFIG_SYS_MECR_VAL
3702 CONFIG_SYS_MEMAC_LITTLE_ENDIAN 3701 CONFIG_SYS_MEMAC_LITTLE_ENDIAN
3703 CONFIG_SYS_MEMORY_BASE 3702 CONFIG_SYS_MEMORY_BASE
3704 CONFIG_SYS_MEMORY_SIZE 3703 CONFIG_SYS_MEMORY_SIZE
3705 CONFIG_SYS_MEMORY_TOP 3704 CONFIG_SYS_MEMORY_TOP
3706 CONFIG_SYS_MEMTEST_END 3705 CONFIG_SYS_MEMTEST_END
3707 CONFIG_SYS_MEMTEST_SCRATCH 3706 CONFIG_SYS_MEMTEST_SCRATCH
3708 CONFIG_SYS_MEMTEST_START 3707 CONFIG_SYS_MEMTEST_START
3709 CONFIG_SYS_MEM_MAP 3708 CONFIG_SYS_MEM_MAP
3710 CONFIG_SYS_MEM_RESERVE_SECURE 3709 CONFIG_SYS_MEM_RESERVE_SECURE
3711 CONFIG_SYS_MEM_SIZE 3710 CONFIG_SYS_MEM_SIZE
3712 CONFIG_SYS_MEM_TOP_HIDE 3711 CONFIG_SYS_MEM_TOP_HIDE
3713 CONFIG_SYS_MFD 3712 CONFIG_SYS_MFD
3714 CONFIG_SYS_MHZ 3713 CONFIG_SYS_MHZ
3715 CONFIG_SYS_MII_MODE 3714 CONFIG_SYS_MII_MODE
3716 CONFIG_SYS_MIPS_CACHE_MODE 3715 CONFIG_SYS_MIPS_CACHE_MODE
3717 CONFIG_SYS_MIPS_TIMER_FREQ 3716 CONFIG_SYS_MIPS_TIMER_FREQ
3718 CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 3717 CONFIG_SYS_MMCSD_FS_BOOT_PARTITION
3719 CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTOR 3718 CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTOR
3720 CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS 3719 CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS
3721 CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR 3720 CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR
3722 CONFIG_SYS_MMC_BASE 3721 CONFIG_SYS_MMC_BASE
3723 CONFIG_SYS_MMC_CD_PIN 3722 CONFIG_SYS_MMC_CD_PIN
3724 CONFIG_SYS_MMC_CLK_OD 3723 CONFIG_SYS_MMC_CLK_OD
3725 CONFIG_SYS_MMC_ENV_DEV 3724 CONFIG_SYS_MMC_ENV_DEV
3726 CONFIG_SYS_MMC_ENV_PART 3725 CONFIG_SYS_MMC_ENV_PART
3727 CONFIG_SYS_MMC_MAX_BLK_COUNT 3726 CONFIG_SYS_MMC_MAX_BLK_COUNT
3728 CONFIG_SYS_MMC_MAX_DEVICE 3727 CONFIG_SYS_MMC_MAX_DEVICE
3729 CONFIG_SYS_MMC_U_BOOT_DST 3728 CONFIG_SYS_MMC_U_BOOT_DST
3730 CONFIG_SYS_MMC_U_BOOT_OFFS 3729 CONFIG_SYS_MMC_U_BOOT_OFFS
3731 CONFIG_SYS_MMC_U_BOOT_SIZE 3730 CONFIG_SYS_MMC_U_BOOT_SIZE
3732 CONFIG_SYS_MMC_U_BOOT_START 3731 CONFIG_SYS_MMC_U_BOOT_START
3733 CONFIG_SYS_MONITOR_ 3732 CONFIG_SYS_MONITOR_
3734 CONFIG_SYS_MONITOR_BASE 3733 CONFIG_SYS_MONITOR_BASE
3735 CONFIG_SYS_MONITOR_BASE_EARLY 3734 CONFIG_SYS_MONITOR_BASE_EARLY
3736 CONFIG_SYS_MONITOR_LEN 3735 CONFIG_SYS_MONITOR_LEN
3737 CONFIG_SYS_MONITOR_SEC 3736 CONFIG_SYS_MONITOR_SEC
3738 CONFIG_SYS_MOR_VAL 3737 CONFIG_SYS_MOR_VAL
3739 CONFIG_SYS_MPC83xx_DMA_ADDR 3738 CONFIG_SYS_MPC83xx_DMA_ADDR
3740 CONFIG_SYS_MPC83xx_DMA_OFFSET 3739 CONFIG_SYS_MPC83xx_DMA_OFFSET
3741 CONFIG_SYS_MPC83xx_ESDHC_ADDR 3740 CONFIG_SYS_MPC83xx_ESDHC_ADDR
3742 CONFIG_SYS_MPC83xx_ESDHC_OFFSET 3741 CONFIG_SYS_MPC83xx_ESDHC_OFFSET
3743 CONFIG_SYS_MPC83xx_USB1_ADDR 3742 CONFIG_SYS_MPC83xx_USB1_ADDR
3744 CONFIG_SYS_MPC83xx_USB1_OFFSET 3743 CONFIG_SYS_MPC83xx_USB1_OFFSET
3745 CONFIG_SYS_MPC83xx_USB2_ADDR 3744 CONFIG_SYS_MPC83xx_USB2_ADDR
3746 CONFIG_SYS_MPC83xx_USB2_OFFSET 3745 CONFIG_SYS_MPC83xx_USB2_OFFSET
3747 CONFIG_SYS_MPC85XX_NO_RESETVEC 3746 CONFIG_SYS_MPC85XX_NO_RESETVEC
3748 CONFIG_SYS_MPC85xx_CPM_ADDR 3747 CONFIG_SYS_MPC85xx_CPM_ADDR
3749 CONFIG_SYS_MPC85xx_CPM_OFFSET 3748 CONFIG_SYS_MPC85xx_CPM_OFFSET
3750 CONFIG_SYS_MPC85xx_DMA 3749 CONFIG_SYS_MPC85xx_DMA
3751 CONFIG_SYS_MPC85xx_DMA1_OFFSET 3750 CONFIG_SYS_MPC85xx_DMA1_OFFSET
3752 CONFIG_SYS_MPC85xx_DMA2_OFFSET 3751 CONFIG_SYS_MPC85xx_DMA2_OFFSET
3753 CONFIG_SYS_MPC85xx_DMA3_OFFSET 3752 CONFIG_SYS_MPC85xx_DMA3_OFFSET
3754 CONFIG_SYS_MPC85xx_DMA_ADDR 3753 CONFIG_SYS_MPC85xx_DMA_ADDR
3755 CONFIG_SYS_MPC85xx_DMA_OFFSET 3754 CONFIG_SYS_MPC85xx_DMA_OFFSET
3756 CONFIG_SYS_MPC85xx_ECM_ADDR 3755 CONFIG_SYS_MPC85xx_ECM_ADDR
3757 CONFIG_SYS_MPC85xx_ECM_OFFSET 3756 CONFIG_SYS_MPC85xx_ECM_OFFSET
3758 CONFIG_SYS_MPC85xx_ESDHC_ADDR 3757 CONFIG_SYS_MPC85xx_ESDHC_ADDR
3759 CONFIG_SYS_MPC85xx_ESDHC_OFFSET 3758 CONFIG_SYS_MPC85xx_ESDHC_OFFSET
3760 CONFIG_SYS_MPC85xx_ESPI_ADDR 3759 CONFIG_SYS_MPC85xx_ESPI_ADDR
3761 CONFIG_SYS_MPC85xx_ESPI_OFFSET 3760 CONFIG_SYS_MPC85xx_ESPI_OFFSET
3762 CONFIG_SYS_MPC85xx_GPIO3_ADDR 3761 CONFIG_SYS_MPC85xx_GPIO3_ADDR
3763 CONFIG_SYS_MPC85xx_GPIO_ADDR 3762 CONFIG_SYS_MPC85xx_GPIO_ADDR
3764 CONFIG_SYS_MPC85xx_GPIO_OFFSET 3763 CONFIG_SYS_MPC85xx_GPIO_OFFSET
3765 CONFIG_SYS_MPC85xx_GUTS_ADDR 3764 CONFIG_SYS_MPC85xx_GUTS_ADDR
3766 CONFIG_SYS_MPC85xx_GUTS_OFFSET 3765 CONFIG_SYS_MPC85xx_GUTS_OFFSET
3767 CONFIG_SYS_MPC85xx_IFC_OFFSET 3766 CONFIG_SYS_MPC85xx_IFC_OFFSET
3768 CONFIG_SYS_MPC85xx_L2_ADDR 3767 CONFIG_SYS_MPC85xx_L2_ADDR
3769 CONFIG_SYS_MPC85xx_L2_OFFSET 3768 CONFIG_SYS_MPC85xx_L2_OFFSET
3770 CONFIG_SYS_MPC85xx_LBC_OFFSET 3769 CONFIG_SYS_MPC85xx_LBC_OFFSET
3771 CONFIG_SYS_MPC85xx_PCI1_OFFSET 3770 CONFIG_SYS_MPC85xx_PCI1_OFFSET
3772 CONFIG_SYS_MPC85xx_PCI2_OFFSET 3771 CONFIG_SYS_MPC85xx_PCI2_OFFSET
3773 CONFIG_SYS_MPC85xx_PCIE 3772 CONFIG_SYS_MPC85xx_PCIE
3774 CONFIG_SYS_MPC85xx_PCIE1_OFFSET 3773 CONFIG_SYS_MPC85xx_PCIE1_OFFSET
3775 CONFIG_SYS_MPC85xx_PCIE2_OFFSET 3774 CONFIG_SYS_MPC85xx_PCIE2_OFFSET
3776 CONFIG_SYS_MPC85xx_PCIE3_OFFSET 3775 CONFIG_SYS_MPC85xx_PCIE3_OFFSET
3777 CONFIG_SYS_MPC85xx_PCIE4_OFFSET 3776 CONFIG_SYS_MPC85xx_PCIE4_OFFSET
3778 CONFIG_SYS_MPC85xx_PCIX2_ADDR 3777 CONFIG_SYS_MPC85xx_PCIX2_ADDR
3779 CONFIG_SYS_MPC85xx_PCIX2_OFFSET 3778 CONFIG_SYS_MPC85xx_PCIX2_OFFSET
3780 CONFIG_SYS_MPC85xx_PCIX_ADDR 3779 CONFIG_SYS_MPC85xx_PCIX_ADDR
3781 CONFIG_SYS_MPC85xx_PCIX_OFFSET 3780 CONFIG_SYS_MPC85xx_PCIX_OFFSET
3782 CONFIG_SYS_MPC85xx_PIC_OFFSET 3781 CONFIG_SYS_MPC85xx_PIC_OFFSET
3783 CONFIG_SYS_MPC85xx_QE_OFFSET 3782 CONFIG_SYS_MPC85xx_QE_OFFSET
3784 CONFIG_SYS_MPC85xx_SATA 3783 CONFIG_SYS_MPC85xx_SATA
3785 CONFIG_SYS_MPC85xx_SATA1_ADDR 3784 CONFIG_SYS_MPC85xx_SATA1_ADDR
3786 CONFIG_SYS_MPC85xx_SATA1_OFFSET 3785 CONFIG_SYS_MPC85xx_SATA1_OFFSET
3787 CONFIG_SYS_MPC85xx_SATA2_ADDR 3786 CONFIG_SYS_MPC85xx_SATA2_ADDR
3788 CONFIG_SYS_MPC85xx_SATA2_OFFSET 3787 CONFIG_SYS_MPC85xx_SATA2_OFFSET
3789 CONFIG_SYS_MPC85xx_SCFG 3788 CONFIG_SYS_MPC85xx_SCFG
3790 CONFIG_SYS_MPC85xx_SCFG_OFFSET 3789 CONFIG_SYS_MPC85xx_SCFG_OFFSET
3791 CONFIG_SYS_MPC85xx_SERDES1_ADDR 3790 CONFIG_SYS_MPC85xx_SERDES1_ADDR
3792 CONFIG_SYS_MPC85xx_SERDES1_OFFSET 3791 CONFIG_SYS_MPC85xx_SERDES1_OFFSET
3793 CONFIG_SYS_MPC85xx_SERDES2_ADDR 3792 CONFIG_SYS_MPC85xx_SERDES2_ADDR
3794 CONFIG_SYS_MPC85xx_SERDES2_OFFSET 3793 CONFIG_SYS_MPC85xx_SERDES2_OFFSET
3795 CONFIG_SYS_MPC85xx_TDM_OFFSET 3794 CONFIG_SYS_MPC85xx_TDM_OFFSET
3796 CONFIG_SYS_MPC85xx_USB 3795 CONFIG_SYS_MPC85xx_USB
3797 CONFIG_SYS_MPC85xx_USB1_ADDR 3796 CONFIG_SYS_MPC85xx_USB1_ADDR
3798 CONFIG_SYS_MPC85xx_USB1_OFFSET 3797 CONFIG_SYS_MPC85xx_USB1_OFFSET
3799 CONFIG_SYS_MPC85xx_USB1_PHY_ADDR 3798 CONFIG_SYS_MPC85xx_USB1_PHY_ADDR
3800 CONFIG_SYS_MPC85xx_USB1_PHY_OFFSET 3799 CONFIG_SYS_MPC85xx_USB1_PHY_OFFSET
3801 CONFIG_SYS_MPC85xx_USB2_ADDR 3800 CONFIG_SYS_MPC85xx_USB2_ADDR
3802 CONFIG_SYS_MPC85xx_USB2_OFFSET 3801 CONFIG_SYS_MPC85xx_USB2_OFFSET
3803 CONFIG_SYS_MPC85xx_USB2_PHY_ADDR 3802 CONFIG_SYS_MPC85xx_USB2_PHY_ADDR
3804 CONFIG_SYS_MPC85xx_USB2_PHY_OFFSET 3803 CONFIG_SYS_MPC85xx_USB2_PHY_OFFSET
3805 CONFIG_SYS_MPC86xx_DMA_ADDR 3804 CONFIG_SYS_MPC86xx_DMA_ADDR
3806 CONFIG_SYS_MPC86xx_DMA_OFFSET 3805 CONFIG_SYS_MPC86xx_DMA_OFFSET
3807 CONFIG_SYS_MPC86xx_PCI1_OFFSET 3806 CONFIG_SYS_MPC86xx_PCI1_OFFSET
3808 CONFIG_SYS_MPC86xx_PCI2_OFFSET 3807 CONFIG_SYS_MPC86xx_PCI2_OFFSET
3809 CONFIG_SYS_MPC86xx_PCIE1_OFFSET 3808 CONFIG_SYS_MPC86xx_PCIE1_OFFSET
3810 CONFIG_SYS_MPC86xx_PCIE2_OFFSET 3809 CONFIG_SYS_MPC86xx_PCIE2_OFFSET
3811 CONFIG_SYS_MPC86xx_PIC_OFFSET 3810 CONFIG_SYS_MPC86xx_PIC_OFFSET
3812 CONFIG_SYS_MPC8xxx_DDR2_OFFSET 3811 CONFIG_SYS_MPC8xxx_DDR2_OFFSET
3813 CONFIG_SYS_MPC8xxx_DDR3_OFFSET 3812 CONFIG_SYS_MPC8xxx_DDR3_OFFSET
3814 CONFIG_SYS_MPC8xxx_DDR_OFFSET 3813 CONFIG_SYS_MPC8xxx_DDR_OFFSET
3815 CONFIG_SYS_MPC8xxx_GUTS_ADDR 3814 CONFIG_SYS_MPC8xxx_GUTS_ADDR
3816 CONFIG_SYS_MPC8xxx_PIC_ADDR 3815 CONFIG_SYS_MPC8xxx_PIC_ADDR
3817 CONFIG_SYS_MPC92469AC 3816 CONFIG_SYS_MPC92469AC
3818 CONFIG_SYS_MRAM_BASE 3817 CONFIG_SYS_MRAM_BASE
3819 CONFIG_SYS_MRAM_SIZE 3818 CONFIG_SYS_MRAM_SIZE
3820 CONFIG_SYS_MSC0_VAL 3819 CONFIG_SYS_MSC0_VAL
3821 CONFIG_SYS_MSC1_VAL 3820 CONFIG_SYS_MSC1_VAL
3822 CONFIG_SYS_MSC2_VAL 3821 CONFIG_SYS_MSC2_VAL
3823 CONFIG_SYS_MTDPARTS_RUNTIME 3822 CONFIG_SYS_MTDPARTS_RUNTIME
3824 CONFIG_SYS_MVFS 3823 CONFIG_SYS_MVFS
3825 CONFIG_SYS_MX5_CLK32 3824 CONFIG_SYS_MX5_CLK32
3826 CONFIG_SYS_MX5_HCLK 3825 CONFIG_SYS_MX5_HCLK
3827 CONFIG_SYS_MX6_CLK32 3826 CONFIG_SYS_MX6_CLK32
3828 CONFIG_SYS_MX6_HCLK 3827 CONFIG_SYS_MX6_HCLK
3829 CONFIG_SYS_MX7_CLK32 3828 CONFIG_SYS_MX7_CLK32
3830 CONFIG_SYS_MX7_HCLK 3829 CONFIG_SYS_MX7_HCLK
3831 CONFIG_SYS_MXC_I2C1_SLAVE 3830 CONFIG_SYS_MXC_I2C1_SLAVE
3832 CONFIG_SYS_MXC_I2C1_SPEED 3831 CONFIG_SYS_MXC_I2C1_SPEED
3833 CONFIG_SYS_MXC_I2C2_SLAVE 3832 CONFIG_SYS_MXC_I2C2_SLAVE
3834 CONFIG_SYS_MXC_I2C2_SPEED 3833 CONFIG_SYS_MXC_I2C2_SPEED
3835 CONFIG_SYS_MXC_I2C3_SLAVE 3834 CONFIG_SYS_MXC_I2C3_SLAVE
3836 CONFIG_SYS_MXC_I2C3_SPEED 3835 CONFIG_SYS_MXC_I2C3_SPEED
3837 CONFIG_SYS_MXC_I2C4_SLAVE 3836 CONFIG_SYS_MXC_I2C4_SLAVE
3838 CONFIG_SYS_MXC_I2C4_SPEED 3837 CONFIG_SYS_MXC_I2C4_SPEED
3839 CONFIG_SYS_MXS_VDD5V_ONLY 3838 CONFIG_SYS_MXS_VDD5V_ONLY
3840 CONFIG_SYS_NAND_4BIT_HW_ECC_OOBFIRST 3839 CONFIG_SYS_NAND_4BIT_HW_ECC_OOBFIRST
3841 CONFIG_SYS_NAND_4_ADDR_CYCLE 3840 CONFIG_SYS_NAND_4_ADDR_CYCLE
3842 CONFIG_SYS_NAND_5_ADDR_CYCLE 3841 CONFIG_SYS_NAND_5_ADDR_CYCLE
3843 CONFIG_SYS_NAND_ACTL_ALE 3842 CONFIG_SYS_NAND_ACTL_ALE
3844 CONFIG_SYS_NAND_ACTL_CLE 3843 CONFIG_SYS_NAND_ACTL_CLE
3845 CONFIG_SYS_NAND_ACTL_DELAY 3844 CONFIG_SYS_NAND_ACTL_DELAY
3846 CONFIG_SYS_NAND_ACTL_NCE 3845 CONFIG_SYS_NAND_ACTL_NCE
3847 CONFIG_SYS_NAND_ADDR 3846 CONFIG_SYS_NAND_ADDR
3848 CONFIG_SYS_NAND_ALE 3847 CONFIG_SYS_NAND_ALE
3849 CONFIG_SYS_NAND_AMASK 3848 CONFIG_SYS_NAND_AMASK
3850 CONFIG_SYS_NAND_BAD_BLOCK_POS 3849 CONFIG_SYS_NAND_BAD_BLOCK_POS
3851 CONFIG_SYS_NAND_BASE 3850 CONFIG_SYS_NAND_BASE
3852 CONFIG_SYS_NAND_BASE2 3851 CONFIG_SYS_NAND_BASE2
3853 CONFIG_SYS_NAND_BASE_LIST 3852 CONFIG_SYS_NAND_BASE_LIST
3854 CONFIG_SYS_NAND_BASE_PHYS 3853 CONFIG_SYS_NAND_BASE_PHYS
3855 CONFIG_SYS_NAND_BCR 3854 CONFIG_SYS_NAND_BCR
3856 CONFIG_SYS_NAND_BLOCK_SIZE 3855 CONFIG_SYS_NAND_BLOCK_SIZE
3857 CONFIG_SYS_NAND_BOOT 3856 CONFIG_SYS_NAND_BOOT
3858 CONFIG_SYS_NAND_BR_PRELIM 3857 CONFIG_SYS_NAND_BR_PRELIM
3859 CONFIG_SYS_NAND_BUSWIDTH_16 3858 CONFIG_SYS_NAND_BUSWIDTH_16
3860 CONFIG_SYS_NAND_CLE 3859 CONFIG_SYS_NAND_CLE
3861 CONFIG_SYS_NAND_CS 3860 CONFIG_SYS_NAND_CS
3862 CONFIG_SYS_NAND_CSOR 3861 CONFIG_SYS_NAND_CSOR
3863 CONFIG_SYS_NAND_CSPR 3862 CONFIG_SYS_NAND_CSPR
3864 CONFIG_SYS_NAND_CSPR_EXT 3863 CONFIG_SYS_NAND_CSPR_EXT
3865 CONFIG_SYS_NAND_DATA_BASE 3864 CONFIG_SYS_NAND_DATA_BASE
3866 CONFIG_SYS_NAND_DBW_16 3865 CONFIG_SYS_NAND_DBW_16
3867 CONFIG_SYS_NAND_DBW_8 3866 CONFIG_SYS_NAND_DBW_8
3868 CONFIG_SYS_NAND_DDR_LAW 3867 CONFIG_SYS_NAND_DDR_LAW
3869 CONFIG_SYS_NAND_ECCBYTES 3868 CONFIG_SYS_NAND_ECCBYTES
3870 CONFIG_SYS_NAND_ECCPOS 3869 CONFIG_SYS_NAND_ECCPOS
3871 CONFIG_SYS_NAND_ECCSIZE 3870 CONFIG_SYS_NAND_ECCSIZE
3872 CONFIG_SYS_NAND_ECCSTEPS 3871 CONFIG_SYS_NAND_ECCSTEPS
3873 CONFIG_SYS_NAND_ECCTOTAL 3872 CONFIG_SYS_NAND_ECCTOTAL
3874 CONFIG_SYS_NAND_ECC_BASE 3873 CONFIG_SYS_NAND_ECC_BASE
3875 CONFIG_SYS_NAND_ENABLE_PIN 3874 CONFIG_SYS_NAND_ENABLE_PIN
3876 CONFIG_SYS_NAND_ENABLE_PIN_SPL 3875 CONFIG_SYS_NAND_ENABLE_PIN_SPL
3877 CONFIG_SYS_NAND_FTIM0 3876 CONFIG_SYS_NAND_FTIM0
3878 CONFIG_SYS_NAND_FTIM1 3877 CONFIG_SYS_NAND_FTIM1
3879 CONFIG_SYS_NAND_FTIM2 3878 CONFIG_SYS_NAND_FTIM2
3880 CONFIG_SYS_NAND_FTIM3 3879 CONFIG_SYS_NAND_FTIM3
3881 CONFIG_SYS_NAND_HW_ECC 3880 CONFIG_SYS_NAND_HW_ECC
3882 CONFIG_SYS_NAND_HW_ECC_OOBFIRST 3881 CONFIG_SYS_NAND_HW_ECC_OOBFIRST
3883 CONFIG_SYS_NAND_LARGEPAGE 3882 CONFIG_SYS_NAND_LARGEPAGE
3884 CONFIG_SYS_NAND_LBLAWAR_PRELIM 3883 CONFIG_SYS_NAND_LBLAWAR_PRELIM
3885 CONFIG_SYS_NAND_LBLAWBAR_PRELIM 3884 CONFIG_SYS_NAND_LBLAWBAR_PRELIM
3886 CONFIG_SYS_NAND_MASK_ALE 3885 CONFIG_SYS_NAND_MASK_ALE
3887 CONFIG_SYS_NAND_MASK_CLE 3886 CONFIG_SYS_NAND_MASK_CLE
3888 CONFIG_SYS_NAND_MAX_CHIPS 3887 CONFIG_SYS_NAND_MAX_CHIPS
3889 CONFIG_SYS_NAND_MAX_ECCPOS 3888 CONFIG_SYS_NAND_MAX_ECCPOS
3890 CONFIG_SYS_NAND_MAX_OOBFREE 3889 CONFIG_SYS_NAND_MAX_OOBFREE
3891 CONFIG_SYS_NAND_MX7_GPMI_62_ECC_BYTES 3890 CONFIG_SYS_NAND_MX7_GPMI_62_ECC_BYTES
3892 CONFIG_SYS_NAND_NO_SUBPAGE 3891 CONFIG_SYS_NAND_NO_SUBPAGE
3893 CONFIG_SYS_NAND_NO_SUBPAGE_WRITE 3892 CONFIG_SYS_NAND_NO_SUBPAGE_WRITE
3894 CONFIG_SYS_NAND_ONFI_DETECTION 3893 CONFIG_SYS_NAND_ONFI_DETECTION
3895 CONFIG_SYS_NAND_OOBSIZE 3894 CONFIG_SYS_NAND_OOBSIZE
3896 CONFIG_SYS_NAND_OR_PRELIM 3895 CONFIG_SYS_NAND_OR_PRELIM
3897 CONFIG_SYS_NAND_PAGE_2K 3896 CONFIG_SYS_NAND_PAGE_2K
3898 CONFIG_SYS_NAND_PAGE_4K 3897 CONFIG_SYS_NAND_PAGE_4K
3899 CONFIG_SYS_NAND_PAGE_COUNT 3898 CONFIG_SYS_NAND_PAGE_COUNT
3900 CONFIG_SYS_NAND_PAGE_SIZE 3899 CONFIG_SYS_NAND_PAGE_SIZE
3901 CONFIG_SYS_NAND_QUIET 3900 CONFIG_SYS_NAND_QUIET
3902 CONFIG_SYS_NAND_READY_PIN 3901 CONFIG_SYS_NAND_READY_PIN
3903 CONFIG_SYS_NAND_REGS_BASE 3902 CONFIG_SYS_NAND_REGS_BASE
3904 CONFIG_SYS_NAND_SELECT_DEVICE 3903 CONFIG_SYS_NAND_SELECT_DEVICE
3905 CONFIG_SYS_NAND_SIZE 3904 CONFIG_SYS_NAND_SIZE
3906 CONFIG_SYS_NAND_SPL_KERNEL_OFFS 3905 CONFIG_SYS_NAND_SPL_KERNEL_OFFS
3907 CONFIG_SYS_NAND_SPL_SIZE 3906 CONFIG_SYS_NAND_SPL_SIZE
3908 CONFIG_SYS_NAND_USE_FLASH_BBT 3907 CONFIG_SYS_NAND_USE_FLASH_BBT
3909 CONFIG_SYS_NAND_U_BOOT_DST 3908 CONFIG_SYS_NAND_U_BOOT_DST
3910 CONFIG_SYS_NAND_U_BOOT_RELOC 3909 CONFIG_SYS_NAND_U_BOOT_RELOC
3911 CONFIG_SYS_NAND_U_BOOT_RELOC_SP 3910 CONFIG_SYS_NAND_U_BOOT_RELOC_SP
3912 CONFIG_SYS_NAND_U_BOOT_SIZE 3911 CONFIG_SYS_NAND_U_BOOT_SIZE
3913 CONFIG_SYS_NAND_U_BOOT_START 3912 CONFIG_SYS_NAND_U_BOOT_START
3914 CONFIG_SYS_NAND_WINDOW_SIZE 3913 CONFIG_SYS_NAND_WINDOW_SIZE
3915 CONFIG_SYS_NDFC_EBC0_CFG 3914 CONFIG_SYS_NDFC_EBC0_CFG
3916 CONFIG_SYS_NETA_INTERFACE_TYPE 3915 CONFIG_SYS_NETA_INTERFACE_TYPE
3917 CONFIG_SYS_NONCACHED_MEMORY 3916 CONFIG_SYS_NONCACHED_MEMORY
3918 CONFIG_SYS_NOR0_CSPR 3917 CONFIG_SYS_NOR0_CSPR
3919 CONFIG_SYS_NOR0_CSPR_EARLY 3918 CONFIG_SYS_NOR0_CSPR_EARLY
3920 CONFIG_SYS_NOR0_CSPR_EXT 3919 CONFIG_SYS_NOR0_CSPR_EXT
3921 CONFIG_SYS_NOR1SZ 3920 CONFIG_SYS_NOR1SZ
3922 CONFIG_SYS_NOR1_CSPR 3921 CONFIG_SYS_NOR1_CSPR
3923 CONFIG_SYS_NOR1_CSPR_EARLY 3922 CONFIG_SYS_NOR1_CSPR_EARLY
3924 CONFIG_SYS_NOR1_CSPR_EXT 3923 CONFIG_SYS_NOR1_CSPR_EXT
3925 CONFIG_SYS_NOR_AMASK 3924 CONFIG_SYS_NOR_AMASK
3926 CONFIG_SYS_NOR_AMASK_EARLY 3925 CONFIG_SYS_NOR_AMASK_EARLY
3927 CONFIG_SYS_NOR_BR_PRELIM 3926 CONFIG_SYS_NOR_BR_PRELIM
3928 CONFIG_SYS_NOR_CSOR 3927 CONFIG_SYS_NOR_CSOR
3929 CONFIG_SYS_NOR_CSPR 3928 CONFIG_SYS_NOR_CSPR
3930 CONFIG_SYS_NOR_CSPR_EXT 3929 CONFIG_SYS_NOR_CSPR_EXT
3931 CONFIG_SYS_NOR_FTIM0 3930 CONFIG_SYS_NOR_FTIM0
3932 CONFIG_SYS_NOR_FTIM1 3931 CONFIG_SYS_NOR_FTIM1
3933 CONFIG_SYS_NOR_FTIM2 3932 CONFIG_SYS_NOR_FTIM2
3934 CONFIG_SYS_NOR_FTIM3 3933 CONFIG_SYS_NOR_FTIM3
3935 CONFIG_SYS_NOR_OR_PRELIM 3934 CONFIG_SYS_NOR_OR_PRELIM
3936 CONFIG_SYS_NO_DCACHE 3935 CONFIG_SYS_NO_DCACHE
3937 CONFIG_SYS_NS16550_CLK 3936 CONFIG_SYS_NS16550_CLK
3938 CONFIG_SYS_NS16550_CLK_DIV 3937 CONFIG_SYS_NS16550_CLK_DIV
3939 CONFIG_SYS_NS16550_COM1 3938 CONFIG_SYS_NS16550_COM1
3940 CONFIG_SYS_NS16550_COM2 3939 CONFIG_SYS_NS16550_COM2
3941 CONFIG_SYS_NS16550_COM3 3940 CONFIG_SYS_NS16550_COM3
3942 CONFIG_SYS_NS16550_COM4 3941 CONFIG_SYS_NS16550_COM4
3943 CONFIG_SYS_NS16550_COM5 3942 CONFIG_SYS_NS16550_COM5
3944 CONFIG_SYS_NS16550_COM6 3943 CONFIG_SYS_NS16550_COM6
3945 CONFIG_SYS_NS16550_IER 3944 CONFIG_SYS_NS16550_IER
3946 CONFIG_SYS_NS16550_MEM32 3945 CONFIG_SYS_NS16550_MEM32
3947 CONFIG_SYS_NS16550_PORT_MAPPED 3946 CONFIG_SYS_NS16550_PORT_MAPPED
3948 CONFIG_SYS_NS16550_REG_SIZE 3947 CONFIG_SYS_NS16550_REG_SIZE
3949 CONFIG_SYS_NS16550_SERIAL 3948 CONFIG_SYS_NS16550_SERIAL
3950 CONFIG_SYS_NS87308_CS0_BASE 3949 CONFIG_SYS_NS87308_CS0_BASE
3951 CONFIG_SYS_NS87308_CS0_CONF 3950 CONFIG_SYS_NS87308_CS0_CONF
3952 CONFIG_SYS_NS87308_CS1_BASE 3951 CONFIG_SYS_NS87308_CS1_BASE
3953 CONFIG_SYS_NS87308_CS1_CONF 3952 CONFIG_SYS_NS87308_CS1_CONF
3954 CONFIG_SYS_NS87308_CS2_BASE 3953 CONFIG_SYS_NS87308_CS2_BASE
3955 CONFIG_SYS_NS87308_CS2_CONF 3954 CONFIG_SYS_NS87308_CS2_CONF
3956 CONFIG_SYS_NS87308_FDC 3955 CONFIG_SYS_NS87308_FDC
3957 CONFIG_SYS_NS87308_FDC_BASE 3956 CONFIG_SYS_NS87308_FDC_BASE
3958 CONFIG_SYS_NS87308_GPIO 3957 CONFIG_SYS_NS87308_GPIO
3959 CONFIG_SYS_NS87308_GPIO_BASE 3958 CONFIG_SYS_NS87308_GPIO_BASE
3960 CONFIG_SYS_NS87308_KBC1 3959 CONFIG_SYS_NS87308_KBC1
3961 CONFIG_SYS_NS87308_KBC1_BASE 3960 CONFIG_SYS_NS87308_KBC1_BASE
3962 CONFIG_SYS_NS87308_KBC2 3961 CONFIG_SYS_NS87308_KBC2
3963 CONFIG_SYS_NS87308_LPT_BASE 3962 CONFIG_SYS_NS87308_LPT_BASE
3964 CONFIG_SYS_NS87308_MOUSE 3963 CONFIG_SYS_NS87308_MOUSE
3965 CONFIG_SYS_NS87308_PARP 3964 CONFIG_SYS_NS87308_PARP
3966 CONFIG_SYS_NS87308_PMC1 3965 CONFIG_SYS_NS87308_PMC1
3967 CONFIG_SYS_NS87308_PMC2 3966 CONFIG_SYS_NS87308_PMC2
3968 CONFIG_SYS_NS87308_PMC3 3967 CONFIG_SYS_NS87308_PMC3
3969 CONFIG_SYS_NS87308_POWRMAN 3968 CONFIG_SYS_NS87308_POWRMAN
3970 CONFIG_SYS_NS87308_PS2MOD 3969 CONFIG_SYS_NS87308_PS2MOD
3971 CONFIG_SYS_NS87308_PWMAN_BASE 3970 CONFIG_SYS_NS87308_PWMAN_BASE
3972 CONFIG_SYS_NS87308_RARP 3971 CONFIG_SYS_NS87308_RARP
3973 CONFIG_SYS_NS87308_RTC_APC 3972 CONFIG_SYS_NS87308_RTC_APC
3974 CONFIG_SYS_NS87308_RTC_BASE 3973 CONFIG_SYS_NS87308_RTC_BASE
3975 CONFIG_SYS_NS87308_UART1 3974 CONFIG_SYS_NS87308_UART1
3976 CONFIG_SYS_NS87308_UART1_BASE 3975 CONFIG_SYS_NS87308_UART1_BASE
3977 CONFIG_SYS_NS87308_UART2 3976 CONFIG_SYS_NS87308_UART2
3978 CONFIG_SYS_NS87308_UART2_BASE 3977 CONFIG_SYS_NS87308_UART2_BASE
3979 CONFIG_SYS_NUM_ADDR_MAP 3978 CONFIG_SYS_NUM_ADDR_MAP
3980 CONFIG_SYS_NUM_CPC 3979 CONFIG_SYS_NUM_CPC
3981 CONFIG_SYS_NUM_FM1_10GEC 3980 CONFIG_SYS_NUM_FM1_10GEC
3982 CONFIG_SYS_NUM_FM1_DTSEC 3981 CONFIG_SYS_NUM_FM1_DTSEC
3983 CONFIG_SYS_NUM_FM2_10GEC 3982 CONFIG_SYS_NUM_FM2_10GEC
3984 CONFIG_SYS_NUM_FM2_DTSEC 3983 CONFIG_SYS_NUM_FM2_DTSEC
3985 CONFIG_SYS_NUM_FMAN 3984 CONFIG_SYS_NUM_FMAN
3986 CONFIG_SYS_NUM_I2C_BUSES 3985 CONFIG_SYS_NUM_I2C_BUSES
3987 CONFIG_SYS_NUM_IRQS 3986 CONFIG_SYS_NUM_IRQS
3988 CONFIG_SYS_NVRAM_ACCESS_ROUTINE 3987 CONFIG_SYS_NVRAM_ACCESS_ROUTINE
3989 CONFIG_SYS_NVRAM_BASE_ADDR 3988 CONFIG_SYS_NVRAM_BASE_ADDR
3990 CONFIG_SYS_NVRAM_SIZE 3989 CONFIG_SYS_NVRAM_SIZE
3991 CONFIG_SYS_OBIR 3990 CONFIG_SYS_OBIR
3992 CONFIG_SYS_OHCI_BE_CONTROLLER 3991 CONFIG_SYS_OHCI_BE_CONTROLLER
3993 CONFIG_SYS_OHCI_SWAP_REG_ACCESS 3992 CONFIG_SYS_OHCI_SWAP_REG_ACCESS
3994 CONFIG_SYS_OMAP24_I2C_SLAVE 3993 CONFIG_SYS_OMAP24_I2C_SLAVE
3995 CONFIG_SYS_OMAP24_I2C_SLAVE1 3994 CONFIG_SYS_OMAP24_I2C_SLAVE1
3996 CONFIG_SYS_OMAP24_I2C_SLAVE2 3995 CONFIG_SYS_OMAP24_I2C_SLAVE2
3997 CONFIG_SYS_OMAP24_I2C_SLAVE3 3996 CONFIG_SYS_OMAP24_I2C_SLAVE3
3998 CONFIG_SYS_OMAP24_I2C_SLAVE4 3997 CONFIG_SYS_OMAP24_I2C_SLAVE4
3999 CONFIG_SYS_OMAP24_I2C_SPEED 3998 CONFIG_SYS_OMAP24_I2C_SPEED
4000 CONFIG_SYS_OMAP24_I2C_SPEED1 3999 CONFIG_SYS_OMAP24_I2C_SPEED1
4001 CONFIG_SYS_OMAP24_I2C_SPEED2 4000 CONFIG_SYS_OMAP24_I2C_SPEED2
4002 CONFIG_SYS_OMAP24_I2C_SPEED3 4001 CONFIG_SYS_OMAP24_I2C_SPEED3
4003 CONFIG_SYS_OMAP24_I2C_SPEED4 4002 CONFIG_SYS_OMAP24_I2C_SPEED4
4004 CONFIG_SYS_OMAP24_I2C_SPEED_PSOC 4003 CONFIG_SYS_OMAP24_I2C_SPEED_PSOC
4005 CONFIG_SYS_OMAP_ABE_SYSCK 4004 CONFIG_SYS_OMAP_ABE_SYSCK
4006 CONFIG_SYS_ONENAND_BASE 4005 CONFIG_SYS_ONENAND_BASE
4007 CONFIG_SYS_ONENAND_BLOCK_SIZE 4006 CONFIG_SYS_ONENAND_BLOCK_SIZE
4008 CONFIG_SYS_ONENAND_PAGE_SIZE 4007 CONFIG_SYS_ONENAND_PAGE_SIZE
4009 CONFIG_SYS_OR0_64M 4008 CONFIG_SYS_OR0_64M
4010 CONFIG_SYS_OR0_8M 4009 CONFIG_SYS_OR0_8M
4011 CONFIG_SYS_OR0_REMAP 4010 CONFIG_SYS_OR0_REMAP
4012 CONFIG_SYS_OR1_REMAP 4011 CONFIG_SYS_OR1_REMAP
4013 CONFIG_SYS_OR6_64M 4012 CONFIG_SYS_OR6_64M
4014 CONFIG_SYS_OR6_8M 4013 CONFIG_SYS_OR6_8M
4015 CONFIG_SYS_OR_TIMING_FLASH 4014 CONFIG_SYS_OR_TIMING_FLASH
4016 CONFIG_SYS_OR_TIMING_MRAM 4015 CONFIG_SYS_OR_TIMING_MRAM
4017 CONFIG_SYS_OSCIN_FREQ 4016 CONFIG_SYS_OSCIN_FREQ
4018 CONFIG_SYS_OSD_DH 4017 CONFIG_SYS_OSD_DH
4019 CONFIG_SYS_OSD_SCREENS 4018 CONFIG_SYS_OSD_SCREENS
4020 CONFIG_SYS_OSPR_OFFSET 4019 CONFIG_SYS_OSPR_OFFSET
4021 CONFIG_SYS_PACNT 4020 CONFIG_SYS_PACNT
4022 CONFIG_SYS_PADAT 4021 CONFIG_SYS_PADAT
4023 CONFIG_SYS_PADDR 4022 CONFIG_SYS_PADDR
4024 CONFIG_SYS_PAGE_SIZE 4023 CONFIG_SYS_PAGE_SIZE
4025 CONFIG_SYS_PAMU_ADDR 4024 CONFIG_SYS_PAMU_ADDR
4026 CONFIG_SYS_PASPAR 4025 CONFIG_SYS_PASPAR
4027 CONFIG_SYS_PAXE_BASE 4026 CONFIG_SYS_PAXE_BASE
4028 CONFIG_SYS_PAXE_SIZE 4027 CONFIG_SYS_PAXE_SIZE
4029 CONFIG_SYS_PBCNT 4028 CONFIG_SYS_PBCNT
4030 CONFIG_SYS_PBDAT 4029 CONFIG_SYS_PBDAT
4031 CONFIG_SYS_PBDDR 4030 CONFIG_SYS_PBDDR
4032 CONFIG_SYS_PBI_FLASH_BASE 4031 CONFIG_SYS_PBI_FLASH_BASE
4033 CONFIG_SYS_PBI_FLASH_WINDOW 4032 CONFIG_SYS_PBI_FLASH_WINDOW
4034 CONFIG_SYS_PBSIZE 4033 CONFIG_SYS_PBSIZE
4035 CONFIG_SYS_PCA953X_BRD_CFG0 4034 CONFIG_SYS_PCA953X_BRD_CFG0
4036 CONFIG_SYS_PCA953X_BRD_CFG1 4035 CONFIG_SYS_PCA953X_BRD_CFG1
4037 CONFIG_SYS_PCA953X_BRD_CFG2 4036 CONFIG_SYS_PCA953X_BRD_CFG2
4038 CONFIG_SYS_PCA953X_C0_FLASH_PASS_CS 4037 CONFIG_SYS_PCA953X_C0_FLASH_PASS_CS
4039 CONFIG_SYS_PCA953X_C0_SER0_EN 4038 CONFIG_SYS_PCA953X_C0_SER0_EN
4040 CONFIG_SYS_PCA953X_C0_SER0_MODE 4039 CONFIG_SYS_PCA953X_C0_SER0_MODE
4041 CONFIG_SYS_PCA953X_C0_SER1_EN 4040 CONFIG_SYS_PCA953X_C0_SER1_EN
4042 CONFIG_SYS_PCA953X_C0_SER1_MODE 4041 CONFIG_SYS_PCA953X_C0_SER1_MODE
4043 CONFIG_SYS_PCA953X_C0_VCORE_VID2 4042 CONFIG_SYS_PCA953X_C0_VCORE_VID2
4044 CONFIG_SYS_PCA953X_C0_VCORE_VID3 4043 CONFIG_SYS_PCA953X_C0_VCORE_VID3
4045 CONFIG_SYS_PCA953X_EREADY 4044 CONFIG_SYS_PCA953X_EREADY
4046 CONFIG_SYS_PCA953X_FLASH_PASS_CS 4045 CONFIG_SYS_PCA953X_FLASH_PASS_CS
4047 CONFIG_SYS_PCA953X_GPIO_VPX0 4046 CONFIG_SYS_PCA953X_GPIO_VPX0
4048 CONFIG_SYS_PCA953X_GPIO_VPX1 4047 CONFIG_SYS_PCA953X_GPIO_VPX1
4049 CONFIG_SYS_PCA953X_GPIO_VPX2 4048 CONFIG_SYS_PCA953X_GPIO_VPX2
4050 CONFIG_SYS_PCA953X_GPIO_VPX3 4049 CONFIG_SYS_PCA953X_GPIO_VPX3
4051 CONFIG_SYS_PCA953X_MC_GPIO0 4050 CONFIG_SYS_PCA953X_MC_GPIO0
4052 CONFIG_SYS_PCA953X_MC_GPIO1 4051 CONFIG_SYS_PCA953X_MC_GPIO1
4053 CONFIG_SYS_PCA953X_MC_GPIO2 4052 CONFIG_SYS_PCA953X_MC_GPIO2
4054 CONFIG_SYS_PCA953X_MC_GPIO3 4053 CONFIG_SYS_PCA953X_MC_GPIO3
4055 CONFIG_SYS_PCA953X_MC_GPIO4 4054 CONFIG_SYS_PCA953X_MC_GPIO4
4056 CONFIG_SYS_PCA953X_MC_GPIO5 4055 CONFIG_SYS_PCA953X_MC_GPIO5
4057 CONFIG_SYS_PCA953X_MC_GPIO6 4056 CONFIG_SYS_PCA953X_MC_GPIO6
4058 CONFIG_SYS_PCA953X_MC_GPIO7 4057 CONFIG_SYS_PCA953X_MC_GPIO7
4059 CONFIG_SYS_PCA953X_MONARCH 4058 CONFIG_SYS_PCA953X_MONARCH
4060 CONFIG_SYS_PCA953X_NVM_WP 4059 CONFIG_SYS_PCA953X_NVM_WP
4061 CONFIG_SYS_PCA953X_P0_GA0 4060 CONFIG_SYS_PCA953X_P0_GA0
4062 CONFIG_SYS_PCA953X_P0_GA1 4061 CONFIG_SYS_PCA953X_P0_GA1
4063 CONFIG_SYS_PCA953X_P0_GA2 4062 CONFIG_SYS_PCA953X_P0_GA2
4064 CONFIG_SYS_PCA953X_P0_GA3 4063 CONFIG_SYS_PCA953X_P0_GA3
4065 CONFIG_SYS_PCA953X_P0_GA4 4064 CONFIG_SYS_PCA953X_P0_GA4
4066 CONFIG_SYS_PCA953X_P0_GAP 4065 CONFIG_SYS_PCA953X_P0_GAP
4067 CONFIG_SYS_PCA953X_P14_IO0 4066 CONFIG_SYS_PCA953X_P14_IO0
4068 CONFIG_SYS_PCA953X_P14_IO1 4067 CONFIG_SYS_PCA953X_P14_IO1
4069 CONFIG_SYS_PCA953X_P14_IO2 4068 CONFIG_SYS_PCA953X_P14_IO2
4070 CONFIG_SYS_PCA953X_P14_IO3 4069 CONFIG_SYS_PCA953X_P14_IO3
4071 CONFIG_SYS_PCA953X_P14_IO4 4070 CONFIG_SYS_PCA953X_P14_IO4
4072 CONFIG_SYS_PCA953X_P14_IO5 4071 CONFIG_SYS_PCA953X_P14_IO5
4073 CONFIG_SYS_PCA953X_P14_IO6 4072 CONFIG_SYS_PCA953X_P14_IO6
4074 CONFIG_SYS_PCA953X_P14_IO7 4073 CONFIG_SYS_PCA953X_P14_IO7
4075 CONFIG_SYS_PCA953X_P1_SYSEN 4074 CONFIG_SYS_PCA953X_P1_SYSEN
4076 CONFIG_SYS_PCA953X_PLUG_GPIO0 4075 CONFIG_SYS_PCA953X_PLUG_GPIO0
4077 CONFIG_SYS_PCA953X_PMC0_EREADY 4076 CONFIG_SYS_PCA953X_PMC0_EREADY
4078 CONFIG_SYS_PCA953X_PMC0_MONARCH 4077 CONFIG_SYS_PCA953X_PMC0_MONARCH
4079 CONFIG_SYS_PCA953X_PMC_EREADY 4078 CONFIG_SYS_PCA953X_PMC_EREADY
4080 CONFIG_SYS_PCA953X_PMC_MONARCH 4079 CONFIG_SYS_PCA953X_PMC_MONARCH
4081 CONFIG_SYS_PCA953X_PMC_PRESENT 4080 CONFIG_SYS_PCA953X_PMC_PRESENT
4082 CONFIG_SYS_PCA953X_VPX_FRU_WRCTL 4081 CONFIG_SYS_PCA953X_VPX_FRU_WRCTL
4083 CONFIG_SYS_PCA953X_VPX_GPIO0 4082 CONFIG_SYS_PCA953X_VPX_GPIO0
4084 CONFIG_SYS_PCA953X_VPX_GPIO1 4083 CONFIG_SYS_PCA953X_VPX_GPIO1
4085 CONFIG_SYS_PCA953X_VPX_GPIO2 4084 CONFIG_SYS_PCA953X_VPX_GPIO2
4086 CONFIG_SYS_PCA953X_VPX_GPIO3 4085 CONFIG_SYS_PCA953X_VPX_GPIO3
4087 CONFIG_SYS_PCA953X_XMC0_BIST 4086 CONFIG_SYS_PCA953X_XMC0_BIST
4088 CONFIG_SYS_PCA953X_XMC0_MVMR0 4087 CONFIG_SYS_PCA953X_XMC0_MVMR0
4089 CONFIG_SYS_PCA953X_XMC0_ROOT0 4088 CONFIG_SYS_PCA953X_XMC0_ROOT0
4090 CONFIG_SYS_PCA953X_XMC0_WAKE 4089 CONFIG_SYS_PCA953X_XMC0_WAKE
4091 CONFIG_SYS_PCA953X_XMC_BIST 4090 CONFIG_SYS_PCA953X_XMC_BIST
4092 CONFIG_SYS_PCA953X_XMC_GA0 4091 CONFIG_SYS_PCA953X_XMC_GA0
4093 CONFIG_SYS_PCA953X_XMC_GA1 4092 CONFIG_SYS_PCA953X_XMC_GA1
4094 CONFIG_SYS_PCA953X_XMC_GA2 4093 CONFIG_SYS_PCA953X_XMC_GA2
4095 CONFIG_SYS_PCA953X_XMC_PRESENT 4094 CONFIG_SYS_PCA953X_XMC_PRESENT
4096 CONFIG_SYS_PCA953X_XMC_ROOT0 4095 CONFIG_SYS_PCA953X_XMC_ROOT0
4097 CONFIG_SYS_PCA953X_XMC_WAKE 4096 CONFIG_SYS_PCA953X_XMC_WAKE
4098 CONFIG_SYS_PCCNT 4097 CONFIG_SYS_PCCNT
4099 CONFIG_SYS_PCDAT 4098 CONFIG_SYS_PCDAT
4100 CONFIG_SYS_PCDDR 4099 CONFIG_SYS_PCDDR
4101 CONFIG_SYS_PCI 4100 CONFIG_SYS_PCI
4102 CONFIG_SYS_PCI1_ADDR 4101 CONFIG_SYS_PCI1_ADDR
4103 CONFIG_SYS_PCI1_IO_BASE 4102 CONFIG_SYS_PCI1_IO_BASE
4104 CONFIG_SYS_PCI1_IO_BUS 4103 CONFIG_SYS_PCI1_IO_BUS
4105 CONFIG_SYS_PCI1_IO_PHYS 4104 CONFIG_SYS_PCI1_IO_PHYS
4106 CONFIG_SYS_PCI1_IO_SIZE 4105 CONFIG_SYS_PCI1_IO_SIZE
4107 CONFIG_SYS_PCI1_IO_VIRT 4106 CONFIG_SYS_PCI1_IO_VIRT
4108 CONFIG_SYS_PCI1_MEM_BASE 4107 CONFIG_SYS_PCI1_MEM_BASE
4109 CONFIG_SYS_PCI1_MEM_BUS 4108 CONFIG_SYS_PCI1_MEM_BUS
4110 CONFIG_SYS_PCI1_MEM_PHYS 4109 CONFIG_SYS_PCI1_MEM_PHYS
4111 CONFIG_SYS_PCI1_MEM_SIZE 4110 CONFIG_SYS_PCI1_MEM_SIZE
4112 CONFIG_SYS_PCI1_MEM_VIRT 4111 CONFIG_SYS_PCI1_MEM_VIRT
4113 CONFIG_SYS_PCI1_MMIO_BASE 4112 CONFIG_SYS_PCI1_MMIO_BASE
4114 CONFIG_SYS_PCI1_MMIO_PHYS 4113 CONFIG_SYS_PCI1_MMIO_PHYS
4115 CONFIG_SYS_PCI1_MMIO_SIZE 4114 CONFIG_SYS_PCI1_MMIO_SIZE
4116 CONFIG_SYS_PCI2_ADDR 4115 CONFIG_SYS_PCI2_ADDR
4117 CONFIG_SYS_PCI2_IO_BASE 4116 CONFIG_SYS_PCI2_IO_BASE
4118 CONFIG_SYS_PCI2_IO_BUS 4117 CONFIG_SYS_PCI2_IO_BUS
4119 CONFIG_SYS_PCI2_IO_PHYS 4118 CONFIG_SYS_PCI2_IO_PHYS
4120 CONFIG_SYS_PCI2_IO_SIZE 4119 CONFIG_SYS_PCI2_IO_SIZE
4121 CONFIG_SYS_PCI2_IO_VIRT 4120 CONFIG_SYS_PCI2_IO_VIRT
4122 CONFIG_SYS_PCI2_MEM_BASE 4121 CONFIG_SYS_PCI2_MEM_BASE
4123 CONFIG_SYS_PCI2_MEM_BUS 4122 CONFIG_SYS_PCI2_MEM_BUS
4124 CONFIG_SYS_PCI2_MEM_PHYS 4123 CONFIG_SYS_PCI2_MEM_PHYS
4125 CONFIG_SYS_PCI2_MEM_SIZE 4124 CONFIG_SYS_PCI2_MEM_SIZE
4126 CONFIG_SYS_PCI2_MEM_VIRT 4125 CONFIG_SYS_PCI2_MEM_VIRT
4127 CONFIG_SYS_PCI2_MMIO_BASE 4126 CONFIG_SYS_PCI2_MMIO_BASE
4128 CONFIG_SYS_PCI2_MMIO_PHYS 4127 CONFIG_SYS_PCI2_MMIO_PHYS
4129 CONFIG_SYS_PCI2_MMIO_SIZE 4128 CONFIG_SYS_PCI2_MMIO_SIZE
4130 CONFIG_SYS_PCI64_MEMORY_BUS 4129 CONFIG_SYS_PCI64_MEMORY_BUS
4131 CONFIG_SYS_PCIE 4130 CONFIG_SYS_PCIE
4132 CONFIG_SYS_PCIE1_ADDR 4131 CONFIG_SYS_PCIE1_ADDR
4133 CONFIG_SYS_PCIE1_BASE 4132 CONFIG_SYS_PCIE1_BASE
4134 CONFIG_SYS_PCIE1_CFG_BASE 4133 CONFIG_SYS_PCIE1_CFG_BASE
4135 CONFIG_SYS_PCIE1_CFG_SIZE 4134 CONFIG_SYS_PCIE1_CFG_SIZE
4136 CONFIG_SYS_PCIE1_IO_BASE 4135 CONFIG_SYS_PCIE1_IO_BASE
4137 CONFIG_SYS_PCIE1_IO_BUS 4136 CONFIG_SYS_PCIE1_IO_BUS
4138 CONFIG_SYS_PCIE1_IO_PHYS 4137 CONFIG_SYS_PCIE1_IO_PHYS
4139 CONFIG_SYS_PCIE1_IO_PHYS_LOW 4138 CONFIG_SYS_PCIE1_IO_PHYS_LOW
4140 CONFIG_SYS_PCIE1_IO_SIZE 4139 CONFIG_SYS_PCIE1_IO_SIZE
4141 CONFIG_SYS_PCIE1_IO_VIRT 4140 CONFIG_SYS_PCIE1_IO_VIRT
4142 CONFIG_SYS_PCIE1_MEM_BASE 4141 CONFIG_SYS_PCIE1_MEM_BASE
4143 CONFIG_SYS_PCIE1_MEM_BUS 4142 CONFIG_SYS_PCIE1_MEM_BUS
4144 CONFIG_SYS_PCIE1_MEM_PHYS 4143 CONFIG_SYS_PCIE1_MEM_PHYS
4145 CONFIG_SYS_PCIE1_MEM_PHYS_HIGH 4144 CONFIG_SYS_PCIE1_MEM_PHYS_HIGH
4146 CONFIG_SYS_PCIE1_MEM_PHYS_LOW 4145 CONFIG_SYS_PCIE1_MEM_PHYS_LOW
4147 CONFIG_SYS_PCIE1_MEM_SIZE 4146 CONFIG_SYS_PCIE1_MEM_SIZE
4148 CONFIG_SYS_PCIE1_MEM_VIRT 4147 CONFIG_SYS_PCIE1_MEM_VIRT
4149 CONFIG_SYS_PCIE1_NAME 4148 CONFIG_SYS_PCIE1_NAME
4150 CONFIG_SYS_PCIE1_PHYS_ADDR 4149 CONFIG_SYS_PCIE1_PHYS_ADDR
4151 CONFIG_SYS_PCIE1_PHYS_BASE 4150 CONFIG_SYS_PCIE1_PHYS_BASE
4152 CONFIG_SYS_PCIE1_PHYS_SIZE 4151 CONFIG_SYS_PCIE1_PHYS_SIZE
4153 CONFIG_SYS_PCIE1_VIRT_ADDR 4152 CONFIG_SYS_PCIE1_VIRT_ADDR
4154 CONFIG_SYS_PCIE2_ADDR 4153 CONFIG_SYS_PCIE2_ADDR
4155 CONFIG_SYS_PCIE2_BASE 4154 CONFIG_SYS_PCIE2_BASE
4156 CONFIG_SYS_PCIE2_CFG_BASE 4155 CONFIG_SYS_PCIE2_CFG_BASE
4157 CONFIG_SYS_PCIE2_CFG_SIZE 4156 CONFIG_SYS_PCIE2_CFG_SIZE
4158 CONFIG_SYS_PCIE2_IO_BASE 4157 CONFIG_SYS_PCIE2_IO_BASE
4159 CONFIG_SYS_PCIE2_IO_BUS 4158 CONFIG_SYS_PCIE2_IO_BUS
4160 CONFIG_SYS_PCIE2_IO_PHYS 4159 CONFIG_SYS_PCIE2_IO_PHYS
4161 CONFIG_SYS_PCIE2_IO_PHYS_LOW 4160 CONFIG_SYS_PCIE2_IO_PHYS_LOW
4162 CONFIG_SYS_PCIE2_IO_SIZE 4161 CONFIG_SYS_PCIE2_IO_SIZE
4163 CONFIG_SYS_PCIE2_IO_VIRT 4162 CONFIG_SYS_PCIE2_IO_VIRT
4164 CONFIG_SYS_PCIE2_MEM_BASE 4163 CONFIG_SYS_PCIE2_MEM_BASE
4165 CONFIG_SYS_PCIE2_MEM_BUS 4164 CONFIG_SYS_PCIE2_MEM_BUS
4166 CONFIG_SYS_PCIE2_MEM_PHYS 4165 CONFIG_SYS_PCIE2_MEM_PHYS
4167 CONFIG_SYS_PCIE2_MEM_PHYS_HIGH 4166 CONFIG_SYS_PCIE2_MEM_PHYS_HIGH
4168 CONFIG_SYS_PCIE2_MEM_PHYS_LOW 4167 CONFIG_SYS_PCIE2_MEM_PHYS_LOW
4169 CONFIG_SYS_PCIE2_MEM_SIZE 4168 CONFIG_SYS_PCIE2_MEM_SIZE
4170 CONFIG_SYS_PCIE2_MEM_VIRT 4169 CONFIG_SYS_PCIE2_MEM_VIRT
4171 CONFIG_SYS_PCIE2_NAME 4170 CONFIG_SYS_PCIE2_NAME
4172 CONFIG_SYS_PCIE2_PHYS_ADDR 4171 CONFIG_SYS_PCIE2_PHYS_ADDR
4173 CONFIG_SYS_PCIE2_PHYS_BASE 4172 CONFIG_SYS_PCIE2_PHYS_BASE
4174 CONFIG_SYS_PCIE2_PHYS_SIZE 4173 CONFIG_SYS_PCIE2_PHYS_SIZE
4175 CONFIG_SYS_PCIE2_VIRT_ADDR 4174 CONFIG_SYS_PCIE2_VIRT_ADDR
4176 CONFIG_SYS_PCIE3_ADDR 4175 CONFIG_SYS_PCIE3_ADDR
4177 CONFIG_SYS_PCIE3_IO_BUS 4176 CONFIG_SYS_PCIE3_IO_BUS
4178 CONFIG_SYS_PCIE3_IO_PHYS 4177 CONFIG_SYS_PCIE3_IO_PHYS
4179 CONFIG_SYS_PCIE3_IO_SIZE 4178 CONFIG_SYS_PCIE3_IO_SIZE
4180 CONFIG_SYS_PCIE3_IO_VIRT 4179 CONFIG_SYS_PCIE3_IO_VIRT
4181 CONFIG_SYS_PCIE3_MEM_BUS 4180 CONFIG_SYS_PCIE3_MEM_BUS
4182 CONFIG_SYS_PCIE3_MEM_BUS2 4181 CONFIG_SYS_PCIE3_MEM_BUS2
4183 CONFIG_SYS_PCIE3_MEM_PHYS 4182 CONFIG_SYS_PCIE3_MEM_PHYS
4184 CONFIG_SYS_PCIE3_MEM_PHYS2 4183 CONFIG_SYS_PCIE3_MEM_PHYS2
4185 CONFIG_SYS_PCIE3_MEM_SIZE 4184 CONFIG_SYS_PCIE3_MEM_SIZE
4186 CONFIG_SYS_PCIE3_MEM_SIZE2 4185 CONFIG_SYS_PCIE3_MEM_SIZE2
4187 CONFIG_SYS_PCIE3_MEM_VIRT 4186 CONFIG_SYS_PCIE3_MEM_VIRT
4188 CONFIG_SYS_PCIE3_MEM_VIRT2 4187 CONFIG_SYS_PCIE3_MEM_VIRT2
4189 CONFIG_SYS_PCIE3_NAME 4188 CONFIG_SYS_PCIE3_NAME
4190 CONFIG_SYS_PCIE3_PHYS_ADDR 4189 CONFIG_SYS_PCIE3_PHYS_ADDR
4191 CONFIG_SYS_PCIE3_PHYS_SIZE 4190 CONFIG_SYS_PCIE3_PHYS_SIZE
4192 CONFIG_SYS_PCIE4_ADDR 4191 CONFIG_SYS_PCIE4_ADDR
4193 CONFIG_SYS_PCIE4_IO_BUS 4192 CONFIG_SYS_PCIE4_IO_BUS
4194 CONFIG_SYS_PCIE4_IO_PHYS 4193 CONFIG_SYS_PCIE4_IO_PHYS
4195 CONFIG_SYS_PCIE4_IO_SIZE 4194 CONFIG_SYS_PCIE4_IO_SIZE
4196 CONFIG_SYS_PCIE4_IO_VIRT 4195 CONFIG_SYS_PCIE4_IO_VIRT
4197 CONFIG_SYS_PCIE4_MEM_BUS 4196 CONFIG_SYS_PCIE4_MEM_BUS
4198 CONFIG_SYS_PCIE4_MEM_PHYS 4197 CONFIG_SYS_PCIE4_MEM_PHYS
4199 CONFIG_SYS_PCIE4_MEM_SIZE 4198 CONFIG_SYS_PCIE4_MEM_SIZE
4200 CONFIG_SYS_PCIE4_MEM_VIRT 4199 CONFIG_SYS_PCIE4_MEM_VIRT
4201 CONFIG_SYS_PCIE4_NAME 4200 CONFIG_SYS_PCIE4_NAME
4202 CONFIG_SYS_PCIE4_PHYS_ADDR 4201 CONFIG_SYS_PCIE4_PHYS_ADDR
4203 CONFIG_SYS_PCIE4_PHYS_SIZE 4202 CONFIG_SYS_PCIE4_PHYS_SIZE
4204 CONFIG_SYS_PCIE_MMAP_SIZE 4203 CONFIG_SYS_PCIE_MMAP_SIZE
4205 CONFIG_SYS_PCIE_PHYS 4204 CONFIG_SYS_PCIE_PHYS
4206 CONFIG_SYS_PCIE_VIRT 4205 CONFIG_SYS_PCIE_VIRT
4207 CONFIG_SYS_PCI_64BIT 4206 CONFIG_SYS_PCI_64BIT
4208 CONFIG_SYS_PCI_BAR0 4207 CONFIG_SYS_PCI_BAR0
4209 CONFIG_SYS_PCI_BAR1 4208 CONFIG_SYS_PCI_BAR1
4210 CONFIG_SYS_PCI_BAR2 4209 CONFIG_SYS_PCI_BAR2
4211 CONFIG_SYS_PCI_BAR3 4210 CONFIG_SYS_PCI_BAR3
4212 CONFIG_SYS_PCI_BAR4 4211 CONFIG_SYS_PCI_BAR4
4213 CONFIG_SYS_PCI_BAR5 4212 CONFIG_SYS_PCI_BAR5
4214 CONFIG_SYS_PCI_CACHE_LINE_SIZE 4213 CONFIG_SYS_PCI_CACHE_LINE_SIZE
4215 CONFIG_SYS_PCI_CFG_BASE 4214 CONFIG_SYS_PCI_CFG_BASE
4216 CONFIG_SYS_PCI_CFG_BUS 4215 CONFIG_SYS_PCI_CFG_BUS
4217 CONFIG_SYS_PCI_CFG_PHYS 4216 CONFIG_SYS_PCI_CFG_PHYS
4218 CONFIG_SYS_PCI_CFG_SIZE 4217 CONFIG_SYS_PCI_CFG_SIZE
4219 CONFIG_SYS_PCI_EP_MEMORY_BASE 4218 CONFIG_SYS_PCI_EP_MEMORY_BASE
4220 CONFIG_SYS_PCI_IO_BASE 4219 CONFIG_SYS_PCI_IO_BASE
4221 CONFIG_SYS_PCI_IO_BUS 4220 CONFIG_SYS_PCI_IO_BUS
4222 CONFIG_SYS_PCI_IO_PHYS 4221 CONFIG_SYS_PCI_IO_PHYS
4223 CONFIG_SYS_PCI_IO_SIZE 4222 CONFIG_SYS_PCI_IO_SIZE
4224 CONFIG_SYS_PCI_MAP_END 4223 CONFIG_SYS_PCI_MAP_END
4225 CONFIG_SYS_PCI_MAP_START 4224 CONFIG_SYS_PCI_MAP_START
4226 CONFIG_SYS_PCI_MEMORY_BUS 4225 CONFIG_SYS_PCI_MEMORY_BUS
4227 CONFIG_SYS_PCI_MEMORY_PHYS 4226 CONFIG_SYS_PCI_MEMORY_PHYS
4228 CONFIG_SYS_PCI_MEMORY_SIZE 4227 CONFIG_SYS_PCI_MEMORY_SIZE
4229 CONFIG_SYS_PCI_MEM_BASE 4228 CONFIG_SYS_PCI_MEM_BASE
4230 CONFIG_SYS_PCI_MEM_BUS 4229 CONFIG_SYS_PCI_MEM_BUS
4231 CONFIG_SYS_PCI_MEM_PHYS 4230 CONFIG_SYS_PCI_MEM_PHYS
4232 CONFIG_SYS_PCI_MEM_SIZE 4231 CONFIG_SYS_PCI_MEM_SIZE
4233 CONFIG_SYS_PCI_MMIO_BASE 4232 CONFIG_SYS_PCI_MMIO_BASE
4234 CONFIG_SYS_PCI_MMIO_PHYS 4233 CONFIG_SYS_PCI_MMIO_PHYS
4235 CONFIG_SYS_PCI_MMIO_SIZE 4234 CONFIG_SYS_PCI_MMIO_SIZE
4236 CONFIG_SYS_PCI_NR_INBOUND_WIN 4235 CONFIG_SYS_PCI_NR_INBOUND_WIN
4237 CONFIG_SYS_PCI_PHYS 4236 CONFIG_SYS_PCI_PHYS
4238 CONFIG_SYS_PCI_SLV_MEM_BUS 4237 CONFIG_SYS_PCI_SLV_MEM_BUS
4239 CONFIG_SYS_PCI_SLV_MEM_LOCAL 4238 CONFIG_SYS_PCI_SLV_MEM_LOCAL
4240 CONFIG_SYS_PCI_SLV_MEM_SIZE 4239 CONFIG_SYS_PCI_SLV_MEM_SIZE
4241 CONFIG_SYS_PCI_SUBSYS_VENDORID 4240 CONFIG_SYS_PCI_SUBSYS_VENDORID
4242 CONFIG_SYS_PCI_SYS_MEM_BUS 4241 CONFIG_SYS_PCI_SYS_MEM_BUS
4243 CONFIG_SYS_PCI_SYS_MEM_PHYS 4242 CONFIG_SYS_PCI_SYS_MEM_PHYS
4244 CONFIG_SYS_PCI_SYS_MEM_SIZE 4243 CONFIG_SYS_PCI_SYS_MEM_SIZE
4245 CONFIG_SYS_PCI_TBATR0 4244 CONFIG_SYS_PCI_TBATR0
4246 CONFIG_SYS_PCI_TBATR1 4245 CONFIG_SYS_PCI_TBATR1
4247 CONFIG_SYS_PCI_TBATR2 4246 CONFIG_SYS_PCI_TBATR2
4248 CONFIG_SYS_PCI_TBATR3 4247 CONFIG_SYS_PCI_TBATR3
4249 CONFIG_SYS_PCI_TBATR4 4248 CONFIG_SYS_PCI_TBATR4
4250 CONFIG_SYS_PCI_TBATR5 4249 CONFIG_SYS_PCI_TBATR5
4251 CONFIG_SYS_PCI_VIRT 4250 CONFIG_SYS_PCI_VIRT
4252 CONFIG_SYS_PCMCIA_ATTR_BASE 4251 CONFIG_SYS_PCMCIA_ATTR_BASE
4253 CONFIG_SYS_PCMCIA_IO_BASE 4252 CONFIG_SYS_PCMCIA_IO_BASE
4254 CONFIG_SYS_PCMCIA_MEM_ADDR 4253 CONFIG_SYS_PCMCIA_MEM_ADDR
4255 CONFIG_SYS_PCMCIA_MEM_SIZE 4254 CONFIG_SYS_PCMCIA_MEM_SIZE
4256 CONFIG_SYS_PCMCIA_PBR0 4255 CONFIG_SYS_PCMCIA_PBR0
4257 CONFIG_SYS_PCMCIA_PBR1 4256 CONFIG_SYS_PCMCIA_PBR1
4258 CONFIG_SYS_PCMCIA_PBR2 4257 CONFIG_SYS_PCMCIA_PBR2
4259 CONFIG_SYS_PCMCIA_PBR3 4258 CONFIG_SYS_PCMCIA_PBR3
4260 CONFIG_SYS_PCMCIA_PBR4 4259 CONFIG_SYS_PCMCIA_PBR4
4261 CONFIG_SYS_PCMCIA_PBR5 4260 CONFIG_SYS_PCMCIA_PBR5
4262 CONFIG_SYS_PCMCIA_PBR6 4261 CONFIG_SYS_PCMCIA_PBR6
4263 CONFIG_SYS_PCMCIA_PBR7 4262 CONFIG_SYS_PCMCIA_PBR7
4264 CONFIG_SYS_PCMCIA_POR0 4263 CONFIG_SYS_PCMCIA_POR0
4265 CONFIG_SYS_PCMCIA_POR1 4264 CONFIG_SYS_PCMCIA_POR1
4266 CONFIG_SYS_PCMCIA_POR2 4265 CONFIG_SYS_PCMCIA_POR2
4267 CONFIG_SYS_PCMCIA_POR3 4266 CONFIG_SYS_PCMCIA_POR3
4268 CONFIG_SYS_PCMCIA_POR4 4267 CONFIG_SYS_PCMCIA_POR4
4269 CONFIG_SYS_PCMCIA_POR5 4268 CONFIG_SYS_PCMCIA_POR5
4270 CONFIG_SYS_PCMCIA_POR6 4269 CONFIG_SYS_PCMCIA_POR6
4271 CONFIG_SYS_PCMCIA_POR7 4270 CONFIG_SYS_PCMCIA_POR7
4272 CONFIG_SYS_PDCNT 4271 CONFIG_SYS_PDCNT
4273 CONFIG_SYS_PEHLPAR 4272 CONFIG_SYS_PEHLPAR
4274 CONFIG_SYS_PEPAR 4273 CONFIG_SYS_PEPAR
4275 CONFIG_SYS_PFPAR 4274 CONFIG_SYS_PFPAR
4276 CONFIG_SYS_PHYS_ADDR_HIGH 4275 CONFIG_SYS_PHYS_ADDR_HIGH
4277 CONFIG_SYS_PHY_UBOOT_BASE 4276 CONFIG_SYS_PHY_UBOOT_BASE
4278 CONFIG_SYS_PIB_BASE 4277 CONFIG_SYS_PIB_BASE
4279 CONFIG_SYS_PIB_WINDOW_SIZE 4278 CONFIG_SYS_PIB_WINDOW_SIZE
4280 CONFIG_SYS_PIOC_ASR_VAL 4279 CONFIG_SYS_PIOC_ASR_VAL
4281 CONFIG_SYS_PIOC_BSR_VAL 4280 CONFIG_SYS_PIOC_BSR_VAL
4282 CONFIG_SYS_PIOC_PDR_VAL 4281 CONFIG_SYS_PIOC_PDR_VAL
4283 CONFIG_SYS_PIOC_PDR_VAL1 4282 CONFIG_SYS_PIOC_PDR_VAL1
4284 CONFIG_SYS_PIOC_PPUDR_VAL 4283 CONFIG_SYS_PIOC_PPUDR_VAL
4285 CONFIG_SYS_PIOD_PDR_VAL1 4284 CONFIG_SYS_PIOD_PDR_VAL1
4286 CONFIG_SYS_PIOD_PPUDR_VAL 4285 CONFIG_SYS_PIOD_PPUDR_VAL
4287 CONFIG_SYS_PIO_MODE 4286 CONFIG_SYS_PIO_MODE
4288 CONFIG_SYS_PIT_BASE 4287 CONFIG_SYS_PIT_BASE
4289 CONFIG_SYS_PIT_PRESCALE 4288 CONFIG_SYS_PIT_PRESCALE
4290 CONFIG_SYS_PIXIS_VBOOT_ENABLE 4289 CONFIG_SYS_PIXIS_VBOOT_ENABLE
4291 CONFIG_SYS_PIXIS_VBOOT_MASK 4290 CONFIG_SYS_PIXIS_VBOOT_MASK
4292 CONFIG_SYS_PIXIS_VCFGEN0_ENABLE 4291 CONFIG_SYS_PIXIS_VCFGEN0_ENABLE
4293 CONFIG_SYS_PJPAR 4292 CONFIG_SYS_PJPAR
4294 CONFIG_SYS_PL310_BASE 4293 CONFIG_SYS_PL310_BASE
4295 CONFIG_SYS_PLATFORM_SRAM_BASE 4294 CONFIG_SYS_PLATFORM_SRAM_BASE
4296 CONFIG_SYS_PLATFORM_SRAM_BASE_PHYS 4295 CONFIG_SYS_PLATFORM_SRAM_BASE_PHYS
4297 CONFIG_SYS_PLATFORM_SRAM_SIZE 4296 CONFIG_SYS_PLATFORM_SRAM_SIZE
4298 CONFIG_SYS_PLLAR_VAL 4297 CONFIG_SYS_PLLAR_VAL
4299 CONFIG_SYS_PLLBR_VAL 4298 CONFIG_SYS_PLLBR_VAL
4300 CONFIG_SYS_PLLCR 4299 CONFIG_SYS_PLLCR
4301 CONFIG_SYS_PLL_BYPASS 4300 CONFIG_SYS_PLL_BYPASS
4302 CONFIG_SYS_PLL_FDR 4301 CONFIG_SYS_PLL_FDR
4303 CONFIG_SYS_PLL_ODR 4302 CONFIG_SYS_PLL_ODR
4304 CONFIG_SYS_PLL_SETTLING_TIME 4303 CONFIG_SYS_PLL_SETTLING_TIME
4305 CONFIG_SYS_PLUG_BASE 4304 CONFIG_SYS_PLUG_BASE
4306 CONFIG_SYS_PMAN 4305 CONFIG_SYS_PMAN
4307 CONFIG_SYS_PMC_BASE 4306 CONFIG_SYS_PMC_BASE
4308 CONFIG_SYS_PMC_BASE_PHYS 4307 CONFIG_SYS_PMC_BASE_PHYS
4309 CONFIG_SYS_PME_CLK 4308 CONFIG_SYS_PME_CLK
4310 CONFIG_SYS_PORTTC 4309 CONFIG_SYS_PORTTC
4311 CONFIG_SYS_POST_BSPEC1 4310 CONFIG_SYS_POST_BSPEC1
4312 CONFIG_SYS_POST_BSPEC2 4311 CONFIG_SYS_POST_BSPEC2
4313 CONFIG_SYS_POST_BSPEC3 4312 CONFIG_SYS_POST_BSPEC3
4314 CONFIG_SYS_POST_BSPEC4 4313 CONFIG_SYS_POST_BSPEC4
4315 CONFIG_SYS_POST_BSPEC5 4314 CONFIG_SYS_POST_BSPEC5
4316 CONFIG_SYS_POST_CACHE 4315 CONFIG_SYS_POST_CACHE
4317 CONFIG_SYS_POST_CODEC 4316 CONFIG_SYS_POST_CODEC
4318 CONFIG_SYS_POST_COPROC 4317 CONFIG_SYS_POST_COPROC
4319 CONFIG_SYS_POST_CPU 4318 CONFIG_SYS_POST_CPU
4320 CONFIG_SYS_POST_DSP 4319 CONFIG_SYS_POST_DSP
4321 CONFIG_SYS_POST_ECC 4320 CONFIG_SYS_POST_ECC
4322 CONFIG_SYS_POST_ETHER 4321 CONFIG_SYS_POST_ETHER
4323 CONFIG_SYS_POST_FLASH 4322 CONFIG_SYS_POST_FLASH
4324 CONFIG_SYS_POST_FLASH_END 4323 CONFIG_SYS_POST_FLASH_END
4325 CONFIG_SYS_POST_FLASH_NUM 4324 CONFIG_SYS_POST_FLASH_NUM
4326 CONFIG_SYS_POST_FLASH_START 4325 CONFIG_SYS_POST_FLASH_START
4327 CONFIG_SYS_POST_FPU 4326 CONFIG_SYS_POST_FPU
4328 CONFIG_SYS_POST_HOTKEYS_GPIO 4327 CONFIG_SYS_POST_HOTKEYS_GPIO
4329 CONFIG_SYS_POST_I2C 4328 CONFIG_SYS_POST_I2C
4330 CONFIG_SYS_POST_I2C_ADDRS 4329 CONFIG_SYS_POST_I2C_ADDRS
4331 CONFIG_SYS_POST_I2C_IGNORES 4330 CONFIG_SYS_POST_I2C_IGNORES
4332 CONFIG_SYS_POST_MEMORY 4331 CONFIG_SYS_POST_MEMORY
4333 CONFIG_SYS_POST_MEM_REGIONS 4332 CONFIG_SYS_POST_MEM_REGIONS
4334 CONFIG_SYS_POST_OCM 4333 CONFIG_SYS_POST_OCM
4335 CONFIG_SYS_POST_PREREL 4334 CONFIG_SYS_POST_PREREL
4336 CONFIG_SYS_POST_RTC 4335 CONFIG_SYS_POST_RTC
4337 CONFIG_SYS_POST_SPR 4336 CONFIG_SYS_POST_SPR
4338 CONFIG_SYS_POST_SYSMON 4337 CONFIG_SYS_POST_SYSMON
4339 CONFIG_SYS_POST_UART 4338 CONFIG_SYS_POST_UART
4340 CONFIG_SYS_POST_USB 4339 CONFIG_SYS_POST_USB
4341 CONFIG_SYS_POST_WATCHDOG 4340 CONFIG_SYS_POST_WATCHDOG
4342 CONFIG_SYS_POST_WORD_ADDR 4341 CONFIG_SYS_POST_WORD_ADDR
4343 CONFIG_SYS_PPC_DDR_WIMGE 4342 CONFIG_SYS_PPC_DDR_WIMGE
4344 CONFIG_SYS_PQSPAR 4343 CONFIG_SYS_PQSPAR
4345 CONFIG_SYS_PRELIM_OR_AM 4344 CONFIG_SYS_PRELIM_OR_AM
4346 CONFIG_SYS_PROMPT_HUSH_PS2 4345 CONFIG_SYS_PROMPT_HUSH_PS2
4347 CONFIG_SYS_PSDPAR 4346 CONFIG_SYS_PSDPAR
4348 CONFIG_SYS_PSSR_VAL 4347 CONFIG_SYS_PSSR_VAL
4349 CONFIG_SYS_PTCPAR 4348 CONFIG_SYS_PTCPAR
4350 CONFIG_SYS_PTDPAR 4349 CONFIG_SYS_PTDPAR
4351 CONFIG_SYS_PTV 4350 CONFIG_SYS_PTV
4352 CONFIG_SYS_PUAPAR 4351 CONFIG_SYS_PUAPAR
4353 CONFIG_SYS_QE_FMAN_FW_IN_MMC 4352 CONFIG_SYS_QE_FMAN_FW_IN_MMC
4354 CONFIG_SYS_QE_FMAN_FW_IN_NAND 4353 CONFIG_SYS_QE_FMAN_FW_IN_NAND
4355 CONFIG_SYS_QE_FMAN_FW_IN_NOR 4354 CONFIG_SYS_QE_FMAN_FW_IN_NOR
4356 CONFIG_SYS_QE_FMAN_FW_IN_REMOTE 4355 CONFIG_SYS_QE_FMAN_FW_IN_REMOTE
4357 CONFIG_SYS_QE_FMAN_FW_LENGTH 4356 CONFIG_SYS_QE_FMAN_FW_LENGTH
4358 CONFIG_SYS_QE_FW_ADDR 4357 CONFIG_SYS_QE_FW_ADDR
4359 CONFIG_SYS_QE_FW_IN_SPIFLASH 4358 CONFIG_SYS_QE_FW_IN_SPIFLASH
4360 CONFIG_SYS_QMAN_CENA_BASE 4359 CONFIG_SYS_QMAN_CENA_BASE
4361 CONFIG_SYS_QMAN_CENA_SIZE 4360 CONFIG_SYS_QMAN_CENA_SIZE
4362 CONFIG_SYS_QMAN_CINH_BASE 4361 CONFIG_SYS_QMAN_CINH_BASE
4363 CONFIG_SYS_QMAN_CINH_SIZE 4362 CONFIG_SYS_QMAN_CINH_SIZE
4364 CONFIG_SYS_QMAN_MEM_BASE 4363 CONFIG_SYS_QMAN_MEM_BASE
4365 CONFIG_SYS_QMAN_MEM_PHYS 4364 CONFIG_SYS_QMAN_MEM_PHYS
4366 CONFIG_SYS_QMAN_MEM_SIZE 4365 CONFIG_SYS_QMAN_MEM_SIZE
4367 CONFIG_SYS_QMAN_NUM_PORTALS 4366 CONFIG_SYS_QMAN_NUM_PORTALS
4368 CONFIG_SYS_QMAN_SP_CENA_SIZE 4367 CONFIG_SYS_QMAN_SP_CENA_SIZE
4369 CONFIG_SYS_QMAN_SP_CINH_SIZE 4368 CONFIG_SYS_QMAN_SP_CINH_SIZE
4370 CONFIG_SYS_QMAN_SWP_ISDR_REG 4369 CONFIG_SYS_QMAN_SWP_ISDR_REG
4371 CONFIG_SYS_QRIO_BASE 4370 CONFIG_SYS_QRIO_BASE
4372 CONFIG_SYS_QRIO_BASE_PHYS 4371 CONFIG_SYS_QRIO_BASE_PHYS
4373 CONFIG_SYS_QRIO_BR_PRELIM 4372 CONFIG_SYS_QRIO_BR_PRELIM
4374 CONFIG_SYS_QRIO_OR_PRELIM 4373 CONFIG_SYS_QRIO_OR_PRELIM
4375 CONFIG_SYS_R7780MP_OLD_FLASH 4374 CONFIG_SYS_R7780MP_OLD_FLASH
4376 CONFIG_SYS_RAMBOOT 4375 CONFIG_SYS_RAMBOOT
4377 CONFIG_SYS_RAM_BASE 4376 CONFIG_SYS_RAM_BASE
4378 CONFIG_SYS_RAM_CS 4377 CONFIG_SYS_RAM_CS
4379 CONFIG_SYS_RAM_FREQ_DIV 4378 CONFIG_SYS_RAM_FREQ_DIV
4380 CONFIG_SYS_RAM_SIZE 4379 CONFIG_SYS_RAM_SIZE
4381 CONFIG_SYS_RCAR_I2C0_BASE 4380 CONFIG_SYS_RCAR_I2C0_BASE
4382 CONFIG_SYS_RCAR_I2C0_SPEED 4381 CONFIG_SYS_RCAR_I2C0_SPEED
4383 CONFIG_SYS_RCAR_I2C1_BASE 4382 CONFIG_SYS_RCAR_I2C1_BASE
4384 CONFIG_SYS_RCAR_I2C1_SPEED 4383 CONFIG_SYS_RCAR_I2C1_SPEED
4385 CONFIG_SYS_RCAR_I2C2_BASE 4384 CONFIG_SYS_RCAR_I2C2_BASE
4386 CONFIG_SYS_RCAR_I2C2_SPEED 4385 CONFIG_SYS_RCAR_I2C2_SPEED
4387 CONFIG_SYS_RCAR_I2C3_BASE 4386 CONFIG_SYS_RCAR_I2C3_BASE
4388 CONFIG_SYS_RCAR_I2C3_SPEED 4387 CONFIG_SYS_RCAR_I2C3_SPEED
4389 CONFIG_SYS_RCWH_PCIHOST 4388 CONFIG_SYS_RCWH_PCIHOST
4390 CONFIG_SYS_READ_SPD 4389 CONFIG_SYS_READ_SPD
4391 CONFIG_SYS_REDUNDAND_ENVIRONMENT 4390 CONFIG_SYS_REDUNDAND_ENVIRONMENT
4392 CONFIG_SYS_RESET_ADDR 4391 CONFIG_SYS_RESET_ADDR
4393 CONFIG_SYS_RESET_ADDRESS 4392 CONFIG_SYS_RESET_ADDRESS
4394 CONFIG_SYS_RESET_SCTRL 4393 CONFIG_SYS_RESET_SCTRL
4395 CONFIG_SYS_RFD 4394 CONFIG_SYS_RFD
4396 CONFIG_SYS_RGMII1_PHY_ADDR 4395 CONFIG_SYS_RGMII1_PHY_ADDR
4397 CONFIG_SYS_RGMII2_PHY_ADDR 4396 CONFIG_SYS_RGMII2_PHY_ADDR
4398 CONFIG_SYS_RIO_MEM_BASE 4397 CONFIG_SYS_RIO_MEM_BASE
4399 CONFIG_SYS_RIO_MEM_BUS 4398 CONFIG_SYS_RIO_MEM_BUS
4400 CONFIG_SYS_RIO_MEM_PHYS 4399 CONFIG_SYS_RIO_MEM_PHYS
4401 CONFIG_SYS_RIO_MEM_SIZE 4400 CONFIG_SYS_RIO_MEM_SIZE
4402 CONFIG_SYS_RIO_MEM_VIRT 4401 CONFIG_SYS_RIO_MEM_VIRT
4403 CONFIG_SYS_ROM_BASE 4402 CONFIG_SYS_ROM_BASE
4404 CONFIG_SYS_RSTC_RMR_VAL 4403 CONFIG_SYS_RSTC_RMR_VAL
4405 CONFIG_SYS_RTC_BUS_NUM 4404 CONFIG_SYS_RTC_BUS_NUM
4406 CONFIG_SYS_RTC_CNT 4405 CONFIG_SYS_RTC_CNT
4407 CONFIG_SYS_RTC_OSCILLATOR 4406 CONFIG_SYS_RTC_OSCILLATOR
4408 CONFIG_SYS_RTC_PL031_BASE 4407 CONFIG_SYS_RTC_PL031_BASE
4409 CONFIG_SYS_RTC_REG_BASE_ADDR 4408 CONFIG_SYS_RTC_REG_BASE_ADDR
4410 CONFIG_SYS_RTC_SETUP 4409 CONFIG_SYS_RTC_SETUP
4411 CONFIG_SYS_RV3029_TCR 4410 CONFIG_SYS_RV3029_TCR
4412 CONFIG_SYS_RX_ETH_BUFFER 4411 CONFIG_SYS_RX_ETH_BUFFER
4413 CONFIG_SYS_SATA 4412 CONFIG_SYS_SATA
4414 CONFIG_SYS_SATA1 4413 CONFIG_SYS_SATA1
4415 CONFIG_SYS_SATA1_FLAGS 4414 CONFIG_SYS_SATA1_FLAGS
4416 CONFIG_SYS_SATA1_OFFSET 4415 CONFIG_SYS_SATA1_OFFSET
4417 CONFIG_SYS_SATA2 4416 CONFIG_SYS_SATA2
4418 CONFIG_SYS_SATA2_FLAGS 4417 CONFIG_SYS_SATA2_FLAGS
4419 CONFIG_SYS_SATA2_OFFSET 4418 CONFIG_SYS_SATA2_OFFSET
4420 CONFIG_SYS_SATA_ENV_DEV 4419 CONFIG_SYS_SATA_ENV_DEV
4421 CONFIG_SYS_SATA_FAT_BOOT_PARTITION 4420 CONFIG_SYS_SATA_FAT_BOOT_PARTITION
4422 CONFIG_SYS_SATA_MAX_DEVICE 4421 CONFIG_SYS_SATA_MAX_DEVICE
4423 CONFIG_SYS_SBFHDR_DATA_OFFSET 4422 CONFIG_SYS_SBFHDR_DATA_OFFSET
4424 CONFIG_SYS_SBFHDR_SIZE 4423 CONFIG_SYS_SBFHDR_SIZE
4425 CONFIG_SYS_SCCR_ENCCM 4424 CONFIG_SYS_SCCR_ENCCM
4426 CONFIG_SYS_SCCR_PCICM 4425 CONFIG_SYS_SCCR_PCICM
4427 CONFIG_SYS_SCCR_PCIEXP1CM 4426 CONFIG_SYS_SCCR_PCIEXP1CM
4428 CONFIG_SYS_SCCR_PCIEXP2CM 4427 CONFIG_SYS_SCCR_PCIEXP2CM
4429 CONFIG_SYS_SCCR_SATACM 4428 CONFIG_SYS_SCCR_SATACM
4430 CONFIG_SYS_SCCR_TSEC1CM 4429 CONFIG_SYS_SCCR_TSEC1CM
4431 CONFIG_SYS_SCCR_TSEC1ON 4430 CONFIG_SYS_SCCR_TSEC1ON
4432 CONFIG_SYS_SCCR_TSEC2CM 4431 CONFIG_SYS_SCCR_TSEC2CM
4433 CONFIG_SYS_SCCR_TSEC2ON 4432 CONFIG_SYS_SCCR_TSEC2ON
4434 CONFIG_SYS_SCCR_TSECCM 4433 CONFIG_SYS_SCCR_TSECCM
4435 CONFIG_SYS_SCCR_USBDRCM 4434 CONFIG_SYS_SCCR_USBDRCM
4436 CONFIG_SYS_SCCR_USBMPHCM 4435 CONFIG_SYS_SCCR_USBMPHCM
4437 CONFIG_SYS_SCR 4436 CONFIG_SYS_SCR
4438 CONFIG_SYS_SCRATCH_VA 4437 CONFIG_SYS_SCRATCH_VA
4439 CONFIG_SYS_SCSI_MAXDEVICE 4438 CONFIG_SYS_SCSI_MAXDEVICE
4440 CONFIG_SYS_SCSI_MAX_DEVICE 4439 CONFIG_SYS_SCSI_MAX_DEVICE
4441 CONFIG_SYS_SCSI_MAX_LUN 4440 CONFIG_SYS_SCSI_MAX_LUN
4442 CONFIG_SYS_SCSI_MAX_SCSI_ID 4441 CONFIG_SYS_SCSI_MAX_SCSI_ID
4443 CONFIG_SYS_SDHC_CLK 4442 CONFIG_SYS_SDHC_CLK
4444 CONFIG_SYS_SDHC_CLK_2_PLL 4443 CONFIG_SYS_SDHC_CLK_2_PLL
4445 CONFIG_SYS_SDIO0 4444 CONFIG_SYS_SDIO0
4446 CONFIG_SYS_SDIO0_MAX_CLK 4445 CONFIG_SYS_SDIO0_MAX_CLK
4447 CONFIG_SYS_SDIO1 4446 CONFIG_SYS_SDIO1
4448 CONFIG_SYS_SDIO1_MAX_CLK 4447 CONFIG_SYS_SDIO1_MAX_CLK
4449 CONFIG_SYS_SDIO2 4448 CONFIG_SYS_SDIO2
4450 CONFIG_SYS_SDIO2_MAX_CLK 4449 CONFIG_SYS_SDIO2_MAX_CLK
4451 CONFIG_SYS_SDIO3 4450 CONFIG_SYS_SDIO3
4452 CONFIG_SYS_SDIO3_MAX_CLK 4451 CONFIG_SYS_SDIO3_MAX_CLK
4453 CONFIG_SYS_SDIO_BASE0 4452 CONFIG_SYS_SDIO_BASE0
4454 CONFIG_SYS_SDIO_BASE1 4453 CONFIG_SYS_SDIO_BASE1
4455 CONFIG_SYS_SDIO_BASE2 4454 CONFIG_SYS_SDIO_BASE2
4456 CONFIG_SYS_SDIO_BASE3 4455 CONFIG_SYS_SDIO_BASE3
4457 CONFIG_SYS_SDRAM 4456 CONFIG_SYS_SDRAM
4458 CONFIG_SYS_SDRAM1 4457 CONFIG_SYS_SDRAM1
4459 CONFIG_SYS_SDRAM_BASE 4458 CONFIG_SYS_SDRAM_BASE
4460 CONFIG_SYS_SDRAM_BASE0 4459 CONFIG_SYS_SDRAM_BASE0
4461 CONFIG_SYS_SDRAM_BASE1 4460 CONFIG_SYS_SDRAM_BASE1
4462 CONFIG_SYS_SDRAM_BASE1xx 4461 CONFIG_SYS_SDRAM_BASE1xx
4463 CONFIG_SYS_SDRAM_BASE2 4462 CONFIG_SYS_SDRAM_BASE2
4464 CONFIG_SYS_SDRAM_CFG 4463 CONFIG_SYS_SDRAM_CFG
4465 CONFIG_SYS_SDRAM_CFG1 4464 CONFIG_SYS_SDRAM_CFG1
4466 CONFIG_SYS_SDRAM_CFG2 4465 CONFIG_SYS_SDRAM_CFG2
4467 CONFIG_SYS_SDRAM_CTRL 4466 CONFIG_SYS_SDRAM_CTRL
4468 CONFIG_SYS_SDRAM_DRVSTRENGTH 4467 CONFIG_SYS_SDRAM_DRVSTRENGTH
4469 CONFIG_SYS_SDRAM_DRV_STRENGTH 4468 CONFIG_SYS_SDRAM_DRV_STRENGTH
4470 CONFIG_SYS_SDRAM_EMOD 4469 CONFIG_SYS_SDRAM_EMOD
4471 CONFIG_SYS_SDRAM_LOWER 4470 CONFIG_SYS_SDRAM_LOWER
4472 CONFIG_SYS_SDRAM_MODE 4471 CONFIG_SYS_SDRAM_MODE
4473 CONFIG_SYS_SDRAM_SIZE 4472 CONFIG_SYS_SDRAM_SIZE
4474 CONFIG_SYS_SDRAM_SIZE0 4473 CONFIG_SYS_SDRAM_SIZE0
4475 CONFIG_SYS_SDRAM_SIZE1 4474 CONFIG_SYS_SDRAM_SIZE1
4476 CONFIG_SYS_SDRAM_SIZE_LAW 4475 CONFIG_SYS_SDRAM_SIZE_LAW
4477 CONFIG_SYS_SDRAM_UPPER 4476 CONFIG_SYS_SDRAM_UPPER
4478 CONFIG_SYS_SDRAM_VAL 4477 CONFIG_SYS_SDRAM_VAL
4479 CONFIG_SYS_SDRAM_VAL1 4478 CONFIG_SYS_SDRAM_VAL1
4480 CONFIG_SYS_SDRAM_VAL10 4479 CONFIG_SYS_SDRAM_VAL10
4481 CONFIG_SYS_SDRAM_VAL11 4480 CONFIG_SYS_SDRAM_VAL11
4482 CONFIG_SYS_SDRAM_VAL12 4481 CONFIG_SYS_SDRAM_VAL12
4483 CONFIG_SYS_SDRAM_VAL2 4482 CONFIG_SYS_SDRAM_VAL2
4484 CONFIG_SYS_SDRAM_VAL3 4483 CONFIG_SYS_SDRAM_VAL3
4485 CONFIG_SYS_SDRAM_VAL4 4484 CONFIG_SYS_SDRAM_VAL4
4486 CONFIG_SYS_SDRAM_VAL5 4485 CONFIG_SYS_SDRAM_VAL5
4487 CONFIG_SYS_SDRAM_VAL6 4486 CONFIG_SYS_SDRAM_VAL6
4488 CONFIG_SYS_SDRAM_VAL7 4487 CONFIG_SYS_SDRAM_VAL7
4489 CONFIG_SYS_SDRAM_VAL8 4488 CONFIG_SYS_SDRAM_VAL8
4490 CONFIG_SYS_SDRAM_VAL9 4489 CONFIG_SYS_SDRAM_VAL9
4491 CONFIG_SYS_SDRC_CR_VAL 4490 CONFIG_SYS_SDRC_CR_VAL
4492 CONFIG_SYS_SDRC_MDR_VAL 4491 CONFIG_SYS_SDRC_MDR_VAL
4493 CONFIG_SYS_SDRC_MR_VAL 4492 CONFIG_SYS_SDRC_MR_VAL
4494 CONFIG_SYS_SDRC_MR_VAL1 4493 CONFIG_SYS_SDRC_MR_VAL1
4495 CONFIG_SYS_SDRC_MR_VAL2 4494 CONFIG_SYS_SDRC_MR_VAL2
4496 CONFIG_SYS_SDRC_MR_VAL3 4495 CONFIG_SYS_SDRC_MR_VAL3
4497 CONFIG_SYS_SDRC_MR_VAL4 4496 CONFIG_SYS_SDRC_MR_VAL4
4498 CONFIG_SYS_SDRC_MR_VAL5 4497 CONFIG_SYS_SDRC_MR_VAL5
4499 CONFIG_SYS_SDRC_TR_VAL 4498 CONFIG_SYS_SDRC_TR_VAL
4500 CONFIG_SYS_SDRC_TR_VAL1 4499 CONFIG_SYS_SDRC_TR_VAL1
4501 CONFIG_SYS_SDRC_TR_VAL2 4500 CONFIG_SYS_SDRC_TR_VAL2
4502 CONFIG_SYS_SD_VOLTAGE 4501 CONFIG_SYS_SD_VOLTAGE
4503 CONFIG_SYS_SEC_MON_ADDR 4502 CONFIG_SYS_SEC_MON_ADDR
4504 CONFIG_SYS_SEC_MON_OFFSET 4503 CONFIG_SYS_SEC_MON_OFFSET
4505 CONFIG_SYS_SERIAL0 4504 CONFIG_SYS_SERIAL0
4506 CONFIG_SYS_SERIAL1 4505 CONFIG_SYS_SERIAL1
4507 CONFIG_SYS_SERIAL2 4506 CONFIG_SYS_SERIAL2
4508 CONFIG_SYS_SERIAL3 4507 CONFIG_SYS_SERIAL3
4509 CONFIG_SYS_SERIAL4 4508 CONFIG_SYS_SERIAL4
4510 CONFIG_SYS_SERIAL5 4509 CONFIG_SYS_SERIAL5
4511 CONFIG_SYS_SERIAL_BOOT 4510 CONFIG_SYS_SERIAL_BOOT
4512 CONFIG_SYS_SFP_ADDR 4511 CONFIG_SYS_SFP_ADDR
4513 CONFIG_SYS_SFP_OFFSET 4512 CONFIG_SYS_SFP_OFFSET
4514 CONFIG_SYS_SGMII1_PHY_ADDR 4513 CONFIG_SYS_SGMII1_PHY_ADDR
4515 CONFIG_SYS_SGMII2_PHY_ADDR 4514 CONFIG_SYS_SGMII2_PHY_ADDR
4516 CONFIG_SYS_SGMII3_PHY_ADDR 4515 CONFIG_SYS_SGMII3_PHY_ADDR
4517 CONFIG_SYS_SGMII_LINERATE_MHZ 4516 CONFIG_SYS_SGMII_LINERATE_MHZ
4518 CONFIG_SYS_SGMII_RATESCALE 4517 CONFIG_SYS_SGMII_RATESCALE
4519 CONFIG_SYS_SGMII_REFCLK_MHZ 4518 CONFIG_SYS_SGMII_REFCLK_MHZ
4520 CONFIG_SYS_SH_SDHI0_BASE 4519 CONFIG_SYS_SH_SDHI0_BASE
4521 CONFIG_SYS_SH_SDHI1_BASE 4520 CONFIG_SYS_SH_SDHI1_BASE
4522 CONFIG_SYS_SH_SDHI2_BASE 4521 CONFIG_SYS_SH_SDHI2_BASE
4523 CONFIG_SYS_SH_SDHI3_BASE 4522 CONFIG_SYS_SH_SDHI3_BASE
4524 CONFIG_SYS_SH_SDHI_NR_CHANNEL 4523 CONFIG_SYS_SH_SDHI_NR_CHANNEL
4525 CONFIG_SYS_SICRH 4524 CONFIG_SYS_SICRH
4526 CONFIG_SYS_SICRL 4525 CONFIG_SYS_SICRL
4527 CONFIG_SYS_SIL1178_I2C 4526 CONFIG_SYS_SIL1178_I2C
4528 CONFIG_SYS_SJA1000_BASE 4527 CONFIG_SYS_SJA1000_BASE
4529 CONFIG_SYS_SMC0_CYCLE0_VAL 4528 CONFIG_SYS_SMC0_CYCLE0_VAL
4530 CONFIG_SYS_SMC0_MODE0_VAL 4529 CONFIG_SYS_SMC0_MODE0_VAL
4531 CONFIG_SYS_SMC0_PULSE0_VAL 4530 CONFIG_SYS_SMC0_PULSE0_VAL
4532 CONFIG_SYS_SMC0_SETUP0_VAL 4531 CONFIG_SYS_SMC0_SETUP0_VAL
4533 CONFIG_SYS_SMC_CSR0_VAL 4532 CONFIG_SYS_SMC_CSR0_VAL
4534 CONFIG_SYS_SMI_BASE 4533 CONFIG_SYS_SMI_BASE
4535 CONFIG_SYS_SPANSION_BASE 4534 CONFIG_SYS_SPANSION_BASE
4536 CONFIG_SYS_SPANSION_BOOT 4535 CONFIG_SYS_SPANSION_BOOT
4537 CONFIG_SYS_SPCR_OPT 4536 CONFIG_SYS_SPCR_OPT
4538 CONFIG_SYS_SPCR_TSEC1EP 4537 CONFIG_SYS_SPCR_TSEC1EP
4539 CONFIG_SYS_SPCR_TSEC2EP 4538 CONFIG_SYS_SPCR_TSEC2EP
4540 CONFIG_SYS_SPCR_TSECEP 4539 CONFIG_SYS_SPCR_TSECEP
4541 CONFIG_SYS_SPD_BUS_NUM 4540 CONFIG_SYS_SPD_BUS_NUM
4542 CONFIG_SYS_SPI0 4541 CONFIG_SYS_SPI0
4543 CONFIG_SYS_SPI0_NUM_CS 4542 CONFIG_SYS_SPI0_NUM_CS
4544 CONFIG_SYS_SPI1 4543 CONFIG_SYS_SPI1
4545 CONFIG_SYS_SPI1_BASE 4544 CONFIG_SYS_SPI1_BASE
4546 CONFIG_SYS_SPI1_NUM_CS 4545 CONFIG_SYS_SPI1_NUM_CS
4547 CONFIG_SYS_SPI2 4546 CONFIG_SYS_SPI2
4548 CONFIG_SYS_SPI2_BASE 4547 CONFIG_SYS_SPI2_BASE
4549 CONFIG_SYS_SPI2_NUM_CS 4548 CONFIG_SYS_SPI2_NUM_CS
4550 CONFIG_SYS_SPI_ARGS_OFFS 4549 CONFIG_SYS_SPI_ARGS_OFFS
4551 CONFIG_SYS_SPI_ARGS_SIZE 4550 CONFIG_SYS_SPI_ARGS_SIZE
4552 CONFIG_SYS_SPI_BASE 4551 CONFIG_SYS_SPI_BASE
4553 CONFIG_SYS_SPI_CLK 4552 CONFIG_SYS_SPI_CLK
4554 CONFIG_SYS_SPI_FLASH_U_BOOT_DST 4553 CONFIG_SYS_SPI_FLASH_U_BOOT_DST
4555 CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS 4554 CONFIG_SYS_SPI_FLASH_U_BOOT_OFFS
4556 CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE 4555 CONFIG_SYS_SPI_FLASH_U_BOOT_SIZE
4557 CONFIG_SYS_SPI_FLASH_U_BOOT_START 4556 CONFIG_SYS_SPI_FLASH_U_BOOT_START
4558 CONFIG_SYS_SPI_KERNEL_OFFS 4557 CONFIG_SYS_SPI_KERNEL_OFFS
4559 CONFIG_SYS_SPI_MXC_WAIT 4558 CONFIG_SYS_SPI_MXC_WAIT
4560 CONFIG_SYS_SPI_RTC_DEVID 4559 CONFIG_SYS_SPI_RTC_DEVID
4561 CONFIG_SYS_SPI_ST_ENABLE_WP_PIN 4560 CONFIG_SYS_SPI_ST_ENABLE_WP_PIN
4562 CONFIG_SYS_SPI_U_BOOT_OFFS 4561 CONFIG_SYS_SPI_U_BOOT_OFFS
4563 CONFIG_SYS_SPI_U_BOOT_SIZE 4562 CONFIG_SYS_SPI_U_BOOT_SIZE
4564 CONFIG_SYS_SPI_WRITE_TOUT 4563 CONFIG_SYS_SPI_WRITE_TOUT
4565 CONFIG_SYS_SPL_ARGS_ADDR 4564 CONFIG_SYS_SPL_ARGS_ADDR
4566 CONFIG_SYS_SPL_LEN 4565 CONFIG_SYS_SPL_LEN
4567 CONFIG_SYS_SPL_MALLOC_SIZE 4566 CONFIG_SYS_SPL_MALLOC_SIZE
4568 CONFIG_SYS_SPL_MALLOC_START 4567 CONFIG_SYS_SPL_MALLOC_START
4569 CONFIG_SYS_SPR 4568 CONFIG_SYS_SPR
4570 CONFIG_SYS_SRAM_BASE 4569 CONFIG_SYS_SRAM_BASE
4571 CONFIG_SYS_SRAM_SIZE 4570 CONFIG_SYS_SRAM_SIZE
4572 CONFIG_SYS_SRAM_START 4571 CONFIG_SYS_SRAM_START
4573 CONFIG_SYS_SRIO 4572 CONFIG_SYS_SRIO
4574 CONFIG_SYS_SRIO1_MEM_BASE 4573 CONFIG_SYS_SRIO1_MEM_BASE
4575 CONFIG_SYS_SRIO1_MEM_BUS 4574 CONFIG_SYS_SRIO1_MEM_BUS
4576 CONFIG_SYS_SRIO1_MEM_PHYS 4575 CONFIG_SYS_SRIO1_MEM_PHYS
4577 CONFIG_SYS_SRIO1_MEM_PHYS_HIGH 4576 CONFIG_SYS_SRIO1_MEM_PHYS_HIGH
4578 CONFIG_SYS_SRIO1_MEM_PHYS_LOW 4577 CONFIG_SYS_SRIO1_MEM_PHYS_LOW
4579 CONFIG_SYS_SRIO1_MEM_SIZE 4578 CONFIG_SYS_SRIO1_MEM_SIZE
4580 CONFIG_SYS_SRIO1_MEM_VIRT 4579 CONFIG_SYS_SRIO1_MEM_VIRT
4581 CONFIG_SYS_SRIO2_MEM_PHYS 4580 CONFIG_SYS_SRIO2_MEM_PHYS
4582 CONFIG_SYS_SRIO2_MEM_SIZE 4581 CONFIG_SYS_SRIO2_MEM_SIZE
4583 CONFIG_SYS_SRIO2_MEM_VIRT 4582 CONFIG_SYS_SRIO2_MEM_VIRT
4584 CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR 4583 CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR
4585 CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS 4584 CONFIG_SYS_SRIO_PCIE_BOOT_SLAVE_ADDR_PHYS
4586 CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR 4585 CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR
4587 CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS 4586 CONFIG_SYS_SRIO_PCIE_BOOT_UCODE_ENV_ADDR_PHYS
4588 CONFIG_SYS_SSD_BASE 4587 CONFIG_SYS_SSD_BASE
4589 CONFIG_SYS_SSD_BASE_PHYS 4588 CONFIG_SYS_SSD_BASE_PHYS
4590 CONFIG_SYS_SST_SECT 4589 CONFIG_SYS_SST_SECT
4591 CONFIG_SYS_SST_SECTSZ 4590 CONFIG_SYS_SST_SECTSZ
4592 CONFIG_SYS_STACK_SIZE 4591 CONFIG_SYS_STACK_SIZE
4593 CONFIG_SYS_STATUS_C 4592 CONFIG_SYS_STATUS_C
4594 CONFIG_SYS_STATUS_OK 4593 CONFIG_SYS_STATUS_OK
4595 CONFIG_SYS_STMICRO_BOOT 4594 CONFIG_SYS_STMICRO_BOOT
4596 CONFIG_SYS_SUPPORT_64BIT_DATA 4595 CONFIG_SYS_SUPPORT_64BIT_DATA
4597 CONFIG_SYS_SXCNFG_VAL 4596 CONFIG_SYS_SXCNFG_VAL
4598 CONFIG_SYS_SYSTEMACE_BASE 4597 CONFIG_SYS_SYSTEMACE_BASE
4599 CONFIG_SYS_SYSTEMACE_WIDTH 4598 CONFIG_SYS_SYSTEMACE_WIDTH
4600 CONFIG_SYS_TBIPA_VALUE 4599 CONFIG_SYS_TBIPA_VALUE
4601 CONFIG_SYS_TCLK 4600 CONFIG_SYS_TCLK
4602 CONFIG_SYS_TEXT_ADDR 4601 CONFIG_SYS_TEXT_ADDR
4603 CONFIG_SYS_TEXT_BASE_NOR 4602 CONFIG_SYS_TEXT_BASE_NOR
4604 CONFIG_SYS_TEXT_BASE_SPL 4603 CONFIG_SYS_TEXT_BASE_SPL
4605 CONFIG_SYS_TIMERBASE 4604 CONFIG_SYS_TIMERBASE
4606 CONFIG_SYS_TIMER_BASE 4605 CONFIG_SYS_TIMER_BASE
4607 CONFIG_SYS_TIMER_COUNTER 4606 CONFIG_SYS_TIMER_COUNTER
4608 CONFIG_SYS_TIMER_COUNTS_DOWN 4607 CONFIG_SYS_TIMER_COUNTS_DOWN
4609 CONFIG_SYS_TIMER_PRESCALER 4608 CONFIG_SYS_TIMER_PRESCALER
4610 CONFIG_SYS_TIMER_RATE 4609 CONFIG_SYS_TIMER_RATE
4611 CONFIG_SYS_TMPVIRT 4610 CONFIG_SYS_TMPVIRT
4612 CONFIG_SYS_TMRINTR_MASK 4611 CONFIG_SYS_TMRINTR_MASK
4613 CONFIG_SYS_TMRINTR_NO 4612 CONFIG_SYS_TMRINTR_NO
4614 CONFIG_SYS_TMRINTR_PEND 4613 CONFIG_SYS_TMRINTR_PEND
4615 CONFIG_SYS_TMRINTR_PRI 4614 CONFIG_SYS_TMRINTR_PRI
4616 CONFIG_SYS_TMRPND_REG 4615 CONFIG_SYS_TMRPND_REG
4617 CONFIG_SYS_TMR_BASE 4616 CONFIG_SYS_TMR_BASE
4618 CONFIG_SYS_TMU_CLK_DIV 4617 CONFIG_SYS_TMU_CLK_DIV
4619 CONFIG_SYS_TSEC1 4618 CONFIG_SYS_TSEC1
4620 CONFIG_SYS_TSEC1_OFFSET 4619 CONFIG_SYS_TSEC1_OFFSET
4621 CONFIG_SYS_TSEC2 4620 CONFIG_SYS_TSEC2
4622 CONFIG_SYS_TSEC2_OFFSET 4621 CONFIG_SYS_TSEC2_OFFSET
4623 CONFIG_SYS_TSEC3_OFFSET 4622 CONFIG_SYS_TSEC3_OFFSET
4624 CONFIG_SYS_TX_ETH_BUFFER 4623 CONFIG_SYS_TX_ETH_BUFFER
4625 CONFIG_SYS_UART1_ALT1_GPIO 4624 CONFIG_SYS_UART1_ALT1_GPIO
4626 CONFIG_SYS_UART1_PRI_GPIO 4625 CONFIG_SYS_UART1_PRI_GPIO
4627 CONFIG_SYS_UART2_ALT1_GPIO 4626 CONFIG_SYS_UART2_ALT1_GPIO
4628 CONFIG_SYS_UART2_ALT3_GPIO 4627 CONFIG_SYS_UART2_ALT3_GPIO
4629 CONFIG_SYS_UART2_PRI_GPIO 4628 CONFIG_SYS_UART2_PRI_GPIO
4630 CONFIG_SYS_UART_BASE 4629 CONFIG_SYS_UART_BASE
4631 CONFIG_SYS_UART_PORT 4630 CONFIG_SYS_UART_PORT
4632 CONFIG_SYS_UBOOT_BASE 4631 CONFIG_SYS_UBOOT_BASE
4633 CONFIG_SYS_UBOOT_END 4632 CONFIG_SYS_UBOOT_END
4634 CONFIG_SYS_UBOOT_START 4633 CONFIG_SYS_UBOOT_START
4635 CONFIG_SYS_UCC_RGMII_MODE 4634 CONFIG_SYS_UCC_RGMII_MODE
4636 CONFIG_SYS_UCC_RMII_MODE 4635 CONFIG_SYS_UCC_RMII_MODE
4637 CONFIG_SYS_UDELAY_BASE 4636 CONFIG_SYS_UDELAY_BASE
4638 CONFIG_SYS_UEC 4637 CONFIG_SYS_UEC
4639 CONFIG_SYS_UEC1_ETH_TYPE 4638 CONFIG_SYS_UEC1_ETH_TYPE
4640 CONFIG_SYS_UEC1_INTERFACE_SPEED 4639 CONFIG_SYS_UEC1_INTERFACE_SPEED
4641 CONFIG_SYS_UEC1_INTERFACE_TYPE 4640 CONFIG_SYS_UEC1_INTERFACE_TYPE
4642 CONFIG_SYS_UEC1_PHY_ADDR 4641 CONFIG_SYS_UEC1_PHY_ADDR
4643 CONFIG_SYS_UEC1_RX_CLK 4642 CONFIG_SYS_UEC1_RX_CLK
4644 CONFIG_SYS_UEC1_TX_CLK 4643 CONFIG_SYS_UEC1_TX_CLK
4645 CONFIG_SYS_UEC1_UCC_NUM 4644 CONFIG_SYS_UEC1_UCC_NUM
4646 CONFIG_SYS_UEC2_ETH_TYPE 4645 CONFIG_SYS_UEC2_ETH_TYPE
4647 CONFIG_SYS_UEC2_INTERFACE_SPEED 4646 CONFIG_SYS_UEC2_INTERFACE_SPEED
4648 CONFIG_SYS_UEC2_INTERFACE_TYPE 4647 CONFIG_SYS_UEC2_INTERFACE_TYPE
4649 CONFIG_SYS_UEC2_PHY_ADDR 4648 CONFIG_SYS_UEC2_PHY_ADDR
4650 CONFIG_SYS_UEC2_RX_CLK 4649 CONFIG_SYS_UEC2_RX_CLK
4651 CONFIG_SYS_UEC2_TX_CLK 4650 CONFIG_SYS_UEC2_TX_CLK
4652 CONFIG_SYS_UEC2_UCC_NUM 4651 CONFIG_SYS_UEC2_UCC_NUM
4653 CONFIG_SYS_UEC3_ETH_TYPE 4652 CONFIG_SYS_UEC3_ETH_TYPE
4654 CONFIG_SYS_UEC3_INTERFACE_SPEED 4653 CONFIG_SYS_UEC3_INTERFACE_SPEED
4655 CONFIG_SYS_UEC3_INTERFACE_TYPE 4654 CONFIG_SYS_UEC3_INTERFACE_TYPE
4656 CONFIG_SYS_UEC3_PHY_ADDR 4655 CONFIG_SYS_UEC3_PHY_ADDR
4657 CONFIG_SYS_UEC3_RX_CLK 4656 CONFIG_SYS_UEC3_RX_CLK
4658 CONFIG_SYS_UEC3_TX_CLK 4657 CONFIG_SYS_UEC3_TX_CLK
4659 CONFIG_SYS_UEC3_UCC_NUM 4658 CONFIG_SYS_UEC3_UCC_NUM
4660 CONFIG_SYS_UEC4_ETH_TYPE 4659 CONFIG_SYS_UEC4_ETH_TYPE
4661 CONFIG_SYS_UEC4_INTERFACE_SPEED 4660 CONFIG_SYS_UEC4_INTERFACE_SPEED
4662 CONFIG_SYS_UEC4_INTERFACE_TYPE 4661 CONFIG_SYS_UEC4_INTERFACE_TYPE
4663 CONFIG_SYS_UEC4_PHY_ADDR 4662 CONFIG_SYS_UEC4_PHY_ADDR
4664 CONFIG_SYS_UEC4_RX_CLK 4663 CONFIG_SYS_UEC4_RX_CLK
4665 CONFIG_SYS_UEC4_TX_CLK 4664 CONFIG_SYS_UEC4_TX_CLK
4666 CONFIG_SYS_UEC4_UCC_NUM 4665 CONFIG_SYS_UEC4_UCC_NUM
4667 CONFIG_SYS_UEC5_ETH_TYPE 4666 CONFIG_SYS_UEC5_ETH_TYPE
4668 CONFIG_SYS_UEC5_INTERFACE_SPEED 4667 CONFIG_SYS_UEC5_INTERFACE_SPEED
4669 CONFIG_SYS_UEC5_INTERFACE_TYPE 4668 CONFIG_SYS_UEC5_INTERFACE_TYPE
4670 CONFIG_SYS_UEC5_PHY_ADDR 4669 CONFIG_SYS_UEC5_PHY_ADDR
4671 CONFIG_SYS_UEC5_RX_CLK 4670 CONFIG_SYS_UEC5_RX_CLK
4672 CONFIG_SYS_UEC5_TX_CLK 4671 CONFIG_SYS_UEC5_TX_CLK
4673 CONFIG_SYS_UEC5_UCC_NUM 4672 CONFIG_SYS_UEC5_UCC_NUM
4674 CONFIG_SYS_UEC6_ETH_TYPE 4673 CONFIG_SYS_UEC6_ETH_TYPE
4675 CONFIG_SYS_UEC6_INTERFACE_SPEED 4674 CONFIG_SYS_UEC6_INTERFACE_SPEED
4676 CONFIG_SYS_UEC6_INTERFACE_TYPE 4675 CONFIG_SYS_UEC6_INTERFACE_TYPE
4677 CONFIG_SYS_UEC6_PHY_ADDR 4676 CONFIG_SYS_UEC6_PHY_ADDR
4678 CONFIG_SYS_UEC6_RX_CLK 4677 CONFIG_SYS_UEC6_RX_CLK
4679 CONFIG_SYS_UEC6_TX_CLK 4678 CONFIG_SYS_UEC6_TX_CLK
4680 CONFIG_SYS_UEC6_UCC_NUM 4679 CONFIG_SYS_UEC6_UCC_NUM
4681 CONFIG_SYS_UEC8_ETH_TYPE 4680 CONFIG_SYS_UEC8_ETH_TYPE
4682 CONFIG_SYS_UEC8_INTERFACE_SPEED 4681 CONFIG_SYS_UEC8_INTERFACE_SPEED
4683 CONFIG_SYS_UEC8_INTERFACE_TYPE 4682 CONFIG_SYS_UEC8_INTERFACE_TYPE
4684 CONFIG_SYS_UEC8_PHY_ADDR 4683 CONFIG_SYS_UEC8_PHY_ADDR
4685 CONFIG_SYS_UEC8_RX_CLK 4684 CONFIG_SYS_UEC8_RX_CLK
4686 CONFIG_SYS_UEC8_TX_CLK 4685 CONFIG_SYS_UEC8_TX_CLK
4687 CONFIG_SYS_UEC8_UCC_NUM 4686 CONFIG_SYS_UEC8_UCC_NUM
4688 CONFIG_SYS_UECx_PHY_ADDR 4687 CONFIG_SYS_UECx_PHY_ADDR
4689 CONFIG_SYS_UHC0_EHCI_BASE 4688 CONFIG_SYS_UHC0_EHCI_BASE
4690 CONFIG_SYS_UHC1_EHCI_BASE 4689 CONFIG_SYS_UHC1_EHCI_BASE
4691 CONFIG_SYS_ULB_CLK 4690 CONFIG_SYS_ULB_CLK
4692 CONFIG_SYS_UNIFY_CACHE 4691 CONFIG_SYS_UNIFY_CACHE
4693 CONFIG_SYS_UNSPEC_PHYID 4692 CONFIG_SYS_UNSPEC_PHYID
4694 CONFIG_SYS_UNSPEC_STRID 4693 CONFIG_SYS_UNSPEC_STRID
4695 CONFIG_SYS_USBCTRL 4694 CONFIG_SYS_USBCTRL
4696 CONFIG_SYS_USBD_BASE 4695 CONFIG_SYS_USBD_BASE
4697 CONFIG_SYS_USB_EHCI_CPU_INIT 4696 CONFIG_SYS_USB_EHCI_CPU_INIT
4698 CONFIG_SYS_USB_EHCI_REGS_BASE 4697 CONFIG_SYS_USB_EHCI_REGS_BASE
4699 CONFIG_SYS_USB_FAT_BOOT_PARTITION 4698 CONFIG_SYS_USB_FAT_BOOT_PARTITION
4700 CONFIG_SYS_USB_HOST 4699 CONFIG_SYS_USB_HOST
4701 CONFIG_SYS_USB_OHCI_BOARD_INIT 4700 CONFIG_SYS_USB_OHCI_BOARD_INIT
4702 CONFIG_SYS_USB_OHCI_CPU_INIT 4701 CONFIG_SYS_USB_OHCI_CPU_INIT
4703 CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 4702 CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS
4704 CONFIG_SYS_USB_OHCI_REGS_BASE 4703 CONFIG_SYS_USB_OHCI_REGS_BASE
4705 CONFIG_SYS_USB_OHCI_SLOT_NAME 4704 CONFIG_SYS_USB_OHCI_SLOT_NAME
4706 CONFIG_SYS_USER_SWITCHES_BASE 4705 CONFIG_SYS_USER_SWITCHES_BASE
4707 CONFIG_SYS_USE_BOOT_NORFLASH 4706 CONFIG_SYS_USE_BOOT_NORFLASH
4708 CONFIG_SYS_USE_DATAFLASH 4707 CONFIG_SYS_USE_DATAFLASH
4709 CONFIG_SYS_USE_DATAFLASH_CS0 4708 CONFIG_SYS_USE_DATAFLASH_CS0
4710 CONFIG_SYS_USE_DATAFLASH_CS1 4709 CONFIG_SYS_USE_DATAFLASH_CS1
4711 CONFIG_SYS_USE_DATAFLASH_CS3 4710 CONFIG_SYS_USE_DATAFLASH_CS3
4712 CONFIG_SYS_USE_DSPLINK 4711 CONFIG_SYS_USE_DSPLINK
4713 CONFIG_SYS_USE_FLASH 4712 CONFIG_SYS_USE_FLASH
4714 CONFIG_SYS_USE_MAIN_OSCILLATOR 4713 CONFIG_SYS_USE_MAIN_OSCILLATOR
4715 CONFIG_SYS_USE_MMC 4714 CONFIG_SYS_USE_MMC
4716 CONFIG_SYS_USE_MPC834XSYS_USB_PHY 4715 CONFIG_SYS_USE_MPC834XSYS_USB_PHY
4717 CONFIG_SYS_USE_NAND 4716 CONFIG_SYS_USE_NAND
4718 CONFIG_SYS_USE_NANDFLASH 4717 CONFIG_SYS_USE_NANDFLASH
4719 CONFIG_SYS_USE_NOR 4718 CONFIG_SYS_USE_NOR
4720 CONFIG_SYS_USE_NORFLASH 4719 CONFIG_SYS_USE_NORFLASH
4721 CONFIG_SYS_USE_SERIALFLASH 4720 CONFIG_SYS_USE_SERIALFLASH
4722 CONFIG_SYS_USR_EXCEP 4721 CONFIG_SYS_USR_EXCEP
4723 CONFIG_SYS_U_BOOT_OFFS 4722 CONFIG_SYS_U_BOOT_OFFS
4724 CONFIG_SYS_VCXK_ACKNOWLEDGE_DDR 4723 CONFIG_SYS_VCXK_ACKNOWLEDGE_DDR
4725 CONFIG_SYS_VCXK_ACKNOWLEDGE_PIN 4724 CONFIG_SYS_VCXK_ACKNOWLEDGE_PIN
4726 CONFIG_SYS_VCXK_ACKNOWLEDGE_PORT 4725 CONFIG_SYS_VCXK_ACKNOWLEDGE_PORT
4727 CONFIG_SYS_VCXK_AUTODETECT 4726 CONFIG_SYS_VCXK_AUTODETECT
4728 CONFIG_SYS_VCXK_BASE 4727 CONFIG_SYS_VCXK_BASE
4729 CONFIG_SYS_VCXK_DEFAULT_LINEALIGN 4728 CONFIG_SYS_VCXK_DEFAULT_LINEALIGN
4730 CONFIG_SYS_VCXK_DOUBLEBUFFERED 4729 CONFIG_SYS_VCXK_DOUBLEBUFFERED
4731 CONFIG_SYS_VCXK_ENABLE_DDR 4730 CONFIG_SYS_VCXK_ENABLE_DDR
4732 CONFIG_SYS_VCXK_ENABLE_PIN 4731 CONFIG_SYS_VCXK_ENABLE_PIN
4733 CONFIG_SYS_VCXK_ENABLE_PORT 4732 CONFIG_SYS_VCXK_ENABLE_PORT
4734 CONFIG_SYS_VCXK_INVERT_DDR 4733 CONFIG_SYS_VCXK_INVERT_DDR
4735 CONFIG_SYS_VCXK_INVERT_PIN 4734 CONFIG_SYS_VCXK_INVERT_PIN
4736 CONFIG_SYS_VCXK_INVERT_PORT 4735 CONFIG_SYS_VCXK_INVERT_PORT
4737 CONFIG_SYS_VCXK_REQUEST_DDR 4736 CONFIG_SYS_VCXK_REQUEST_DDR
4738 CONFIG_SYS_VCXK_REQUEST_PIN 4737 CONFIG_SYS_VCXK_REQUEST_PIN
4739 CONFIG_SYS_VCXK_REQUEST_PORT 4738 CONFIG_SYS_VCXK_REQUEST_PORT
4740 CONFIG_SYS_VCXK_RESET_DDR 4739 CONFIG_SYS_VCXK_RESET_DDR
4741 CONFIG_SYS_VCXK_RESET_PIN 4740 CONFIG_SYS_VCXK_RESET_PIN
4742 CONFIG_SYS_VCXK_RESET_PORT 4741 CONFIG_SYS_VCXK_RESET_PORT
4743 CONFIG_SYS_VGA_RAM_EN 4742 CONFIG_SYS_VGA_RAM_EN
4744 CONFIG_SYS_VIDEO 4743 CONFIG_SYS_VIDEO
4745 CONFIG_SYS_VIDEO_LOGO_MAX_SIZE 4744 CONFIG_SYS_VIDEO_LOGO_MAX_SIZE
4746 CONFIG_SYS_VSC7385_BASE 4745 CONFIG_SYS_VSC7385_BASE
4747 CONFIG_SYS_VSC7385_BASE_PHYS 4746 CONFIG_SYS_VSC7385_BASE_PHYS
4748 CONFIG_SYS_VSC7385_BR_PRELIM 4747 CONFIG_SYS_VSC7385_BR_PRELIM
4749 CONFIG_SYS_VSC7385_OR_PRELIM 4748 CONFIG_SYS_VSC7385_OR_PRELIM
4750 CONFIG_SYS_VSC7385_SIZE 4749 CONFIG_SYS_VSC7385_SIZE
4751 CONFIG_SYS_VXWORKS_MAC_PTR 4750 CONFIG_SYS_VXWORKS_MAC_PTR
4752 CONFIG_SYS_WATCHDOG_FREQ 4751 CONFIG_SYS_WATCHDOG_FREQ
4753 CONFIG_SYS_WATCHDOG_VALUE 4752 CONFIG_SYS_WATCHDOG_VALUE
4754 CONFIG_SYS_WDTC_WDMR_VAL 4753 CONFIG_SYS_WDTC_WDMR_VAL
4755 CONFIG_SYS_WDTTIMERBASE 4754 CONFIG_SYS_WDTTIMERBASE
4756 CONFIG_SYS_WDT_PERIOD_HIGH 4755 CONFIG_SYS_WDT_PERIOD_HIGH
4757 CONFIG_SYS_WDT_PERIOD_LOW 4756 CONFIG_SYS_WDT_PERIOD_LOW
4758 CONFIG_SYS_WINDOW1_BASE 4757 CONFIG_SYS_WINDOW1_BASE
4759 CONFIG_SYS_WRITE_SWAPPED_DATA 4758 CONFIG_SYS_WRITE_SWAPPED_DATA
4760 CONFIG_SYS_XHCI_USB1_ADDR 4759 CONFIG_SYS_XHCI_USB1_ADDR
4761 CONFIG_SYS_XHCI_USB2_ADDR 4760 CONFIG_SYS_XHCI_USB2_ADDR
4762 CONFIG_SYS_XHCI_USB3_ADDR 4761 CONFIG_SYS_XHCI_USB3_ADDR
4763 CONFIG_SYS_XILINX_SPI_LIST 4762 CONFIG_SYS_XILINX_SPI_LIST
4764 CONFIG_SYS_XIMG_LEN 4763 CONFIG_SYS_XIMG_LEN
4765 CONFIG_SYS_XWAY_EBU_BOOTCFG 4764 CONFIG_SYS_XWAY_EBU_BOOTCFG
4766 CONFIG_SYS_ZYNQ_QSPI_WAIT 4765 CONFIG_SYS_ZYNQ_QSPI_WAIT
4767 CONFIG_SYS_ZYNQ_SPI_WAIT 4766 CONFIG_SYS_ZYNQ_SPI_WAIT
4768 CONFIG_SYS_i2C_FSL 4767 CONFIG_SYS_i2C_FSL
4769 CONFIG_TAM3517_SETTINGS 4768 CONFIG_TAM3517_SETTINGS
4770 CONFIG_TAM3517_SW3_SETTINGS 4769 CONFIG_TAM3517_SW3_SETTINGS
4771 CONFIG_TCA642X 4770 CONFIG_TCA642X
4772 CONFIG_TEGRA_BOARD_STRING 4771 CONFIG_TEGRA_BOARD_STRING
4773 CONFIG_TEGRA_CLOCK_SCALING 4772 CONFIG_TEGRA_CLOCK_SCALING
4774 CONFIG_TEGRA_ENABLE_UARTA 4773 CONFIG_TEGRA_ENABLE_UARTA
4775 CONFIG_TEGRA_ENABLE_UARTB 4774 CONFIG_TEGRA_ENABLE_UARTB
4776 CONFIG_TEGRA_ENABLE_UARTC 4775 CONFIG_TEGRA_ENABLE_UARTC
4777 CONFIG_TEGRA_ENABLE_UARTD 4776 CONFIG_TEGRA_ENABLE_UARTD
4778 CONFIG_TEGRA_ENABLE_UARTE 4777 CONFIG_TEGRA_ENABLE_UARTE
4779 CONFIG_TEGRA_GPU 4778 CONFIG_TEGRA_GPU
4780 CONFIG_TEGRA_KEYBOARD 4779 CONFIG_TEGRA_KEYBOARD
4781 CONFIG_TEGRA_LP0 4780 CONFIG_TEGRA_LP0
4782 CONFIG_TEGRA_NAND 4781 CONFIG_TEGRA_NAND
4783 CONFIG_TEGRA_PMU 4782 CONFIG_TEGRA_PMU
4784 CONFIG_TEGRA_SLINK_CTRLS 4783 CONFIG_TEGRA_SLINK_CTRLS
4785 CONFIG_TEGRA_SPI 4784 CONFIG_TEGRA_SPI
4786 CONFIG_TEGRA_UARTA_GPU 4785 CONFIG_TEGRA_UARTA_GPU
4787 CONFIG_TEGRA_UARTA_SDIO1 4786 CONFIG_TEGRA_UARTA_SDIO1
4788 CONFIG_TEGRA_VDD_CORE_TPS62361B_SET3 4787 CONFIG_TEGRA_VDD_CORE_TPS62361B_SET3
4789 CONFIG_TEGRA_VDD_CORE_TPS62366A_SET1 4788 CONFIG_TEGRA_VDD_CORE_TPS62366A_SET1
4790 CONFIG_TESTPIN_MASK 4789 CONFIG_TESTPIN_MASK
4791 CONFIG_TESTPIN_REG 4790 CONFIG_TESTPIN_REG
4792 CONFIG_TEST_LIST_SORT 4791 CONFIG_TEST_LIST_SORT
4793 CONFIG_TFP410_I2C_ADDR 4792 CONFIG_TFP410_I2C_ADDR
4794 CONFIG_TFTP_BLOCKSIZE 4793 CONFIG_TFTP_BLOCKSIZE
4795 CONFIG_TFTP_FILE_NAME_MAX_LEN 4794 CONFIG_TFTP_FILE_NAME_MAX_LEN
4796 CONFIG_TFTP_PORT 4795 CONFIG_TFTP_PORT
4797 CONFIG_TFTP_TSIZE 4796 CONFIG_TFTP_TSIZE
4798 CONFIG_THOR_RESET_OFF 4797 CONFIG_THOR_RESET_OFF
4799 CONFIG_THUNDERX 4798 CONFIG_THUNDERX
4800 CONFIG_TIMESTAMP 4799 CONFIG_TIMESTAMP
4801 CONFIG_TIZEN 4800 CONFIG_TIZEN
4802 CONFIG_TI_KEYSTONE_SERDES 4801 CONFIG_TI_KEYSTONE_SERDES
4803 CONFIG_TI_KSNAV 4802 CONFIG_TI_KSNAV
4804 CONFIG_TI_SPI_MMAP 4803 CONFIG_TI_SPI_MMAP
4805 CONFIG_TMU_TIMER 4804 CONFIG_TMU_TIMER
4806 CONFIG_TPL_PAD_TO 4805 CONFIG_TPL_PAD_TO
4807 CONFIG_TPM_TIS_BASE_ADDRESS 4806 CONFIG_TPM_TIS_BASE_ADDRESS
4808 CONFIG_TPS6586X_POWER 4807 CONFIG_TPS6586X_POWER
4809 CONFIG_TQM834X 4808 CONFIG_TQM834X
4810 CONFIG_TRACE 4809 CONFIG_TRACE
4811 CONFIG_TRACE_BUFFER_SIZE 4810 CONFIG_TRACE_BUFFER_SIZE
4812 CONFIG_TRACE_EARLY 4811 CONFIG_TRACE_EARLY
4813 CONFIG_TRACE_EARLY_ADDR 4812 CONFIG_TRACE_EARLY_ADDR
4814 CONFIG_TRACE_EARLY_SIZE 4813 CONFIG_TRACE_EARLY_SIZE
4815 CONFIG_TRAILBLAZER 4814 CONFIG_TRAILBLAZER
4816 CONFIG_TRATS 4815 CONFIG_TRATS
4817 CONFIG_TSEC 4816 CONFIG_TSEC
4818 CONFIG_TSEC1 4817 CONFIG_TSEC1
4819 CONFIG_TSEC1_NAME 4818 CONFIG_TSEC1_NAME
4820 CONFIG_TSEC2 4819 CONFIG_TSEC2
4821 CONFIG_TSEC2_NAME 4820 CONFIG_TSEC2_NAME
4822 CONFIG_TSEC3 4821 CONFIG_TSEC3
4823 CONFIG_TSEC3_NAME 4822 CONFIG_TSEC3_NAME
4824 CONFIG_TSEC4 4823 CONFIG_TSEC4
4825 CONFIG_TSEC4_NAME 4824 CONFIG_TSEC4_NAME
4826 CONFIG_TSECV2 4825 CONFIG_TSECV2
4827 CONFIG_TSECV2_1 4826 CONFIG_TSECV2_1
4828 CONFIG_TSEC_ENET 4827 CONFIG_TSEC_ENET
4829 CONFIG_TSEC_TBI 4828 CONFIG_TSEC_TBI
4830 CONFIG_TSEC_TBICR_SETTINGS 4829 CONFIG_TSEC_TBICR_SETTINGS
4831 CONFIG_TSI108_ETH_NUM_PORTS 4830 CONFIG_TSI108_ETH_NUM_PORTS
4832 CONFIG_TUGE1 4831 CONFIG_TUGE1
4833 CONFIG_TULIP 4832 CONFIG_TULIP
4834 CONFIG_TULIP_FIX_DAVICOM 4833 CONFIG_TULIP_FIX_DAVICOM
4835 CONFIG_TULIP_SELECT_MEDIA 4834 CONFIG_TULIP_SELECT_MEDIA
4836 CONFIG_TULIP_USE_IO 4835 CONFIG_TULIP_USE_IO
4837 CONFIG_TUXX1 4836 CONFIG_TUXX1
4838 CONFIG_TWL4030_INPUT 4837 CONFIG_TWL4030_INPUT
4839 CONFIG_TWL4030_KEYPAD 4838 CONFIG_TWL4030_KEYPAD
4840 CONFIG_TWL4030_LED 4839 CONFIG_TWL4030_LED
4841 CONFIG_TWL4030_USB 4840 CONFIG_TWL4030_USB
4842 CONFIG_TWL6030_INPUT 4841 CONFIG_TWL6030_INPUT
4843 CONFIG_TWL6030_POWER 4842 CONFIG_TWL6030_POWER
4844 CONFIG_TWR 4843 CONFIG_TWR
4845 CONFIG_TWR_P1025 4844 CONFIG_TWR_P1025
4846 CONFIG_TX_DESCR_NUM 4845 CONFIG_TX_DESCR_NUM
4847 CONFIG_TZSW_RESERVED_DRAM_SIZE 4846 CONFIG_TZSW_RESERVED_DRAM_SIZE
4848 CONFIG_T_SH7706LSR 4847 CONFIG_T_SH7706LSR
4849 CONFIG_UART_BR_PRELIM 4848 CONFIG_UART_BR_PRELIM
4850 CONFIG_UART_OR_PRELIM 4849 CONFIG_UART_OR_PRELIM
4851 CONFIG_UBIBLOCK 4850 CONFIG_UBIBLOCK
4852 CONFIG_UBIFS_SILENCE_MSG 4851 CONFIG_UBIFS_SILENCE_MSG
4853 CONFIG_UBIFS_VOLUME 4852 CONFIG_UBIFS_VOLUME
4854 CONFIG_UBI_PART 4853 CONFIG_UBI_PART
4855 CONFIG_UBI_SILENCE_MSG 4854 CONFIG_UBI_SILENCE_MSG
4856 CONFIG_UBI_SIZE 4855 CONFIG_UBI_SIZE
4857 CONFIG_UBOOT1_ENV_ADDR 4856 CONFIG_UBOOT1_ENV_ADDR
4858 CONFIG_UBOOT2_ENV_ADDR 4857 CONFIG_UBOOT2_ENV_ADDR
4859 CONFIG_UBOOTPATH 4858 CONFIG_UBOOTPATH
4860 CONFIG_UBOOT_ENABLE_PADS_ALL 4859 CONFIG_UBOOT_ENABLE_PADS_ALL
4861 CONFIG_UBOOT_SECTOR_COUNT 4860 CONFIG_UBOOT_SECTOR_COUNT
4862 CONFIG_UBOOT_SECTOR_START 4861 CONFIG_UBOOT_SECTOR_START
4863 CONFIG_UCP1020 4862 CONFIG_UCP1020
4864 CONFIG_UCP1020_REV_1_3 4863 CONFIG_UCP1020_REV_1_3
4865 CONFIG_UDP_CHECKSUM 4864 CONFIG_UDP_CHECKSUM
4866 CONFIG_UEC_ETH 4865 CONFIG_UEC_ETH
4867 CONFIG_UEC_ETH1 4866 CONFIG_UEC_ETH1
4868 CONFIG_UEC_ETH2 4867 CONFIG_UEC_ETH2
4869 CONFIG_UEC_ETH3 4868 CONFIG_UEC_ETH3
4870 CONFIG_UEC_ETH4 4869 CONFIG_UEC_ETH4
4871 CONFIG_UEC_ETH5 4870 CONFIG_UEC_ETH5
4872 CONFIG_UEC_ETH6 4871 CONFIG_UEC_ETH6
4873 CONFIG_UEC_ETH7 4872 CONFIG_UEC_ETH7
4874 CONFIG_UEC_ETH8 4873 CONFIG_UEC_ETH8
4875 CONFIG_UID16 4874 CONFIG_UID16
4876 CONFIG_ULI526X 4875 CONFIG_ULI526X
4877 CONFIG_ULPI_REF_CLK 4876 CONFIG_ULPI_REF_CLK
4878 CONFIG_UMSDEVS 4877 CONFIG_UMSDEVS
4879 CONFIG_UPDATEB 4878 CONFIG_UPDATEB
4880 CONFIG_UPDATE_LOAD_ADDR 4879 CONFIG_UPDATE_LOAD_ADDR
4881 CONFIG_UPDATE_TFTP 4880 CONFIG_UPDATE_TFTP
4882 CONFIG_UPDATE_TFTP_CNT_MAX 4881 CONFIG_UPDATE_TFTP_CNT_MAX
4883 CONFIG_UPDATE_TFTP_MSEC_MAX 4882 CONFIG_UPDATE_TFTP_MSEC_MAX
4884 CONFIG_USART1 4883 CONFIG_USART1
4885 CONFIG_USART_BASE 4884 CONFIG_USART_BASE
4886 CONFIG_USART_ID 4885 CONFIG_USART_ID
4887 CONFIG_USBBOOTCOMMAND 4886 CONFIG_USBBOOTCOMMAND
4888 CONFIG_USBDEBUG 4887 CONFIG_USBDEBUG
4889 CONFIG_USBD_CONFIGURATION_STR 4888 CONFIG_USBD_CONFIGURATION_STR
4890 CONFIG_USBD_CTRL_INTERFACE_STR 4889 CONFIG_USBD_CTRL_INTERFACE_STR
4891 CONFIG_USBD_DATA_INTERFACE_STR 4890 CONFIG_USBD_DATA_INTERFACE_STR
4892 CONFIG_USBD_HS 4891 CONFIG_USBD_HS
4893 CONFIG_USBD_MANUFACTURER 4892 CONFIG_USBD_MANUFACTURER
4894 CONFIG_USBD_PRODUCTID 4893 CONFIG_USBD_PRODUCTID
4895 CONFIG_USBD_PRODUCTID_CDCACM 4894 CONFIG_USBD_PRODUCTID_CDCACM
4896 CONFIG_USBD_PRODUCTID_GSERIAL 4895 CONFIG_USBD_PRODUCTID_GSERIAL
4897 CONFIG_USBD_PRODUCT_NAME 4896 CONFIG_USBD_PRODUCT_NAME
4898 CONFIG_USBD_SERIAL_BULK_HS_PKTSIZE 4897 CONFIG_USBD_SERIAL_BULK_HS_PKTSIZE
4899 CONFIG_USBD_SERIAL_BULK_PKTSIZE 4898 CONFIG_USBD_SERIAL_BULK_PKTSIZE
4900 CONFIG_USBD_SERIAL_INT_ENDPOINT 4899 CONFIG_USBD_SERIAL_INT_ENDPOINT
4901 CONFIG_USBD_SERIAL_INT_PKTSIZE 4900 CONFIG_USBD_SERIAL_INT_PKTSIZE
4902 CONFIG_USBD_SERIAL_IN_ENDPOINT 4901 CONFIG_USBD_SERIAL_IN_ENDPOINT
4903 CONFIG_USBD_SERIAL_IN_PKTSIZE 4902 CONFIG_USBD_SERIAL_IN_PKTSIZE
4904 CONFIG_USBD_SERIAL_OUT_ENDPOINT 4903 CONFIG_USBD_SERIAL_OUT_ENDPOINT
4905 CONFIG_USBD_SERIAL_OUT_PKTSIZE 4904 CONFIG_USBD_SERIAL_OUT_PKTSIZE
4906 CONFIG_USBD_VENDORID 4905 CONFIG_USBD_VENDORID
4907 CONFIG_USBID_ADDR 4906 CONFIG_USBID_ADDR
4908 CONFIG_USBNET_DEV_ADDR 4907 CONFIG_USBNET_DEV_ADDR
4909 CONFIG_USBTTY 4908 CONFIG_USBTTY
4910 CONFIG_USB_AM35X 4909 CONFIG_USB_AM35X
4911 CONFIG_USB_ATMEL 4910 CONFIG_USB_ATMEL
4912 CONFIG_USB_ATMEL_CLK_SEL_PLLB 4911 CONFIG_USB_ATMEL_CLK_SEL_PLLB
4913 CONFIG_USB_ATMEL_CLK_SEL_UPLL 4912 CONFIG_USB_ATMEL_CLK_SEL_UPLL
4914 CONFIG_USB_BIN_FIXUP 4913 CONFIG_USB_BIN_FIXUP
4915 CONFIG_USB_BOOTING 4914 CONFIG_USB_BOOTING
4916 CONFIG_USB_CABLE_CHECK 4915 CONFIG_USB_CABLE_CHECK
4917 CONFIG_USB_DEVICE 4916 CONFIG_USB_DEVICE
4918 CONFIG_USB_DEV_BASE 4917 CONFIG_USB_DEV_BASE
4919 CONFIG_USB_DEV_PULLUP_GPIO 4918 CONFIG_USB_DEV_PULLUP_GPIO
4920 CONFIG_USB_DWC2_REG_ADDR 4919 CONFIG_USB_DWC2_REG_ADDR
4921 CONFIG_USB_EHCI_ARMADA100 4920 CONFIG_USB_EHCI_ARMADA100
4922 CONFIG_USB_EHCI_BASE 4921 CONFIG_USB_EHCI_BASE
4923 CONFIG_USB_EHCI_BASE_LIST 4922 CONFIG_USB_EHCI_BASE_LIST
4924 CONFIG_USB_EHCI_EXYNOS 4923 CONFIG_USB_EHCI_EXYNOS
4925 CONFIG_USB_EHCI_FARADAY 4924 CONFIG_USB_EHCI_FARADAY
4926 CONFIG_USB_EHCI_FSL 4925 CONFIG_USB_EHCI_FSL
4927 CONFIG_USB_EHCI_KIRKWOOD 4926 CONFIG_USB_EHCI_KIRKWOOD
4928 CONFIG_USB_EHCI_MX5 4927 CONFIG_USB_EHCI_MX5
4929 CONFIG_USB_EHCI_MXC 4928 CONFIG_USB_EHCI_MXC
4930 CONFIG_USB_EHCI_MXS 4929 CONFIG_USB_EHCI_MXS
4931 CONFIG_USB_EHCI_RMOBILE 4930 CONFIG_USB_EHCI_RMOBILE
4932 CONFIG_USB_EHCI_SPEAR 4931 CONFIG_USB_EHCI_SPEAR
4933 CONFIG_USB_EHCI_SUNXI 4932 CONFIG_USB_EHCI_SUNXI
4934 CONFIG_USB_EHCI_TEGRA 4933 CONFIG_USB_EHCI_TEGRA
4935 CONFIG_USB_EHCI_TXFIFO_THRESH 4934 CONFIG_USB_EHCI_TXFIFO_THRESH
4936 CONFIG_USB_EHCI_VCT 4935 CONFIG_USB_EHCI_VCT
4937 CONFIG_USB_EHCI_VF 4936 CONFIG_USB_EHCI_VF
4938 CONFIG_USB_ETH_QMULT 4937 CONFIG_USB_ETH_QMULT
4939 CONFIG_USB_ETH_SUBSET 4938 CONFIG_USB_ETH_SUBSET
4940 CONFIG_USB_EXT2_BOOT 4939 CONFIG_USB_EXT2_BOOT
4941 CONFIG_USB_FAT_BOOT 4940 CONFIG_USB_FAT_BOOT
4942 CONFIG_USB_FREQ 4941 CONFIG_USB_FREQ
4943 CONFIG_USB_FUNCTION_MASS_STORAGE 4942 CONFIG_USB_FUNCTION_MASS_STORAGE
4944 CONFIG_USB_FUNCTION_THOR 4943 CONFIG_USB_FUNCTION_THOR
4945 CONFIG_USB_GADGET_AMD5536UDC 4944 CONFIG_USB_GADGET_AMD5536UDC
4946 CONFIG_USB_GADGET_AT91 4945 CONFIG_USB_GADGET_AT91
4947 CONFIG_USB_GADGET_AU1X00 4946 CONFIG_USB_GADGET_AU1X00
4948 CONFIG_USB_GADGET_DUMMY_HCD 4947 CONFIG_USB_GADGET_DUMMY_HCD
4949 CONFIG_USB_GADGET_DWC2_OTG_PHY 4948 CONFIG_USB_GADGET_DWC2_OTG_PHY
4950 CONFIG_USB_GADGET_FOTG210 4949 CONFIG_USB_GADGET_FOTG210
4951 CONFIG_USB_GADGET_FSL_USB2 4950 CONFIG_USB_GADGET_FSL_USB2
4952 CONFIG_USB_GADGET_GOKU 4951 CONFIG_USB_GADGET_GOKU
4953 CONFIG_USB_GADGET_IMX 4952 CONFIG_USB_GADGET_IMX
4954 CONFIG_USB_GADGET_M66592 4953 CONFIG_USB_GADGET_M66592
4955 CONFIG_USB_GADGET_MASS_STORAGE 4954 CONFIG_USB_GADGET_MASS_STORAGE
4956 CONFIG_USB_GADGET_MQ11XX 4955 CONFIG_USB_GADGET_MQ11XX
4957 CONFIG_USB_GADGET_MUSBHSFC 4956 CONFIG_USB_GADGET_MUSBHSFC
4958 CONFIG_USB_GADGET_N9604 4957 CONFIG_USB_GADGET_N9604
4959 CONFIG_USB_GADGET_NET2280 4958 CONFIG_USB_GADGET_NET2280
4960 CONFIG_USB_GADGET_OMAP 4959 CONFIG_USB_GADGET_OMAP
4961 CONFIG_USB_GADGET_PXA27X 4960 CONFIG_USB_GADGET_PXA27X
4962 CONFIG_USB_GADGET_PXA2XX 4961 CONFIG_USB_GADGET_PXA2XX
4963 CONFIG_USB_GADGET_SA1100 4962 CONFIG_USB_GADGET_SA1100
4964 CONFIG_USB_GADGET_SUPERH 4963 CONFIG_USB_GADGET_SUPERH
4965 CONFIG_USB_GADGET_SX2 4964 CONFIG_USB_GADGET_SX2
4966 CONFIG_USB_HOST_XHCI_BASE 4965 CONFIG_USB_HOST_XHCI_BASE
4967 CONFIG_USB_INVENTRA_DMA 4966 CONFIG_USB_INVENTRA_DMA
4968 CONFIG_USB_ISP1301_I2C_ADDR 4967 CONFIG_USB_ISP1301_I2C_ADDR
4969 CONFIG_USB_MAX_CONTROLLER_COUNT 4968 CONFIG_USB_MAX_CONTROLLER_COUNT
4970 CONFIG_USB_MUSB_AM35X 4969 CONFIG_USB_MUSB_AM35X
4971 CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT 4970 CONFIG_USB_MUSB_DISABLE_BULK_COMBINE_SPLIT
4972 CONFIG_USB_MUSB_DSPS 4971 CONFIG_USB_MUSB_DSPS
4973 CONFIG_USB_MUSB_HCD 4972 CONFIG_USB_MUSB_HCD
4974 CONFIG_USB_MUSB_OMAP2PLUS 4973 CONFIG_USB_MUSB_OMAP2PLUS
4975 CONFIG_USB_MUSB_PIO_ONLY 4974 CONFIG_USB_MUSB_PIO_ONLY
4976 CONFIG_USB_MUSB_TIMEOUT 4975 CONFIG_USB_MUSB_TIMEOUT
4977 CONFIG_USB_MUSB_TUSB6010 4976 CONFIG_USB_MUSB_TUSB6010
4978 CONFIG_USB_MUSB_UDC 4977 CONFIG_USB_MUSB_UDC
4979 CONFIG_USB_OHCI 4978 CONFIG_USB_OHCI
4980 CONFIG_USB_OHCI_EP93XX 4979 CONFIG_USB_OHCI_EP93XX
4981 CONFIG_USB_OHCI_LPC32XX 4980 CONFIG_USB_OHCI_LPC32XX
4982 CONFIG_USB_OHCI_NEW 4981 CONFIG_USB_OHCI_NEW
4983 CONFIG_USB_OHCI_SUNXI 4982 CONFIG_USB_OHCI_SUNXI
4984 CONFIG_USB_OMAP3 4983 CONFIG_USB_OMAP3
4985 CONFIG_USB_OTG 4984 CONFIG_USB_OTG
4986 CONFIG_USB_OTG_BLACKLIST_HUB 4985 CONFIG_USB_OTG_BLACKLIST_HUB
4987 CONFIG_USB_PHY_CFG_BASE 4986 CONFIG_USB_PHY_CFG_BASE
4988 CONFIG_USB_PHY_TYPE 4987 CONFIG_USB_PHY_TYPE
4989 CONFIG_USB_PXA25X_SMALL 4988 CONFIG_USB_PXA25X_SMALL
4990 CONFIG_USB_R8A66597_HCD 4989 CONFIG_USB_R8A66597_HCD
4991 CONFIG_USB_SERIALNO 4990 CONFIG_USB_SERIALNO
4992 CONFIG_USB_SS_BASE 4991 CONFIG_USB_SS_BASE
4993 CONFIG_USB_TI_CPPI_DMA 4992 CONFIG_USB_TI_CPPI_DMA
4994 CONFIG_USB_TTY 4993 CONFIG_USB_TTY
4995 CONFIG_USB_TUSB_OMAP_DMA 4994 CONFIG_USB_TUSB_OMAP_DMA
4996 CONFIG_USB_ULPI_TIMEOUT 4995 CONFIG_USB_ULPI_TIMEOUT
4997 CONFIG_USB_XHCI_EXYNOS 4996 CONFIG_USB_XHCI_EXYNOS
4998 CONFIG_USB_XHCI_KEYSTONE 4997 CONFIG_USB_XHCI_KEYSTONE
4999 CONFIG_USB_XHCI_OMAP 4998 CONFIG_USB_XHCI_OMAP
5000 CONFIG_USER_LOWLEVEL_INIT 4999 CONFIG_USER_LOWLEVEL_INIT
5001 CONFIG_USE_FDT 5000 CONFIG_USE_FDT
5002 CONFIG_USE_INTERRUPT 5001 CONFIG_USE_INTERRUPT
5003 CONFIG_USE_NAND 5002 CONFIG_USE_NAND
5004 CONFIG_USE_NOR 5003 CONFIG_USE_NOR
5005 CONFIG_USE_ONENAND_BOARD_INIT 5004 CONFIG_USE_ONENAND_BOARD_INIT
5006 CONFIG_USE_SPIFLASH 5005 CONFIG_USE_SPIFLASH
5007 CONFIG_USE_STDINT 5006 CONFIG_USE_STDINT
5008 CONFIG_UTBIPAR_INIT_TBIPA 5007 CONFIG_UTBIPAR_INIT_TBIPA
5009 CONFIG_U_BOOT_HDR_ADDR 5008 CONFIG_U_BOOT_HDR_ADDR
5010 CONFIG_U_BOOT_HDR_SIZE 5009 CONFIG_U_BOOT_HDR_SIZE
5011 CONFIG_U_QE 5010 CONFIG_U_QE
5012 CONFIG_VAL 5011 CONFIG_VAL
5013 CONFIG_VAR_SIZE_SPL 5012 CONFIG_VAR_SIZE_SPL
5014 CONFIG_VCT_NOR 5013 CONFIG_VCT_NOR
5015 CONFIG_VE8313 5014 CONFIG_VE8313
5016 CONFIG_VERY_BIG_RAM 5015 CONFIG_VERY_BIG_RAM
5017 CONFIG_VEXPRESS_EXTENDED_MEMORY_MAP 5016 CONFIG_VEXPRESS_EXTENDED_MEMORY_MAP
5018 CONFIG_VEXPRESS_ORIGINAL_MEMORY_MAP 5017 CONFIG_VEXPRESS_ORIGINAL_MEMORY_MAP
5019 CONFIG_VID 5018 CONFIG_VID
5020 CONFIG_VIDEO_BCM2835 5019 CONFIG_VIDEO_BCM2835
5021 CONFIG_VIDEO_BMP_GZIP 5020 CONFIG_VIDEO_BMP_GZIP
5022 CONFIG_VIDEO_BMP_LOGO 5021 CONFIG_VIDEO_BMP_LOGO
5023 CONFIG_VIDEO_BMP_RLE8 5022 CONFIG_VIDEO_BMP_RLE8
5024 CONFIG_VIDEO_CORALP 5023 CONFIG_VIDEO_CORALP
5025 CONFIG_VIDEO_DA8XX 5024 CONFIG_VIDEO_DA8XX
5026 CONFIG_VIDEO_FONT_4X6 5025 CONFIG_VIDEO_FONT_4X6
5027 CONFIG_VIDEO_LCD_I2C_BUS 5026 CONFIG_VIDEO_LCD_I2C_BUS
5028 CONFIG_VIDEO_LOGO 5027 CONFIG_VIDEO_LOGO
5029 CONFIG_VIDEO_MB862xx 5028 CONFIG_VIDEO_MB862xx
5030 CONFIG_VIDEO_MB862xx_ACCEL 5029 CONFIG_VIDEO_MB862xx_ACCEL
5031 CONFIG_VIDEO_MX3 5030 CONFIG_VIDEO_MX3
5032 CONFIG_VIDEO_MXS 5031 CONFIG_VIDEO_MXS
5033 CONFIG_VIDEO_MXS_MODE_SYSTEM 5032 CONFIG_VIDEO_MXS_MODE_SYSTEM
5034 CONFIG_VIDEO_OMAP3 5033 CONFIG_VIDEO_OMAP3
5035 CONFIG_VIDEO_STD_TIMINGS 5034 CONFIG_VIDEO_STD_TIMINGS
5036 CONFIG_VIDEO_VCXK 5035 CONFIG_VIDEO_VCXK
5037 CONFIG_VID_FLS_ENV 5036 CONFIG_VID_FLS_ENV
5038 CONFIG_VM86 5037 CONFIG_VM86
5039 CONFIG_VME8349 5038 CONFIG_VME8349
5040 CONFIG_VOIPAC_LCD 5039 CONFIG_VOIPAC_LCD
5041 CONFIG_VOL_MONITOR_INA220 5040 CONFIG_VOL_MONITOR_INA220
5042 CONFIG_VOL_MONITOR_IR36021_READ 5041 CONFIG_VOL_MONITOR_IR36021_READ
5043 CONFIG_VOL_MONITOR_IR36021_SET 5042 CONFIG_VOL_MONITOR_IR36021_SET
5044 CONFIG_VSC7385_ENET 5043 CONFIG_VSC7385_ENET
5045 CONFIG_VSC7385_IMAGE 5044 CONFIG_VSC7385_IMAGE
5046 CONFIG_VSC7385_IMAGE_SIZE 5045 CONFIG_VSC7385_IMAGE_SIZE
5047 CONFIG_VSC9953 5046 CONFIG_VSC9953
5048 CONFIG_VSC_CROSSBAR 5047 CONFIG_VSC_CROSSBAR
5049 CONFIG_WATCHDOG 5048 CONFIG_WATCHDOG
5050 CONFIG_WATCHDOG_BASEADDR 5049 CONFIG_WATCHDOG_BASEADDR
5051 CONFIG_WATCHDOG_IRQ 5050 CONFIG_WATCHDOG_IRQ
5052 CONFIG_WATCHDOG_NOWAYOUT 5051 CONFIG_WATCHDOG_NOWAYOUT
5053 CONFIG_WATCHDOG_PRESC 5052 CONFIG_WATCHDOG_PRESC
5054 CONFIG_WATCHDOG_RC 5053 CONFIG_WATCHDOG_RC
5055 CONFIG_WATCHDOG_TIMEOUT 5054 CONFIG_WATCHDOG_TIMEOUT
5056 CONFIG_WATCHDOG_TIMEOUT_MSECS 5055 CONFIG_WATCHDOG_TIMEOUT_MSECS
5057 CONFIG_WD_PERIOD 5056 CONFIG_WD_PERIOD
5058 CONFIG_X600 5057 CONFIG_X600
5059 CONFIG_X86EMU_DEBUG 5058 CONFIG_X86EMU_DEBUG
5060 CONFIG_X86EMU_RAW_IO 5059 CONFIG_X86EMU_RAW_IO
5061 CONFIG_X86_MRC_ADDR 5060 CONFIG_X86_MRC_ADDR
5062 CONFIG_X86_REFCODE_ADDR 5061 CONFIG_X86_REFCODE_ADDR
5063 CONFIG_X86_REFCODE_RUN_ADDR 5062 CONFIG_X86_REFCODE_RUN_ADDR
5064 CONFIG_XGI_XG22_BASE 5063 CONFIG_XGI_XG22_BASE
5065 CONFIG_XILINX_GPIO 5064 CONFIG_XILINX_GPIO
5066 CONFIG_XILINX_LL_TEMAC_CLK 5065 CONFIG_XILINX_LL_TEMAC_CLK
5067 CONFIG_XILINX_SPI_IDLE_VAL 5066 CONFIG_XILINX_SPI_IDLE_VAL
5068 CONFIG_XILINX_TB_WATCHDOG 5067 CONFIG_XILINX_TB_WATCHDOG
5069 CONFIG_XPEDITE5140 5068 CONFIG_XPEDITE5140
5070 CONFIG_XPEDITE5200 5069 CONFIG_XPEDITE5200
5071 CONFIG_XPEDITE550X 5070 CONFIG_XPEDITE550X
5072 CONFIG_XR16L2751 5071 CONFIG_XR16L2751
5073 CONFIG_XSENGINE 5072 CONFIG_XSENGINE
5074 CONFIG_XTFPGA 5073 CONFIG_XTFPGA
5075 CONFIG_YAFFSFS_PROVIDE_VALUES 5074 CONFIG_YAFFSFS_PROVIDE_VALUES
5076 CONFIG_YAFFS_AUTO_UNICODE 5075 CONFIG_YAFFS_AUTO_UNICODE
5077 CONFIG_YAFFS_CASE_INSENSITIVE 5076 CONFIG_YAFFS_CASE_INSENSITIVE
5078 CONFIG_YAFFS_DEFINES_TYPES 5077 CONFIG_YAFFS_DEFINES_TYPES
5079 CONFIG_YAFFS_DIRECT 5078 CONFIG_YAFFS_DIRECT
5080 CONFIG_YAFFS_PROVIDE_DEFS 5079 CONFIG_YAFFS_PROVIDE_DEFS
5081 CONFIG_YAFFS_UNICODE 5080 CONFIG_YAFFS_UNICODE
5082 CONFIG_YAFFS_UTIL 5081 CONFIG_YAFFS_UTIL
5083 CONFIG_YAFFS_WINCE 5082 CONFIG_YAFFS_WINCE
5084 CONFIG_YELLOW_LED 5083 CONFIG_YELLOW_LED
5085 CONFIG_ZC770_XM010 5084 CONFIG_ZC770_XM010
5086 CONFIG_ZC770_XM011 5085 CONFIG_ZC770_XM011
5087 CONFIG_ZC770_XM012 5086 CONFIG_ZC770_XM012
5088 CONFIG_ZC770_XM013 5087 CONFIG_ZC770_XM013
5089 CONFIG_ZLIB 5088 CONFIG_ZLIB
5090 CONFIG_ZLT 5089 CONFIG_ZLT
5091 CONFIG_ZM7300 5090 CONFIG_ZM7300
5092 CONFIG_ZYNQMP_EEPROM 5091 CONFIG_ZYNQMP_EEPROM
5093 CONFIG_ZYNQMP_XHCI_LIST 5092 CONFIG_ZYNQMP_XHCI_LIST
5094 CONFIG_ZYNQ_EEPROM 5093 CONFIG_ZYNQ_EEPROM
5095 CONFIG_ZYNQ_EEPROM_BUS 5094 CONFIG_ZYNQ_EEPROM_BUS
5096 CONFIG_ZYNQ_GEM_EEPROM_ADDR 5095 CONFIG_ZYNQ_GEM_EEPROM_ADDR
5097 CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET 5096 CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET
5098 CONFIG_ZYNQ_HISPD_BROKEN 5097 CONFIG_ZYNQ_HISPD_BROKEN
5099 CONFIG_ZYNQ_I2C0 5098 CONFIG_ZYNQ_I2C0
5100 CONFIG_ZYNQ_I2C1 5099 CONFIG_ZYNQ_I2C1
5101 CONFIG_ZYNQ_SDHCI0 5100 CONFIG_ZYNQ_SDHCI0
5102 CONFIG_ZYNQ_SDHCI1 5101 CONFIG_ZYNQ_SDHCI1
5103 CONFIG_ZYNQ_SDHCI_MAX_FREQ 5102 CONFIG_ZYNQ_SDHCI_MAX_FREQ
5104 CONFIG_ZYNQ_SDHCI_MIN_FREQ 5103 CONFIG_ZYNQ_SDHCI_MIN_FREQ
5105 CONFIG_eTSEC_MDIO_BUS 5104 CONFIG_eTSEC_MDIO_BUS
5106 5105