diff options
Diffstat (limited to 'arch/arm/mach-ep93xx/Kconfig')
-rw-r--r-- | arch/arm/mach-ep93xx/Kconfig | 82 |
1 files changed, 65 insertions, 17 deletions
diff --git a/arch/arm/mach-ep93xx/Kconfig b/arch/arm/mach-ep93xx/Kconfig index 56bddcef6905..d7291c682a64 100644 --- a/arch/arm/mach-ep93xx/Kconfig +++ b/arch/arm/mach-ep93xx/Kconfig | |||
@@ -9,87 +9,135 @@ config CRUNCH | |||
9 | 9 | ||
10 | comment "EP93xx Platforms" | 10 | comment "EP93xx Platforms" |
11 | 11 | ||
12 | choice | ||
13 | prompt "EP93xx first SDRAM bank selection" | ||
14 | default EP93XX_SDCE3_SYNC_PHYS_OFFSET | ||
15 | |||
16 | config EP93XX_SDCE3_SYNC_PHYS_OFFSET | ||
17 | bool "0x00000000 - SDCE3/SyncBoot" | ||
18 | help | ||
19 | Select this option if you want support for EP93xx boards with the | ||
20 | first SDRAM bank at 0x00000000 | ||
21 | |||
22 | config EP93XX_SDCE0_PHYS_OFFSET | ||
23 | bool "0xc0000000 - SDCEO" | ||
24 | help | ||
25 | Select this option if you want support for EP93xx boards with the | ||
26 | first SDRAM bank at 0xc0000000 | ||
27 | |||
28 | endchoice | ||
29 | |||
12 | config MACH_ADSSPHERE | 30 | config MACH_ADSSPHERE |
13 | bool "Support ADS Sphere" | 31 | bool "Support ADS Sphere" |
32 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET | ||
14 | help | 33 | help |
15 | Say 'Y' here if you want your kernel to support the ADS | 34 | Say 'Y' here if you want your kernel to support the ADS |
16 | Sphere board. | 35 | Sphere board. |
17 | 36 | ||
37 | config MACH_EDB93XX | ||
38 | bool | ||
39 | |||
40 | config MACH_EDB9301 | ||
41 | bool "Support Cirrus Logic EDB9301" | ||
42 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET | ||
43 | select MACH_EDB93XX | ||
44 | help | ||
45 | Say 'Y' here if you want your kernel to support the Cirrus | ||
46 | Logic EDB9301 Evaluation Board. | ||
47 | |||
18 | config MACH_EDB9302 | 48 | config MACH_EDB9302 |
19 | bool "Support Cirrus Logic EDB9302" | 49 | bool "Support Cirrus Logic EDB9302" |
50 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET | ||
51 | select MACH_EDB93XX | ||
20 | help | 52 | help |
21 | Say 'Y' here if you want your kernel to support the Cirrus | 53 | Say 'Y' here if you want your kernel to support the Cirrus |
22 | Logic EDB9302 Evaluation Board. | 54 | Logic EDB9302 Evaluation Board. |
23 | 55 | ||
24 | config MACH_EDB9302A | 56 | config MACH_EDB9302A |
25 | bool "Support Cirrus Logic EDB9302A" | 57 | bool "Support Cirrus Logic EDB9302A" |
58 | depends on EP93XX_SDCE0_PHYS_OFFSET | ||
59 | select MACH_EDB93XX | ||
26 | help | 60 | help |
27 | Say 'Y' here if you want your kernel to support the Cirrus | 61 | Say 'Y' here if you want your kernel to support the Cirrus |
28 | Logic EDB9302A Evaluation Board. | 62 | Logic EDB9302A Evaluation Board. |
29 | 63 | ||
30 | config MACH_EDB9307 | 64 | config MACH_EDB9307 |
31 | bool "Support Cirrus Logic EDB9307" | 65 | bool "Support Cirrus Logic EDB9307" |
66 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET | ||
67 | select MACH_EDB93XX | ||
32 | help | 68 | help |
33 | Say 'Y' here if you want your kernel to support the Cirrus | 69 | Say 'Y' here if you want your kernel to support the Cirrus |
34 | Logic EDB9307 Evaluation Board. | 70 | Logic EDB9307 Evaluation Board. |
35 | 71 | ||
36 | config MACH_EDB9307A | 72 | config MACH_EDB9307A |
37 | bool "Support Cirrus Logic EDB9307A" | 73 | bool "Support Cirrus Logic EDB9307A" |
74 | depends on EP93XX_SDCE0_PHYS_OFFSET | ||
75 | select MACH_EDB93XX | ||
38 | help | 76 | help |
39 | Say 'Y' here if you want your kernel to support the Cirrus | 77 | Say 'Y' here if you want your kernel to support the Cirrus |
40 | Logic EDB9307A Evaluation Board. | 78 | Logic EDB9307A Evaluation Board. |
41 | 79 | ||
42 | config MACH_EDB9312 | 80 | config MACH_EDB9312 |
43 | bool "Support Cirrus Logic EDB9312" | 81 | bool "Support Cirrus Logic EDB9312" |
82 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET | ||
83 | select MACH_EDB93XX | ||
44 | help | 84 | help |
45 | Say 'Y' here if you want your kernel to support the Cirrus | 85 | Say 'Y' here if you want your kernel to support the Cirrus |
46 | Logic EDB9312 Evaluation Board. | 86 | Logic EDB9312 Evaluation Board. |
47 | 87 | ||
48 | config MACH_EDB9315 | 88 | config MACH_EDB9315 |
49 | bool "Support Cirrus Logic EDB9315" | 89 | bool "Support Cirrus Logic EDB9315" |
90 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET | ||
91 | select MACH_EDB93XX | ||
50 | help | 92 | help |
51 | Say 'Y' here if you want your kernel to support the Cirrus | 93 | Say 'Y' here if you want your kernel to support the Cirrus |
52 | Logic EDB9315 Evaluation Board. | 94 | Logic EDB9315 Evaluation Board. |
53 | 95 | ||
54 | config MACH_EDB9315A | 96 | config MACH_EDB9315A |
55 | bool "Support Cirrus Logic EDB9315A" | 97 | bool "Support Cirrus Logic EDB9315A" |
98 | depends on EP93XX_SDCE0_PHYS_OFFSET | ||
99 | select MACH_EDB93XX | ||
56 | help | 100 | help |
57 | Say 'Y' here if you want your kernel to support the Cirrus | 101 | Say 'Y' here if you want your kernel to support the Cirrus |
58 | Logic EDB9315A Evaluation Board. | 102 | Logic EDB9315A Evaluation Board. |
59 | 103 | ||
60 | config MACH_GESBC9312 | 104 | config MACH_GESBC9312 |
105 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET | ||
61 | bool "Support Glomation GESBC-9312-sx" | 106 | bool "Support Glomation GESBC-9312-sx" |
62 | help | 107 | help |
63 | Say 'Y' here if you want your kernel to support the Glomation | 108 | Say 'Y' here if you want your kernel to support the Glomation |
64 | GESBC-9312-sx board. | 109 | GESBC-9312-sx board. |
65 | 110 | ||
66 | config MACH_MICRO9 | 111 | config MACH_MICRO9 |
67 | bool | 112 | bool |
68 | default n | ||
69 | 113 | ||
70 | config MACH_MICRO9H | 114 | config MACH_MICRO9H |
71 | bool "Support Contec Hypercontrol Micro9-H" | 115 | bool "Support Contec Hypercontrol Micro9-H" |
72 | select MACH_MICRO9 | 116 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
73 | help | 117 | select MACH_MICRO9 |
74 | Say 'Y' here if you want your kernel to support the | 118 | help |
75 | Contec Hypercontrol Micro9-H board. | 119 | Say 'Y' here if you want your kernel to support the |
120 | Contec Hypercontrol Micro9-H board. | ||
76 | 121 | ||
77 | config MACH_MICRO9M | 122 | config MACH_MICRO9M |
78 | bool "Support Contec Hypercontrol Micro9-M" | 123 | bool "Support Contec Hypercontrol Micro9-M" |
79 | select MACH_MICRO9 | 124 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
80 | help | 125 | select MACH_MICRO9 |
81 | Say 'Y' here if you want your kernel to support the | 126 | help |
82 | Contec Hypercontrol Micro9-M board. | 127 | Say 'Y' here if you want your kernel to support the |
128 | Contec Hypercontrol Micro9-M board. | ||
83 | 129 | ||
84 | config MACH_MICRO9L | 130 | config MACH_MICRO9L |
85 | bool "Support Contec Hypercontrol Micro9-L" | 131 | bool "Support Contec Hypercontrol Micro9-L" |
86 | select MACH_MICRO9 | 132 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
87 | help | 133 | select MACH_MICRO9 |
88 | Say 'Y' here if you want your kernel to support the | 134 | help |
89 | Contec Hypercontrol Micro9-L board. | 135 | Say 'Y' here if you want your kernel to support the |
136 | Contec Hypercontrol Micro9-L board. | ||
90 | 137 | ||
91 | config MACH_TS72XX | 138 | config MACH_TS72XX |
92 | bool "Support Technologic Systems TS-72xx SBC" | 139 | bool "Support Technologic Systems TS-72xx SBC" |
140 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET | ||
93 | help | 141 | help |
94 | Say 'Y' here if you want your kernel to support the | 142 | Say 'Y' here if you want your kernel to support the |
95 | Technologic Systems TS-72xx board. | 143 | Technologic Systems TS-72xx board. |