Lines Matching +full:vf610 +full:- +full:i2c
1 # SPDX-License-Identifier: GPL-2.0-only
57 non-sleeping contexts. They can make bitbanged serial protocols
107 # This symbol is selected by both I2C and SPI expanders
115 tristate "GPIO driver for 74xx-ICs with MMIO access"
119 Say yes here to support GPIO functionality for 74xx-compatible ICs
135 If driver is built as a module it will be called gpio-altera.
285 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
288 Say yes here to support basic platform_device memory-mapped GPIO controllers.
316 ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
334 depends on ARM # For <asm/mach-types.h>
352 bool "Loongson-2/3 GPIO support"
355 driver for GPIO functionality on Loongson-2F/3A/3B processors.
441 Say yes here to support the on-chip GPIO lines on the OCTEON
476 tristate "Renesas R-Car GPIO"
480 Say yes here to support GPIO on Renesas R-Car SoCs.
494 A 32-bit single register GPIO fixed in/out implementation. This
507 maintain their value during backup/self-refresh.
524 via a SIOX bus and have a number of fixed-direction I/O lines.
532 This is a single-register MMIO GPIO driver for complex cases
601 tristate "TS-4800 DIO blocks and compatibles"
606 This driver support TS-4800 FPGA GPIO controllers.
609 tristate "Cavium ThunderX/OCTEON-TX GPIO"
616 Say yes here to support the on-chip GPIO lines on the ThunderX
617 and OCTEON-TX families of SoCs.
632 Say yes here to support Vybrid vf610 GPIOs.
635 tristate "NEC VR4100 series General-purpose I/O Uint support"
638 Say yes here to support the NEC VR4100 series General-purpose I/O Uint
660 bool "APM X-Gene GPIO controller support"
663 This driver is to support the GPIO block within the APM X-Gene SoC
669 tristate "APM X-Gene GPIO standby controller support"
675 This driver supports the GPIO block within the APM X-Gene
732 tristate "GPIO support for AMD Fusion Controller Hub (G-series SOCs)"
735 as found on G-series SOCs (eg. GX-412TC)
742 menu "Port-mapped I/O GPIO drivers"
746 tristate "ACCES 104-DIO-48E GPIO support"
751 Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E,
752 104-DIO-24E). The base port addresses for the devices may be
757 tristate "ACCES 104-IDIO-16 GPIO support"
762 Enables GPIO support for the ACCES 104-IDIO-16 family (104-IDIO-16,
763 104-IDIO-16E, 104-IDO-16, 104-IDIO-8, 104-IDIO-8E, 104-IDO-8). The
769 tristate "ACCES 104-IDI-48 GPIO support"
774 Enables GPIO support for the ACCES 104-IDI-48 family (104-IDI-48A,
775 104-IDI-48AC, 104-IDI-48B, 104-IDI-48BC). The base port addresses for
783 This option enables support for GPIOs found on Fintek Super-I/O
787 be called f7188x-gpio.
790 tristate "Diamond Systems GPIO-MM GPIO support"
794 Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12.
796 The Diamond Systems GPIO-MM device features 48 lines of digital I/O
830 system from the Suspend-to-RAM state.
836 Twenty-one are powered by the core power rail and 9 from the
849 be called gpio-sch311x.
852 tristate "TS-5500 DIO blocks and compatibles"
857 blocks of the TS-5500: DIO1, DIO2 and the LCD port, and the TS-5600
870 boot-time parameter "gpio_winbond.gpios" with a bitmask of GPIO
874 be called gpio-winbond.
888 menu "I2C GPIO expanders"
889 depends on I2C
892 tristate "ADP5588 I2C GPIO expander"
906 tristate "Avionic Design N-bit GPIO expander"
911 I2C GPIO expanders. The register space will be extended by powers
921 Say yes here to provide access to the Gateworks I2C PLD GPIO
922 Expander. This is used at least on the Cambria GW2358-4.
928 GPIO driver for Maxim MAX7300 I2C-based GPIO expander.
931 tristate "MAX7319, MAX7320-7327 I2C Port Expanders"
933 Say yes here to support the MAX7319, MAX7320-7327 series of I2C
935 Input (designated by 'I'), Push-Pull Output ('O'), or Open-Drain
958 depends on I2C=y && MACH_MX35_3DS
966 Say yes here to provide access to several register-oriented
991 tristate "PCA9570 4-Bit I2C GPO expander"
996 be called gpio-pca9570.
999 tristate "PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders"
1003 Say yes here to provide access to most "quasi-bidirectional" I2C
1020 This driver provides an in-kernel interface to those GPIOs using
1021 platform-neutral GPIO calls.
1024 tristate "TPIC2810 8-Bit I2C GPO expander"
1029 be called gpio-tpic2810.
1032 tristate "Technologic Systems FPGA I2C GPIO"
1037 Series supported include TS-4100, TS-4900, TS-7970 and TS-7990.
1047 This option enables support for on-chip GPIO found
1073 will be called gpio-bd70528.
1085 will be called gpio-bd71828.
1096 will be called gpio-bd9571mwv.
1109 called gpio-crystalcove.
1137 If driver is built as a module it will be called gpio-da9055.
1149 will be called gpio-dln2.
1160 tristate "Janz VMOD-TTL Digital IO Module"
1163 This enables support for the Janz VMOD-TTL Digital IO module.
1175 called gpio-kempld.
1193 called gpio-lp873x.
1203 called gpio-lp87565.
1261 called gpio-sl28cpld.
1336 tristate "TQ-Systems QTMX86 GPIO"
1346 Say yes here to access the GPIO signals of various multi-function
1374 called gpio-wcove.
1421 This chip can be found on Miro, Hauppauge and STB TV-cards.
1426 Documentation/driver-api/gpio/bt8xxgpio.rst
1465 Hub) which is for IVI(In-Vehicle Infotainment) use.
1485 tristate "ACCES PCI-IDIO-16 GPIO support"
1488 Enables GPIO support for the ACCES PCI-IDIO-16. An interrupt is
1494 tristate "ACCES PCIe-IDIO-24 GPIO support"
1497 Enables GPIO support for the ACCES PCIe-IDIO-24 family (PCIe-IDIO-24,
1498 PCIe-IDI-24, PCIe-IDO-24, PCIe-IDIO-12). An interrupt is generated
1504 tristate "RDC R-321x GPIO support"
1525 tristate "74x164 serial-in/parallel-out 8-bits shift register"
1528 Driver for 74x164 compatible serial-in/parallel-out 8-outputs
1537 MAX31953 and MAX31963 industrial serializer, a daisy-chainable
1546 GPIO driver for Maxim MAX7301 SPI-based GPIO expander.
1549 tristate "Freescale MC33880 high-side/low-side switch"
1551 SPI driver for Freescale MC33880 high-side/low-side switch.
1555 tristate "Generic parallel-in/serial-out shift register"
1557 GPIO driver for SPI compatible parallel-in/serial-out shift
1561 tristate "EXAR XRA1403 16-bit GPIO expander"
1564 GPIO driver for EXAR XRA1403 16-bit SPI-based GPIO expander.
1599 - Assign permissions for a collection of GPIO lines to a user,
1600 - Export a collection of GPIO lines to a virtual machine,
1601 - Provide a generic driver for a GPIO-operated device in an
1613 tools/testing/selftests/gpio/gpio-mockup.sh. Reference the usage in