davinci: Initial support for MityDSP-L138/MityARM-1808
[deliverable/linux.git] / arch / arm / mach-davinci / Kconfig
CommitLineData
7c6337e2
KH
1if ARCH_DAVINCI
2
0b0c4c2a
MG
3config AINTC
4 bool
5
0521444d
SS
6config CP_INTC
7 bool
8
55c79a40 9config ARCH_DAVINCI_DMx
b722049d 10 select CPU_ARM926T
55c79a40
MG
11 bool
12
7c6337e2
KH
13menu "TI DaVinci Implementations"
14
15comment "DaVinci Core Type"
16
d0e47fba 17config ARCH_DAVINCI_DM644x
7c6337e2 18 bool "DaVinci 644x based system"
0b0c4c2a 19 select AINTC
55c79a40 20 select ARCH_DAVINCI_DMx
7c6337e2 21
95a3477f 22config ARCH_DAVINCI_DM355
a7884f45 23 bool "DaVinci 355 based system"
0b0c4c2a 24 select AINTC
55c79a40 25 select ARCH_DAVINCI_DMx
95a3477f 26
e38d92fd 27config ARCH_DAVINCI_DM646x
a7884f45 28 bool "DaVinci 646x based system"
0b0c4c2a 29 select AINTC
55c79a40
MG
30 select ARCH_DAVINCI_DMx
31
32config ARCH_DAVINCI_DA830
48ea89ea 33 bool "DA830/OMAP-L137/AM17x based system"
55c79a40
MG
34 select CP_INTC
35 select ARCH_DAVINCI_DA8XX
1ce52121 36 select CPU_DCACHE_WRITETHROUGH # needed on silicon revs 1.0, 1.1
55c79a40 37
e1a8d7e2 38config ARCH_DAVINCI_DA850
48ea89ea 39 bool "DA850/OMAP-L138/AM18x based system"
e1a8d7e2
SR
40 select CP_INTC
41 select ARCH_DAVINCI_DA8XX
6601b803 42 select ARCH_HAS_CPUFREQ
e1a8d7e2 43
55c79a40 44config ARCH_DAVINCI_DA8XX
b722049d 45 select CPU_ARM926T
55c79a40 46 bool
e38d92fd 47
a46e9e40
SP
48config ARCH_DAVINCI_DM365
49 bool "DaVinci 365 based system"
50 select AINTC
51 select ARCH_DAVINCI_DMx
52
4d1e7848
CC
53config ARCH_DAVINCI_TNETV107X
54 select CPU_V6
55 select CP_INTC
56 bool "TNETV107X based system"
57
7c6337e2
KH
58comment "DaVinci Board Type"
59
60config MACH_DAVINCI_EVM
d0e47fba 61 bool "TI DM644x EVM"
f28f03bb 62 default ARCH_DAVINCI_DM644x
d0e47fba 63 depends on ARCH_DAVINCI_DM644x
7c6337e2
KH
64 help
65 Configure this option to specify the whether the board used
d0e47fba 66 for development is a DM644x EVM
7c6337e2 67
f5ce6a67
HV
68config MACH_SFFSDR
69 bool "Lyrtech SFFSDR"
f5ce6a67
HV
70 depends on ARCH_DAVINCI_DM644x
71 help
72 Say Y here to select the Lyrtech Small Form Factor
73 Software Defined Radio (SFFSDR) board.
5526b3f7 74
c16fe267
AP
75config MACH_NEUROS_OSD2
76 bool "Neuros OSD2 Open Television Set Top Box"
77 depends on ARCH_DAVINCI_DM644x
78 help
79 Configure this option to specify the whether the board used
80 for development is a Neuros OSD2 Open Set Top Box.
81
95a3477f
KH
82config MACH_DAVINCI_DM355_EVM
83 bool "TI DM355 EVM"
f28f03bb 84 default ARCH_DAVINCI_DM355
95a3477f
KH
85 depends on ARCH_DAVINCI_DM355
86 help
87 Configure this option to specify the whether the board used
88 for development is a DM355 EVM
89
90config MACH_DM355_LEOPARD
91 bool "DM355 Leopard board"
95a3477f
KH
92 depends on ARCH_DAVINCI_DM355
93 help
94 Configure this option to specify the whether the board used
95 for development is a DM355 Leopard board.
96
e38d92fd
KH
97config MACH_DAVINCI_DM6467_EVM
98 bool "TI DM6467 EVM"
f28f03bb 99 default ARCH_DAVINCI_DM646x
e38d92fd 100 depends on ARCH_DAVINCI_DM646x
c1978e1d 101 select MACH_DAVINCI_DM6467TEVM
e38d92fd
KH
102 help
103 Configure this option to specify the whether the board used
104 for development is a DM6467 EVM
105
c1978e1d
SN
106config MACH_DAVINCI_DM6467TEVM
107 bool
108
a46e9e40
SP
109config MACH_DAVINCI_DM365_EVM
110 bool "TI DM365 EVM"
111 default ARCH_DAVINCI_DM365
112 depends on ARCH_DAVINCI_DM365
113 help
114 Configure this option to specify whether the board used
115 for development is a DM365 EVM
116
8593790d 117config MACH_DAVINCI_DA830_EVM
48ea89ea 118 bool "TI DA830/OMAP-L137/AM17x Reference Platform"
8593790d
MG
119 default ARCH_DAVINCI_DA830
120 depends on ARCH_DAVINCI_DA830
77316f05 121 select GPIO_PCF857X
8593790d 122 help
48ea89ea 123 Say Y here to select the TI DA830/OMAP-L137/AM17x Evaluation Module.
e38d92fd 124
13e1f044 125choice
48ea89ea 126 prompt "Select DA830/OMAP-L137/AM17x UI board peripheral"
77316f05
SN
127 depends on MACH_DAVINCI_DA830_EVM
128 help
48ea89ea
SN
129 The presence of UI card on the DA830/OMAP-L137/AM17x EVM is
130 detected automatically based on successful probe of the I2C
131 based GPIO expander on that board. This option selected in this
132 menu has an effect only in case of a successful UI card detection.
13e1f044
SC
133
134config DA830_UI_LCD
135 bool "LCD"
136 help
137 Say Y here to use the LCD as a framebuffer or simple character
138 display.
139
733975a3
DG
140config DA830_UI_NAND
141 bool "NAND flash"
142 help
a7884f45 143 Say Y here to use the NAND flash. Do not forget to setup
733975a3 144 the switch correctly.
13e1f044
SC
145endchoice
146
0fbc5592 147config MACH_DAVINCI_DA850_EVM
48ea89ea 148 bool "TI DA850/OMAP-L138/AM18x Reference Platform"
0fbc5592
SR
149 default ARCH_DAVINCI_DA850
150 depends on ARCH_DAVINCI_DA850
2206771c
C
151 select GPIO_PCA953X
152 help
48ea89ea 153 Say Y here to select the TI DA850/OMAP-L138/AM18x Evaluation Module.
2206771c
C
154
155choice
156 prompt "Select peripherals connected to expander on UI board"
797d799e
SN
157 depends on MACH_DAVINCI_DA850_EVM
158 help
48ea89ea 159 The presence of User Interface (UI) card on the DA850/OMAP-L138/AM18x
797d799e
SN
160 EVM is detected automatically based on successful probe of the I2C
161 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.
2206771c
C
163
164config DA850_UI_NONE
165 bool "No peripheral is enabled"
166 help
167 Say Y if you do not want to enable any of the peripherals connected
48ea89ea 168 to TCA6416 expander on DA850/OMAP-L138/AM18x EVM UI card
2206771c
C
169
170config DA850_UI_RMII
171 bool "RMII Ethernet PHY"
172 help
48ea89ea
SN
173 Say Y if you want to use the RMII PHY on the DA850/OMAP-L138/AM18x
174 EVM. This PHY is found on the UI daughter card that is supplied with
2206771c
C
175 the EVM.
176 NOTE: Please take care while choosing this option, MII PHY will
177 not be functional if RMII mode is selected.
178
179endchoice
180
57a58a2e
CC
181config MACH_TNETV107X
182 bool "TI TNETV107X Reference Platform"
183 default ARCH_DAVINCI_TNETV107X
184 depends on ARCH_DAVINCI_TNETV107X
185 help
186 Say Y here to select the TI TNETV107X Evaluation Module.
187
f2dbb6d9
MW
188config MACH_MITYOMAPL138
189 bool "Critical Link MityDSP-L138/MityARM-1808 SoM"
190 depends on ARCH_DAVINCI_DA850
191 help
192 Say Y here to select the Critical Link MityDSP-L138/MityARM-1808
193 System on Module. Information on this SoM may be found at
194 http://www.mitydsp.com
195
5526b3f7
KH
196config DAVINCI_MUX
197 bool "DAVINCI multiplexing support"
198 depends on ARCH_DAVINCI
199 default y
200 help
201 Pin multiplexing support for DAVINCI boards. If your bootloader
202 sets the multiplexing correctly, say N. Otherwise, or if unsure,
203 say Y.
204
205config DAVINCI_MUX_DEBUG
a7884f45
SN
206 bool "Multiplexing debug output"
207 depends on DAVINCI_MUX
208 help
209 Makes the multiplexing functions print out a lot of debug info.
210 This is useful if you want to find out the correct values of the
211 multiplexing registers.
5526b3f7
KH
212
213config DAVINCI_MUX_WARNINGS
a7884f45
SN
214 bool "Warn about pins the bootloader didn't set up"
215 depends on DAVINCI_MUX
216 help
217 Choose Y here to warn whenever driver initialization logic needs
218 to change the pin multiplexing setup. When there are no warnings
219 printed, it's safe to deselect DAVINCI_MUX for your product.
5526b3f7 220
c5b736d0
KH
221config DAVINCI_RESET_CLOCKS
222 bool "Reset unused clocks during boot"
223 depends on ARCH_DAVINCI
224 help
225 Say Y if you want to reset unused clocks during boot.
226 This option saves power, but assumes all drivers are
227 using the clock framework. Broken drivers that do not
228 yet use clock framework may not work with this option.
229 If you are booting from another operating system, you
230 probably do not want this option enabled until your
231 device drivers work properly.
232
7c6337e2
KH
233endmenu
234
235endif
This page took 0.521193 seconds and 5 git commands to generate.