Lines Matching +full:mt7621 +full:- +full:i2c
1 # SPDX-License-Identifier: GPL-2.0-only
50 this symbol, but new drivers should use the generic gpio-regmap
60 non-sleeping contexts. They can make bitbanged serial protocols
81 numberspace-based functionalities of the sysfs interface.
127 # This symbol is selected by both I2C and SPI expanders
137 Enables support for the idio-16 library functions. The idio-16 library
139 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16.
141 If built as a module its name will be gpio-idio-16.
147 tristate "GPIO driver for 74xx-ICs with MMIO access"
151 Say yes here to support GPIO functionality for 74xx-compatible ICs
166 If driver is built as a module it will be called gpio-altera.
341 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
344 Say yes here to support basic platform_device memory-mapped GPIO controllers.
347 tristate "Intel Granite Rapids-D vGPIO support"
354 - Intel Granite Rapids-D
362 be called gpio-graniterapids.
381 This GPIO controller supports double-edge interrupt and multi-core
399 ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
430 bool "Loongson-2/3 GPIO support"
433 Driver for GPIO functionality on Loongson-2F/3A/3B processors.
483 created by attaching a 16-bit latch to the bus.
502 bool "Mediatek MT7621 GPIO Support"
508 Say yes here to support the Mediatek MT7621 SoC GPIO device.
554 Say yes here to support the on-chip GPIO lines on the OCTEON
588 tristate "Renesas R-Car and RZ/G GPIO support"
592 Say yes here to support GPIO on Renesas R-Car or RZ/G SoCs.
612 are grouped in four 8-bit wide ports.
619 A 32-bit single register GPIO fixed in/out implementation. This
655 maintain their value during backup/self-refresh.
673 via a SIOX bus and have a number of fixed-direction I/O lines.
681 This is a single-register MMIO GPIO driver for complex cases
732 - Elkhart Lake
733 - Merrifield
735 If built as a module its name will be gpio-tangier.
764 tristate "TS-4800 DIO blocks and compatibles"
769 This driver support TS-4800 FPGA GPIO controllers.
772 tristate "Cavium ThunderX/OCTEON-TX GPIO"
779 Say yes here to support the on-chip GPIO lines on the ThunderX
780 and OCTEON-TX families of SoCs.
817 bool "APM X-Gene GPIO controller support"
820 This driver is to support the GPIO block within the APM X-Gene SoC
826 tristate "APM X-Gene GPIO standby controller support"
832 This driver supports the GPIO block within the APM X-Gene
874 tristate "ZynqMP ps-mode pin GPIO configuration driver"
878 Say yes here to support the ZynqMP ps-mode pin GPIO configuration
881 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
882 is 4-bits boot mode pins. It sets and gets the status of
883 the ps-mode pin. Every pin can be configured as input/output.
893 tristate "GPIO support for AMD Fusion Controller Hub (G-series SOCs)"
896 as found on G-series SOCs (e.g. GX-412TC).
899 needs to be provided with platform-specific configuration.
910 ARMv7-based SoCs.
919 IDT 79RC3243X-based devices like Mikrotik RB532.
922 be called gpio-idt3243x.
926 menu "Port-mapped I/O GPIO drivers"
952 If built as a module its name will be gpio-i8255.
955 tristate "ACCES 104-DIO-48E GPIO support"
964 Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E,
965 104-DIO-24E). The base port addresses for the devices may be
970 tristate "ACCES 104-IDIO-16 GPIO support"
976 Enables GPIO support for the ACCES 104-IDIO-16 family (104-IDIO-16,
977 104-IDIO-16E, 104-IDO-16, 104-IDIO-8, 104-IDIO-8E, 104-IDO-8). The
983 tristate "ACCES 104-IDI-48 GPIO support"
991 Enables GPIO support for the ACCES 104-IDI-48 family (104-IDI-48A,
992 104-IDI-48AC, 104-IDI-48B, 104-IDI-48BC). The base port addresses for
998 tristate "Fintek and Nuvoton Super-I/O GPIO support"
1000 This option enables support for GPIOs found on Fintek Super-I/O
1002 As well as Nuvoton Super-I/O chip NCT6126D.
1005 be called f7188x-gpio.
1008 tristate "Diamond Systems GPIO-MM GPIO support"
1014 Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12.
1016 The Diamond Systems GPIO-MM device features 48 lines of digital I/O
1049 active during S3. The suspend-powered GPIOs can be used to wake the
1050 system from the Suspend-to-RAM state.
1056 Twenty-one are powered by the core power rail and 9 from the
1069 be called gpio-sch311x.
1072 tristate "TS-5500 DIO blocks and compatibles"
1077 blocks of the TS-5500: DIO1, DIO2 and the LCD port, and the TS-5600
1090 boot-time parameter "gpio_winbond.gpios" with a bitmask of GPIO
1094 be called gpio-winbond.
1111 menu "I2C GPIO expanders"
1112 depends on I2C
1115 tristate "Avionic Design N-bit GPIO expander"
1120 I2C GPIO expanders. The register space will be extended by powers
1127 tristate "FXL6408 I2C GPIO expander"
1134 be called gpio-fxl6408.
1137 tristate "DS4520 I2C GPIO expander"
1141 GPIO driver for ADI DS4520 I2C-based GPIO expander.
1145 be called gpio-ds4520.
1151 Say yes here to provide access to the Gateworks I2C PLD GPIO
1152 Expander. This is used at least on the Cambria GW2358-4.
1158 GPIO driver for Maxim MAX7300 I2C-based GPIO expander.
1161 tristate "MAX7319, MAX7320-7327 I2C Port Expanders"
1163 Say yes here to support the MAX7319, MAX7320-7327 series of I2C
1165 Input (designated by 'I'), Push-Pull Output ('O'), or Open-Drain
1190 Say yes here to provide access to several register-oriented
1215 tristate "PCA9570 4-Bit I2C GPO expander"
1220 be called gpio-pca9570.
1223 tristate "PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders"
1227 Say yes here to provide access to most "quasi-bidirectional" I2C
1244 This driver provides an in-kernel interface to those GPIOs using
1245 platform-neutral GPIO calls.
1248 tristate "TPIC2810 8-Bit I2C GPO expander"
1253 be called gpio-tpic2810.
1256 tristate "Technologic Systems FPGA I2C GPIO"
1261 Series supported include TS-4100, TS-4900, TS-7970 and TS-7990.
1271 This option enables support for on-chip GPIO found
1304 will be called gpio-bd71815.
1316 will be called gpio-bd71828.
1327 will be called gpio-bd9571mwv.
1337 called gpio-cgbc.
1347 will be called gpio-cros-ec.
1356 Say Yes if you have a Intel SoC-based tablet with Crystal Cove PMIC
1360 called gpio-crystalcove.
1388 If driver is built as a module it will be called gpio-da9055.
1400 will be called gpio-dln2.
1419 be called gpio-elkhartlake.
1422 tristate "Janz VMOD-TTL Digital IO Module"
1425 This enables support for the Janz VMOD-TTL Digital IO module.
1437 called gpio-kempld.
1449 will be called gpio-ljca.
1467 called gpio-lp873x.
1477 called gpio-lp87565.
1487 called gpio-macsmc.
1523 called gpio-max77759.
1559 called gpio-sl28cpld.
1593 they are input-only or output-only type.
1596 module will be called gpio-tn48m.
1653 There are 7 GPIOs and few sensor-related GPIOs supported
1659 tristate "TQ-Systems TQMx86 GPIO"
1670 Say yes here to access the GPIO signals of various multi-function
1687 Say Yes if you have an Intel SoC-based tablet with Whiskey Cove PMIC
1691 called gpio-wcove.
1739 This chip can be found on Miro, Hauppauge and STB TV-cards.
1744 Documentation/driver-api/gpio/bt8xxgpio.rst
1779 This controller should be used in parallel with pinctrl-mlxbf3 to
1781 This driver can also be built as a module called mlxbf3-gpio.
1790 Hub) which is for IVI (In-Vehicle Infotainment) use.
1810 tristate "ACCES PCI-IDIO-16 GPIO support"
1814 Enables GPIO support for the ACCES PCI-IDIO-16. An interrupt is
1820 tristate "ACCES PCIe-IDIO-24 GPIO support"
1826 Enables GPIO support for the ACCES PCIe-IDIO-24 family (PCIe-IDIO-24,
1827 PCIe-IDI-24, PCIe-IDO-24, PCIe-IDIO-12). An interrupt is generated
1833 tristate "RDC R-321x GPIO support"
1854 tristate "74x164 serial-in/parallel-out 8-bits shift register"
1856 Driver for 74x164 compatible serial-in/parallel-out 8-outputs
1865 MAX31953 and MAX31963 industrial serializer, a daisy-chainable
1874 GPIO driver for Maxim MAX7301 SPI-based GPIO expander.
1877 tristate "Freescale MC33880 high-side/low-side switch"
1879 SPI driver for Freescale MC33880 high-side/low-side switch.
1883 tristate "Generic parallel-in/serial-out shift register"
1885 GPIO driver for SPI compatible parallel-in/serial-out shift
1889 tristate "EXAR XRA1403 16-bit GPIO expander"
1892 GPIO driver for EXAR XRA1403 16-bit SPI-based GPIO expander.
1938 - Assign permissions for a collection of GPIO lines to a user,
1939 - Export a collection of GPIO lines to a virtual machine,
1940 - Provide a generic driver for a GPIO-operated device in an
1954 This module is DEPRECATED. Please consider using gpio-sim instead.
1959 tools/testing/selftests/gpio/gpio-mockup.sh. Reference the usage in
1967 Say Y here to enable guest support for virtio-based GPIO controllers.
1978 This enables the GPIO simulator - a configfs-based GPIO testing
1990 GPIOs. Use the 'tools/gpio/gpio-sloppy-logic-analyzer' script with
1993 analyzer which can be affected by latencies, non-deterministic code
1998 'gpio-sloppy-logic-analyzer'.
2007 Say Y here to enable the configurable, configfs-based virtual GPIO
2011 hot-unplug handling in GPIOLIB.