2 # Input core configuration
5 tristate "Serial i/o support (needed for keyboard and mouse)"
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
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>.
22 tristate "i8042 PC Keyboard controller" if EMBEDDED || !X86
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.
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>.
38 tristate "Serial port line discipline"
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>
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>.
55 tristate "ct82c710 Aux port controller"
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
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>.
70 tristate "Q40 keyboard controller"
71 depends on Q40 && SERIO
74 tristate "Parallel port keyboard adapter"
75 depends on SERIO && PARPORT
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>
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>.
90 tristate "Acorn RiscPC keyboard controller"
91 depends on ARCH_ACORN && SERIO
94 Say Y here if you have the Acorn RiscPC and want to use an AT
95 keyboard connected to its keyboard controller.
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>.
103 tristate "AMBA KMI keyboard controller"
104 depends on ARCH_INTEGRATOR && SERIO
107 tristate "Intel SA1111 keyboard controller"
108 depends on SA1111 && SERIO
111 tristate "NEC PC-9800 keyboard controller"
112 depends on X86_PC9800 && SERIO
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.
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>.
123 tristate "PCI PS/2 keyboard and PS/2 mouse controller"
124 depends on PCI && SERIO
126 Say Y here if you have a Mobility Docking station with PS/2
127 keyboard and mice ports.
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>.