diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2012-03-04 19:47:13 -0500 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2012-03-04 19:47:13 -0500 |
commit | c71c03bda1e86c9d5198c5d83f712e695c4f2a1e (patch) | |
tree | ecb166cb3e2b7e2adb3b5e292245fefd23381ac8 /arch/arm/mach-davinci/Kconfig | |
parent | ea53c912f8a86a8567697115b6a0d8152beee5c8 (diff) | |
parent | 6a00f206debf8a5c8899055726ad127dbeeed098 (diff) |
Merge branch 'mpi-master' into wip-k-fmlpwip-k-fmlp
Conflicts:
litmus/sched_cedf.c
Diffstat (limited to 'arch/arm/mach-davinci/Kconfig')
-rw-r--r-- | arch/arm/mach-davinci/Kconfig | 101 |
1 files changed, 70 insertions, 31 deletions
diff --git a/arch/arm/mach-davinci/Kconfig b/arch/arm/mach-davinci/Kconfig index 71f90f864748..c0deacae778d 100644 --- a/arch/arm/mach-davinci/Kconfig +++ b/arch/arm/mach-davinci/Kconfig | |||
@@ -20,23 +20,23 @@ config ARCH_DAVINCI_DM644x | |||
20 | select ARCH_DAVINCI_DMx | 20 | select ARCH_DAVINCI_DMx |
21 | 21 | ||
22 | config ARCH_DAVINCI_DM355 | 22 | config ARCH_DAVINCI_DM355 |
23 | bool "DaVinci 355 based system" | 23 | bool "DaVinci 355 based system" |
24 | select AINTC | 24 | select AINTC |
25 | select ARCH_DAVINCI_DMx | 25 | select ARCH_DAVINCI_DMx |
26 | 26 | ||
27 | config ARCH_DAVINCI_DM646x | 27 | config ARCH_DAVINCI_DM646x |
28 | bool "DaVinci 646x based system" | 28 | bool "DaVinci 646x based system" |
29 | select AINTC | 29 | select AINTC |
30 | select ARCH_DAVINCI_DMx | 30 | select ARCH_DAVINCI_DMx |
31 | 31 | ||
32 | config ARCH_DAVINCI_DA830 | 32 | config ARCH_DAVINCI_DA830 |
33 | bool "DA830/OMAP-L137 based system" | 33 | bool "DA830/OMAP-L137/AM17x based system" |
34 | select CP_INTC | 34 | select CP_INTC |
35 | select ARCH_DAVINCI_DA8XX | 35 | select ARCH_DAVINCI_DA8XX |
36 | select CPU_DCACHE_WRITETHROUGH # needed on silicon revs 1.0, 1.1 | 36 | select CPU_DCACHE_WRITETHROUGH # needed on silicon revs 1.0, 1.1 |
37 | 37 | ||
38 | config ARCH_DAVINCI_DA850 | 38 | config ARCH_DAVINCI_DA850 |
39 | bool "DA850/OMAP-L138 based system" | 39 | bool "DA850/OMAP-L138/AM18x based system" |
40 | select CP_INTC | 40 | select CP_INTC |
41 | select ARCH_DAVINCI_DA8XX | 41 | select ARCH_DAVINCI_DA8XX |
42 | select ARCH_HAS_CPUFREQ | 42 | select ARCH_HAS_CPUFREQ |
@@ -61,6 +61,9 @@ config MACH_DAVINCI_EVM | |||
61 | bool "TI DM644x EVM" | 61 | bool "TI DM644x EVM" |
62 | default ARCH_DAVINCI_DM644x | 62 | default ARCH_DAVINCI_DM644x |
63 | depends on ARCH_DAVINCI_DM644x | 63 | depends on ARCH_DAVINCI_DM644x |
64 | select MISC_DEVICES | ||
65 | select EEPROM_AT24 | ||
66 | select I2C | ||
64 | help | 67 | help |
65 | Configure this option to specify the whether the board used | 68 | Configure this option to specify the whether the board used |
66 | for development is a DM644x EVM | 69 | for development is a DM644x EVM |
@@ -68,6 +71,9 @@ config MACH_DAVINCI_EVM | |||
68 | config MACH_SFFSDR | 71 | config MACH_SFFSDR |
69 | bool "Lyrtech SFFSDR" | 72 | bool "Lyrtech SFFSDR" |
70 | depends on ARCH_DAVINCI_DM644x | 73 | depends on ARCH_DAVINCI_DM644x |
74 | select MISC_DEVICES | ||
75 | select EEPROM_AT24 | ||
76 | select I2C | ||
71 | help | 77 | help |
72 | Say Y here to select the Lyrtech Small Form Factor | 78 | Say Y here to select the Lyrtech Small Form Factor |
73 | Software Defined Radio (SFFSDR) board. | 79 | Software Defined Radio (SFFSDR) board. |
@@ -99,6 +105,9 @@ config MACH_DAVINCI_DM6467_EVM | |||
99 | default ARCH_DAVINCI_DM646x | 105 | default ARCH_DAVINCI_DM646x |
100 | depends on ARCH_DAVINCI_DM646x | 106 | depends on ARCH_DAVINCI_DM646x |
101 | select MACH_DAVINCI_DM6467TEVM | 107 | select MACH_DAVINCI_DM6467TEVM |
108 | select MISC_DEVICES | ||
109 | select EEPROM_AT24 | ||
110 | select I2C | ||
102 | help | 111 | help |
103 | Configure this option to specify the whether the board used | 112 | Configure this option to specify the whether the board used |
104 | for development is a DM6467 EVM | 113 | for development is a DM6467 EVM |
@@ -110,26 +119,32 @@ config MACH_DAVINCI_DM365_EVM | |||
110 | bool "TI DM365 EVM" | 119 | bool "TI DM365 EVM" |
111 | default ARCH_DAVINCI_DM365 | 120 | default ARCH_DAVINCI_DM365 |
112 | depends on ARCH_DAVINCI_DM365 | 121 | depends on ARCH_DAVINCI_DM365 |
122 | select MISC_DEVICES | ||
123 | select EEPROM_AT24 | ||
124 | select I2C | ||
113 | help | 125 | help |
114 | Configure this option to specify whether the board used | 126 | Configure this option to specify whether the board used |
115 | for development is a DM365 EVM | 127 | for development is a DM365 EVM |
116 | 128 | ||
117 | config MACH_DAVINCI_DA830_EVM | 129 | config MACH_DAVINCI_DA830_EVM |
118 | bool "TI DA830/OMAP-L137 Reference Platform" | 130 | bool "TI DA830/OMAP-L137/AM17x Reference Platform" |
119 | default ARCH_DAVINCI_DA830 | 131 | default ARCH_DAVINCI_DA830 |
120 | depends on ARCH_DAVINCI_DA830 | 132 | depends on ARCH_DAVINCI_DA830 |
121 | select GPIO_PCF857X | 133 | select GPIO_PCF857X |
134 | select MISC_DEVICES | ||
135 | select EEPROM_AT24 | ||
136 | select I2C | ||
122 | help | 137 | help |
123 | Say Y here to select the TI DA830/OMAP-L137 Evaluation Module. | 138 | Say Y here to select the TI DA830/OMAP-L137/AM17x Evaluation Module. |
124 | 139 | ||
125 | choice | 140 | choice |
126 | prompt "Select DA830/OMAP-L137 UI board peripheral" | 141 | prompt "Select DA830/OMAP-L137/AM17x UI board peripheral" |
127 | depends on MACH_DAVINCI_DA830_EVM | 142 | depends on MACH_DAVINCI_DA830_EVM |
128 | help | 143 | help |
129 | The presence of UI card on the DA830/OMAP-L137 EVM is detected | 144 | The presence of UI card on the DA830/OMAP-L137/AM17x EVM is |
130 | automatically based on successful probe of the I2C based GPIO | 145 | detected automatically based on successful probe of the I2C |
131 | expander on that board. This option selected in this menu has | 146 | based GPIO expander on that board. This option selected in this |
132 | an effect only in case of a successful UI card detection. | 147 | menu has an effect only in case of a successful UI card detection. |
133 | 148 | ||
134 | config DA830_UI_LCD | 149 | config DA830_UI_LCD |
135 | bool "LCD" | 150 | bool "LCD" |
@@ -140,23 +155,22 @@ config DA830_UI_LCD | |||
140 | config DA830_UI_NAND | 155 | config DA830_UI_NAND |
141 | bool "NAND flash" | 156 | bool "NAND flash" |
142 | help | 157 | help |
143 | Say Y here to use the NAND flash. Do not forget to setup | 158 | Say Y here to use the NAND flash. Do not forget to setup |
144 | the switch correctly. | 159 | the switch correctly. |
145 | endchoice | 160 | endchoice |
146 | 161 | ||
147 | config MACH_DAVINCI_DA850_EVM | 162 | config MACH_DAVINCI_DA850_EVM |
148 | bool "TI DA850/OMAP-L138 Reference Platform" | 163 | bool "TI DA850/OMAP-L138/AM18x Reference Platform" |
149 | default ARCH_DAVINCI_DA850 | 164 | default ARCH_DAVINCI_DA850 |
150 | depends on ARCH_DAVINCI_DA850 | 165 | depends on ARCH_DAVINCI_DA850 |
151 | select GPIO_PCA953X | ||
152 | help | 166 | help |
153 | Say Y here to select the TI DA850/OMAP-L138 Evaluation Module. | 167 | Say Y here to select the TI DA850/OMAP-L138/AM18x Evaluation Module. |
154 | 168 | ||
155 | choice | 169 | choice |
156 | prompt "Select peripherals connected to expander on UI board" | 170 | prompt "Select peripherals connected to expander on UI board" |
157 | depends on MACH_DAVINCI_DA850_EVM | 171 | depends on MACH_DAVINCI_DA850_EVM |
158 | help | 172 | help |
159 | The presence of User Interface (UI) card on the DA850/OMAP-L138 | 173 | The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x |
160 | EVM is detected automatically based on successful probe of the I2C | 174 | EVM is detected automatically based on successful probe of the I2C |
161 | based GPIO expander on that card. This option selected in this | 175 | based GPIO expander on that card. This option selected in this |
162 | menu has an effect only in case of a successful UI card detection. | 176 | menu has an effect only in case of a successful UI card detection. |
@@ -165,19 +179,25 @@ config DA850_UI_NONE | |||
165 | bool "No peripheral is enabled" | 179 | bool "No peripheral is enabled" |
166 | help | 180 | help |
167 | Say Y if you do not want to enable any of the peripherals connected | 181 | Say Y if you do not want to enable any of the peripherals connected |
168 | to TCA6416 expander on DA850/OMAP-L138 EVM UI card | 182 | to TCA6416 expander on DA850/OMAP-L138/AM18x EVM UI card |
169 | 183 | ||
170 | config DA850_UI_RMII | 184 | config DA850_UI_RMII |
171 | bool "RMII Ethernet PHY" | 185 | bool "RMII Ethernet PHY" |
172 | help | 186 | help |
173 | Say Y if you want to use the RMII PHY on the DA850/OMAP-L138 EVM. | 187 | Say Y if you want to use the RMII PHY on the DA850/OMAP-L138/AM18x |
174 | This PHY is found on the UI daughter card that is supplied with | 188 | EVM. This PHY is found on the UI daughter card that is supplied with |
175 | the EVM. | 189 | the EVM. |
176 | NOTE: Please take care while choosing this option, MII PHY will | 190 | NOTE: Please take care while choosing this option, MII PHY will |
177 | not be functional if RMII mode is selected. | 191 | not be functional if RMII mode is selected. |
178 | 192 | ||
179 | endchoice | 193 | endchoice |
180 | 194 | ||
195 | config GPIO_PCA953X | ||
196 | default MACH_DAVINCI_DA850_EVM | ||
197 | |||
198 | config KEYBOARD_GPIO_POLLED | ||
199 | default MACH_DAVINCI_DA850_EVM | ||
200 | |||
181 | config MACH_TNETV107X | 201 | config MACH_TNETV107X |
182 | bool "TI TNETV107X Reference Platform" | 202 | bool "TI TNETV107X Reference Platform" |
183 | default ARCH_DAVINCI_TNETV107X | 203 | default ARCH_DAVINCI_TNETV107X |
@@ -185,6 +205,25 @@ config MACH_TNETV107X | |||
185 | help | 205 | help |
186 | Say Y here to select the TI TNETV107X Evaluation Module. | 206 | Say Y here to select the TI TNETV107X Evaluation Module. |
187 | 207 | ||
208 | config MACH_MITYOMAPL138 | ||
209 | bool "Critical Link MityDSP-L138/MityARM-1808 SoM" | ||
210 | depends on ARCH_DAVINCI_DA850 | ||
211 | select MISC_DEVICES | ||
212 | select EEPROM_AT24 | ||
213 | select I2C | ||
214 | help | ||
215 | Say Y here to select the Critical Link MityDSP-L138/MityARM-1808 | ||
216 | System on Module. Information on this SoM may be found at | ||
217 | http://www.mitydsp.com | ||
218 | |||
219 | config MACH_OMAPL138_HAWKBOARD | ||
220 | bool "TI AM1808 / OMAPL-138 Hawkboard platform" | ||
221 | depends on ARCH_DAVINCI_DA850 | ||
222 | help | ||
223 | Say Y here to select the TI AM1808 / OMAPL-138 Hawkboard platform . | ||
224 | Information of this board may be found at | ||
225 | http://www.hawkboard.org/ | ||
226 | |||
188 | config DAVINCI_MUX | 227 | config DAVINCI_MUX |
189 | bool "DAVINCI multiplexing support" | 228 | bool "DAVINCI multiplexing support" |
190 | depends on ARCH_DAVINCI | 229 | depends on ARCH_DAVINCI |
@@ -195,20 +234,20 @@ config DAVINCI_MUX | |||
195 | say Y. | 234 | say Y. |
196 | 235 | ||
197 | config DAVINCI_MUX_DEBUG | 236 | config DAVINCI_MUX_DEBUG |
198 | bool "Multiplexing debug output" | 237 | bool "Multiplexing debug output" |
199 | depends on DAVINCI_MUX | 238 | depends on DAVINCI_MUX |
200 | help | 239 | help |
201 | Makes the multiplexing functions print out a lot of debug info. | 240 | Makes the multiplexing functions print out a lot of debug info. |
202 | This is useful if you want to find out the correct values of the | 241 | This is useful if you want to find out the correct values of the |
203 | multiplexing registers. | 242 | multiplexing registers. |
204 | 243 | ||
205 | config DAVINCI_MUX_WARNINGS | 244 | config DAVINCI_MUX_WARNINGS |
206 | bool "Warn about pins the bootloader didn't set up" | 245 | bool "Warn about pins the bootloader didn't set up" |
207 | depends on DAVINCI_MUX | 246 | depends on DAVINCI_MUX |
208 | help | 247 | help |
209 | Choose Y here to warn whenever driver initialization logic needs | 248 | Choose Y here to warn whenever driver initialization logic needs |
210 | to change the pin multiplexing setup. When there are no warnings | 249 | to change the pin multiplexing setup. When there are no warnings |
211 | printed, it's safe to deselect DAVINCI_MUX for your product. | 250 | printed, it's safe to deselect DAVINCI_MUX for your product. |
212 | 251 | ||
213 | config DAVINCI_RESET_CLOCKS | 252 | config DAVINCI_RESET_CLOCKS |
214 | bool "Reset unused clocks during boot" | 253 | bool "Reset unused clocks during boot" |