Lines Matching +full:mt7621 +full:- +full:pci
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
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.
493 Say yes here to support the on-chip GPIO lines on the OCTEON
520 tristate "Renesas R-Car and RZ/G GPIO support"
524 Say yes here to support GPIO on Renesas R-Car or RZ/G SoCs.
544 are grouped in four 8-bit wide ports.
551 A 32-bit single register GPIO fixed in/out implementation. This
574 maintain their value during backup/self-refresh.
592 via a SIOX bus and have a number of fixed-direction I/O lines.
600 This is a single-register MMIO GPIO driver for complex cases
642 - Elkhart Lake
643 - Merrifield
645 If built as a module its name will be gpio-tangier.
674 tristate "TS-4800 DIO blocks and compatibles"
679 This driver support TS-4800 FPGA GPIO controllers.
682 tristate "Cavium ThunderX/OCTEON-TX GPIO"
689 Say yes here to support the on-chip GPIO lines on the ThunderX
690 and OCTEON-TX families of SoCs.
726 bool "APM X-Gene GPIO controller support"
729 This driver is to support the GPIO block within the APM X-Gene SoC
735 tristate "APM X-Gene GPIO standby controller support"
741 This driver supports the GPIO block within the APM X-Gene
784 tristate "ZynqMP ps-mode pin GPIO configuration driver"
788 Say yes here to support the ZynqMP ps-mode pin GPIO configuration
791 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
792 is 4-bits boot mode pins. It sets and gets the status of
793 the ps-mode pin. Every pin can be configured as input/output.
803 tristate "GPIO support for AMD Fusion Controller Hub (G-series SOCs)"
806 as found on G-series SOCs (e.g. GX-412TC).
809 needs to be provided with platform-specific configuration.
820 ARMv7-based SoCs.
829 IDT 79RC3243X-based devices like Mikrotik RB532.
832 be called gpio-idt3243x.
836 menu "Port-mapped I/O GPIO drivers"
841 depends on PCI
862 If built as a module its name will be gpio-i8255.
865 tristate "ACCES 104-DIO-48E GPIO support"
874 Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E,
875 104-DIO-24E). The base port addresses for the devices may be
880 tristate "ACCES 104-IDIO-16 GPIO support"
886 Enables GPIO support for the ACCES 104-IDIO-16 family (104-IDIO-16,
887 104-IDIO-16E, 104-IDO-16, 104-IDIO-8, 104-IDIO-8E, 104-IDO-8). The
893 tristate "ACCES 104-IDI-48 GPIO support"
901 Enables GPIO support for the ACCES 104-IDI-48 family (104-IDI-48A,
902 104-IDI-48AC, 104-IDI-48B, 104-IDI-48BC). The base port addresses for
908 tristate "Fintek and Nuvoton Super-I/O GPIO support"
910 This option enables support for GPIOs found on Fintek Super-I/O
912 As well as Nuvoton Super-I/O chip NCT6126D.
915 be called f7188x-gpio.
918 tristate "Diamond Systems GPIO-MM GPIO support"
924 Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12.
926 The Diamond Systems GPIO-MM device features 48 lines of digital I/O
959 active during S3. The suspend-powered GPIOs can be used to wake the
960 system from the Suspend-to-RAM state.
966 Twenty-one are powered by the core power rail and 9 from the
979 be called gpio-sch311x.
982 tristate "TS-5500 DIO blocks and compatibles"
987 blocks of the TS-5500: DIO1, DIO2 and the LCD port, and the TS-5600
1000 boot-time parameter "gpio_winbond.gpios" with a bitmask of GPIO
1004 be called gpio-winbond.
1025 tristate "Avionic Design N-bit GPIO expander"
1044 be called gpio-fxl6408.
1051 GPIO driver for ADI DS4520 I2C-based GPIO expander.
1055 be called gpio-ds4520.
1062 Expander. This is used at least on the Cambria GW2358-4.
1068 GPIO driver for Maxim MAX7300 I2C-based GPIO expander.
1071 tristate "MAX7319, MAX7320-7327 I2C Port Expanders"
1073 Say yes here to support the MAX7319, MAX7320-7327 series of I2C
1075 Input (designated by 'I'), Push-Pull Output ('O'), or Open-Drain
1100 Say yes here to provide access to several register-oriented
1125 tristate "PCA9570 4-Bit I2C GPO expander"
1130 be called gpio-pca9570.
1137 Say yes here to provide access to most "quasi-bidirectional" I2C
1154 This driver provides an in-kernel interface to those GPIOs using
1155 platform-neutral GPIO calls.
1158 tristate "TPIC2810 8-Bit I2C GPO expander"
1163 be called gpio-tpic2810.
1171 Series supported include TS-4100, TS-4900, TS-7970 and TS-7990.
1181 This option enables support for on-chip GPIO found
1206 will be called gpio-bd71815.
1218 will be called gpio-bd71828.
1229 will be called gpio-bd9571mwv.
1238 Say Yes if you have a Intel SoC-based tablet with Crystal Cove PMIC
1242 called gpio-crystalcove.
1270 If driver is built as a module it will be called gpio-da9055.
1282 will be called gpio-dln2.
1301 be called gpio-elkhartlake.
1304 tristate "Janz VMOD-TTL Digital IO Module"
1307 This enables support for the Janz VMOD-TTL Digital IO module.
1319 called gpio-kempld.
1331 will be called gpio-ljca.
1349 called gpio-lp873x.
1359 called gpio-lp87565.
1418 called gpio-sl28cpld.
1451 they are input-only or output-only type.
1454 module will be called gpio-tn48m.
1511 There are 7 GPIOs and few sensor-related GPIOs supported
1517 tristate "TQ-Systems TQMx86 GPIO"
1528 Say yes here to access the GPIO signals of various multi-function
1545 Say Yes if you have an Intel SoC-based tablet with Whiskey Cove PMIC
1549 called gpio-wcove.
1574 menu "PCI GPIO expanders"
1575 depends on PCI
1595 as a cheap PCI GPIO card.
1597 This chip can be found on Miro, Hauppauge and STB TV-cards.
1602 Documentation/driver-api/gpio/bt8xxgpio.rst
1637 This controller should be used in parallel with pinctrl-mlxbf3 to
1639 This driver can also be built as a module called mlxbf3-gpio.
1648 Hub) which is for IVI (In-Vehicle Infotainment) use.
1668 tristate "ACCES PCI-IDIO-16 GPIO support"
1672 Enables GPIO support for the ACCES PCI-IDIO-16. An interrupt is
1678 tristate "ACCES PCIe-IDIO-24 GPIO support"
1684 Enables GPIO support for the ACCES PCIe-IDIO-24 family (PCIe-IDIO-24,
1685 PCIe-IDI-24, PCIe-IDO-24, PCIe-IDIO-12). An interrupt is generated
1691 tristate "RDC R-321x GPIO support"
1696 PCI configuration space.
1712 tristate "74x164 serial-in/parallel-out 8-bits shift register"
1715 Driver for 74x164 compatible serial-in/parallel-out 8-outputs
1724 MAX31953 and MAX31963 industrial serializer, a daisy-chainable
1733 GPIO driver for Maxim MAX7301 SPI-based GPIO expander.
1736 tristate "Freescale MC33880 high-side/low-side switch"
1738 SPI driver for Freescale MC33880 high-side/low-side switch.
1742 tristate "Generic parallel-in/serial-out shift register"
1744 GPIO driver for SPI compatible parallel-in/serial-out shift
1748 tristate "EXAR XRA1403 16-bit GPIO expander"
1751 GPIO driver for EXAR XRA1403 16-bit SPI-based GPIO expander.
1788 - Assign permissions for a collection of GPIO lines to a user,
1789 - Export a collection of GPIO lines to a virtual machine,
1790 - Provide a generic driver for a GPIO-operated device in an
1807 tools/testing/selftests/gpio/gpio-mockup.sh. Reference the usage in
1815 Say Y here to enable guest support for virtio-based GPIO controllers.
1825 This enables the GPIO simulator - a configfs-based GPIO testing