Lines Matching +full:keyboard +full:- +full:controller +full:- +full:style
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"
216 Say Y here if you want to use a LK201 or LK401 style serial
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.
560 to support up to 18x8 matrix-based keypad design.
563 be called pmic8xxx-keypad.
574 module will be called samsung-keypad.
584 module will be called goldfish-events.
587 tristate "Stowaway keyboard"
590 Say Y here if you have a Stowaway keyboard on a serial port.
591 Stowaway compatible keyboards like Dicota Input-PDA keyboard
606 module will be called st-keyscan.
609 tristate "Sun Type 4 and Type 5 keyboard"
612 Say Y here if you want to use a Sun Type 4 or Type 5 keyboard,
613 connected either to the Sun keyboard connector or to an serial
614 (RS-232) port via a simple adapter.
635 Say Y here if you want to use the keypad controller on STMPE I/O
639 called stmpe-keypad.
649 module will be called sun4i-lradc-keys.
656 Micro peripheral controller on iPAQ h3100/h3600/h3700
659 module will be called ipaq-micro-keys.
666 IQS621, IQS622, IQS624 and IQS625 multi-function sensors.
669 be called iqs62x-keys.
679 module will be called omap-keypad.
689 module will be called omap4-keypad.
692 tristate "ST SPEAR keyboard support"
696 Say Y here if you want to use the SPEAR keyboard.
699 module will be called spear-keyboard.
706 Say Y here if you want to use the keypad controller on
710 module will be called tc3589x-keypad.
717 Say Y here to enable device driver for tm2-touchkey with
721 module will be called tm2-touchkey.
728 Say Y here if your board use the keypad controller on
730 even on boards that don't use the keypad controller.
736 tristate "XT keyboard"
739 Say Y here if you want to use the old IBM PC/XT keyboard (or
741 parallel port keyboard adapter, you cannot connect it to the
742 keyboard port on a PC that runs Linux.
748 tristate "ChromeOS EC keyboard"
753 Say Y here to enable the matrix keyboard used by ChromeOS devices
779 module will be called bcm-keypad.
791 module will be called mt6779-keypad.
800 module will be called pmic-keys.
810 module will be called cypress-sf.