Merge with Linux 2.5.48.
[linux-2.6/linux-mips.git] / drivers / input / serio / Kconfig
blobda717c96d8d6be36374c0f7e9c4984d0e4fe92ca
2 # Input core configuration
4 config SERIO
5         tristate "Serial i/o support (needed for keyboard and mouse)"
6         default y
7         ---help---
8           Say Yes here if you have any input device that uses serial I/O to
9           communicate with the system. This includes the 
10                         * standard AT keyboard and PS/2 mouse *
11           as well as serial mice, Sun keyboards, some joysticks and 6dof
12           devices and more.
14           If unsure, say Y.
16           This driver is also available as a module ( = code which can be
17           inserted in and removed from the running kernel whenever you want).
18           The module will be called serio.o. If you want to compile it
19           as a module, say M here and read <file:Documentation/modules.txt>.
21 config SERIO_I8042
22         tristate "i8042 PC Keyboard controller"
23         default y
24         depends on SERIO
25         ---help---
26           i8042 is the chip over which the standard AT keyboard and PS/2
27           mouse are connected to the computer. If you use these devices,
28           you'll need to say Y here.
30           If unsure, say Y.
32           This driver is also available as a module ( = code which can be
33           inserted in and removed from the running kernel whenever you want).
34           The module will be called i8042.o. If you want to compile it
35           as a module, say M here and read <file:Documentation/modules.txt>.
37 config SERIO_SERPORT
38         tristate "Serial port line discipline"
39         default y
40         depends on SERIO
41         ---help---
42           Say Y here if you plan to use an input device (mouse, joystick,
43           tablet, 6dof) that communicates over the RS232 serial (COM) port.
45           More information is available: <file:Documentation/input/input.txt>
47           If unsure, say Y.
49           This driver is also available as a module ( = code which can be
50           inserted in and removed from the running kernel whenever you want).
51           The module will be called serport.o. If you want to compile it as a
52           module, say M here and read <file:Documentation/modules.txt>.
54 config SERIO_CT82C710
55         tristate "ct82c710 Aux port controller"
56         depends on SERIO
57         ---help---
58           Say Y here if you have a Texas Instruments TravelMate notebook
59           equipped with the ct82c710 chip and want to use a mouse connected
60           to the "QuickPort".
62           If unsure, say N.
64           This driver is also available as a module ( = code which can be
65           inserted in and removed from the running kernel whenever you want).
66           The module will be called ct82c710.o. If you want to compile it as a
67           module, say M here and read <file:Documentation/modules.txt>.
69 config SERIO_Q40KBD
70         tristate "Q40 keyboard controller"
71         depends on Q40 && SERIO
73 config SERIO_PARKBD
74         tristate "Parallel port keyboard adapter"
75         depends on SERIO && PARPORT
76         ---help---
77           Say Y here if you built a simple parallel port adapter to attach
78           an additional AT keyboard, XT keyboard or PS/2 mouse.
80           More information is available: <file:Documentation/input/input.txt>
82           If unsure, say N.
84           This driver is also available as a module ( = code which can be
85           inserted in and removed from the running kernel whenever you want).
86           The module will be called parkbd.o. If you want to compile it as a
87           module, say M here and read <file:Documentation/modules.txt>.
89 config SERIO_RPCKBD
90         tristate "Acorn RiscPC keyboard controller"
91         depends on ARCH_ACORN && SERIO
92         help
93           Say Y here if you have the Acorn RiscPC and want to use an AT
94           keyboard connected to its keyboard controller.
96           This driver is also available as a module ( = code which can be
97           inserted in and removed from the running kernel whenever you want).
98           The module will be called rpckbd.o. If you want to compile it as a
99           module, say M here and read <file:Documentation/modules.txt>.
101 config SERIO_AMBAKMI
102         tristate "AMBA KMI keyboard controller"
103         depends on ARCH_INTEGRATOR && SERIO
105 config SERIO_SA1111
106         tristate "Intel SA1111 keyboard controller"
107         depends on SA1111 && SERIO