Lines Matching +full:system +full:- +full:on +full:- +full:chip
1 # SPDX-License-Identifier: GPL-2.0-only
18 depends on IIO
24 board-specific setup logic must also provide a configuration data
32 depends on PMIC_ADP5520
35 on Analog Devices ADP5520 PMICs.
38 be called adp5520-keys.
42 depends on I2C
48 system I2C bus.
51 module will be called adp5588-keys.
55 depends on I2C
58 system I2C bus.
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
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,
93 depends on ATARI
96 Say Y here if you are running Linux on any Atari and have a keyboard
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.
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.
171 tristate "Atmel AT42QT1070 Touch Sensor Chip"
172 depends on I2C
175 Sensor chip as input device.
181 tristate "Atmel AT42QT2160 Touch Sensor Chip"
182 depends on I2C
185 Sensor chip as a keyboard input.
192 depends on ARCH_CLPS711X || COMPILE_TEST
195 Say Y here to enable the matrix keypad on the Cirrus Logic
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
210 module will be called dlink-dir685-touchkeys.
217 keyboard. This keyboard is also usable on PCs if you attach
226 depends on ARCH_EP93XX || COMPILE_TEST
229 Say Y here to enable the matrix keypad on the Cirrus EP93XX.
236 depends on GPIOLIB || COMPILE_TEST
242 directly to such GPIO pins. Your board-specific
251 depends on GPIOLIB
257 directly to such GPIO pins. Your board-specific
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
284 depends on I2C
301 depends on GPIOLIB || COMPILE_TEST
311 depends on GSC || HP300
314 The "Human Interface Loop" is a older, 8-channel USB-like
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
345 support the built-in keyboard.
352 depends on SA1100_JORNADA720_SSP && SA1100_SSP
355 support the built-in keyboard.
361 tristate "LM8323 keypad chip"
362 depends on I2C
363 depends on LEDS_CLASS
372 tristate "LM8333 keypad chip"
373 depends on I2C
384 depends on SHARP_LOCOMO
386 Say Y here if you are running Linux on a Sharp Zaurus Collie or Poodle based PDA
393 depends on (ARCH_LPC32XX && OF) || COMPILE_TEST
400 module will be called lpc32xx-keys.
404 depends on SH_DREAMCAST && MAPLE
415 depends on I2C
418 Switch Controller chip. This providers microprocessors with
426 depends on I2C
429 chip in your system.
438 depends on I2C
441 chip in your system.
450 depends on ARCH_MXC || (COMPILE_TEST && HAS_IOMEM)
451 depends on OF
461 depends on ARCH_MXC || COMPILE_TEST
471 depends on IMX_SCU
473 This is the system controller key driver for NXP i.MX SoCs with
474 system controller inside.
483 Say Y here if you have a Newton keyboard on a serial port.
489 tristate "ST-Ericsson Nomadik SKE keyboard"
490 depends on (ARCH_NOMADIK || ARCH_U8500 || COMPILE_TEST)
493 Say Y here if you want to use a keypad provided on the SKE controller
494 used on the Ux500 and Nomadik platforms
497 module will be called nmk-ske-keypad.
500 tristate "TI-NSPIRE built-in keyboard"
501 depends on ARCH_NSPIRE && OF
504 Say Y here if you want to use the built-in keypad on TI-NSPIRE.
507 module will be called nspire-keypad.
511 depends on (ARCH_TEGRA && OF) || COMPILE_TEST
515 to the internal keyboard controller on Tegra SoCs.
518 module will be called tegra-kbc.
522 depends on HAS_IOMEM
528 module will be called opencores-kbd.
532 depends on I2C && REGULATOR
538 https://megous.com/git/pinephone-keyboard/
541 module will be called pinephone-keyboard.
545 depends on PXA27x || PXA3xx || ARCH_MMP || COMPILE_TEST
555 depends on MFD_PM8XXX
560 to support up to 18x8 matrix-based keypad design.
563 be called pmic8xxx-keypad.
567 depends on HAS_IOMEM && HAVE_CLK
570 Say Y here if you want to use the keypad on your Samsung mobile
574 module will be called samsung-keypad.
577 depends on GOLDFISH || COMPILE_TEST
584 module will be called goldfish-events.
590 Say Y here if you have a Stowaway keyboard on a serial port.
591 Stowaway compatible keyboards like Dicota Input-PDA keyboard
599 depends on ARCH_STI || COMPILE_TEST
603 on some STMicroelectronics SoC devices.
606 module will be called st-keyscan.
614 (RS-232) port via a simple adapter.
621 depends on ARCH_SHMOBILE || COMPILE_TEST
624 on SuperH processors such as sh7722 and sh7343.
631 depends on MFD_STMPE
632 depends on OF
635 Say Y here if you want to use the keypad controller on STMPE I/O
639 called stmpe-keypad.
643 depends on ARCH_SUNXI
646 keys found on Allwinner sunxi SoCs.
649 module will be called sun4i-lradc-keys.
652 tristate "Buttons on Micro SoC (iPaq h3100,h3600,h3700)"
653 depends on MFD_IPAQ_MICRO
656 Micro peripheral controller on iPAQ h3100/h3600/h3700
659 module will be called ipaq-micro-keys.
663 depends on MFD_IQS62X
666 IQS621, IQS622, IQS624 and IQS625 multi-function sensors.
669 be called iqs62x-keys.
673 depends on ARCH_OMAP1
679 module will be called omap-keypad.
683 depends on (OF && HAS_IOMEM) || ARCH_OMAP2PLUS
689 module will be called omap4-keypad.
693 depends on PLAT_SPEAR || COMPILE_TEST
699 module will be called spear-keyboard.
703 depends on MFD_TC3589X
706 Say Y here if you want to use the keypad controller on
710 module will be called tc3589x-keypad.
714 depends on I2C
715 depends on LEDS_CLASS
717 Say Y here to enable device driver for tm2-touchkey with
721 module will be called tm2-touchkey.
725 depends on TWL4030_CORE
728 Say Y here if your board use the keypad controller on
730 even on boards that don't use the keypad controller.
740 compatible) on your system. This is only possible with a
742 keyboard port on a PC that runs Linux.
751 depends on CROS_EC
754 and implemented on the ChromeOS EC. You must enable one bus option
762 depends on OF && I2C
772 depends on OF && HAVE_CLK && HAS_IOMEM
779 module will be called bcm-keypad.
783 depends on ARCH_MEDIATEK || COMPILE_TEST
787 Say Y here if you want to use the keypad on MediaTek SoCs.
791 module will be called mt6779-keypad.
795 depends on MFD_MT6397 || COMPILE_TEST
800 module will be called pmic-keys.
804 depends on I2C
810 module will be called cypress-sf.