commented early_printk patch because of rejects.
[linux-flexiantxendom0-3.2.10.git] / drivers / input / serio / Kconfig
1 #
2 # Input core configuration
3 #
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.
13
14           If unsure, say Y.
15
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. If you want to compile it
19           as a module, say M here and read <file:Documentation/modules.txt>.
20
21 config SERIO_I8042
22         tristate "i8042 PC Keyboard controller" if EMBEDDED || !X86
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.
29
30           If unsure, say Y.
31
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. If you want to compile it
35           as a module, say M here and read <file:Documentation/modules.txt>.
36
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.
44
45           More information is available: <file:Documentation/input/input.txt>
46
47           If unsure, say Y.
48
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. If you want to compile it as a
52           module, say M here and read <file:Documentation/modules.txt>.
53
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".
61
62           If unsure, say N.
63
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. If you want to compile it as a
67           module, say M here and read <file:Documentation/modules.txt>.
68
69 config SERIO_Q40KBD
70         tristate "Q40 keyboard controller"
71         depends on Q40 && SERIO
72
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.
79
80           More information is available: <file:Documentation/input/input.txt>
81
82           If unsure, say N.
83
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. If you want to compile it as a
87           module, say M here and read <file:Documentation/modules.txt>.
88
89 config SERIO_RPCKBD
90         tristate "Acorn RiscPC keyboard controller"
91         depends on ARCH_ACORN && SERIO
92         default y
93         help
94           Say Y here if you have the Acorn RiscPC and want to use an AT
95           keyboard connected to its keyboard controller.
96
97           This driver is also available as a module ( = code which can be
98           inserted in and removed from the running kernel whenever you want).
99           The module will be called rpckbd. If you want to compile it as a
100           module, say M here and read <file:Documentation/modules.txt>.
101
102 config SERIO_AMBAKMI
103         tristate "AMBA KMI keyboard controller"
104         depends on ARCH_INTEGRATOR && SERIO
105
106 config SERIO_SA1111
107         tristate "Intel SA1111 keyboard controller"
108         depends on SA1111 && SERIO
109
110 config SERIO_98KBD
111         tristate "NEC PC-9800 keyboard controller"
112         depends on X86_PC9800 && SERIO
113         help
114           Say Y here if you have the NEC PC-9801/PC-9821 and want to use its
115           standard keyboard connected to its keyboard controller.
116
117           This driver is also available as a module ( = code which can be
118           inserted in and removed from the running kernel whenever you want).
119           The module will be called rpckbd.o. If you want to compile it as a
120           module, say M here and read <file:Documentation/modules.txt>.
121
122 config SERIO_PCIPS2
123         tristate "PCI PS/2 keyboard and PS/2 mouse controller"
124         depends on PCI && SERIO
125         help
126           Say Y here if you have a Mobility Docking station with PS/2
127           keyboard and mice ports.
128
129           This driver is also available as a module ( = code which can be
130           inserted in and removed from the running kernel whenever you want).
131           The module will be called rpckbd. If you want to compile it as a
132           module, say M here and read <file:Documentation/modules.txt>.