Lines Matching +full:keyboard +full:- +full:controller

1 # SPDX-License-Identifier: GPL-2.0-only
24 board-specific setup logic must also provide a configuration data
38 be called adp5520-keys.
51 module will be called adp5588-keys.
61 module will be called adp5589-keys.
64 tristate "Amiga keyboard"
67 Say Y here if you are running Linux on any AMIGA and have a keyboard
74 tristate "Apple SPI keyboard and trackpad"
92 tristate "Atari keyboard"
96 Say Y here if you are running Linux on any Atari and have a keyboard
103 tristate "AT keyboard"
111 Say Y here if you want to use a standard AT or PS/2 keyboard. Usually
112 you'll need this, unless you have a different type keyboard (USB, ADB
122 bool "Use HP keyboard scancodes"
126 Say Y here if you have a PA-RISC machine and want to use an AT or
127 PS/2 keyboard, and your keyboard uses keycodes that are specific to
128 PA-RISC keyboards.
130 Say N if you use a standard keyboard.
133 bool "Use PrecisionBook keyboard scancodes"
138 built-in keyboard (as opposed to an external keyboard).
151 If you say N here, and use the PrecisionBook keyboard, then each key
152 in the left-hand column will be interpreted as the corresponding key
153 in the right-hand column.
155 If you say Y here, and use an external keyboard, then each key in the
156 right-hand column will be interpreted as the key shown in the
157 left-hand column.
185 Sensor chip as a keyboard input.
199 module will be called clps711x-keypad.
202 tristate "D-Link DIR-685 touchkeys support"
206 If you say yes here you get support for the D-Link DIR-685
210 module will be called dlink-dir685-touchkeys.
213 tristate "DECstation/VAXstation LK201/LK401 keyboard"
217 keyboard. This keyboard is also usable on PCs if you attach
242 directly to such GPIO pins. Your board-specific
257 directly to such GPIO pins. Your board-specific
272 TCA6416/TCA6408A IO expander. Your board-specific setup logic
273 must also provide pin-mask details(of which TCA6416 pins
310 tristate "HP HIL keyboard support (simple driver)"
314 The "Human Interface Loop" is a older, 8-channel USB-like
315 controller used in several Hewlett Packard models. This driver
317 support for a keyboard attached to the HIL port, but not for
323 "HP System Device Controller i8042 Support" in the input/serio
327 tristate "HP HIL keyboard/pointer support"
334 The "Human Interface Loop" is a older, 8-channel USB-like
335 controller used in several Hewlett Packard models.
336 This driver implements support for HIL-keyboards and pointing
341 tristate "HP Jornada 6xx keyboard"
345 support the built-in keyboard.
351 tristate "HP Jornada 7xx keyboard"
355 support the built-in keyboard.
366 LM8323 keypad controller.
377 LM8333 keypad controller.
383 tristate "LoCoMo Keyboard Support"
400 module will be called lpc32xx-keys.
403 tristate "Maple bus keyboard"
407 a keyboard attached to its Maple bus.
413 tristate "Maxim MAX7359 Key Switch Controller"
418 Switch Controller chip. This providers microprocessors with
428 Say Y here if you have the MELFAS MCS5000/5080 touchkey controller
440 Say Y here if you have Freescale MPR121 touchkey controller
473 This is the system controller key driver for NXP i.MX SoCs with
474 system controller inside.
480 tristate "Newton keyboard"
483 Say Y here if you have a Newton keyboard on a serial port.
489 tristate "ST-Ericsson Nomadik SKE keyboard"
493 Say Y here if you want to use a keypad provided on the SKE controller
497 module will be called nmk-ske-keypad.
500 tristate "TI-NSPIRE built-in keyboard"
504 Say Y here if you want to use the built-in keypad on TI-NSPIRE.
507 module will be called nspire-keypad.
510 tristate "NVIDIA Tegra internal matrix keyboard controller support"
514 Say Y here if you want to use a matrix keyboard connected directly
515 to the internal keyboard controller on Tegra SoCs.
518 module will be called tegra-kbc.
521 tristate "OpenCores Keyboard Controller"
524 Say Y here if you want to use the OpenCores Keyboard Controller
528 module will be called opencores-kbd.
531 tristate "Pine64 PinePhone Keyboard"
536 Say Y here to enable support for the keyboard in the Pine64 PinePhone
537 keyboard case. This driver supports the FLOSS firmware available at
538 https://megous.com/git/pinephone-keyboard/
541 module will be called pinephone-keyboard.
548 Enable support for PXA27x/PXA3xx keypad controller.
554 tristate "PXA930/PXA935 Enhanced Rotary Controller Support"
557 Enable support for PXA930/PXA935 Enhanced Rotary Controller.
572 be called pmic8xxx-keypad.
583 module will be called samsung-keypad.
593 module will be called goldfish-events.
596 tristate "Stowaway keyboard"
599 Say Y here if you have a Stowaway keyboard on a serial port.
600 Stowaway compatible keyboards like Dicota Input-PDA keyboard
615 module will be called st-keyscan.
618 tristate "Sun Type 4 and Type 5 keyboard"
621 Say Y here if you want to use a Sun Type 4 or Type 5 keyboard,
622 connected either to the Sun keyboard connector or to an serial
623 (RS-232) port via a simple adapter.
644 Say Y here if you want to use the keypad controller on STMPE I/O
648 called stmpe-keypad.
658 module will be called sun4i-lradc-keys.
675 Micro peripheral controller on iPAQ h3100/h3600/h3700
678 module will be called ipaq-micro-keys.
685 IQS621, IQS622, IQS624 and IQS625 multi-function sensors.
688 be called iqs62x-keys.
698 module will be called omap-keypad.
708 module will be called omap4-keypad.
711 tristate "ST SPEAR keyboard support"
715 Say Y here if you want to use the SPEAR keyboard.
718 module will be called spear-keyboard.
725 Say Y here if you want to use the keypad controller on
729 module will be called tc3589x-keypad.
736 Say Y here to enable device driver for tm2-touchkey with
740 module will be called tm2-touchkey.
747 Say Y here if your board use the keypad controller on
749 even on boards that don't use the keypad controller.
755 tristate "XT keyboard"
758 Say Y here if you want to use the old IBM PC/XT keyboard (or
760 parallel port keyboard adapter, you cannot connect it to the
761 keyboard port on a PC that runs Linux.
767 tristate "ChromeOS EC keyboard"
772 Say Y here to enable the matrix keyboard used by ChromeOS devices
798 module will be called bcm-keypad.
810 module will be called mt6779-keypad.
819 module will be called pmic-keys.
829 module will be called cypress-sf.