Version:  2.6.34 2.6.35 2.6.36 2.6.37 2.6.38 2.6.39 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14

Linux/arch/arm/mach-davinci/Kconfig

  1 if ARCH_DAVINCI
  2 
  3 config AINTC
  4         bool
  5 
  6 config CP_INTC
  7         bool
  8         select IRQ_DOMAIN
  9 
 10 config ARCH_DAVINCI_DMx
 11         bool
 12         select CPU_ARM926T
 13 
 14 menu "TI DaVinci Implementations"
 15 
 16 comment "DaVinci Core Type"
 17 
 18 config ARCH_DAVINCI_DM644x
 19         bool "DaVinci 644x based system"
 20         select AINTC
 21         select ARCH_DAVINCI_DMx
 22 
 23 config ARCH_DAVINCI_DM355
 24         bool "DaVinci 355 based system"
 25         select AINTC
 26         select ARCH_DAVINCI_DMx
 27 
 28 config ARCH_DAVINCI_DM646x
 29         bool "DaVinci 646x based system"
 30         select AINTC
 31         select ARCH_DAVINCI_DMx
 32 
 33 config ARCH_DAVINCI_DA830
 34         bool "DA830/OMAP-L137/AM17x based system"
 35         select ARCH_DAVINCI_DA8XX
 36         select CPU_DCACHE_WRITETHROUGH # needed on silicon revs 1.0, 1.1
 37         select CP_INTC
 38 
 39 config ARCH_DAVINCI_DA850
 40         bool "DA850/OMAP-L138/AM18x based system"
 41         select ARCH_DAVINCI_DA8XX
 42         select ARCH_HAS_CPUFREQ
 43         select CP_INTC
 44 
 45 config ARCH_DAVINCI_DA8XX
 46         bool
 47         select CPU_ARM926T
 48 
 49 config ARCH_DAVINCI_DM365
 50         bool "DaVinci 365 based system"
 51         select AINTC
 52         select ARCH_DAVINCI_DMx
 53 
 54 config ARCH_DAVINCI_TNETV107X
 55         bool "TNETV107X based system"
 56         select CPU_V6
 57         select CP_INTC
 58 
 59 comment "DaVinci Board Type"
 60 
 61 config MACH_DA8XX_DT
 62         bool "Support DA8XX platforms using device tree"
 63         default y
 64         depends on ARCH_DAVINCI_DA8XX
 65         select PINCTRL
 66         help
 67           Say y here to include support for TI DaVinci DA850 based using
 68           Flattened Device Tree. More information at Documentation/devicetree
 69 
 70 config MACH_DAVINCI_EVM
 71         bool "TI DM644x EVM"
 72         default ARCH_DAVINCI_DM644x
 73         depends on ARCH_DAVINCI_DM644x
 74         select EEPROM_AT24
 75         select I2C
 76         help
 77           Configure this option to specify the whether the board used
 78           for development is a DM644x EVM
 79 
 80 config MACH_SFFSDR
 81         bool "Lyrtech SFFSDR"
 82         depends on ARCH_DAVINCI_DM644x
 83         select EEPROM_AT24
 84         select I2C
 85         help
 86           Say Y here to select the Lyrtech Small Form Factor
 87           Software Defined Radio (SFFSDR) board.
 88 
 89 config MACH_NEUROS_OSD2
 90         bool "Neuros OSD2 Open Television Set Top Box"
 91         depends on ARCH_DAVINCI_DM644x
 92         help
 93           Configure this option to specify the whether the board used
 94           for development is a Neuros OSD2 Open Set Top Box.
 95 
 96 config MACH_DAVINCI_DM355_EVM
 97         bool "TI DM355 EVM"
 98         default ARCH_DAVINCI_DM355
 99         depends on ARCH_DAVINCI_DM355
