• Home
  • Raw
  • Download

Lines Matching +full:mt7621 +full:- +full:i2c

1 # SPDX-License-Identifier: GPL-2.0-only
47 this symbol, but new drivers should use the generic gpio-regmap
57 non-sleeping contexts. They can make bitbanged serial protocols
108 # This symbol is selected by both I2C and SPI expanders
118 Enables support for the idio-16 library functions. The idio-16 library
120 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16.
122 If built as a module its name will be gpio-idio-16.
128 tristate "GPIO driver for 74xx-ICs with MMIO access"
132 Say yes here to support GPIO functionality for 74xx-compatible ICs
149 If driver is built as a module it will be called gpio-altera.
310 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
313 Say yes here to support basic platform_device memory-mapped GPIO controllers.
332 This GPIO controller supports double-edge interrupt and multi-core
351 ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
382 bool "Loongson-2/3 GPIO support"
385 Driver for GPIO functionality on Loongson-2F/3A/3B processors.
434 created by attaching a 16-bit latch to the bus.
453 bool "Mediatek MT7621 GPIO Support"
459 Say yes here to support the Mediatek MT7621 SoC GPIO device.
486 Say yes here to support the on-chip GPIO lines on the OCTEON
513 tristate "Renesas R-Car and RZ/G GPIO support"
517 Say yes here to support GPIO on Renesas R-Car or RZ/G SoCs.
537 are grouped in four 8-bit wide ports.
544 A 32-bit single register GPIO fixed in/out implementation. This
567 maintain their value during backup/self-refresh.
585 via a SIOX bus and have a number of fixed-direction I/O lines.
593 This is a single-register MMIO GPIO driver for complex cases
635 - Elkhart Lake
636 - Merrifield
638 If built as a module its name will be gpio-tangier.
667 tristate "TS-4800 DIO blocks and compatibles"
672 This driver support TS-4800 FPGA GPIO controllers.
675 tristate "Cavium ThunderX/OCTEON-TX GPIO"
682 Say yes here to support the on-chip GPIO lines on the ThunderX
683 and OCTEON-TX families of SoCs.
719 bool "APM X-Gene GPIO controller support"
722 This driver is to support the GPIO block within the APM X-Gene SoC
728 tristate "APM X-Gene GPIO standby controller support"
734 This driver supports the GPIO block within the APM X-Gene
777 tristate "ZynqMP ps-mode pin GPIO configuration driver"
781 Say yes here to support the ZynqMP ps-mode pin GPIO configuration
784 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
785 is 4-bits boot mode pins. It sets and gets the status of
786 the ps-mode pin. Every pin can be configured as input/output.
796 tristate "GPIO support for AMD Fusion Controller Hub (G-series SOCs)"
799 as found on G-series SOCs (e.g. GX-412TC).
802 needs to be provided with platform-specific configuration.
813 ARMv7-based SoCs.
822 IDT 79RC3243X-based devices like Mikrotik RB532.
825 be called gpio-idt3243x.
829 menu "Port-mapped I/O GPIO drivers"
855 If built as a module its name will be gpio-i8255.
858 tristate "ACCES 104-DIO-48E GPIO support"
867 Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E,
868 104-DIO-24E). The base port addresses for the devices may be
873 tristate "ACCES 104-IDIO-16 GPIO support"
879 Enables GPIO support for the ACCES 104-IDIO-16 family (104-IDIO-16,
880 104-IDIO-16E, 104-IDO-16, 104-IDIO-8, 104-IDIO-8E, 104-IDO-8). The
886 tristate "ACCES 104-IDI-48 GPIO support"
894 Enables GPIO support for the ACCES 104-IDI-48 family (104-IDI-48A,
895 104-IDI-48AC, 104-IDI-48B, 104-IDI-48BC). The base port addresses for
901 tristate "Fintek and Nuvoton Super-I/O GPIO support"
903 This option enables support for GPIOs found on Fintek Super-I/O
905 As well as Nuvoton Super-I/O chip NCT6126D.
908 be called f7188x-gpio.
911 tristate "Diamond Systems GPIO-MM GPIO support"
917 Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12.
919 The Diamond Systems GPIO-MM device features 48 lines of digital I/O
952 active during S3. The suspend-powered GPIOs can be used to wake the
953 system from the Suspend-to-RAM state.
959 Twenty-one are powered by the core power rail and 9 from the
972 be called gpio-sch311x.
975 tristate "TS-5500 DIO blocks and compatibles"
980 blocks of the TS-5500: DIO1, DIO2 and the LCD port, and the TS-5600
993 boot-time parameter "gpio_winbond.gpios" with a bitmask of GPIO
997 be called gpio-winbond.
1014 menu "I2C GPIO expanders"
1015 depends on I2C
1018 tristate "Avionic Design N-bit GPIO expander"
1023 I2C GPIO expanders. The register space will be extended by powers
1030 tristate "FXL6408 I2C GPIO expander"
1037 be called gpio-fxl6408.
1040 tristate "DS4520 I2C GPIO expander"
1044 GPIO driver for ADI DS4520 I2C-based GPIO expander.
1048 be called gpio-ds4520.
1054 Say yes here to provide access to the Gateworks I2C PLD GPIO
1055 Expander. This is used at least on the Cambria GW2358-4.
1061 GPIO driver for Maxim MAX7300 I2C-based GPIO expander.
1064 tristate "MAX7319, MAX7320-7327 I2C Port Expanders"
1066 Say yes here to support the MAX7319, MAX7320-7327 series of I2C
1068 Input (designated by 'I'), Push-Pull Output ('O'), or Open-Drain
1093 Say yes here to provide access to several register-oriented
1118 tristate "PCA9570 4-Bit I2C GPO expander"
1123 be called gpio-pca9570.
1126 tristate "PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders"
1130 Say yes here to provide access to most "quasi-bidirectional" I2C
1147 This driver provides an in-kernel interface to those GPIOs using
1148 platform-neutral GPIO calls.
1151 tristate "TPIC2810 8-Bit I2C GPO expander"
1156 be called gpio-tpic2810.
1159 tristate "Technologic Systems FPGA I2C GPIO"
1164 Series supported include TS-4100, TS-4900, TS-7970 and TS-7990.
1174 This option enables support for on-chip GPIO found
1199 will be called gpio-bd71815.
1211 will be called gpio-bd71828.
1222 will be called gpio-bd9571mwv.
1231 Say Yes if you have a Intel SoC-based tablet with Crystal Cove PMIC
1235 called gpio-crystalcove.
1263 If driver is built as a module it will be called gpio-da9055.
1275 will be called gpio-dln2.
1294 be called gpio-elkhartlake.
1297 tristate "Janz VMOD-TTL Digital IO Module"
1300 This enables support for the Janz VMOD-TTL Digital IO module.
1312 called gpio-kempld.
1324 will be called gpio-ljca.
1342 called gpio-lp873x.
1352 called gpio-lp87565.
1411 called gpio-sl28cpld.
1444 they are input-only or output-only type.
1447 module will be called gpio-tn48m.
1504 There are 7 GPIOs and few sensor-related GPIOs supported
1510 tristate "TQ-Systems QTMX86 GPIO"
1521 Say yes here to access the GPIO signals of various multi-function
1538 Say Yes if you have an Intel SoC-based tablet with Whiskey Cove PMIC
1542 called gpio-wcove.
1590 This chip can be found on Miro, Hauppauge and STB TV-cards.
1595 Documentation/driver-api/gpio/bt8xxgpio.rst
1630 This controller should be used in parallel with pinctrl-mlxbf3 to
1632 This driver can also be built as a module called mlxbf3-gpio.
1641 Hub) which is for IVI (In-Vehicle Infotainment) use.
1661 tristate "ACCES PCI-IDIO-16 GPIO support"
1665 Enables GPIO support for the ACCES PCI-IDIO-16. An interrupt is
1671 tristate "ACCES PCIe-IDIO-24 GPIO support"
1677 Enables GPIO support for the ACCES PCIe-IDIO-24 family (PCIe-IDIO-24,
1678 PCIe-IDI-24, PCIe-IDO-24, PCIe-IDIO-12). An interrupt is generated
1684 tristate "RDC R-321x GPIO support"
1705 tristate "74x164 serial-in/parallel-out 8-bits shift register"
1708 Driver for 74x164 compatible serial-in/parallel-out 8-outputs
1717 MAX31953 and MAX31963 industrial serializer, a daisy-chainable
1726 GPIO driver for Maxim MAX7301 SPI-based GPIO expander.
1729 tristate "Freescale MC33880 high-side/low-side switch"
1731 SPI driver for Freescale MC33880 high-side/low-side switch.
1735 tristate "Generic parallel-in/serial-out shift register"
1737 GPIO driver for SPI compatible parallel-in/serial-out shift
1741 tristate "EXAR XRA1403 16-bit GPIO expander"
1744 GPIO driver for EXAR XRA1403 16-bit SPI-based GPIO expander.
1781 - Assign permissions for a collection of GPIO lines to a user,
1782 - Export a collection of GPIO lines to a virtual machine,
1783 - Provide a generic driver for a GPIO-operated device in an
1800 tools/testing/selftests/gpio/gpio-mockup.sh. Reference the usage in
1808 Say Y here to enable guest support for virtio-based GPIO controllers.
1818 This enables the GPIO simulator - a configfs-based GPIO testing