diff options
Diffstat (limited to 'arch/blackfin/Kconfig')
| -rw-r--r-- | arch/blackfin/Kconfig | 61 |
1 files changed, 55 insertions, 6 deletions
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig index ad28dc76fc97..7888551ed939 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 |
| @@ -749,9 +788,19 @@ config LARGE_ALLOCS | |||
| 749 | a lot of RAM, and you need to able to allocate very large | 788 | a lot of RAM, and you need to able to allocate very large |
| 750 | contiguous chunks. If unsure, say N. | 789 | contiguous chunks. If unsure, say N. |
| 751 | 790 | ||
| 791 | config BFIN_GPTIMERS | ||
| 792 | tristate "Enable Blackfin General Purpose Timers API" | ||
| 793 | default n | ||
| 794 | help | ||
| 795 | Enable support for the General Purpose Timers API. If you | ||
| 796 | are unsure, say N. | ||
| 797 | |||
| 798 | To compile this driver as a module, choose M here: the module | ||
| 799 | will be called gptimers.ko. | ||
| 800 | |||
| 752 | config BFIN_DMA_5XX | 801 | config BFIN_DMA_5XX |
| 753 | bool "Enable DMA Support" | 802 | bool "Enable DMA Support" |
| 754 | depends on (BF533 || BF532 || BF531 || BF537 || BF536 || BF534 || BF561 || BF54x) | 803 | depends on (BF52x || BF53x || BF561 || BF54x) |
| 755 | default y | 804 | default y |
| 756 | help | 805 | help |
| 757 | DMA driver for BF5xx. | 806 | DMA driver for BF5xx. |
