Lines Matching +full:nomadik +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
117 # This symbol is selected by both I2C and SPI expanders
127 Enables support for the idio-16 library functions. The idio-16 library
129 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16.
131 If built as a module its name will be gpio-idio-16.
137 tristate "GPIO driver for 74xx-ICs with MMIO access"
141 Say yes here to support GPIO functionality for 74xx-compatible ICs
158 If driver is built as a module it will be called gpio-altera.
319 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
322 Say yes here to support basic platform_device memory-mapped GPIO controllers.
325 tristate "Intel Granite Rapids-D vGPIO support"
332 - Intel Granite Rapids-D
340 be called gpio-graniterapids.
359 This GPIO controller supports double-edge interrupt and multi-core
378 ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
409 bool "Loongson-2/3 GPIO support"
412 Driver for GPIO functionality on Loongson-2F/3A/3B processors.
461 created by attaching a 16-bit latch to the bus.
509 bool "Nomadik GPIO driver"
513 Say yes here to support the Nomadik SoC GPIO block. This block is also
532 Say yes here to support the on-chip GPIO lines on the OCTEON
559 tristate "Renesas R-Car and RZ/G GPIO support"
563 Say yes here to support GPIO on Renesas R-Car or RZ/G SoCs.
583 are grouped in four 8-bit wide ports.
590 A 32-bit single register GPIO fixed in/out implementation. This
626 maintain their value during backup/self-refresh.
644 via a SIOX bus and have a number of fixed-direction I/O lines.
652 This is a single-register MMIO GPIO driver for complex cases
694 - Elkhart Lake
695 - Merrifield
697 If built as a module its name will be gpio-tangier.
726 tristate "TS-4800 DIO blocks and compatibles"
731 This driver support TS-4800 FPGA GPIO controllers.
734 tristate "Cavium ThunderX/OCTEON-TX GPIO"
741 Say yes here to support the on-chip GPIO lines on the ThunderX
742 and OCTEON-TX families of SoCs.
778 bool "APM X-Gene GPIO controller support"
781 This driver is to support the GPIO block within the APM X-Gene SoC
787 tristate "APM X-Gene GPIO standby controller support"
793 This driver supports the GPIO block within the APM X-Gene
836 tristate "ZynqMP ps-mode pin GPIO configuration driver"
840 Say yes here to support the ZynqMP ps-mode pin GPIO configuration
843 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
844 is 4-bits boot mode pins. It sets and gets the status of
845 the ps-mode pin. Every pin can be configured as input/output.
855 tristate "GPIO support for AMD Fusion Controller Hub (G-series SOCs)"
858 as found on G-series SOCs (e.g. GX-412TC).
861 needs to be provided with platform-specific configuration.
872 ARMv7-based SoCs.
881 IDT 79RC3243X-based devices like Mikrotik RB532.
884 be called gpio-idt3243x.
888 menu "Port-mapped I/O GPIO drivers"
914 If built as a module its name will be gpio-i8255.
917 tristate "ACCES 104-DIO-48E GPIO support"
926 Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E,
927 104-DIO-24E). The base port addresses for the devices may be
932 tristate "ACCES 104-IDIO-16 GPIO support"
938 Enables GPIO support for the ACCES 104-IDIO-16 family (104-IDIO-16,
939 104-IDIO-16E, 104-IDO-16, 104-IDIO-8, 104-IDIO-8E, 104-IDO-8). The
945 tristate "ACCES 104-IDI-48 GPIO support"
953 Enables GPIO support for the ACCES 104-IDI-48 family (104-IDI-48A,
954 104-IDI-48AC, 104-IDI-48B, 104-IDI-48BC). The base port addresses for
960 tristate "Fintek and Nuvoton Super-I/O GPIO support"
962 This option enables support for GPIOs found on Fintek Super-I/O
964 As well as Nuvoton Super-I/O chip NCT6126D.
967 be called f7188x-gpio.
970 tristate "Diamond Systems GPIO-MM GPIO support"
976 Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12.
978 The Diamond Systems GPIO-MM device features 48 lines of digital I/O
1011 active during S3. The suspend-powered GPIOs can be used to wake the
1012 system from the Suspend-to-RAM state.
1018 Twenty-one are powered by the core power rail and 9 from the
1031 be called gpio-sch311x.
1034 tristate "TS-5500 DIO blocks and compatibles"
1039 blocks of the TS-5500: DIO1, DIO2 and the LCD port, and the TS-5600
1052 boot-time parameter "gpio_winbond.gpios" with a bitmask of GPIO
1056 be called gpio-winbond.
1073 menu "I2C GPIO expanders"
1074 depends on I2C
1077 tristate "Avionic Design N-bit GPIO expander"
1082 I2C GPIO expanders. The register space will be extended by powers
1089 tristate "FXL6408 I2C GPIO expander"
1096 be called gpio-fxl6408.
1099 tristate "DS4520 I2C GPIO expander"
1103 GPIO driver for ADI DS4520 I2C-based GPIO expander.
1107 be called gpio-ds4520.
1113 Say yes here to provide access to the Gateworks I2C PLD GPIO
1114 Expander. This is used at least on the Cambria GW2358-4.
1120 GPIO driver for Maxim MAX7300 I2C-based GPIO expander.
1123 tristate "MAX7319, MAX7320-7327 I2C Port Expanders"
1125 Say yes here to support the MAX7319, MAX7320-7327 series of I2C
1127 Input (designated by 'I'), Push-Pull Output ('O'), or Open-Drain
1152 Say yes here to provide access to several register-oriented
1177 tristate "PCA9570 4-Bit I2C GPO expander"
1182 be called gpio-pca9570.
1185 tristate "PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders"
1189 Say yes here to provide access to most "quasi-bidirectional" I2C
1206 This driver provides an in-kernel interface to those GPIOs using
1207 platform-neutral GPIO calls.
1210 tristate "TPIC2810 8-Bit I2C GPO expander"
1215 be called gpio-tpic2810.
1218 tristate "Technologic Systems FPGA I2C GPIO"
1223 Series supported include TS-4100, TS-4900, TS-7970 and TS-7990.
1233 This option enables support for on-chip GPIO found
1265 will be called gpio-bd71815.
1277 will be called gpio-bd71828.
1288 will be called gpio-bd9571mwv.
1298 will be called gpio-cros-ec.
1307 Say Yes if you have a Intel SoC-based tablet with Crystal Cove PMIC
1311 called gpio-crystalcove.
1339 If driver is built as a module it will be called gpio-da9055.
1351 will be called gpio-dln2.
1370 be called gpio-elkhartlake.
1373 tristate "Janz VMOD-TTL Digital IO Module"
1376 This enables support for the Janz VMOD-TTL Digital IO module.
1388 called gpio-kempld.
1400 will be called gpio-ljca.
1418 called gpio-lp873x.
1428 called gpio-lp87565.
1487 called gpio-sl28cpld.
1520 they are input-only or output-only type.
1523 module will be called gpio-tn48m.
1580 There are 7 GPIOs and few sensor-related GPIOs supported
1586 tristate "TQ-Systems TQMx86 GPIO"
1597 Say yes here to access the GPIO signals of various multi-function
1614 Say Yes if you have an Intel SoC-based tablet with Whiskey Cove PMIC
1618 called gpio-wcove.
1666 This chip can be found on Miro, Hauppauge and STB TV-cards.
1671 Documentation/driver-api/gpio/bt8xxgpio.rst
1706 This controller should be used in parallel with pinctrl-mlxbf3 to
1708 This driver can also be built as a module called mlxbf3-gpio.
1717 Hub) which is for IVI (In-Vehicle Infotainment) use.
1737 tristate "ACCES PCI-IDIO-16 GPIO support"
1741 Enables GPIO support for the ACCES PCI-IDIO-16. An interrupt is
1747 tristate "ACCES PCIe-IDIO-24 GPIO support"
1753 Enables GPIO support for the ACCES PCIe-IDIO-24 family (PCIe-IDIO-24,
1754 PCIe-IDI-24, PCIe-IDO-24, PCIe-IDIO-12). An interrupt is generated
1760 tristate "RDC R-321x GPIO support"
1781 tristate "74x164 serial-in/parallel-out 8-bits shift register"
1784 Driver for 74x164 compatible serial-in/parallel-out 8-outputs
1793 MAX31953 and MAX31963 industrial serializer, a daisy-chainable
1802 GPIO driver for Maxim MAX7301 SPI-based GPIO expander.
1805 tristate "Freescale MC33880 high-side/low-side switch"
1807 SPI driver for Freescale MC33880 high-side/low-side switch.
1811 tristate "Generic parallel-in/serial-out shift register"
1813 GPIO driver for SPI compatible parallel-in/serial-out shift
1817 tristate "EXAR XRA1403 16-bit GPIO expander"
1820 GPIO driver for EXAR XRA1403 16-bit SPI-based GPIO expander.
1857 - Assign permissions for a collection of GPIO lines to a user,
1858 - Export a collection of GPIO lines to a virtual machine,
1859 - Provide a generic driver for a GPIO-operated device in an
1873 This module is DEPRECATED. Please consider using gpio-sim instead.
1878 tools/testing/selftests/gpio/gpio-mockup.sh. Reference the usage in
1886 Say Y here to enable guest support for virtio-based GPIO controllers.
1896 This enables the GPIO simulator - a configfs-based GPIO testing
1908 GPIOs. Use the 'tools/gpio/gpio-sloppy-logic-analyzer' script with
1911 analyzer which can be affected by latencies, non-deterministic code
1916 'gpio-sloppy-logic-analyzer'.
1924 Say Y here to enable the configurable, configfs-based virtual GPIO
1928 hot-unplug handling in GPIOLIB.