• Home
  • Raw
  • Download

Lines Matching +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
50 To compile this driver as a module, choose M here: the
51 module will be called adp5588-keys.
55 depends on I2C
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
71 module will be called amikbd.
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
89 module will be called applespi.
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
100 module will be called atakbd.
118 To compile this driver as a module, choose M here: the
119 module will be called atkbd.
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.
161 depends on I2C
167 To compile this driver as a module, choose M here:
168 the module will be called qt1050
172 depends on I2C
177 To compile this driver as a module, choose M here:
178 the module will be called qt1070
182 depends on I2C
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.
217 keyboard. This keyboard is also usable on PCs if you attach
221 To compile this driver as a module, choose M here: the
222 module will be called lkkbd.
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
232 module will be called ep93xx_keypad.
236 depends on GPIOLIB || COMPILE_TEST
242 directly to such GPIO pins. Your board-specific
246 To compile this driver as a module, choose M here: the
247 module will be called gpio_keys.
251 depends on GPIOLIB
257 directly to such GPIO pins. Your board-specific
261 To compile this driver as a module, choose M here: the
262 module will be called gpio_keys_polled.
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
280 module will be called tca6416_keypad.
284 depends on I2C
296 To compile this driver as a module, choose M here: the
297 module will be called tca8418_keypad.
301 depends on GPIOLIB || COMPILE_TEST
306 To compile this driver as a module, choose M here: the
307 module will be called matrix_keypad.
311 depends on GSC || HP300
314 The "Human Interface Loop" is a older, 8-channel USB-like
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.
347 To compile this driver as a module, choose M here: the
348 module will be called jornada680_kbd.
352 depends on SA1100_JORNADA720_SSP && SA1100_SSP
355 support the built-in keyboard.
357 To compile this driver as a module, choose M here: the
358 module will be called jornada720_kbd.
362 depends on I2C
363 depends on LEDS_CLASS
368 To compile this driver as a module, choose M here: the
369 module will be called lm8323.
373 depends on I2C
379 To compile this driver as a module, choose M here: the
380 module will be called lm8333.
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
389 module will be called locomokbd.
393 depends on (ARCH_LPC32XX && OF) || COMPILE_TEST
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
409 To compile this driver as a module, choose M here: the
410 module will be called maple_keyb.
415 depends on I2C
421 To compile this driver as a module, choose M here: the
422 module will be called max7359_keypad.
426 depends on I2C
433 To compile this driver as a module, choose M here: the
434 module will be called mcs_touchkey.
438 depends on I2C
445 To compile this driver as a module, choose M here: the
446 module will be called mpr121_touchkey.
450 depends on ARCH_MXC || (COMPILE_TEST && HAS_IOMEM)
451 depends on OF
456 To compile this driver as a module, choose M here; the
457 module will be called snvs_pwrkey.
461 depends on ARCH_MXC || COMPILE_TEST
466 To compile this driver as a module, choose M here: the
467 module will be called imx_keypad.
471 depends on IMX_SCU
476 To compile this driver as a module, choose M here: the
477 module will be called imx_sc_key.
483 Say Y here if you have a Newton keyboard on a serial port.
485 To compile this driver as a module, choose M here: the
486 module will be called newtonkbd.
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
496 To compile this driver as a module, choose M here: the
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.
506 To compile this driver as a module, choose M here: the
507 module will be called nspire-keypad.
511 depends on (ARCH_TEGRA && OF) || COMPILE_TEST
515 to the internal keyboard controller on Tegra SoCs.
517 To compile this driver as a module, choose M here: the
518 module will be called tegra-kbc.
522 depends on HAS_IOMEM
527 To compile this driver as a module, choose M here; the
528 module will be called opencores-kbd.
532 depends on I2C && REGULATOR
538 https://megous.com/git/pinephone-keyboard/
540 To compile this driver as a module, choose M here; the
541 module will be called pinephone-keyboard.
545 depends on PXA27x || PXA3xx || ARCH_MMP || COMPILE_TEST
550 To compile this driver as a module, choose M here: the
551 module will be called pxa27x_keypad.
555 depends on MFD_PM8XXX
560 to support up to 18x8 matrix-based keypad design.
562 To compile this driver as a module, choose M here: the module will
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
573 To compile this driver as a module, choose M here: the
574 module will be called samsung-keypad.
577 depends on GOLDFISH || COMPILE_TEST
583 To compile this driver as a module, choose M here: the
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
594 To compile this driver as a module, choose M here: the
595 module will be called stowaway.
599 depends on ARCH_STI || COMPILE_TEST
603 on some STMicroelectronics SoC devices.
605 To compile this driver as a module, choose M here: the
606 module will be called st-keyscan.
614 (RS-232) port via a simple adapter.
616 To compile this driver as a module, choose M here: the
617 module will be called sunkbd.
621 depends on ARCH_SHMOBILE || COMPILE_TEST
624 on SuperH processors such as sh7722 and sh7343.
626 To compile this driver as a module, choose M here: the
627 module will be called sh_keysc.
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
638 To compile this driver as a module, choose M here: the module will be
639 called stmpe-keypad.
643 depends on ARCH_SUNXI
646 keys found on Allwinner sunxi SoCs.
648 To compile this driver as a module, choose M here: the
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
658 To compile this driver as a module, choose M here: the
659 module will be called ipaq-micro-keys.
663 depends on MFD_IQS62X
666 IQS621, IQS622, IQS624 and IQS625 multi-function sensors.
668 To compile this driver as a module, choose M here: the module will
669 be called iqs62x-keys.
673 depends on ARCH_OMAP1
678 To compile this driver as a module, choose M here: the
679 module will be called omap-keypad.
683 depends on (OF && HAS_IOMEM) || ARCH_OMAP2PLUS
688 To compile this driver as a module, choose M here: the
689 module will be called omap4-keypad.
693 depends on PLAT_SPEAR || COMPILE_TEST
698 To compile this driver as a module, choose M here: the
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
709 To compile this driver as a module, choose M here: the
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
720 To compile this driver as a module, choose M here.
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.
732 To compile this driver as a module, choose M here: the
733 module will be called twl4030_keypad.
740 compatible) on your system. This is only possible with a
742 keyboard port on a PC that runs Linux.
744 To compile this driver as a module, choose M here: the
745 module will be called xtkbd.
751 depends on CROS_EC
754 and implemented on the ChromeOS EC. You must enable one bus option
757 To compile this driver as a module, choose M here: the
758 module will be called cros_ec_keyb.
762 depends on OF && I2C
767 To compile this driver as a module, choose M here: the
768 module will be called cap11xx.
772 depends on OF && HAVE_CLK && HAS_IOMEM
778 To compile this driver as a module, choose M here: the
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.
790 To compile this driver as a module, choose M here: the
791 module will be called mt6779-keypad.
795 depends on MFD_MT6397 || COMPILE_TEST
799 To compile this driver as a module, choose M here: the
800 module will be called pmic-keys.
804 depends on I2C
809 To compile this driver as a module, choose M here: the
810 module will be called cypress-sf.