diff options
Diffstat (limited to 'arch/blackfin/Kconfig')
-rw-r--r-- | arch/blackfin/Kconfig | 51 |
1 files changed, 45 insertions, 6 deletions
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig index ad28dc76fc97..178305350993 100644 --- a/arch/blackfin/Kconfig +++ b/arch/blackfin/Kconfig | |||
@@ -71,7 +71,7 @@ config GENERIC_CALIBRATE_DELAY | |||
71 | 71 | ||
72 | config IRQCHIP_DEMUX_GPIO | 72 | config IRQCHIP_DEMUX_GPIO |
73 | bool | 73 | bool |
74 | depends on (BF53x || BF561 || BF54x) | 74 | depends on (BF52x || BF53x || BF561 || BF54x) |
75 | default y | 75 | default y |
76 | 76 | ||
77 | source "init/Kconfig" | 77 | source "init/Kconfig" |
@@ -85,6 +85,21 @@ choice | |||
85 | prompt "CPU" | 85 | prompt "CPU" |
86 | default BF533 | 86 | default BF533 |
87 | 87 | ||
88 | config BF522 | ||
89 | bool "BF522" | ||
90 | help | ||
91 | BF522 Processor Support. | ||
92 | |||
93 | config BF525 | ||
94 | bool "BF525" | ||
95 | help | ||
96 | BF525 Processor Support. | ||
97 | |||
98 | config BF527 | ||
99 | bool "BF527" | ||
100 | help | ||
101 | BF527 Processor Support. | ||
102 | |||
88 | config BF531 | 103 | config BF531 |
89 | bool "BF531" | 104 | bool "BF531" |
90 | help | 105 | help |
@@ -144,13 +159,18 @@ endchoice | |||
144 | 159 | ||
145 | choice | 160 | choice |
146 | prompt "Silicon Rev" | 161 | prompt "Silicon Rev" |
162 | default BF_REV_0_1 if BF527 | ||
147 | default BF_REV_0_2 if BF537 | 163 | default BF_REV_0_2 if BF537 |
148 | default BF_REV_0_3 if BF533 | 164 | default BF_REV_0_3 if BF533 |
149 | default BF_REV_0_0 if BF549 | 165 | default BF_REV_0_0 if BF549 |
150 | 166 | ||
151 | config BF_REV_0_0 | 167 | config BF_REV_0_0 |
152 | bool "0.0" | 168 | bool "0.0" |
153 | depends on (BF549) | 169 | depends on (BF549 || BF527) |
170 | |||
171 | config BF_REV_0_1 | ||
172 | bool "0.2" | ||
173 | depends on (BF549 || BF527) | ||
154 | 174 | ||
155 | config BF_REV_0_2 | 175 | config BF_REV_0_2 |
156 | bool "0.2" | 176 | bool "0.2" |
@@ -176,6 +196,11 @@ config BF_REV_NONE | |||
176 | 196 | ||
177 | endchoice | 197 | endchoice |
178 | 198 | ||
199 | config BF52x | ||
200 | bool | ||
201 | depends on (BF522 || BF525 || BF527) | ||
202 | default y | ||
203 | |||
179 | config BF53x | 204 | config BF53x |
180 | bool | 205 | bool |
181 | depends on (BF531 || BF532 || BF533 || BF534 || BF536 || BF537) | 206 | depends on (BF531 || BF532 || BF533 || BF534 || BF536 || BF537) |
@@ -204,6 +229,12 @@ choice | |||
204 | configuration to ensure that all the other settings are | 229 | configuration to ensure that all the other settings are |
205 | correct. | 230 | correct. |
206 | 231 | ||
232 | config BFIN527_EZKIT | ||
233 | bool "BF527-EZKIT" | ||
234 | depends on (BF522 || BF525 || BF527) | ||
235 | help | ||
236 | BF533-EZKIT-LITE board Support. | ||
237 | |||
207 | config BFIN533_EZKIT | 238 | config BFIN533_EZKIT |
208 | bool "BF533-EZKIT" | 239 | bool "BF533-EZKIT" |
209 | depends on (BF533 || BF532 || BF531) | 240 | depends on (BF533 || BF532 || BF531) |
@@ -299,11 +330,17 @@ config MEM_MT48LC8M32B2B5_7 | |||
299 | depends on (BFIN561_BLUETECHNIX_CM) | 330 | depends on (BFIN561_BLUETECHNIX_CM) |
300 | default y | 331 | default y |
301 | 332 | ||
333 | config MEM_MT48LC32M16A2TG_75 | ||
334 | bool | ||
335 | depends on (BFIN527_EZKIT) | ||
336 | default y | ||
337 | |||
302 | config BFIN_SHARED_FLASH_ENET | 338 | config BFIN_SHARED_FLASH_ENET |
303 | bool | 339 | bool |
304 | depends on (BFIN533_STAMP) | 340 | depends on (BFIN533_STAMP) |
305 | default y | 341 | default y |
306 | 342 | ||
343 | source "arch/blackfin/mach-bf527/Kconfig" | ||
307 | source "arch/blackfin/mach-bf533/Kconfig" | 344 | source "arch/blackfin/mach-bf533/Kconfig" |
308 | source "arch/blackfin/mach-bf561/Kconfig" | 345 | source "arch/blackfin/mach-bf561/Kconfig" |
309 | source "arch/blackfin/mach-bf537/Kconfig" | 346 | source "arch/blackfin/mach-bf537/Kconfig" |
@@ -329,7 +366,7 @@ config CLKIN_HZ | |||
329 | int "Crystal Frequency in Hz" | 366 | int "Crystal Frequency in Hz" |
330 | default "11059200" if BFIN533_STAMP | 367 | default "11059200" if BFIN533_STAMP |
331 | default "27000000" if BFIN533_EZKIT | 368 | default "27000000" if BFIN533_EZKIT |
332 | default "25000000" if BFIN537_STAMP | 369 | default "25000000" if (BFIN537_STAMP || BFIN527_EZKIT) |
333 | default "30000000" if BFIN561_EZKIT | 370 | default "30000000" if BFIN561_EZKIT |
334 | default "24576000" if PNAV10 | 371 | default "24576000" if PNAV10 |
335 | help | 372 | help |
@@ -362,7 +399,7 @@ config VCO_MULT | |||
362 | range 1 64 | 399 | range 1 64 |
363 | default "22" if BFIN533_EZKIT | 400 | default "22" if BFIN533_EZKIT |
364 | default "45" if BFIN533_STAMP | 401 | default "45" if BFIN533_STAMP |
365 | default "20" if BFIN537_STAMP | 402 | default "20" if (BFIN537_STAMP || BFIN527_EZKIT) |
366 | default "22" if BFIN533_BLUETECHNIX_CM | 403 | default "22" if BFIN533_BLUETECHNIX_CM |
367 | default "20" if BFIN537_BLUETECHNIX_CM | 404 | default "20" if BFIN537_BLUETECHNIX_CM |
368 | default "20" if BFIN561_BLUETECHNIX_CM | 405 | default "20" if BFIN561_BLUETECHNIX_CM |
@@ -398,7 +435,7 @@ config SCLK_DIV | |||
398 | range 1 15 | 435 | range 1 15 |
399 | default 5 if BFIN533_EZKIT | 436 | default 5 if BFIN533_EZKIT |
400 | default 5 if BFIN533_STAMP | 437 | default 5 if BFIN533_STAMP |
401 | default 4 if BFIN537_STAMP | 438 | default 4 if (BFIN537_STAMP || BFIN527_EZKIT) |
402 | default 5 if BFIN533_BLUETECHNIX_CM | 439 | default 5 if BFIN533_BLUETECHNIX_CM |
403 | default 4 if BFIN537_BLUETECHNIX_CM | 440 | default 4 if BFIN537_BLUETECHNIX_CM |
404 | default 4 if BFIN561_BLUETECHNIX_CM | 441 | default 4 if BFIN561_BLUETECHNIX_CM |
@@ -450,6 +487,7 @@ comment "Memory Setup" | |||
450 | config MEM_SIZE | 487 | config MEM_SIZE |
451 | int "SDRAM Memory Size in MBytes" | 488 | int "SDRAM Memory Size in MBytes" |
452 | default 32 if BFIN533_EZKIT | 489 | default 32 if BFIN533_EZKIT |
490 | default 64 if BFIN527_EZKIT | ||
453 | default 64 if BFIN537_STAMP | 491 | default 64 if BFIN537_STAMP |
454 | default 64 if BFIN561_EZKIT | 492 | default 64 if BFIN561_EZKIT |
455 | default 128 if BFIN533_STAMP | 493 | default 128 if BFIN533_STAMP |
@@ -459,6 +497,7 @@ config MEM_ADD_WIDTH | |||
459 | int "SDRAM Memory Address Width" | 497 | int "SDRAM Memory Address Width" |
460 | default 9 if BFIN533_EZKIT | 498 | default 9 if BFIN533_EZKIT |
461 | default 9 if BFIN561_EZKIT | 499 | default 9 if BFIN561_EZKIT |
500 | default 10 if BFIN527_EZKIT | ||
462 | default 10 if BFIN537_STAMP | 501 | default 10 if BFIN537_STAMP |
463 | default 11 if BFIN533_STAMP | 502 | default 11 if BFIN533_STAMP |
464 | default 10 if PNAV10 | 503 | default 10 if PNAV10 |
@@ -751,7 +790,7 @@ config LARGE_ALLOCS | |||
751 | 790 | ||
752 | config BFIN_DMA_5XX | 791 | config BFIN_DMA_5XX |
753 | bool "Enable DMA Support" | 792 | bool "Enable DMA Support" |
754 | depends on (BF533 || BF532 || BF531 || BF537 || BF536 || BF534 || BF561 || BF54x) | 793 | depends on (BF52x || BF53x || BF561 || BF54x) |
755 | default y | 794 | default y |
756 | help | 795 | help |
757 | DMA driver for BF5xx. | 796 | DMA driver for BF5xx. |