Merge branch 'drm-tda998x-fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
[deliverable/linux.git] / arch / cris / arch-v32 / Kconfig
1 if ETRAX_ARCH_V32
2
3 source arch/cris/arch-v32/mach-fs/Kconfig
4 source arch/cris/arch-v32/mach-a3/Kconfig
5
6 source drivers/cpufreq/Kconfig
7
8 config ETRAX_DRAM_VIRTUAL_BASE
9 hex
10 depends on ETRAX_ARCH_V32
11 default "c0000000"
12
13 choice
14 prompt "Nbr of Ethernet LED groups"
15 depends on ETRAX_ARCH_V32
16 default ETRAX_NBR_LED_GRP_ONE
17 help
18 Select how many Ethernet LED groups that can be used. Usually one per Ethernet
19 interface is a good choice.
20
21 config ETRAX_NBR_LED_GRP_ZERO
22 bool "Use zero LED groups"
23 help
24 Select this if you do not want any Ethernet LEDs.
25
26 config ETRAX_NBR_LED_GRP_ONE
27 bool "Use one LED group"
28 help
29 Select this if you want one Ethernet LED group. This LED group
30 can be used for one or more Ethernet interfaces. However, it is
31 recommended that each Ethernet interface use a dedicated LED group.
32
33 config ETRAX_NBR_LED_GRP_TWO
34 bool "Use two LED groups"
35 help
36 Select this if you want two Ethernet LED groups. This is the
37 best choice if you have more than one Ethernet interface and
38 would like to have separate LEDs for the interfaces.
39
40 endchoice
41
42 config ETRAX_LED_G_NET0
43 string "Ethernet LED group 0 green LED bit"
44 depends on ETRAX_ARCH_V32 && (ETRAX_NBR_LED_GRP_ONE || ETRAX_NBR_LED_GRP_TWO)
45 default "PA3"
46 help
47 Bit to use for the green LED in Ethernet LED group 0.
48
49 config ETRAX_LED_R_NET0
50 string "Ethernet LED group 0 red LED bit"
51 depends on ETRAX_ARCH_V32 && (ETRAX_NBR_LED_GRP_ONE || ETRAX_NBR_LED_GRP_TWO)
52 default "PA4"
53 help
54 Bit to use for the red LED in Ethernet LED group 0.
55
56 config ETRAX_LED_G_NET1
57 string "Ethernet group 1 green LED bit"
58 depends on ETRAX_ARCH_V32 && ETRAX_NBR_LED_GRP_TWO
59 default ""
60 help
61 Bit to use for the green LED in Ethernet LED group 1.
62
63 config ETRAX_LED_R_NET1
64 string "Ethernet group 1 red LED bit"
65 depends on ETRAX_ARCH_V32 && ETRAX_NBR_LED_GRP_TWO
66 default ""
67 help
68 Bit to use for the red LED in Ethernet LED group 1.
69
70 config ETRAX_V32_LED2G
71 string "Second green LED bit"
72 depends on ETRAX_ARCH_V32
73 default "PA5"
74 help
75 Bit to use for the first green LED (status LED).
76 Most Axis products use bit A5 here.
77
78 config ETRAX_V32_LED2R
79 string "Second red LED bit"
80 depends on ETRAX_ARCH_V32
81 default "PA6"
82 help
83 Bit to use for the first red LED (network LED).
84 Most Axis products use bit A6 here.
85
86 config ETRAX_V32_LED3G
87 string "Third green LED bit"
88 depends on ETRAX_ARCH_V32
89 default "PA7"
90 help
91 Bit to use for the first green LED (drive/power LED).
92 Most Axis products use bit A7 here.
93
94 config ETRAX_V32_LED3R
95 string "Third red LED bit"
96 depends on ETRAX_ARCH_V32
97 default "PA7"
98 help
99 Bit to use for the first red LED (drive/power LED).
100 Most Axis products use bit A7 here.
101
102 choice
103 prompt "Kernel GDB port"
104 depends on ETRAX_KGDB
105 default ETRAX_KGDB_PORT0
106 help
107 Choose a serial port for kernel debugging. NOTE: This port should
108 not be enabled under Drivers for built-in interfaces (as it has its
109 own initialization code) and should not be the same as the debug port.
110
111 config ETRAX_KGDB_PORT4
112 bool "Serial-4"
113 depends on ETRAX_SERIAL_PORTS = 5
114 help
115 Use serial port 4 for kernel debugging.
116
117 endchoice
118
119 config ETRAX_MEM_GRP1_CONFIG
120 hex "MEM_GRP1_CONFIG"
121 depends on ETRAX_ARCH_V32
122 default "4044a"
123 help
124 Waitstates for flash. The default value is suitable for the
125 standard flashes used in axis products (120 ns).
126
127 config ETRAX_MEM_GRP2_CONFIG
128 hex "MEM_GRP2_CONFIG"
129 depends on ETRAX_ARCH_V32
130 default "0"
131 help
132 Waitstates for SRAM. 0 is a good choice for most Axis products.
133
134 config ETRAX_MEM_GRP3_CONFIG
135 hex "MEM_GRP3_CONFIG"
136 depends on ETRAX_ARCH_V32
137 default "0"
138 help
139 Waitstates for CSP0-3. 0 is a good choice for most Axis products.
140 It may need to be changed if external devices such as extra
141 register-mapped LEDs are used.
142
143 config ETRAX_MEM_GRP4_CONFIG
144 hex "MEM_GRP4_CONFIG"
145 depends on ETRAX_ARCH_V32
146 default "0"
147 help
148 Waitstates for CSP4-6. 0 is a good choice for most Axis products.
149
150 config ETRAX_SDRAM_GRP0_CONFIG
151 hex "SDRAM_GRP0_CONFIG"
152 depends on ETRAX_ARCH_V32
153 default "336"
154 help
155 SDRAM configuration for group 0. The value depends on the
156 hardware configuration. The default value is suitable
157 for 32 MB organized as two 16 bits chips (e.g. Axis
158 part number 18550) connected as one 32 bit device (i.e. in
159 the same group).
160
161 config ETRAX_SDRAM_GRP1_CONFIG
162 hex "SDRAM_GRP1_CONFIG"
163 depends on ETRAX_ARCH_V32
164 default "0"
165 help
166 SDRAM configuration for group 1. The default value is 0
167 because group 1 is not used in the default configuration,
168 described in the help for SDRAM_GRP0_CONFIG.
169
170 config ETRAX_SDRAM_TIMING
171 hex "SDRAM_TIMING"
172 depends on ETRAX_ARCH_V32
173 default "104a"
174 help
175 SDRAM timing parameters. The default value is ok for
176 most hardwares but large SDRAMs may require a faster
177 refresh (a.k.a 8K refresh). The default value implies
178 100MHz clock and SDR mode.
179
180 config ETRAX_SDRAM_COMMAND
181 hex "SDRAM_COMMAND"
182 depends on ETRAX_ARCH_V32
183 default "0"
184 help
185 SDRAM command. Should be 0 unless you really know what
186 you are doing (may be != 0 for unusual address line
187 mappings such as in a MCM)..
188
189 config ETRAX_DEF_GIO_PA_OE
190 hex "GIO_PA_OE"
191 depends on ETRAX_ARCH_V32
192 default "1c"
193 help
194 Configures the direction of general port A bits. 1 is out, 0 is in.
195 This is often totally different depending on the product used.
196 There are some guidelines though - if you know that only LED's are
197 connected to port PA, then they are usually connected to bits 2-4
198 and you can therefore use 1c. On other boards which don't have the
199 LED's at the general ports, these bits are used for all kinds of
200 stuff. If you don't know what to use, it is always safe to put all
201 as inputs, although floating inputs isn't good.
202
203 config ETRAX_DEF_GIO_PA_OUT
204 hex "GIO_PA_OUT"
205 depends on ETRAX_ARCH_V32
206 default "00"
207 help
208 Configures the initial data for the general port A bits. Most
209 products should use 00 here.
210
211 config ETRAX_DEF_GIO_PB_OE
212 hex "GIO_PB_OE"
213 depends on ETRAX_ARCH_V32
214 default "00000"
215 help
216 Configures the direction of general port B bits. 1 is out, 0 is in.
217 This is often totally different depending on the product used.
218 There are some guidelines though - if you know that only LED's are
219 connected to port PA, then they are usually connected to bits 2-4
220 and you can therefore use 1c. On other boards which don't have the
221 LED's at the general ports, these bits are used for all kinds of
222 stuff. If you don't know what to use, it is always safe to put all
223 as inputs, although floating inputs isn't good.
224
225 config ETRAX_DEF_GIO_PB_OUT
226 hex "GIO_PB_OUT"
227 depends on ETRAX_ARCH_V32
228 default "00000"
229 help
230 Configures the initial data for the general port B bits. Most
231 products should use 00000 here.
232
233 config ETRAX_DEF_GIO_PC_OE
234 hex "GIO_PC_OE"
235 depends on ETRAX_ARCH_V32
236 default "00000"
237 help
238 Configures the direction of general port C bits. 1 is out, 0 is in.
239 This is often totally different depending on the product used.
240 There are some guidelines though - if you know that only LED's are
241 connected to port PA, then they are usually connected to bits 2-4
242 and you can therefore use 1c. On other boards which don't have the
243 LED's at the general ports, these bits are used for all kinds of
244 stuff. If you don't know what to use, it is always safe to put all
245 as inputs, although floating inputs isn't good.
246
247 config ETRAX_DEF_GIO_PC_OUT
248 hex "GIO_PC_OUT"
249 depends on ETRAX_ARCH_V32
250 default "00000"
251 help
252 Configures the initial data for the general port C bits. Most
253 products should use 00000 here.
254
255 config ETRAX_DEF_GIO_PD_OE
256 hex "GIO_PD_OE"
257 depends on ETRAX_ARCH_V32
258 default "00000"
259 help
260 Configures the direction of general port D bits. 1 is out, 0 is in.
261 This is often totally different depending on the product used.
262 There are some guidelines though - if you know that only LED's are
263 connected to port PA, then they are usually connected to bits 2-4
264 and you can therefore use 1c. On other boards which don't have the
265 LED's at the general ports, these bits are used for all kinds of
266 stuff. If you don't know what to use, it is always safe to put all
267 as inputs, although floating inputs isn't good.
268
269 config ETRAX_DEF_GIO_PD_OUT
270 hex "GIO_PD_OUT"
271 depends on ETRAX_ARCH_V32
272 default "00000"
273 help
274 Configures the initial data for the general port D bits. Most
275 products should use 00000 here.
276
277 config ETRAX_DEF_GIO_PE_OE
278 hex "GIO_PE_OE"
279 depends on ETRAX_ARCH_V32
280 default "00000"
281 help
282 Configures the direction of general port E bits. 1 is out, 0 is in.
283 This is often totally different depending on the product used.
284 There are some guidelines though - if you know that only LED's are
285 connected to port PA, then they are usually connected to bits 2-4
286 and you can therefore use 1c. On other boards which don't have the
287 LED's at the general ports, these bits are used for all kinds of
288 stuff. If you don't know what to use, it is always safe to put all
289 as inputs, although floating inputs isn't good.
290
291 config ETRAX_DEF_GIO_PE_OUT
292 hex "GIO_PE_OUT"
293 depends on ETRAX_ARCH_V32
294 default "00000"
295 help
296 Configures the initial data for the general port E bits. Most
297 products should use 00000 here.
298
299 endif
This page took 0.036828 seconds and 5 git commands to generate.