diff options
author | Mikael Starvik <mikael.starvik@axis.com> | 2005-07-27 14:44:44 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-27 19:26:01 -0400 |
commit | 51533b615e605d86154ec1b4e585c8ca1b0b15b7 (patch) | |
tree | 4a6d7d8494d2017632d83624fb71b36031e0e7e5 /arch/cris/arch-v32/drivers/Kconfig | |
parent | 5d01e6ce785884a5db5792cd2e5bb36fa82fe23c (diff) |
[PATCH] CRIS update: new subarchitecture v32
New CRIS sub architecture named v32.
From: Dave Jones <davej@redhat.com>
Fix swapped kmalloc args
Signed-off-by: Mikael Starvik <starvik@axis.com>
Signed-off-by: Dave Jones <davej@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/cris/arch-v32/drivers/Kconfig')
-rw-r--r-- | arch/cris/arch-v32/drivers/Kconfig | 625 |
1 files changed, 625 insertions, 0 deletions
diff --git a/arch/cris/arch-v32/drivers/Kconfig b/arch/cris/arch-v32/drivers/Kconfig new file mode 100644 index 000000000000..a33097f95362 --- /dev/null +++ b/arch/cris/arch-v32/drivers/Kconfig | |||
@@ -0,0 +1,625 @@ | |||
1 | config ETRAX_ETHERNET | ||
2 | bool "Ethernet support" | ||
3 | depends on ETRAX_ARCH_V32 | ||
4 | select NET_ETHERNET | ||
5 | help | ||
6 | This option enables the ETRAX FS built-in 10/100Mbit Ethernet | ||
7 | controller. | ||
8 | |||
9 | config ETRAX_ETHERNET_HW_CSUM | ||
10 | bool "Hardware accelerated ethernet checksum and scatter/gather" | ||
11 | depends on ETRAX_ETHERNET | ||
12 | depends on ETRAX_STREAMCOPROC | ||
13 | default y | ||
14 | help | ||
15 | Hardware acceleration of checksumming and scatter/gather | ||
16 | |||
17 | config ETRAX_ETHERNET_IFACE0 | ||
18 | depends on ETRAX_ETHERNET | ||
19 | bool "Enable network interface 0" | ||
20 | |||
21 | config ETRAX_ETHERNET_IFACE1 | ||
22 | depends on ETRAX_ETHERNET | ||
23 | bool "Enable network interface 1 (uses DMA6 and DMA7)" | ||
24 | |||
25 | choice | ||
26 | prompt "Network LED behavior" | ||
27 | depends on ETRAX_ETHERNET | ||
28 | default ETRAX_NETWORK_LED_ON_WHEN_ACTIVITY | ||
29 | |||
30 | config ETRAX_NETWORK_LED_ON_WHEN_LINK | ||
31 | bool "LED_on_when_link" | ||
32 | help | ||
33 | Selecting LED_on_when_link will light the LED when there is a | ||
34 | connection and will flash off when there is activity. | ||
35 | |||
36 | Selecting LED_on_when_activity will light the LED only when | ||
37 | there is activity. | ||
38 | |||
39 | This setting will also affect the behaviour of other activity LEDs | ||
40 | e.g. Bluetooth. | ||
41 | |||
42 | config ETRAX_NETWORK_LED_ON_WHEN_ACTIVITY | ||
43 | bool "LED_on_when_activity" | ||
44 | help | ||
45 | Selecting LED_on_when_link will light the LED when there is a | ||
46 | connection and will flash off when there is activity. | ||
47 | |||
48 | Selecting LED_on_when_activity will light the LED only when | ||
49 | there is activity. | ||
50 | |||
51 | This setting will also affect the behaviour of other activity LEDs | ||
52 | e.g. Bluetooth. | ||
53 | |||
54 | endchoice | ||
55 | |||
56 | config ETRAXFS_SERIAL | ||
57 | bool "Serial-port support" | ||
58 | depends on ETRAX_ARCH_V32 | ||
59 | help | ||
60 | Enables the ETRAX FS serial driver for ser0 (ttyS0) | ||
61 | You probably want this enabled. | ||
62 | |||
63 | config ETRAX_SERIAL_PORT0 | ||
64 | bool "Serial port 0 enabled" | ||
65 | depends on ETRAXFS_SERIAL | ||
66 | help | ||
67 | Enables the ETRAX FS serial driver for ser0 (ttyS0) | ||
68 | Normally you want this on. You can control what DMA channels to use | ||
69 | if you do not need DMA to something else. | ||
70 | ser0 can use dma4 or dma6 for output and dma5 or dma7 for input. | ||
71 | |||
72 | choice | ||
73 | prompt "Ser0 DMA in channel " | ||
74 | depends on ETRAX_SERIAL_PORT0 | ||
75 | default ETRAX_SERIAL_PORT0_NO_DMA_IN | ||
76 | help | ||
77 | What DMA channel to use for ser0. | ||
78 | |||
79 | |||
80 | config ETRAX_SERIAL_PORT0_NO_DMA_IN | ||
81 | bool "Ser0 uses no DMA for input" | ||
82 | help | ||
83 | Do not use DMA for ser0 input. | ||
84 | |||
85 | config ETRAX_SERIAL_PORT0_DMA7_IN | ||
86 | bool "Ser0 uses DMA7 for input" | ||
87 | depends on ETRAX_SERIAL_PORT0 | ||
88 | help | ||
89 | Enables the DMA7 input channel for ser0 (ttyS0). | ||
90 | If you do not enable DMA, an interrupt for each character will be | ||
91 | used when receiveing data. | ||
92 | Normally you want to use DMA, unless you use the DMA channel for | ||
93 | something else. | ||
94 | |||
95 | endchoice | ||
96 | |||
97 | choice | ||
98 | prompt "Ser0 DMA out channel" | ||
99 | depends on ETRAX_SERIAL_PORT0 | ||
100 | default ETRAX_SERIAL_PORT0_NO_DMA_OUT | ||
101 | |||
102 | config ETRAX_SERIAL_PORT0_NO_DMA_OUT | ||
103 | bool "Ser0 uses no DMA for output" | ||
104 | help | ||
105 | Do not use DMA for ser0 output. | ||
106 | |||
107 | config ETRAX_SERIAL_PORT0_DMA6_OUT | ||
108 | bool "Ser0 uses DMA6 for output" | ||
109 | depends on ETRAX_SERIAL_PORT0 | ||
110 | help | ||
111 | Enables the DMA6 output channel for ser0 (ttyS0). | ||
112 | If you do not enable DMA, an interrupt for each character will be | ||
113 | used when transmitting data. | ||
114 | Normally you want to use DMA, unless you use the DMA channel for | ||
115 | something else. | ||
116 | |||
117 | endchoice | ||
118 | |||
119 | config ETRAX_SER0_DTR_BIT | ||
120 | string "Ser 0 DTR bit (empty = not used)" | ||
121 | depends on ETRAX_SERIAL_PORT0 | ||
122 | |||
123 | config ETRAX_SER0_RI_BIT | ||
124 | string "Ser 0 RI bit (empty = not used)" | ||
125 | depends on ETRAX_SERIAL_PORT0 | ||
126 | |||
127 | config ETRAX_SER0_DSR_BIT | ||
128 | string "Ser 0 DSR bit (empty = not used)" | ||
129 | depends on ETRAX_SERIAL_PORT0 | ||
130 | |||
131 | config ETRAX_SER0_CD_BIT | ||
132 | string "Ser 0 CD bit (empty = not used)" | ||
133 | depends on ETRAX_SERIAL_PORT0 | ||
134 | |||
135 | config ETRAX_SERIAL_PORT1 | ||
136 | bool "Serial port 1 enabled" | ||
137 | depends on ETRAXFS_SERIAL | ||
138 | help | ||
139 | Enables the ETRAX FS serial driver for ser1 (ttyS1). | ||
140 | |||
141 | choice | ||
142 | prompt "Ser1 DMA in channel " | ||
143 | depends on ETRAX_SERIAL_PORT1 | ||
144 | default ETRAX_SERIAL_PORT1_NO_DMA_IN | ||
145 | help | ||
146 | What DMA channel to use for ser1. | ||
147 | |||
148 | |||
149 | config ETRAX_SERIAL_PORT1_NO_DMA_IN | ||
150 | bool "Ser1 uses no DMA for input" | ||
151 | help | ||
152 | Do not use DMA for ser1 input. | ||
153 | |||
154 | config ETRAX_SERIAL_PORT1_DMA5_IN | ||
155 | bool "Ser1 uses DMA5 for input" | ||
156 | depends on ETRAX_SERIAL_PORT1 | ||
157 | help | ||
158 | Enables the DMA5 input channel for ser1 (ttyS1). | ||
159 | If you do not enable DMA, an interrupt for each character will be | ||
160 | used when receiveing data. | ||
161 | Normally you want this on, unless you use the DMA channel for | ||
162 | something else. | ||
163 | |||
164 | endchoice | ||
165 | |||
166 | choice | ||
167 | prompt "Ser1 DMA out channel " | ||
168 | depends on ETRAX_SERIAL_PORT1 | ||
169 | default ETRAX_SERIAL_PORT1_NO_DMA_OUT | ||
170 | help | ||
171 | What DMA channel to use for ser1. | ||
172 | |||
173 | config ETRAX_SERIAL_PORT1_NO_DMA_OUT | ||
174 | bool "Ser1 uses no DMA for output" | ||
175 | help | ||
176 | Do not use DMA for ser1 output. | ||
177 | |||
178 | config ETRAX_SERIAL_PORT1_DMA4_OUT | ||
179 | bool "Ser1 uses DMA4 for output" | ||
180 | depends on ETRAX_SERIAL_PORT1 | ||
181 | help | ||
182 | Enables the DMA4 output channel for ser1 (ttyS1). | ||
183 | If you do not enable DMA, an interrupt for each character will be | ||
184 | used when transmitting data. | ||
185 | Normally you want this on, unless you use the DMA channel for | ||
186 | something else. | ||
187 | |||
188 | endchoice | ||
189 | |||
190 | config ETRAX_SER1_DTR_BIT | ||
191 | string "Ser 1 DTR bit (empty = not used)" | ||
192 | depends on ETRAX_SERIAL_PORT1 | ||
193 | |||
194 | config ETRAX_SER1_RI_BIT | ||
195 | string "Ser 1 RI bit (empty = not used)" | ||
196 | depends on ETRAX_SERIAL_PORT1 | ||
197 | |||
198 | config ETRAX_SER1_DSR_BIT | ||
199 | string "Ser 1 DSR bit (empty = not used)" | ||
200 | depends on ETRAX_SERIAL_PORT1 | ||
201 | |||
202 | config ETRAX_SER1_CD_BIT | ||
203 | string "Ser 1 CD bit (empty = not used)" | ||
204 | depends on ETRAX_SERIAL_PORT1 | ||
205 | |||
206 | config ETRAX_SERIAL_PORT2 | ||
207 | bool "Serial port 2 enabled" | ||
208 | depends on ETRAXFS_SERIAL | ||
209 | help | ||
210 | Enables the ETRAX FS serial driver for ser2 (ttyS2). | ||
211 | |||
212 | choice | ||
213 | prompt "Ser2 DMA in channel " | ||
214 | depends on ETRAX_SERIAL_PORT2 | ||
215 | default ETRAX_SERIAL_PORT2_NO_DMA_IN | ||
216 | help | ||
217 | What DMA channel to use for ser2. | ||
218 | |||
219 | |||
220 | config ETRAX_SERIAL_PORT2_NO_DMA_IN | ||
221 | bool "Ser2 uses no DMA for input" | ||
222 | help | ||
223 | Do not use DMA for ser2 input. | ||
224 | |||
225 | config ETRAX_SERIAL_PORT2_DMA3_IN | ||
226 | bool "Ser2 uses DMA3 for input" | ||
227 | depends on ETRAX_SERIAL_PORT2 | ||
228 | help | ||
229 | Enables the DMA3 input channel for ser2 (ttyS2). | ||
230 | If you do not enable DMA, an interrupt for each character will be | ||
231 | used when receiveing data. | ||
232 | Normally you want to use DMA, unless you use the DMA channel for | ||
233 | something else. | ||
234 | |||
235 | endchoice | ||
236 | |||
237 | choice | ||
238 | prompt "Ser2 DMA out channel" | ||
239 | depends on ETRAX_SERIAL_PORT2 | ||
240 | default ETRAX_SERIAL_PORT2_NO_DMA_OUT | ||
241 | |||
242 | config ETRAX_SERIAL_PORT2_NO_DMA_OUT | ||
243 | bool "Ser2 uses no DMA for output" | ||
244 | help | ||
245 | Do not use DMA for ser2 output. | ||
246 | |||
247 | config ETRAX_SERIAL_PORT2_DMA2_OUT | ||
248 | bool "Ser2 uses DMA2 for output" | ||
249 | depends on ETRAX_SERIAL_PORT2 | ||
250 | help | ||
251 | Enables the DMA2 output channel for ser2 (ttyS2). | ||
252 | If you do not enable DMA, an interrupt for each character will be | ||
253 | used when transmitting data. | ||
254 | Normally you want to use DMA, unless you use the DMA channel for | ||
255 | something else. | ||
256 | |||
257 | endchoice | ||
258 | |||
259 | config ETRAX_SER2_DTR_BIT | ||
260 | string "Ser 2 DTR bit (empty = not used)" | ||
261 | depends on ETRAX_SERIAL_PORT2 | ||
262 | |||
263 | config ETRAX_SER2_RI_BIT | ||
264 | string "Ser 2 RI bit (empty = not used)" | ||
265 | depends on ETRAX_SERIAL_PORT2 | ||
266 | |||
267 | config ETRAX_SER2_DSR_BIT | ||
268 | string "Ser 2 DSR bit (empty = not used)" | ||
269 | depends on ETRAX_SERIAL_PORT2 | ||
270 | |||
271 | config ETRAX_SER2_CD_BIT | ||
272 | string "Ser 2 CD bit (empty = not used)" | ||
273 | depends on ETRAX_SERIAL_PORT2 | ||
274 | |||
275 | config ETRAX_SERIAL_PORT3 | ||
276 | bool "Serial port 3 enabled" | ||
277 | depends on ETRAXFS_SERIAL | ||
278 | help | ||
279 | Enables the ETRAX FS serial driver for ser3 (ttyS3). | ||
280 | |||
281 | choice | ||
282 | prompt "Ser3 DMA in channel " | ||
283 | depends on ETRAX_SERIAL_PORT3 | ||
284 | default ETRAX_SERIAL_PORT3_NO_DMA_IN | ||
285 | help | ||
286 | What DMA channel to use for ser3. | ||
287 | |||
288 | |||
289 | config ETRAX_SERIAL_PORT3_NO_DMA_IN | ||
290 | bool "Ser3 uses no DMA for input" | ||
291 | help | ||
292 | Do not use DMA for ser3 input. | ||
293 | |||
294 | config ETRAX_SERIAL_PORT3_DMA9_IN | ||
295 | bool "Ser3 uses DMA9 for input" | ||
296 | depends on ETRAX_SERIAL_PORT3 | ||
297 | help | ||
298 | Enables the DMA9 input channel for ser3 (ttyS3). | ||
299 | If you do not enable DMA, an interrupt for each character will be | ||
300 | used when receiveing data. | ||
301 | Normally you want to use DMA, unless you use the DMA channel for | ||
302 | something else. | ||
303 | |||
304 | endchoice | ||
305 | |||
306 | choice | ||
307 | prompt "Ser3 DMA out channel" | ||
308 | depends on ETRAX_SERIAL_PORT3 | ||
309 | default ETRAX_SERIAL_PORT3_NO_DMA_OUT | ||
310 | |||
311 | config ETRAX_SERIAL_PORT3_NO_DMA_OUT | ||
312 | bool "Ser3 uses no DMA for output" | ||
313 | help | ||
314 | Do not use DMA for ser3 output. | ||
315 | |||
316 | config ETRAX_SERIAL_PORT3_DMA8_OUT | ||
317 | bool "Ser3 uses DMA8 for output" | ||
318 | depends on ETRAX_SERIAL_PORT3 | ||
319 | help | ||
320 | Enables the DMA8 output channel for ser3 (ttyS3). | ||
321 | If you do not enable DMA, an interrupt for each character will be | ||
322 | used when transmitting data. | ||
323 | Normally you want to use DMA, unless you use the DMA channel for | ||
324 | something else. | ||
325 | |||
326 | endchoice | ||
327 | |||
328 | config ETRAX_SER3_DTR_BIT | ||
329 | string "Ser 3 DTR bit (empty = not used)" | ||
330 | depends on ETRAX_SERIAL_PORT3 | ||
331 | |||
332 | config ETRAX_SER3_RI_BIT | ||
333 | string "Ser 3 RI bit (empty = not used)" | ||
334 | depends on ETRAX_SERIAL_PORT3 | ||
335 | |||
336 | config ETRAX_SER3_DSR_BIT | ||
337 | string "Ser 3 DSR bit (empty = not used)" | ||
338 | depends on ETRAX_SERIAL_PORT3 | ||
339 | |||
340 | config ETRAX_SER3_CD_BIT | ||
341 | string "Ser 3 CD bit (empty = not used)" | ||
342 | depends on ETRAX_SERIAL_PORT3 | ||
343 | |||
344 | config ETRAX_RS485 | ||
345 | bool "RS-485 support" | ||
346 | depends on ETRAX_SERIAL | ||
347 | help | ||
348 | Enables support for RS-485 serial communication. For a primer on | ||
349 | RS-485, see <http://www.hw.cz/english/docs/rs485/rs485.html>. | ||
350 | |||
351 | config ETRAX_RS485_DISABLE_RECEIVER | ||
352 | bool "Disable serial receiver" | ||
353 | depends on ETRAX_RS485 | ||
354 | help | ||
355 | It is necessary to disable the serial receiver to avoid serial | ||
356 | loopback. Not all products are able to do this in software only. | ||
357 | Axis 2400/2401 must disable receiver. | ||
358 | |||
359 | config ETRAX_AXISFLASHMAP | ||
360 | bool "Axis flash-map support" | ||
361 | depends on ETRAX_ARCH_V32 | ||
362 | select MTD | ||
363 | select MTD_CFI | ||
364 | select MTD_CFI_AMDSTD | ||
365 | select MTD_OBSOLETE_CHIPS | ||
366 | select MTD_AMDSTD | ||
367 | select MTD_CHAR | ||
368 | select MTD_BLOCK | ||
369 | select MTD_PARTITIONS | ||
370 | select MTD_CONCAT | ||
371 | select MTD_COMPLEX_MAPPINGS | ||
372 | help | ||
373 | This option enables MTD mapping of flash devices. Needed to use | ||
374 | flash memories. If unsure, say Y. | ||
375 | |||
376 | config ETRAX_SYNCHRONOUS_SERIAL | ||
377 | bool "Synchronous serial-port support" | ||
378 | depends on ETRAX_ARCH_V32 | ||
379 | help | ||
380 | Enables the ETRAX FS synchronous serial driver. | ||
381 | |||
382 | config ETRAX_SYNCHRONOUS_SERIAL_PORT0 | ||
383 | bool "Synchronous serial port 0 enabled" | ||
384 | depends on ETRAX_SYNCHRONOUS_SERIAL | ||
385 | help | ||
386 | Enabled synchronous serial port 0. | ||
387 | |||
388 | config ETRAX_SYNCHRONOUS_SERIAL0_DMA | ||
389 | bool "Enable DMA on synchronous serial port 0." | ||
390 | depends on ETRAX_SYNCHRONOUS_SERIAL_PORT0 | ||
391 | help | ||
392 | A synchronous serial port can run in manual or DMA mode. | ||
393 | Selecting this option will make it run in DMA mode. | ||
394 | |||
395 | config ETRAX_SYNCHRONOUS_SERIAL_PORT1 | ||
396 | bool "Synchronous serial port 1 enabled" | ||
397 | depends on ETRAX_SYNCHRONOUS_SERIAL | ||
398 | help | ||
399 | Enabled synchronous serial port 1. | ||
400 | |||
401 | config ETRAX_SYNCHRONOUS_SERIAL1_DMA | ||
402 | bool "Enable DMA on synchronous serial port 1." | ||
403 | depends on ETRAX_SYNCHRONOUS_SERIAL_PORT1 | ||
404 | help | ||
405 | A synchronous serial port can run in manual or DMA mode. | ||
406 | Selecting this option will make it run in DMA mode. | ||
407 | |||
408 | config ETRAX_PTABLE_SECTOR | ||
409 | int "Byte-offset of partition table sector" | ||
410 | depends on ETRAX_AXISFLASHMAP | ||
411 | default "65536" | ||
412 | help | ||
413 | Byte-offset of the partition table in the first flash chip. | ||
414 | The default value is 64kB and should not be changed unless | ||
415 | you know exactly what you are doing. The only valid reason | ||
416 | for changing this is when the flash block size is bigger | ||
417 | than 64kB (e.g. when using two parallel 16 bit flashes). | ||
418 | |||
419 | config ETRAX_NANDFLASH | ||
420 | bool "NAND flash support" | ||
421 | depends on ETRAX_ARCH_V32 | ||
422 | select MTD_NAND | ||
423 | select MTD_NAND_IDS | ||
424 | help | ||
425 | This option enables MTD mapping of NAND flash devices. Needed to use | ||
426 | NAND flash memories. If unsure, say Y. | ||
427 | |||
428 | config ETRAX_I2C | ||
429 | bool "I2C driver" | ||
430 | depends on ETRAX_ARCH_V32 | ||
431 | help | ||
432 | This option enabled the I2C driver used by e.g. the RTC driver. | ||
433 | |||
434 | config ETRAX_I2C_DATA_PORT | ||
435 | string "I2C data pin" | ||
436 | depends on ETRAX_I2C | ||
437 | help | ||
438 | The pin to use for I2C data. | ||
439 | |||
440 | config ETRAX_I2C_CLK_PORT | ||
441 | string "I2C clock pin" | ||
442 | depends on ETRAX_I2C | ||
443 | help | ||
444 | The pin to use for I2C clock. | ||
445 | |||
446 | config ETRAX_RTC | ||
447 | bool "Real Time Clock support" | ||
448 | depends on ETRAX_ARCH_V32 | ||
449 | help | ||
450 | Enabled RTC support. | ||
451 | |||
452 | choice | ||
453 | prompt "RTC chip" | ||
454 | depends on ETRAX_RTC | ||
455 | default ETRAX_PCF8563 | ||
456 | |||
457 | config ETRAX_PCF8563 | ||
458 | bool "PCF8563" | ||
459 | help | ||
460 | Philips PCF8563 RTC | ||
461 | |||
462 | endchoice | ||
463 | |||
464 | config ETRAX_GPIO | ||
465 | bool "GPIO support" | ||
466 | depends on ETRAX_ARCH_V32 | ||
467 | ---help--- | ||
468 | Enables the ETRAX general port device (major 120, minors 0-4). | ||
469 | You can use this driver to access the general port bits. It supports | ||
470 | these ioctl's: | ||
471 | #include <linux/etraxgpio.h> | ||
472 | fd = open("/dev/gpioa", O_RDWR); // or /dev/gpiob | ||
473 | ioctl(fd, _IO(ETRAXGPIO_IOCTYPE, IO_SETBITS), bits_to_set); | ||
474 | ioctl(fd, _IO(ETRAXGPIO_IOCTYPE, IO_CLRBITS), bits_to_clear); | ||
475 | err = ioctl(fd, _IO(ETRAXGPIO_IOCTYPE, IO_READ_INBITS), &val); | ||
476 | Remember that you need to setup the port directions appropriately in | ||
477 | the General configuration. | ||
478 | |||
479 | config ETRAX_PA_BUTTON_BITMASK | ||
480 | hex "PA-buttons bitmask" | ||
481 | depends on ETRAX_GPIO | ||
482 | default "0x02" | ||
483 | help | ||
484 | This is a bitmask (8 bits) with information about what bits on PA | ||
485 | that are used for buttons. | ||
486 | Most products has a so called TEST button on PA1, if that is true | ||
487 | use 0x02 here. | ||
488 | Use 00 if there are no buttons on PA. | ||
489 | If the bitmask is <> 00 a button driver will be included in the gpio | ||
490 | driver. ETRAX general I/O support must be enabled. | ||
491 | |||
492 | config ETRAX_PA_CHANGEABLE_DIR | ||
493 | hex "PA user changeable dir mask" | ||
494 | depends on ETRAX_GPIO | ||
495 | default "0x00" | ||
496 | help | ||
497 | This is a bitmask (8 bits) with information of what bits in PA that a | ||
498 | user can change direction on using ioctl's. | ||
499 | Bit set = changeable. | ||
500 | You probably want 0x00 here, but it depends on your hardware. | ||
501 | |||
502 | config ETRAX_PA_CHANGEABLE_BITS | ||
503 | hex "PA user changeable bits mask" | ||
504 | depends on ETRAX_GPIO | ||
505 | default "0x00" | ||
506 | help | ||
507 | This is a bitmask (8 bits) with information of what bits in PA | ||
508 | that a user can change the value on using ioctl's. | ||
509 | Bit set = changeable. | ||
510 | |||
511 | config ETRAX_PB_CHANGEABLE_DIR | ||
512 | hex "PB user changeable dir mask" | ||
513 | depends on ETRAX_GPIO | ||
514 | default "0x00000" | ||
515 | help | ||
516 | This is a bitmask (18 bits) with information of what bits in PB | ||
517 | that a user can change direction on using ioctl's. | ||
518 | Bit set = changeable. | ||
519 | You probably want 0x00000 here, but it depends on your hardware. | ||
520 | |||
521 | config ETRAX_PB_CHANGEABLE_BITS | ||
522 | hex "PB user changeable bits mask" | ||
523 | depends on ETRAX_GPIO | ||
524 | default "0x00000" | ||
525 | help | ||
526 | This is a bitmask (18 bits) with information of what bits in PB | ||
527 | that a user can change the value on using ioctl's. | ||
528 | Bit set = changeable. | ||
529 | |||
530 | config ETRAX_PC_CHANGEABLE_DIR | ||
531 | hex "PC user changeable dir mask" | ||
532 | depends on ETRAX_GPIO | ||
533 | default "0x00000" | ||
534 | help | ||
535 | This is a bitmask (18 bits) with information of what bits in PC | ||
536 | that a user can change direction on using ioctl's. | ||
537 | Bit set = changeable. | ||
538 | You probably want 0x00000 here, but it depends on your hardware. | ||
539 | |||
540 | config ETRAX_PC_CHANGEABLE_BITS | ||
541 | hex "PC user changeable bits mask" | ||
542 | depends on ETRAX_GPIO | ||
543 | default "0x00000" | ||
544 | help | ||
545 | This is a bitmask (18 bits) with information of what bits in PC | ||
546 | that a user can change the value on using ioctl's. | ||
547 | Bit set = changeable. | ||
548 | |||
549 | config ETRAX_PD_CHANGEABLE_DIR | ||
550 | hex "PD user changeable dir mask" | ||
551 | depends on ETRAX_GPIO | ||
552 | default "0x00000" | ||
553 | help | ||
554 | This is a bitmask (18 bits) with information of what bits in PD | ||
555 | that a user can change direction on using ioctl's. | ||
556 | Bit set = changeable. | ||
557 | You probably want 0x00000 here, but it depends on your hardware. | ||
558 | |||
559 | config ETRAX_PD_CHANGEABLE_BITS | ||
560 | hex "PD user changeable bits mask" | ||
561 | depends on ETRAX_GPIO | ||
562 | default "0x00000" | ||
563 | help | ||
564 | This is a bitmask (18 bits) with information of what bits in PD | ||
565 | that a user can change the value on using ioctl's. | ||
566 | Bit set = changeable. | ||
567 | |||
568 | config ETRAX_PE_CHANGEABLE_DIR | ||
569 | hex "PE user changeable dir mask" | ||
570 | depends on ETRAX_GPIO | ||
571 | default "0x00000" | ||
572 | help | ||
573 | This is a bitmask (18 bits) with information of what bits in PE | ||
574 | that a user can change direction on using ioctl's. | ||
575 | Bit set = changeable. | ||
576 | You probably want 0x00000 here, but it depends on your hardware. | ||
577 | |||
578 | config ETRAX_PE_CHANGEABLE_BITS | ||
579 | hex "PE user changeable bits mask" | ||
580 | depends on ETRAX_GPIO | ||
581 | default "0x00000" | ||
582 | help | ||
583 | This is a bitmask (18 bits) with information of what bits in PE | ||
584 | that a user can change the value on using ioctl's. | ||
585 | Bit set = changeable. | ||
586 | |||
587 | config ETRAX_IDE | ||
588 | bool "ATA/IDE support" | ||
589 | depends on ETRAX_ARCH_V32 | ||
590 | select IDE | ||
591 | select BLK_DEV_IDE | ||
592 | select BLK_DEV_IDEDISK | ||
593 | select BLK_DEV_IDECD | ||
594 | select BLK_DEV_IDEDMA | ||
595 | help | ||
596 | Enables the ETRAX IDE driver. | ||
597 | |||
598 | config ETRAX_CARDBUS | ||
599 | bool "Cardbus support" | ||
600 | depends on ETRAX_ARCH_V32 | ||
601 | select PCCARD | ||
602 | select CARDBUS | ||
603 | select HOTPLUG | ||
604 | select PCCARD_NONSTATIC | ||
605 | help | ||
606 | Enabled the ETRAX Carbus driver. | ||
607 | |||
608 | config PCI | ||
609 | bool | ||
610 | depends on ETRAX_CARDBUS | ||
611 | default y | ||
612 | |||
613 | config ETRAX_IOP_FW_LOAD | ||
614 | tristate "IO-processor hotplug firmware loading support" | ||
615 | depends on ETRAX_ARCH_V32 | ||
616 | select FW_LOADER | ||
617 | help | ||
618 | Enables IO-processor hotplug firmware loading support. | ||
619 | |||
620 | config ETRAX_STREAMCOPROC | ||
621 | tristate "Stream co-processor driver enabled" | ||
622 | depends on ETRAX_ARCH_V32 | ||
623 | help | ||
624 | This option enables a driver for the stream co-processor | ||
625 | for cryptographic operations. | ||