Lines Matching +full:system +full:- +full:on +full:- +full:a +full:- +full:chip

1 # SPDX-License-Identifier: GPL-2.0-only
9 Say Y here, and a list of supported keyboards will be displayed.
18 depends on IIO
21 to an ADC using a resistor ladder.
24 board-specific setup logic must also provide a configuration data
27 To compile this driver as a module, choose M here: the
32 depends on PMIC_ADP5520
35 on Analog Devices ADP5520 PMICs.
37 To compile this driver as a module, choose M here: the module will
38 be called adp5520-keys.
42 depends on I2C
47 Say Y here if you want to use a ADP5588/87 attached to your
48 system I2C bus.
50 To compile this driver as a module, choose M here: the
51 module will be called adp5588-keys.
55 depends on I2C
57 Say Y here if you want to use a ADP5585/ADP5589 attached to your
58 system I2C bus.
60 To compile this driver as a module, choose M here: the
61 module will be called adp5589-keys.
65 depends on AMIGA
67 Say Y here if you are running Linux on any AMIGA and have a keyboard
70 To compile this driver as a module, choose M here: the
75 depends on ACPI && EFI
76 depends on SPI
77 depends on X86 || COMPILE_TEST
78 depends on LEDS_CLASS
81 Say Y here if you are running Linux on any Apple MacBook8,1 or later,
88 To compile this driver as a module, choose M here: the
93 depends on ATARI
96 Say Y here if you are running Linux on any Atari and have a keyboard
99 To compile this driver as a module, choose M here: the
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
113 or other). This also works for AT and PS/2 keyboards connected over a
118 To compile this driver as a module, choose M here: the
123 depends on PARISC && KEYBOARD_ATKBD
126 Say Y here if you have a PA-RISC machine and want to use an AT or
128 PA-RISC keyboards.
130 Say N if you use a standard keyboard.
134 depends on KEYBOARD_ATKBD_HP_KEYCODES
138 built-in keyboard (as opposed to an external keyboard).
152 in the left-hand column will be interpreted as the corresponding key
153 in the right-hand column.
156 right-hand column will be interpreted as the key shown in the
157 left-hand column.
160 tristate "Microchip AT42QT1050 Touch Sensor Chip"
161 depends on I2C
165 Sensor chip as input device.
167 To compile this driver as a module, choose M here:
171 tristate "Atmel AT42QT1070 Touch Sensor Chip"
172 depends on I2C
175 Sensor chip as input device.
177 To compile this driver as a module, choose M here:
181 tristate "Atmel AT42QT2160 Touch Sensor Chip"
182 depends on I2C
185 Sensor chip as a keyboard input.
187 This driver can also be built as a module. If so, the module
192 depends on ARCH_CLPS711X || COMPILE_TEST
195 Say Y here to enable the matrix keypad on the Cirrus Logic
198 To compile this driver as a module, choose M here: the
199 module will be called clps711x-keypad.
202 tristate "D-Link DIR-685 touchkeys support"
203 depends on I2C
206 If you say yes here you get support for the D-Link DIR-685
209 To compile this driver as a module, choose M here: the
210 module will be called dlink-dir685-touchkeys.
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
221 To compile this driver as a module, choose M here: the
226 depends on ARCH_EP93XX || COMPILE_TEST
229 Say Y here to enable the matrix keypad on the Cirrus EP93XX.
231 To compile this driver as a module, choose M here: the
236 depends on GPIOLIB || COMPILE_TEST
242 directly to such GPIO pins. Your board-specific
243 setup logic must also provide a platform device,
246 To compile this driver as a module, choose M here: the
251 depends on GPIOLIB
257 directly to such GPIO pins. Your board-specific
258 setup logic must also provide a platform device,
261 To compile this driver as a module, choose M here: the
266 depends on I2C
272 TCA6416/TCA6408A IO expander. Your board-specific setup logic
273 must also provide pin-mask details(of which TCA6416 pins
279 To compile this driver as a module, choose M here: the
284 depends on I2C
296 To compile this driver as a module, choose M here: the
301 depends on GPIOLIB || COMPILE_TEST
306 To compile this driver as a module, choose M here: the
311 depends on GSC || HP300
314 The "Human Interface Loop" is a older, 8-channel USB-like
317 support for a keyboard attached to the HIL port, but not for
323 "HP System Device Controller i8042 Support" in the input/serio
328 depends on GSC || HP300
334 The "Human Interface Loop" is a older, 8-channel USB-like
336 This driver implements support for HIL-keyboards and pointing
342 depends on SH_HP6XX
344 Say Y here if you have a HP Jornada 620/660/680/690 and want to
345 support the built-in keyboard.
347 To compile this driver as a module, choose M here: the
352 depends on SA1100_JORNADA720_SSP && SA1100_SSP
354 Say Y here if you have a HP Jornada 710/720/728 and want to
355 support the built-in keyboard.
357 To compile this driver as a module, choose M here: the
361 tristate "LM8323 keypad chip"
362 depends on I2C
363 depends on LEDS_CLASS
368 To compile this driver as a module, choose M here: the
372 tristate "LM8333 keypad chip"
373 depends on I2C
379 To compile this driver as a module, choose M here: the
384 depends on SHARP_LOCOMO
386 Say Y here if you are running Linux on a Sharp Zaurus Collie or Poodle based PDA
388 To compile this driver as a module, choose M here: the
393 depends on (ARCH_LPC32XX && OF) || COMPILE_TEST
397 connected to a key matrix.
399 To compile this driver as a module, choose M here: the
400 module will be called lpc32xx-keys.
404 depends on SH_DREAMCAST && MAPLE
406 Say Y here if you have a Dreamcast console running Linux and have
407 a keyboard attached to its Maple bus.
409 To compile this driver as a module, choose M here: the
415 depends on I2C
418 Switch Controller chip. This providers microprocessors with
421 To compile this driver as a module, choose M here: the
426 depends on I2C
429 chip in your system.
433 To compile this driver as a module, choose M here: the
438 depends on ARCH_MXC || (COMPILE_TEST && HAS_IOMEM)
439 depends on OF
444 To compile this driver as a module, choose M here; the
449 depends on ARCH_MXC || COMPILE_TEST
454 To compile this driver as a module, choose M here: the
459 depends on IMX_SCMI_BBM_EXT || COMPILE_TEST
465 To compile this driver as a module, choose M here: the
466 module will be called scmi-imx-bbm-key.
470 depends on IMX_SCU
472 This is the system controller key driver for NXP i.MX SoCs with
473 system controller inside.
475 To compile this driver as a module, choose M here: the
482 Say Y here if you have a Newton keyboard on a serial port.
484 To compile this driver as a module, choose M here: the
488 tristate "TI-NSPIRE built-in keyboard"
489 depends on ARCH_NSPIRE && OF
492 Say Y here if you want to use the built-in keypad on TI-NSPIRE.
494 To compile this driver as a module, choose M here: the
495 module will be called nspire-keypad.
499 depends on (ARCH_TEGRA && OF) || COMPILE_TEST
502 Say Y here if you want to use a matrix keyboard connected directly
503 to the internal keyboard controller on Tegra SoCs.
505 To compile this driver as a module, choose M here: the
506 module will be called tegra-kbc.
510 depends on HAS_IOMEM
515 To compile this driver as a module, choose M here; the
516 module will be called opencores-kbd.
520 depends on I2C && REGULATOR
526 https://megous.com/git/pinephone-keyboard/
528 To compile this driver as a module, choose M here; the
529 module will be called pinephone-keyboard.
533 depends on PXA27x || PXA3xx || ARCH_MMP || COMPILE_TEST
538 To compile this driver as a module, choose M here: the
543 depends on MFD_PM8XXX
547 keypad provided as a reference design from Qualcomm. This is intended
548 to support up to 18x8 matrix-based keypad design.
550 To compile this driver as a module, choose M here: the module will
551 be called pmic8xxx-keypad.
555 depends on HAS_IOMEM && HAVE_CLK
558 Say Y here if you want to use the keypad on your Samsung mobile
561 To compile this driver as a module, choose M here: the
562 module will be called samsung-keypad.
565 depends on GOLDFISH || COMPILE_TEST
571 To compile this driver as a module, choose M here: the
572 module will be called goldfish-events.
578 Say Y here if you have a Stowaway keyboard on a serial port.
579 Stowaway compatible keyboards like Dicota Input-PDA keyboard
582 To compile this driver as a module, choose M here: the
587 depends on ARCH_STI || COMPILE_TEST
590 Say Y here if you want to use a keypad attached to the keyscan block
591 on some STMicroelectronics SoC devices.
593 To compile this driver as a module, choose M here: the
594 module will be called st-keyscan.
600 Say Y here if you want to use a Sun Type 4 or Type 5 keyboard,
602 (RS-232) port via a simple adapter.
604 To compile this driver as a module, choose M here: the
609 depends on ARCH_SHMOBILE || COMPILE_TEST
611 Say Y here if you want to use a keypad attached to the KEYSC block
612 on SuperH processors such as sh7722 and sh7343.
614 To compile this driver as a module, choose M here: the
619 depends on MFD_STMPE
620 depends on OF
623 Say Y here if you want to use the keypad controller on STMPE I/O
626 To compile this driver as a module, choose M here: the module will be
627 called stmpe-keypad.
631 depends on ARCH_SUNXI
634 keys found on Allwinner sunxi SoCs.
636 To compile this driver as a module, choose M here: the
637 module will be called sun4i-lradc-keys.
640 tristate "Buttons on Micro SoC (iPaq h3100,h3600,h3700)"
641 depends on MFD_IPAQ_MICRO
644 Micro peripheral controller on iPAQ h3100/h3600/h3700
646 To compile this driver as a module, choose M here: the
647 module will be called ipaq-micro-keys.
651 depends on MFD_IQS62X
654 IQS621, IQS622, IQS624 and IQS625 multi-function sensors.
656 To compile this driver as a module, choose M here: the module will
657 be called iqs62x-keys.
661 depends on ARCH_OMAP1
666 To compile this driver as a module, choose M here: the
667 module will be called omap-keypad.
671 depends on (OF && HAS_IOMEM) || ARCH_OMAP2PLUS
676 To compile this driver as a module, choose M here: the
677 module will be called omap4-keypad.
681 depends on PLAT_SPEAR || COMPILE_TEST
686 To compile this driver as a module, choose M here: the
687 module will be called spear-keyboard.
691 depends on MFD_TC3589X
694 Say Y here if you want to use the keypad controller on
697 To compile this driver as a module, choose M here: the
698 module will be called tc3589x-keypad.
702 depends on I2C
703 depends on LEDS_CLASS
705 Say Y here to enable device driver for tm2-touchkey with
708 To compile this driver as a module, choose M here.
709 module will be called tm2-touchkey.
713 depends on TWL4030_CORE
716 Say Y here if your board use the keypad controller on
718 even on boards that don't use the keypad controller.
720 To compile this driver as a module, choose M here: the
728 compatible) on your system. This is only possible with a
730 keyboard port on a PC that runs Linux.
732 To compile this driver as a module, choose M here: the
739 depends on CROS_EC
742 and implemented on the ChromeOS EC. You must enable one bus option
745 To compile this driver as a module, choose M here: the
750 depends on OF && I2C
755 To compile this driver as a module, choose M here: the
760 depends on OF && HAVE_CLK && HAS_IOMEM
766 To compile this driver as a module, choose M here: the
767 module will be called bcm-keypad.
771 depends on ARCH_MEDIATEK || COMPILE_TEST
775 Say Y here if you want to use the keypad on MediaTek SoCs.
778 To compile this driver as a module, choose M here: the
779 module will be called mt6779-keypad.
783 depends on MFD_MT6397 || COMPILE_TEST
787 To compile this driver as a module, choose M here: the
788 module will be called pmic-keys.
792 depends on I2C
797 To compile this driver as a module, choose M here: the
798 module will be called cypress-sf.