diff options
author | Michael Hennerich <michael.hennerich@analog.com> | 2008-11-18 04:48:22 -0500 |
---|---|---|
committer | Bryan Wu <cooloney@kernel.org> | 2008-11-18 04:48:22 -0500 |
commit | dc26aec25d1a4e2690df166dbe843344728994ce (patch) | |
tree | 36717399eff88602af964f9f80814f9210698d95 /arch/blackfin/Kconfig | |
parent | f940260a980a1ad7570dfd7a4b73c6ad2207f738 (diff) |
Blackfin arch: BF538/9 Linux kernel Support
Add supporing for Blackfin BF538 and BF539 processors.
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Diffstat (limited to 'arch/blackfin/Kconfig')
-rw-r--r-- | arch/blackfin/Kconfig | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig index 29e71ed6b8a..ac76baac1df 100644 --- a/arch/blackfin/Kconfig +++ b/arch/blackfin/Kconfig | |||
@@ -137,6 +137,16 @@ config BF537 | |||
137 | help | 137 | help |
138 | BF537 Processor Support. | 138 | BF537 Processor Support. |
139 | 139 | ||
140 | config BF538 | ||
141 | bool "BF538" | ||
142 | help | ||
143 | BF538 Processor Support. | ||
144 | |||
145 | config BF539 | ||
146 | bool "BF539" | ||
147 | help | ||
148 | BF539 Processor Support. | ||
149 | |||
140 | config BF542 | 150 | config BF542 |
141 | bool "BF542" | 151 | bool "BF542" |
142 | help | 152 | help |
@@ -174,12 +184,13 @@ config BF_REV_MIN | |||
174 | default 0 if (BF52x || BF54x) | 184 | default 0 if (BF52x || BF54x) |
175 | default 2 if (BF537 || BF536 || BF534) | 185 | default 2 if (BF537 || BF536 || BF534) |
176 | default 3 if (BF561 ||BF533 || BF532 || BF531) | 186 | default 3 if (BF561 ||BF533 || BF532 || BF531) |
187 | default 4 if (BF538 || BF539) | ||
177 | 188 | ||
178 | config BF_REV_MAX | 189 | config BF_REV_MAX |
179 | int | 190 | int |
180 | default 2 if (BF52x || BF54x) | 191 | default 2 if (BF52x || BF54x) |
181 | default 3 if (BF537 || BF536 || BF534) | 192 | default 3 if (BF537 || BF536 || BF534) |
182 | default 5 if (BF561) | 193 | default 5 if (BF561|| BF538 || BF539) |
183 | default 6 if (BF533 || BF532 || BF531) | 194 | default 6 if (BF533 || BF532 || BF531) |
184 | 195 | ||
185 | choice | 196 | choice |
@@ -206,11 +217,11 @@ config BF_REV_0_3 | |||
206 | 217 | ||
207 | config BF_REV_0_4 | 218 | config BF_REV_0_4 |
208 | bool "0.4" | 219 | bool "0.4" |
209 | depends on (BF561 || BF533 || BF532 || BF531) | 220 | depends on (BF561 || BF533 || BF532 || BF531 || BF538 || BF539) |
210 | 221 | ||
211 | config BF_REV_0_5 | 222 | config BF_REV_0_5 |
212 | bool "0.5" | 223 | bool "0.5" |
213 | depends on (BF561 || BF533 || BF532 || BF531) | 224 | depends on (BF561 || BF533 || BF532 || BF531 || BF538 || BF539) |
214 | 225 | ||
215 | config BF_REV_0_6 | 226 | config BF_REV_0_6 |
216 | bool "0.6" | 227 | bool "0.6" |
@@ -258,7 +269,7 @@ config MEM_MT48LC16M16A2TG_75 | |||
258 | 269 | ||
259 | config MEM_MT48LC32M8A2_75 | 270 | config MEM_MT48LC32M8A2_75 |
260 | bool | 271 | bool |
261 | depends on (BFIN537_STAMP || PNAV10) | 272 | depends on (BFIN537_STAMP || PNAV10 || BFIN538_EZKIT) |
262 | default y | 273 | default y |
263 | 274 | ||
264 | config MEM_MT48LC8M32B2B5_7 | 275 | config MEM_MT48LC8M32B2B5_7 |
@@ -275,6 +286,7 @@ source "arch/blackfin/mach-bf527/Kconfig" | |||
275 | source "arch/blackfin/mach-bf533/Kconfig" | 286 | source "arch/blackfin/mach-bf533/Kconfig" |
276 | source "arch/blackfin/mach-bf561/Kconfig" | 287 | source "arch/blackfin/mach-bf561/Kconfig" |
277 | source "arch/blackfin/mach-bf537/Kconfig" | 288 | source "arch/blackfin/mach-bf537/Kconfig" |
289 | source "arch/blackfin/mach-bf538/Kconfig" | ||
278 | source "arch/blackfin/mach-bf548/Kconfig" | 290 | source "arch/blackfin/mach-bf548/Kconfig" |
279 | 291 | ||
280 | menu "Board customizations" | 292 | menu "Board customizations" |
@@ -318,7 +330,7 @@ config CLKIN_HZ | |||
318 | int "Frequency of the crystal on the board in Hz" | 330 | int "Frequency of the crystal on the board in Hz" |
319 | default "11059200" if BFIN533_STAMP | 331 | default "11059200" if BFIN533_STAMP |
320 | default "27000000" if BFIN533_EZKIT | 332 | default "27000000" if BFIN533_EZKIT |
321 | default "25000000" if (BFIN537_STAMP || BFIN527_EZKIT || H8606_HVSISTEMAS || BLACKSTAMP || BFIN526_EZBRD) | 333 | default "25000000" if (BFIN537_STAMP || BFIN527_EZKIT || H8606_HVSISTEMAS || BLACKSTAMP || BFIN526_EZBRD || BFIN538_EZKIT) |
322 | default "30000000" if BFIN561_EZKIT | 334 | default "30000000" if BFIN561_EZKIT |
323 | default "24576000" if PNAV10 | 335 | default "24576000" if PNAV10 |
324 | default "10000000" if BFIN532_IP0X | 336 | default "10000000" if BFIN532_IP0X |
@@ -354,7 +366,7 @@ config VCO_MULT | |||
354 | range 1 64 | 366 | range 1 64 |
355 | default "22" if BFIN533_EZKIT | 367 | default "22" if BFIN533_EZKIT |
356 | default "45" if BFIN533_STAMP | 368 | default "45" if BFIN533_STAMP |
357 | default "20" if (BFIN537_STAMP || BFIN527_EZKIT || BFIN548_EZKIT || BFIN548_BLUETECHNIX_CM) | 369 | default "20" if (BFIN537_STAMP || BFIN527_EZKIT || BFIN548_EZKIT || BFIN548_BLUETECHNIX_CM || BFIN538_EZKIT) |
358 | default "22" if BFIN533_BLUETECHNIX_CM | 370 | default "22" if BFIN533_BLUETECHNIX_CM |
359 | default "20" if (BFIN537_BLUETECHNIX_CM || BFIN527_BLUETECHNIX_CM || BFIN561_BLUETECHNIX_CM) | 371 | default "20" if (BFIN537_BLUETECHNIX_CM || BFIN527_BLUETECHNIX_CM || BFIN561_BLUETECHNIX_CM) |
360 | default "20" if BFIN561_EZKIT | 372 | default "20" if BFIN561_EZKIT |
@@ -716,7 +728,7 @@ config BFIN_GPTIMERS | |||
716 | 728 | ||
717 | config BFIN_DMA_5XX | 729 | config BFIN_DMA_5XX |
718 | bool "Enable DMA Support" | 730 | bool "Enable DMA Support" |
719 | depends on (BF52x || BF53x || BF561 || BF54x) | 731 | depends on (BF52x || BF53x || BF561 || BF54x || BF538 || BF539) |
720 | default y | 732 | default y |
721 | help | 733 | help |
722 | DMA driver for BF5xx. | 734 | DMA driver for BF5xx. |