• Home
  • Raw
  • Download

Lines Matching +full:uniphier +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.
442 Say yes here to support the on-chip GPIO lines on the OCTEON
477 tristate "Renesas R-Car GPIO"
481 Say yes here to support GPIO on Renesas R-Car SoCs.
495 A 32-bit single register GPIO fixed in/out implementation. This
508 maintain their value during backup/self-refresh.
526 via a SIOX bus and have a number of fixed-direction I/O lines.
534 This is a single-register MMIO GPIO driver for complex cases
603 tristate "TS-4800 DIO blocks and compatibles"
608 This driver support TS-4800 FPGA GPIO controllers.
611 tristate "Cavium ThunderX/OCTEON-TX GPIO"
618 Say yes here to support the on-chip GPIO lines on the ThunderX
619 and OCTEON-TX families of SoCs.
622 tristate "UniPhier GPIO support"
627 Say yes here to support UniPhier GPIOs.
637 tristate "NEC VR4100 series General-purpose I/O Uint support"
640 Say yes here to support the NEC VR4100 series General-purpose I/O Uint
662 bool "APM X-Gene GPIO controller support"
665 This driver is to support the GPIO block within the APM X-Gene SoC
671 tristate "APM X-Gene GPIO standby controller support"
677 This driver supports the GPIO block within the APM X-Gene
734 tristate "GPIO support for AMD Fusion Controller Hub (G-series SOCs)"
737 as found on G-series SOCs (eg. GX-412TC)
744 menu "Port-mapped I/O GPIO drivers"
748 tristate "ACCES 104-DIO-48E GPIO support"
753 Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E,
754 104-DIO-24E). The base port addresses for the devices may be
759 tristate "ACCES 104-IDIO-16 GPIO support"
764 Enables GPIO support for the ACCES 104-IDIO-16 family (104-IDIO-16,
765 104-IDIO-16E, 104-IDO-16, 104-IDIO-8, 104-IDIO-8E, 104-IDO-8). The
771 tristate "ACCES 104-IDI-48 GPIO support"
776 Enables GPIO support for the ACCES 104-IDI-48 family (104-IDI-48A,
777 104-IDI-48AC, 104-IDI-48B, 104-IDI-48BC). The base port addresses for
785 This option enables support for GPIOs found on Fintek Super-I/O
789 be called f7188x-gpio.
792 tristate "Diamond Systems GPIO-MM GPIO support"
796 Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12.
798 The Diamond Systems GPIO-MM device features 48 lines of digital I/O
832 system from the Suspend-to-RAM state.
838 Twenty-one are powered by the core power rail and 9 from the
851 be called gpio-sch311x.
854 tristate "TS-5500 DIO blocks and compatibles"
859 blocks of the TS-5500: DIO1, DIO2 and the LCD port, and the TS-5600
872 boot-time parameter "gpio_winbond.gpios" with a bitmask of GPIO
876 be called gpio-winbond.
890 menu "I2C GPIO expanders"
891 depends on I2C
894 tristate "ADP5588 I2C GPIO expander"
908 tristate "Avionic Design N-bit GPIO expander"
913 I2C GPIO expanders. The register space will be extended by powers
923 Say yes here to provide access to the Gateworks I2C PLD GPIO
924 Expander. This is used at least on the Cambria GW2358-4.
930 GPIO driver for Maxim MAX7300 I2C-based GPIO expander.
933 tristate "MAX7319, MAX7320-7327 I2C Port Expanders"
935 Say yes here to support the MAX7319, MAX7320-7327 series of I2C
937 Input (designated by 'I'), Push-Pull Output ('O'), or Open-Drain
960 depends on I2C=y && MACH_MX35_3DS
968 Say yes here to provide access to several register-oriented
993 tristate "PCA9570 4-Bit I2C GPO expander"
998 be called gpio-pca9570.
1001 tristate "PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders"
1005 Say yes here to provide access to most "quasi-bidirectional" I2C
1022 This driver provides an in-kernel interface to those GPIOs using
1023 platform-neutral GPIO calls.
1026 tristate "TPIC2810 8-Bit I2C GPO expander"
1031 be called gpio-tpic2810.
1034 tristate "Technologic Systems FPGA I2C GPIO"
1039 Series supported include TS-4100, TS-4900, TS-7970 and TS-7990.
1049 This option enables support for on-chip GPIO found
1075 will be called gpio-bd70528.
1087 will be called gpio-bd71828.
1098 will be called gpio-bd9571mwv.
1111 called gpio-crystalcove.
1139 If driver is built as a module it will be called gpio-da9055.
1151 will be called gpio-dln2.
1162 tristate "Janz VMOD-TTL Digital IO Module"
1165 This enables support for the Janz VMOD-TTL Digital IO module.
1177 called gpio-kempld.
1195 called gpio-lp873x.
1205 called gpio-lp87565.
1263 called gpio-sl28cpld.
1338 tristate "TQ-Systems QTMX86 GPIO"
1349 Say yes here to access the GPIO signals of various multi-function
1377 called gpio-wcove.
1425 This chip can be found on Miro, Hauppauge and STB TV-cards.
1430 Documentation/driver-api/gpio/bt8xxgpio.rst
1469 Hub) which is for IVI(In-Vehicle Infotainment) use.
1489 tristate "ACCES PCI-IDIO-16 GPIO support"
1492 Enables GPIO support for the ACCES PCI-IDIO-16. An interrupt is
1498 tristate "ACCES PCIe-IDIO-24 GPIO support"
1501 Enables GPIO support for the ACCES PCIe-IDIO-24 family (PCIe-IDIO-24,
1502 PCIe-IDI-24, PCIe-IDO-24, PCIe-IDIO-12). An interrupt is generated
1508 tristate "RDC R-321x GPIO support"
1529 tristate "74x164 serial-in/parallel-out 8-bits shift register"
1532 Driver for 74x164 compatible serial-in/parallel-out 8-outputs
1541 MAX31953 and MAX31963 industrial serializer, a daisy-chainable
1550 GPIO driver for Maxim MAX7301 SPI-based GPIO expander.
1553 tristate "Freescale MC33880 high-side/low-side switch"
1555 SPI driver for Freescale MC33880 high-side/low-side switch.
1559 tristate "Generic parallel-in/serial-out shift register"
1561 GPIO driver for SPI compatible parallel-in/serial-out shift
1565 tristate "EXAR XRA1403 16-bit GPIO expander"
1568 GPIO driver for EXAR XRA1403 16-bit SPI-based GPIO expander.
1603 - Assign permissions for a collection of GPIO lines to a user,
1604 - Export a collection of GPIO lines to a virtual machine,
1605 - Provide a generic driver for a GPIO-operated device in an
1617 tools/testing/selftests/gpio/gpio-mockup.sh. Reference the usage in