100         help
101           Configure this option to specify the whether the board used
102           for development is a DM355 EVM
103 
104 config MACH_DM355_LEOPARD
105         bool "DM355 Leopard board"
106         depends on ARCH_DAVINCI_DM355
107         help
108           Configure this option to specify the whether the board used
109           for development is a DM355 Leopard board.
110 
111 config MACH_DAVINCI_DM6467_EVM
112         bool "TI DM6467 EVM"
113         default ARCH_DAVINCI_DM646x
114         depends on ARCH_DAVINCI_DM646x
115         select EEPROM_AT24
116         select I2C
117         select MACH_DAVINCI_DM6467TEVM
118         help
119           Configure this option to specify the whether the board used
120           for development is a DM6467 EVM
121 
122 config MACH_DAVINCI_DM6467TEVM
123         bool
124 
125 config MACH_DAVINCI_DM365_EVM
126         bool "TI DM365 EVM"
127         default ARCH_DAVINCI_DM365
128         depends on ARCH_DAVINCI_DM365
129         select EEPROM_AT24
130         select I2C
131         help
132           Configure this option to specify whether the board used
133           for development is a DM365 EVM
134 
135 config MACH_DAVINCI_DA830_EVM
136         bool "TI DA830/OMAP-L137/AM17x Reference Platform"
137         default ARCH_DAVINCI_DA830
138         depends on ARCH_DAVINCI_DA830
139         select EEPROM_AT24
140         select GPIO_PCF857X
141         select I2C
142         help
143           Say Y here to select the TI DA830/OMAP-L137/AM17x Evaluation Module.
144 
145 choice
146         prompt "Select DA830/OMAP-L137/AM17x UI board peripheral"
147         depends on MACH_DAVINCI_DA830_EVM
148         help
149           The presence of UI card on the DA830/OMAP-L137/AM17x EVM is
150           detected automatically based on successful probe of the I2C
151           based GPIO expander on that board. This option selected in this
152           menu has an effect only in case of a successful UI card detection.
153 
154 config DA830_UI_LCD
155         bool "LCD"
156         help
157           Say Y here to use the LCD as a framebuffer or simple character
158           display.
159 
160 config DA830_UI_NAND
161         bool "NAND flash"
162         help
163           Say Y here to use the NAND flash. Do not forget to setup
164           the switch correctly.
165 endchoice
166 
167 config MACH_DAVINCI_DA850_EVM
168         bool "TI DA850/OMAP-L138/AM18x Reference Platform"
169         default ARCH_DAVINCI_DA850
170         depends on ARCH_DAVINCI_DA850
171         help
172           Say Y here to select the TI DA850/OMAP-L138/AM18x Evaluation Module.
173 
174 choice
175         prompt "Select peripherals connected to expander on UI board"
176         depends on MACH_DAVINCI_DA850_EVM
177         help
178           The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x
179           EVM is detected automatically based on successful probe of the I2C
180           based GPIO expander on that card. This option selected in this
181           menu has an effect only in case of a successful UI card detection.
182 
183 config DA850_UI_NONE
184         bool "No peripheral is enabled"
185         help
186           Say Y if you do not want to enable any of the peripherals connected
187           to TCA6416 expander on DA850/OMAP-L138/AM18x EVM UI card
188 
189 config DA850_UI_RMII
190         bool "RMII Ethernet PHY"
191         help
192           Say Y if you want to use the RMII PHY on the DA850/OMAP-L138/AM18x
193           EVM. This PHY is found on the UI daughter card that is supplied with
194           the EVM.
195           NOTE: Please take care while choosing this option, MII PHY will
196           not be functional if RMII mode is selected.
197 
198 config DA850_UI_SD_VIDEO_PORT
199         bool "Video Port Interface"
200         help
201           Say Y if you want to use Video Port Interface (VPIF) on the
202           DA850/OMAP-L138 EVM. The Video decoders/encoders are found on the
203           UI daughter card that is supplied with the EVM.
204 
205 endchoice
206 
207 config DA850_WL12XX
208         bool "AM18x wl1271 daughter board"
209         depends on MACH_DAVINCI_DA850_EVM
210         help
211           The wl1271 daughter card for AM18x EVMs is a combo wireless
212           connectivity add-on card, based on the LS Research TiWi module with
213           Texas Instruments' wl1271 solution.
214           Say Y if you want to use a wl1271 expansion card connected to the
215           AM18x EVM.
216 
217 config GPIO_PCA953X
218         default MACH_DAVINCI_DA850_EVM
219 
220 config KEYBOARD_GPIO_POLLED
221         default MACH_DAVINCI_DA850_EVM
222 
223 config MACH_TNETV107X
224         bool "TI TNETV107X Reference Platform"
225         default ARCH_DAVINCI_TNETV107X
226         depends on ARCH_DAVINCI_TNETV107X
227         help
228           Say Y here to select the TI TNETV107X Evaluation Module.
229 
230 config MACH_MITYOMAPL138
231         bool "Critical Link MityDSP-L138/MityARM-1808 SoM"
232         depends on ARCH_DAVINCI_DA850
233         select EEPROM_AT24
234         select I2C
235         help
236           Say Y here to select the Critical Link MityDSP-L138/MityARM-1808
237           System on Module.  Information on this SoM may be found at
238           http://www.mitydsp.com
239 
240 config MACH_OMAPL138_HAWKBOARD
241         bool "TI AM1808 / OMAPL-138 Hawkboard platform"
242         depends on ARCH_DAVINCI_DA850
243         help
244           Say Y here to select the TI AM1808 / OMAPL-138 Hawkboard platform .
245           Information of this board may be found at
246           http://www.hawkboard.org/
247 
248 config DAVINCI_MUX
249         bool "DAVINCI multiplexing support"
250         depends on ARCH_DAVINCI
251         default y
252         help
253           Pin multiplexing support for DAVINCI boards. If your bootloader
254           sets the multiplexing correctly, say N. Otherwise, or if unsure,
255           say Y.
256 
257 config DAVINCI_MUX_DEBUG
258         bool "Multiplexing debug output"
259         depends on DAVINCI_MUX
260         help
261           Makes the multiplexing functions print out a lot of debug info.
262           This is useful if you want to find out the correct values of the
263           multiplexing registers.
264 
265 config DAVINCI_MUX_WARNINGS
266         bool "Warn about pins the bootloader didn't set up"
267         depends on DAVINCI_MUX
268         help
269           Choose Y here to warn whenever driver initialization logic needs
270           to change the pin multiplexing setup. When there are no warnings
271           printed, it's safe to deselect DAVINCI_MUX for your product.
272 
273 config DAVINCI_RESET_CLOCKS
274         bool "Reset unused clocks during boot"
275         depends on ARCH_DAVINCI
276         help
277           Say Y if you want to reset unused clocks during boot.
278           This option saves power, but assumes all drivers are
279           using the clock framework. Broken drivers that do not
280           yet use clock framework may not work with this option.
281           If you are booting from another operating system, you
282           probably do not want this option enabled until your
283           device drivers work properly.
284 
285 endmenu
286 
287 endif

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us