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
44 Say Y here if you want to use a ADP5588/87 attached to your
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
54 Say Y here if you want to use a ADP5585/ADP5589 attached to your
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
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
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
107 Say Y here if you want to use a standard AT or PS/2 keyboard. Usually
108 you'll need this, unless you have a different type keyboard (USB, ADB
109 or other). This also works for AT and PS/2 keyboards connected over a
114 To compile this driver as a module, choose M here: the
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.
126 Say N if you use a standard keyboard.
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.
156 tristate "Microchip AT42QT1050 Touch Sensor Chip"
157 depends on I2C
161 Sensor chip as input device.
163 To compile this driver as a module, choose M here:
167 tristate "Atmel AT42QT1070 Touch Sensor Chip"
168 depends on I2C
171 Sensor chip as input device.
173 To compile this driver as a module, choose M here:
177 tristate "Atmel AT42QT2160 Touch Sensor Chip"
178 depends on I2C
181 Sensor chip as a keyboard input.
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.
212 Say Y here if you want to use a LK201 or LK401 style serial
213 keyboard. This keyboard is also usable on PCs if you attach
217 To compile this driver as a module, choose M here: the
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
232 depends on GPIOLIB || COMPILE_TEST
238 directly to such GPIO pins. Your board-specific
239 setup logic must also provide a platform device,
242 To compile this driver as a module, choose M here: the
247 depends on GPIOLIB
253 directly to such GPIO pins. Your board-specific
254 setup logic must also provide a platform device,
257 To compile this driver as a module, choose M here: the
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
280 depends on I2C
292 To compile this driver as a module, choose M here: the
297 depends on GPIOLIB || COMPILE_TEST
302 To compile this driver as a module, choose M here: the
307 depends on GSC || HP300
310 The "Human Interface Loop" is a older, 8-channel USB-like
313 support for a keyboard attached to the HIL port, but not for
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
340 Say Y here if you have a HP Jornada 620/660/680/690 and want to
341 support the built-in keyboard.
343 To compile this driver as a module, choose M here: the
348 depends on SA1100_JORNADA720_SSP && SA1100_SSP
350 Say Y here if you have a HP Jornada 710/720/728 and want to
351 support the built-in keyboard.
353 To compile this driver as a module, choose M here: the
357 tristate "LM8323 keypad chip"
358 depends on I2C
359 depends on LEDS_CLASS
364 To compile this driver as a module, choose M here: the
368 tristate "LM8333 keypad chip"
369 depends on I2C
375 To compile this driver as a module, choose M here: the
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
389 depends on ARCH_LPC32XX && OF
393 connected to a key matrix.
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
402 Say Y here if you have a Dreamcast console running Linux and have
403 a keyboard attached to its Maple bus.
405 To compile this driver as a module, choose M here: the
411 depends on I2C
414 Switch Controller chip. This providers microprocessors with
417 To compile this driver as a module, choose M here: the
422 depends on I2C
425 chip in your system.
429 To compile this driver as a module, choose M here: the
434 depends on I2C
437 chip in your system.
441 To compile this driver as a module, choose M here: the
446 depends on ARCH_MXC || (COMPILE_TEST && HAS_IOMEM)
447 depends on OF
452 To compile this driver as a module, choose M here; the
457 depends on ARCH_MXC || COMPILE_TEST
462 To compile this driver as a module, choose M here: the
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
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
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
510 Say Y here if you want to use a matrix keyboard connected directly
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
538 depends on CPU_PXA930 || CPU_PXA935
542 To compile this driver as a module, choose M here: the
547 depends on MFD_PM8XXX
551 keypad provided as a reference design from Qualcomm. This is intended
554 To compile this driver as a module, choose M here: the module will
555 be called pmic8xxx-keypad.
559 depends on 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
591 depends on ARCH_STI || COMPILE_TEST
594 Say Y here if you want to use a keypad attached to the keyscan block
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.
604 Say Y here if you want to use a Sun Type 4 or Type 5 keyboard,
606 (RS-232) port via a simple adapter.
608 To compile this driver as a module, choose M here: the
613 depends on ARCH_SHMOBILE || COMPILE_TEST
615 Say Y here if you want to use a keypad attached to the KEYSC block
616 on SuperH processors such as sh7722 and sh7343.
618 To compile this driver as a module, choose M here: the
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
650 To compile this driver as a module, choose M here: the
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 && HAS_IOMEM) || 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
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
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
763 depends on OF && I2C
768 To compile this driver as a module, choose M here: the
773 depends on OF && HAVE_CLK && HAS_IOMEM
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.