aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-davinci/Kconfig
diff options
context:
space:
mode:
authorGlenn Elliott <gelliott@cs.unc.edu>2012-03-04 19:47:13 -0500
committerGlenn Elliott <gelliott@cs.unc.edu>2012-03-04 19:47:13 -0500
commitc71c03bda1e86c9d5198c5d83f712e695c4f2a1e (patch)
treeecb166cb3e2b7e2adb3b5e292245fefd23381ac8 /arch/arm/mach-davinci/Kconfig
parentea53c912f8a86a8567697115b6a0d8152beee5c8 (diff)
parent6a00f206debf8a5c8899055726ad127dbeeed098 (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/Kconfig101
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
22config ARCH_DAVINCI_DM355 22config 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
27config ARCH_DAVINCI_DM646x 27config 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
32config ARCH_DAVINCI_DA830 32config 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
38config ARCH_DAVINCI_DA850 38config 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
68config MACH_SFFSDR 71config 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
117config MACH_DAVINCI_DA830_EVM 129config 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
125choice 140choice
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
134config DA830_UI_LCD 149config DA830_UI_LCD
135 bool "LCD" 150 bool "LCD"
@@ -140,23 +155,22 @@ config DA830_UI_LCD
140config DA830_UI_NAND 155config 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.
145endchoice 160endchoice
146 161
147config MACH_DAVINCI_DA850_EVM 162config 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
155choice 169choice
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
170config DA850_UI_RMII 184config 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
179endchoice 193endchoice
180 194
195config GPIO_PCA953X
196 default MACH_DAVINCI_DA850_EVM
197
198config KEYBOARD_GPIO_POLLED
199 default MACH_DAVINCI_DA850_EVM
200
181config MACH_TNETV107X 201config 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
208config 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
219config 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
188config DAVINCI_MUX 227config 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
197config DAVINCI_MUX_DEBUG 236config 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
205config DAVINCI_MUX_WARNINGS 244config 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
213config DAVINCI_RESET_CLOCKS 252config DAVINCI_RESET_CLOCKS
214 bool "Reset unused clocks during boot" 253 bool "Reset unused clocks during boot"