Lines Matching +full:system +full:- +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0-only
18 depends on IIO
24 board-specific setup logic must also provide a configuration data
27 To compile this driver as a module, choose M here: the
28 module will be called adc_keys.
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
45 system I2C bus.
47 To compile this driver as a module, choose M here: the
48 module will be called adp5588-keys.
52 depends on I2C
55 system I2C bus.
57 To compile this driver as a module, choose M here: the
58 module will be called adp5589-keys.
62 depends on AMIGA
64 Say Y here if you are running Linux on any AMIGA and have a keyboard
67 To compile this driver as a module, choose M here: the
68 module will be called amikbd.
72 depends on ACPI && EFI
73 depends on SPI
74 depends on X86 || COMPILE_TEST
75 depends on LEDS_CLASS
78 Say Y here if you are running Linux on any Apple MacBook8,1 or later,
85 To compile this driver as a module, choose M here: the
86 module will be called applespi.
90 depends on ATARI
93 Say Y here if you are running Linux on any Atari and have a keyboard
96 To compile this driver as a module, choose M here: the
97 module will be called atakbd.
114 To compile this driver as a module, choose M here: the
115 module will be called atkbd.
119 depends on PARISC && KEYBOARD_ATKBD
122 Say Y here if you have a PA-RISC machine and want to use an AT or
124 PA-RISC keyboards.
130 depends on KEYBOARD_ATKBD_HP_KEYCODES
134 built-in keyboard (as opposed to an external keyboard).
148 in the left-hand column will be interpreted as the corresponding key
149 in the right-hand column.
152 right-hand column will be interpreted as the key shown in the
153 left-hand column.
157 depends on I2C
163 To compile this driver as a module, choose M here:
164 the module will be called qt1050
168 depends on I2C
173 To compile this driver as a module, choose M here:
174 the module will be called qt1070
178 depends on I2C
183 This driver can also be built as a module. If so, the module
188 depends on OF_GPIO && (ARCH_CLPS711X || COMPILE_TEST)
191 Say Y here to enable the matrix keypad on the Cirrus Logic
194 To compile this driver as a module, choose M here: the
195 module will be called clps711x-keypad.
198 tristate "D-Link DIR-685 touchkeys support"
199 depends on I2C
202 If you say yes here you get support for the D-Link DIR-685
205 To compile this driver as a module, choose M here: the
206 module will be called dlink-dir685-touchkeys.
213 keyboard. This keyboard is also useable on PCs if you attach
217 To compile this driver as a module, choose M here: the
218 module will be called lkkbd.
222 depends on ARCH_EP93XX || COMPILE_TEST
225 Say Y here to enable the matrix keypad on the Cirrus EP93XX.
227 To compile this driver as a module, choose M here: the
228 module will be called ep93xx_keypad.
232 depends on GPIOLIB || COMPILE_TEST
238 directly to such GPIO pins. Your board-specific
242 To compile this driver as a module, choose M here: the
243 module will be called gpio_keys.
247 depends on GPIOLIB
253 directly to such GPIO pins. Your board-specific
257 To compile this driver as a module, choose M here: the
258 module will be called gpio_keys_polled.
262 depends on I2C
268 TCA6416/TCA6408A IO expander. Your board-specific setup logic
269 must also provide pin-mask details(of which TCA6416 pins
275 To compile this driver as a module, choose M here: the
276 module will be called tca6416_keypad.
280 depends on I2C
292 To compile this driver as a module, choose M here: the
293 module will be called tca8418_keypad.
297 depends on GPIOLIB || COMPILE_TEST
302 To compile this driver as a module, choose M here: the
303 module will be called matrix_keypad.
307 depends on GSC || HP300
310 The "Human Interface Loop" is a older, 8-channel USB-like
319 "HP System Device Controller i8042 Support" in the input/serio
324 depends on GSC || HP300
330 The "Human Interface Loop" is a older, 8-channel USB-like
332 This driver implements support for HIL-keyboards and pointing
338 depends on SH_HP6XX
341 support the built-in keyboard.
343 To compile this driver as a module, choose M here: the
344 module will be called jornada680_kbd.
348 depends on SA1100_JORNADA720_SSP && SA1100_SSP
351 support the built-in keyboard.
353 To compile this driver as a module, choose M here: the
354 module will be called jornada720_kbd.
358 depends on I2C
359 depends on LEDS_CLASS
364 To compile this driver as a module, choose M here: the
365 module will be called lm8323.
369 depends on I2C
375 To compile this driver as a module, choose M here: the
376 module will be called lm8333.
380 depends on SHARP_LOCOMO
382 Say Y here if you are running Linux on a Sharp Zaurus Collie or Poodle based PDA
384 To compile this driver as a module, choose M here: the
385 module will be called locomokbd.
389 depends on ARCH_LPC32XX && OF
395 To compile this driver as a module, choose M here: the
396 module will be called lpc32xx-keys.
400 depends on SH_DREAMCAST && MAPLE
405 To compile this driver as a module, choose M here: the
406 module will be called maple_keyb.
411 depends on I2C
417 To compile this driver as a module, choose M here: the
418 module will be called max7359_keypad.
422 depends on I2C
425 chip in your system.
429 To compile this driver as a module, choose M here: the
430 module will be called mcs_touchkey.
434 depends on I2C
437 chip in your system.
441 To compile this driver as a module, choose M here: the
442 module will be called mpr121_touchkey.
446 depends on ARCH_MXC || COMPILE_TEST
447 depends on OF
452 To compile this driver as a module, choose M here; the
453 module will be called snvs_pwrkey.
457 depends on ARCH_MXC
462 To compile this driver as a module, choose M here: the
463 module will be called imx_keypad.
467 depends on IMX_SCU
469 This is the system controller key driver for NXP i.MX SoCs with
470 system controller inside.
472 To compile this driver as a module, choose M here: the
473 module will be called imx_sc_key.
479 Say Y here if you have a Newton keyboard on a serial port.
481 To compile this driver as a module, choose M here: the
482 module will be called newtonkbd.
485 tristate "ST-Ericsson Nomadik SKE keyboard"
486 depends on (ARCH_NOMADIK || ARCH_U8500)
489 Say Y here if you want to use a keypad provided on the SKE controller
490 used on the Ux500 and Nomadik platforms
492 To compile this driver as a module, choose M here: the
493 module will be called nmk-ske-keypad.
496 tristate "TI-NSPIRE built-in keyboard"
497 depends on ARCH_NSPIRE && OF
500 Say Y here if you want to use the built-in keypad on TI-NSPIRE.
502 To compile this driver as a module, choose M here: the
503 module will be called nspire-keypad.
507 depends on ARCH_TEGRA && OF
511 to the internal keyboard controller on Tegra SoCs.
513 To compile this driver as a module, choose M here: the
514 module will be called tegra-kbc.
518 depends on HAS_IOMEM
523 To compile this driver as a module, choose M here; the
524 module will be called opencores-kbd.
528 depends on PXA27x || PXA3xx || ARCH_MMP
533 To compile this driver as a module, choose M here: the
534 module will be called pxa27x_keypad.
538 depends on CPU_PXA930 || CPU_PXA935
542 To compile this driver as a module, choose M here: the
543 module will be called pxa930_rotary.
547 depends on MFD_PM8XXX
554 To compile this driver as a module, choose M here: the module will
555 be called pmic8xxx-keypad.
559 depends on HAS_IOMEM && HAVE_CLK
562 Say Y here if you want to use the keypad on your Samsung mobile
565 To compile this driver as a module, choose M here: the
566 module will be called samsung-keypad.
569 depends on GOLDFISH || COMPILE_TEST
575 To compile this driver as a module, choose M here: the
576 module will be called goldfish-events.
582 Say Y here if you have a Stowaway keyboard on a serial port.
583 Stowaway compatible keyboards like Dicota Input-PDA keyboard
586 To compile this driver as a module, choose M here: the
587 module will be called stowaway.
591 depends on ARCH_STI || COMPILE_TEST
595 on some STMicroelectronics SoC devices.
597 To compile this driver as a module, choose M here: the
598 module will be called st-keyscan.
606 (RS-232) port via a simple adapter.
608 To compile this driver as a module, choose M here: the
609 module will be called sunkbd.
613 depends on ARCH_SHMOBILE || COMPILE_TEST
616 on SuperH processors such as sh7722 and sh7343.
618 To compile this driver as a module, choose M here: the
619 module will be called sh_keysc.
623 depends on MFD_STMPE
624 depends on OF
627 Say Y here if you want to use the keypad controller on STMPE I/O
630 To compile this driver as a module, choose M here: the module will be
631 called stmpe-keypad.
635 depends on ARCH_SUNXI
638 keys found on Allwinner sunxi SoCs.
640 To compile this driver as a module, choose M here: the
641 module will be called sun4i-lradc-keys.
645 depends on ARCH_DAVINCI_DM365
647 Say Y to enable keypad module support for the TI DaVinci
650 To compile this driver as a module, choose M here: the
651 module will be called davinci_keyscan.
654 tristate "Buttons on Micro SoC (iPaq h3100,h3600,h3700)"
655 depends on MFD_IPAQ_MICRO
658 Micro peripheral controller on iPAQ h3100/h3600/h3700
660 To compile this driver as a module, choose M here: the
661 module will be called ipaq-micro-keys.
665 depends on MFD_IQS62X
668 IQS621, IQS622, IQS624 and IQS625 multi-function sensors.
670 To compile this driver as a module, choose M here: the module will
671 be called iqs62x-keys.
675 depends on ARCH_OMAP1
680 To compile this driver as a module, choose M here: the
681 module will be called omap-keypad.
685 depends on OF || ARCH_OMAP2PLUS
690 To compile this driver as a module, choose M here: the
691 module will be called omap4-keypad.
695 depends on PLAT_SPEAR
700 To compile this driver as a module, choose M here: the
701 module will be called spear-keyboard.
705 depends on MFD_TC3589X
708 Say Y here if you want to use the keypad controller on
711 To compile this driver as a module, choose M here: the
712 module will be called tc3589x-keypad.
716 depends on I2C
717 depends on LEDS_CLASS
719 Say Y here to enable device driver for tm2-touchkey with
722 To compile this driver as a module, choose M here.
723 module will be called tm2-touchkey.
727 depends on TWL4030_CORE
730 Say Y here if your board use the keypad controller on
732 even on boards that don't use the keypad controller.
734 To compile this driver as a module, choose M here: the
735 module will be called twl4030_keypad.
742 compatible) on your system. This is only possible with a
744 keyboard port on a PC that runs Linux.
746 To compile this driver as a module, choose M here: the
747 module will be called xtkbd.
752 depends on CROS_EC
755 and implemented on the ChromeOS EC. You must enable one bus option
758 To compile this driver as a module, choose M here: the
759 module will be called cros_ec_keyb.
763 depends on OF && I2C
768 To compile this driver as a module, choose M here: the
769 module will be called cap11xx.
773 depends on OF && HAVE_CLK
779 To compile this driver as a module, choose M here: the
780 module will be called bcm-keypad.
784 depends on MFD_MT6397
788 To compile this driver as a module, choose M here: the
789 module will be called pmic-keys.