Lines Matching refs:GPIO

3 # GPIO infrastructure and drivers
15 bool "GPIO Support"
17 This enables GPIO support through the generic GPIO library.
19 one or more of the GPIO drivers below.
51 bool "Debug GPIO calls"
54 Say Y here to add some extra checks and diagnostics to GPIO calls.
68 This ABI is deprecated. If you want to use GPIO from userspace,
81 Only say N if you are sure that the GPIO character device is not
87 bool "Support GPIO ABI Version 1"
91 Say Y here to support version 1 of the GPIO CDEV ABI.
121 menu "Memory mapped GPIO drivers"
125 tristate "GPIO driver for 74xx-ICs with MMIO access"
129 Say yes here to support GPIO functionality for 74xx-compatible ICs
139 tristate "Altera GPIO"
148 tristate "AMD Promontory GPIO support"
152 Driver for GPIO functionality on Promontory IOHub.
156 tristate "Aspeed GPIO support"
160 Say Y here to support Aspeed AST2400 and AST2500 GPIO controllers.
171 tristate "Atheros AR71XX/AR724X/AR913X GPIO support"
177 Select this option to enable GPIO driver for
181 tristate "Raspberry Pi 3 GPIO Expander"
188 Turn on GPIO support for the expander on Raspberry Pi 3 boards, using
192 bool "Broadcom Kona GPIO"
195 Turn on GPIO support for Broadcom "Kona" chips.
198 tristate "BRCM XGS iProc GPIO support"
204 Say yes here to enable GPIO support for Broadcom XGS iProc SoCs.
207 tristate "BRCMSTB GPIO support"
213 Say yes here to enable GPIO support for Broadcom STB (BCM7XXX) SoCs.
216 tristate "Cadence GPIO support"
221 Say yes here to enable support for Cadence GPIO controller.
224 tristate "CLPS711X GPIO support"
228 Say yes here to support GPIO on CLPS711X SoCs.
231 tristate "TI Davinci/Keystone GPIO support"
235 Say yes here to enable GPIO support for TI Davinci/Keystone SoCs.
238 tristate "Synopsys DesignWare APB GPIO driver"
243 GPIO block.
254 tristate "Emma Mobile GPIO"
257 Say yes here to support GPIO on Renesas Emma Mobile SoCs.
260 tristate "Airoha GPIO support"
266 Say Y or M here to support the GPIO controller block on the
276 tristate "Support for GPIO pins on XR17V352/354/358"
280 Selecting this option will enable handling of GPIO pins present
284 bool "GE FPGA based GPIO"
288 Support for common GPIO functionality provided on some GE Single Board
292 and write pin state) for GPIO implemented in a number of GE single
296 bool "Faraday FTGPIO010 GPIO"
306 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
309 Say yes here to support basic platform_device memory-mapped GPIO controllers.
321 tristate "HiSilicon GPIO controller driver"
326 Say Y or M here to build support for the HiSilicon GPIO controller
327 driver GPIO block.
328 This GPIO controller supports double-edge interrupt and multi-core
332 tristate "Nintendo Wii (Hollywood) GPIO"
337 Select this to support the GPIO controller of the Nintendo Wii.
342 tristate "Intel ICH GPIO"
346 Say yes here to support the GPIO functionality of a number of Intel
358 bool "Intel IXP4xx GPIO"
365 Say yes here to support the GPIO functionality of a number of Intel
371 tristate "Xylon LogiCVC GPIO support"
374 Say yes here to support GPIO functionality of the Xylon LogiCVC
378 bool "Loongson-2/3 GPIO support"
381 Driver for GPIO functionality on Loongson-2F/3A/3B processors.
384 tristate "NXP LPC18XX/43XX GPIO support"
389 Select this option to enable GPIO driver for
393 tristate "NXP LPC32XX GPIO support"
396 Select this option to enable GPIO driver for
400 tristate "GPIO support for Fujitsu MB86S7x Platforms"
402 Say yes here to support the GPIO controller in Fujitsu MB86S70 SoCs.
405 tristate "MEN 16Z127 GPIO support"
409 Say yes here to support the MEN 16Z127 GPIO Controller.
424 bool "MPC512x/MPC8xxx/QorIQ GPIO support"
435 bool "Mediatek MT7621 GPIO Support"
441 Say yes here to support the Mediatek MT7621 SoC GPIO device.
451 tristate "i.MX GPIO support"
457 bool "Freescale MXS GPIO support" if COMPILE_TEST
464 tristate "Cavium OCTEON GPIO"
468 Say yes here to support the on-chip GPIO lines on the OCTEON
472 tristate "TI OMAP GPIO support" if ARCH_OMAP2PLUS || COMPILE_TEST
478 Say yes here to enable GPIO support for TI OMAP SoCs.
481 tristate "PrimeCell PL061 GPIO support"
486 Say yes here to support the PrimeCell PL061 GPIO device.
497 bool "PXA GPIO support"
500 Say yes here to support the PXA GPIO device.
503 tristate "Renesas R-Car and RZ/G GPIO support"
507 Say yes here to support GPIO on Renesas R-Car or RZ/G SoCs.
510 bool "RDA Micro GPIO controller support"
516 Say Y here to support RDA Micro GPIO controller.
519 tristate "Realtek Otto GPIO support"
525 The GPIO controller on the Otto MIPS platform supports up to two
534 A 32-bit single register GPIO fixed in/out implementation. This
535 can be used to represent any register as a set of GPIO signals.
538 tristate "Rockchip GPIO support"
544 Say yes here to support GPIO on Rockchip SoCs.
547 tristate "SAMA5D2 PIOBU GPIO support"
560 bool "SiFive GPIO support"
567 Say yes here to support the GPIO device on SiFive SoCs.
570 tristate "SIOX GPIO support"
578 bool "Synopsys GPIO via CREG (Control REGisters) driver"
583 This is a single-register MMIO GPIO driver for complex cases
584 where only several fields in register belong to GPIO lines and
585 each GPIO line owns a field with different length and on/off value.
588 bool "ST SPEAr13xx SPI Chip Select as GPIO support"
592 Say yes here to support ST SPEAr SPI Chip Select as GPIO device.
595 tristate "Spreadtrum GPIO support"
600 Say yes here to support Spreadtrum GPIO device.
614 tristate "GPIO based on SYSCON"
617 Say yes here to support GPIO functionality though SYSCON driver.
626 tristate "NVIDIA Tegra GPIO support"
633 Say yes here to support GPIO pins on NVIDIA Tegra SoCs.
636 tristate "NVIDIA Tegra186 GPIO support"
643 Say yes here to support GPIO pins on NVIDIA Tegra186 SoCs.
651 This driver support TS-4800 FPGA GPIO controllers.
654 tristate "Cavium ThunderX/OCTEON-TX GPIO"
661 Say yes here to support the on-chip GPIO lines on the ThunderX
665 tristate "UniPhier GPIO support"
680 tristate "Toshiba Visconti GPIO support"
687 Say yes here to support GPIO on Tohisba Visconti.
690 tristate "VIA VX855/VX875 GPIO"
695 Support access to the VX855/VX875 GPIO lines through the GPIO library.
702 tristate "Qualcomm Technologies Inc WCD9340/WCD9341 GPIO controller driver"
705 This driver is to support GPIO block found on the Qualcomm Technologies
709 bool "APM X-Gene GPIO controller support"
712 This driver is to support the GPIO block within the APM X-Gene SoC
713 platform's generic flash controller. The GPIO pins are muxed with
715 here to enable the GFC GPIO functionality.
718 tristate "APM X-Gene GPIO standby controller support"
724 This driver supports the GPIO block within the APM X-Gene
725 Standby Domain. Say yes here to enable the GPIO functionality.
728 tristate "Xilinx GPIO support"
732 Say yes here to support the Xilinx FPGA GPIO device.
735 tristate "Cavium ThunderX2 GPIO support"
739 This driver provides support for GPIO interface on Cavium's ThunderX2
757 Say yes here to support the GPIO controller in LSI ZEVIO SoCs.
760 tristate "Xilinx Zynq GPIO support"
764 Say yes here to support Xilinx Zynq GPIO controller.
767 tristate "ZynqMP ps-mode pin GPIO configuration driver"
771 Say yes here to support the ZynqMP ps-mode pin GPIO configuration
774 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
779 tristate "Loongson1 GPIO support"
783 Say Y or M here to support GPIO on Loongson1 SoCs.
786 tristate "GPIO support for AMD Fusion Controller Hub (G-series SOCs)"
788 This option enables driver for GPIO on AMD's Fusion Controller Hub,
796 bool "MStar MSC313 GPIO support"
802 Say Y here to support the main GPIO block on MStar/SigmaStar
806 tristate "IDT 79RC3243X GPIO support"
811 Select this option to enable GPIO driver for
819 menu "Port-mapped I/O GPIO drivers"
836 tristate "ACCES 104-DIO-48E GPIO support"
844 Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E,
850 tristate "ACCES 104-IDIO-16 GPIO support"
856 Enables GPIO support for the ACCES 104-IDIO-16 family (104-IDIO-16,
863 tristate "ACCES 104-IDI-48 GPIO support"
871 Enables GPIO support for the ACCES 104-IDI-48 family (104-IDI-48A,
878 tristate "Fintek and Nuvoton Super-I/O GPIO support"
888 tristate "Diamond Systems GPIO-MM GPIO support"
894 Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12.
896 The Diamond Systems GPIO-MM device features 48 lines of digital I/O
897 via the emulation of dual 82C55A PPI chips. This driver provides GPIO
904 tristate "IT87xx GPIO support"
906 Say yes here to support GPIO functionality of IT87xx Super I/O chips.
916 tristate "Intel SCH/TunnelCreek/Centerton/Quark X1000 GPIO"
921 Say yes here to support GPIO interface on Intel Poulsbo SCH,
925 The Intel SCH contains a total of 14 GPIO pins. Ten GPIOs are
935 The Intel Centerton processor has a total of 30 GPIO pins.
943 tristate "SMSC SCH311x SuperI/O GPIO"
961 tristate "Winbond Super I/O GPIO support"
970 boot-time parameter "gpio_winbond.gpios" with a bitmask of GPIO
977 tristate "WinSystems WS16C48 GPIO support"
981 Enables GPIO support for the WinSystems WS16C48. The base port
988 menu "I2C GPIO expanders"
992 tristate "Avionic Design N-bit GPIO expander"
997 I2C GPIO expanders. The register space will be extended by powers
1004 tristate "Gateworks PLD GPIO Expander"
1007 Say yes here to provide access to the Gateworks I2C PLD GPIO
1011 tristate "Maxim MAX7300 GPIO expander"
1014 GPIO driver for Maxim MAX7300 I2C-based GPIO expander.
1079 tristate "PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders"
1084 GPIO expanders used for additional digital outputs or inputs.
1101 platform-neutral GPIO calls.
1112 tristate "Technologic Systems FPGA I2C GPIO"
1116 Say yes here to enabled the GPIO driver for Technologic's FPGA core.
1121 menu "MFD GPIO expanders"
1124 tristate "GPIO Support for ADP5520 PMIC"
1127 This option enables support for on-chip GPIO found
1131 tristate "Altera Arria10 System Resource GPIO"
1134 Driver for Arria10 Development Kit GPIO expansion which
1145 tristate "ROHM BD71815 PMIC GPIO support"
1155 tristate "ROHM BD71828 GPIO support"
1160 outputs only and pins must be configured to GPIO outputs by
1167 tristate "ROHM BD9571 GPIO support"
1178 tristate "GPIO support for Crystal Cove PMIC"
1182 Support for GPIO pins on Crystal Cove PMIC.
1191 tristate "AMD CS5535/CS5536 GPIO support"
1195 The AMD CS5535 and CS5536 southbridges support 28 GPIO pins that
1202 tristate "Dialog DA9052 GPIO"
1205 Say yes here to enable the GPIO driver for the DA9052 chip.
1208 tristate "Dialog Semiconductor DA9055 GPIO"
1211 Say yes here to enable the GPIO driver for the DA9055 chip.
1213 The Dialog DA9055 PMIC chip has 3 GPIO pins that can be
1219 tristate "Diolan DLN2 GPIO support"
1224 Select this option to enable GPIO driver for the Diolan DLN2
1247 tristate "Kontron ETX / COMexpress GPIO"
1250 This enables support for the PLD GPIO interface on some Kontron ETX
1257 tristate "TI/National Semiconductor LP3943 GPIO expander"
1260 GPIO driver for LP3943 MFD.
1261 LP3943 can be used as a GPIO expander which provides up to 16 GPIOs.
1275 tristate "TI LP87565 GPIO"
1278 This driver supports the GPIO on TI Lp873565 PMICs. 3 GPIOs are present
1291 tristate "GPIO support for PMIC MAX77620 and MAX20024"
1295 GPIO driver for MAX77620 and MAX20024 PMIC from Maxim Semiconductor.
1298 Say yes here to enable the max77620 to be used as GPIO controller.
1301 tristate "Maxim MAX77650/77651 GPIO support"
1304 GPIO driver for MAX77650/77651 PMIC from Maxim Semiconductor.
1305 These chips have a single pin that can be configured as GPIO.
1308 bool "TI PALMAS series PMICs GPIO"
1311 Select this option to enable GPIO driver for the TI PALMAS
1315 bool "RICOH RC5T583 GPIO"
1318 Select this option to enable GPIO driver for the Ricoh RC5T583
1320 This driver provides the support for driving/reading the GPIO pins
1321 of RC5T583 device through standard GPIO library.
1324 tristate "Kontron sl28cpld GPIO support"
1354 bool "Support for timberdale GPIO IP"
1357 Add support for the GPIO IP in the timberdale FPGA.
1360 tristate "Delta Networks TN48M switch CPLD GPIO driver"
1378 tristate "TPS65218 GPIO"
1381 Select this option to enable GPIO driver for the TPS65218
1385 bool "TPS6586X GPIO"
1388 Select this option to enable GPIO driver for the TPS6586X
1392 bool "TPS65910 GPIO"
1395 Select this option to enable GPIO driver for the TPS65910
1399 tristate "TI TPS65912 GPIO"
1402 This driver supports TPS65912 GPIO chip.
1405 tristate "TPS68470 GPIO"
1408 Select this option to enable GPIO driver for the TPS68470
1416 tristate "TQ-Systems QTMX86 GPIO"
1421 This driver supports GPIO on the TQMX86 IO controller.
1427 Say yes here to access the GPIO signals of various multi-function
1438 tristate "GPIO support for Whiskey Cove PMIC"
1442 Support for GPIO pins on Whiskey Cove PMIC.
1454 Say yes here to access the GPIO signals of WM831x power management
1461 Say yes here to access the GPIO signals of WM8350 power management
1468 Say yes here to access the GPIO signals of WM8994 audio hub
1473 menu "PCI GPIO expanders"
1477 tristate "AMD 8111 GPIO driver"
1481 The AMD 8111 southbridge contains 32 GPIO pins which can be used.
1483 Note that usually system firmware/ACPI handles GPIO pins on their
1490 tristate "BT8XX GPIO abuser"
1493 The BT8xx frame grabber chip has 24 GPIO pins that can be abused
1494 as a cheap PCI GPIO card.
1499 GPIO card. For more information on how to build a GPIO card
1506 tristate "Intel Merrifield GPIO support"
1510 Say Y here to support Intel Merrifield GPIO.
1513 tristate "Mellanox BlueField SoC GPIO"
1517 Say Y here if you want GPIO support on Mellanox BlueField SoC.
1520 tristate "Mellanox BlueField 2 SoC GPIO"
1525 Say Y here if you want GPIO support on Mellanox BlueField 2 SoC.
1528 tristate "OKI SEMICONDUCTOR ML7213 IOH GPIO support"
1535 This driver can access the IOH's GPIO device.
1538 tristate "Intel EG20T PCH/LAPIS Semiconductor IOH (ML7223/ML7831) GPIO"
1542 This driver is for PCH (Platform Controller Hub) GPIO of Intel Topcliff,
1544 This driver can access PCH GPIO device.
1554 tristate "ACCES PCI-IDIO-16 GPIO support"
1558 Enables GPIO support for the ACCES PCI-IDIO-16. An interrupt is
1564 tristate "ACCES PCIe-IDIO-24 GPIO support"
1567 Enables GPIO support for the ACCES PCIe-IDIO-24 family (PCIe-IDIO-24,
1574 tristate "RDC R-321x GPIO support"
1582 bool "Intel Sodaville GPIO support"
1587 Say Y here to support Intel Sodaville GPIO.
1591 menu "SPI GPIO expanders"
1600 to more GPIO outputs.
1606 GPIO driver for Maxim MAX31910, MAX31911, MAX31912, MAX31913,
1613 tristate "Maxim MAX7301 GPIO expander"
1616 GPIO driver for Maxim MAX7301 SPI-based GPIO expander.
1622 This provides GPIO interface supporting inputs and outputs.
1627 GPIO driver for SPI compatible parallel-in/serial-out shift
1631 tristate "EXAR XRA1403 16-bit GPIO expander"
1634 GPIO driver for EXAR XRA1403 16-bit SPI-based GPIO expander.
1637 tristate "Turris Mox Moxtet bus GPIO expander"
1647 menu "USB GPIO expanders"
1651 tristate "Viperboard GPIO a & b support"
1654 Say yes here to access the GPIO signals of Nano River
1655 Technologies Viperboard. There are two GPIO chips on the
1663 menu "Virtual GPIO drivers"
1666 tristate "GPIO Aggregator"
1668 Say yes here to enable the GPIO Aggregator, which provides a way to
1669 aggregate existing GPIO lines into a new virtual GPIO chip.
1671 - Assign permissions for a collection of GPIO lines to a user,
1672 - Export a collection of GPIO lines to a virtual machine,
1673 - Provide a generic driver for a GPIO-operated device in an
1675 the GPIO chardev interface.
1678 tristate "GPIO latch driver"
1680 Say yes here to enable a driver for GPIO multiplexers based on latches
1684 tristate "GPIO Testing Driver"
1687 This enables GPIO Testing driver, which provides a way to test GPIO
1694 tristate "VirtIO GPIO support"
1698 Say Y here to enable guest support for virtio-based GPIO controllers.
1704 tristate "GPIO Simulator Module"
1708 This enables the GPIO simulator - a configfs-based GPIO testing