Lines Matching full:on
37 depends on OF
38 depends on HAS_IOMEM
42 depends on ACPI
50 depends on HAVE_SHARED_GPIOS || COMPILE_TEST
55 depends on DEBUG_KERNEL
66 depends on SYSFS
77 depends on GPIO_SYSFS
99 depends on GPIO_CDEV
109 depends on HAS_IOMEM # Only for IOMEM drivers
144 depends on HAS_IOMEM
148 depends on OF_GPIO
170 depends on ACPI
173 Driver for GPIO functionality on Promontory IOHub.
178 depends on (ARCH_ASPEED || COMPILE_TEST) && OF_GPIO
185 depends on (ARCH_ASPEED || COMPILE_TEST) && OF_GPIO
194 depends on ATH79 || COMPILE_TEST
204 depends on OF_GPIO
207 depends on (ARCH_BCM2835 && RASPBERRYPI_FIRMWARE) || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
209 Turn on GPIO support for the expander on Raspberry Pi 3 boards, using
210 the firmware mailbox to communicate with VideoCore on BCM283x chips.
214 depends on ARCH_BCM_MOBILE || COMPILE_TEST
217 Turn on GPIO support for Broadcom "Kona" chips.
221 depends on OF_GPIO && (ARCH_BCM_IPROC || COMPILE_TEST)
231 depends on ARCH_BLAIZE || COMPILE_TEST
232 depends on OF_GPIO
237 The controller is based on the Verisilicon Microelectronics GPIO APB v0.2
243 depends on OF_GPIO && (ARCH_BRCMSTB || ARCH_BCM2835 || BMIPS_GENERIC || COMPILE_TEST)
251 depends on OF_GPIO
259 depends on ARCH_CLPS711X || COMPILE_TEST
262 Say yes here to support GPIO on CLPS711X SoCs.
267 depends on ((ARM || ARM64) && (ARCH_DAVINCI || ARCH_KEYSTONE || ARCH_K3)) || COMPILE_TEST
282 depends on ARCH_SPRD || COMPILE_TEST
283 depends on OF_GPIO
290 depends on (ARCH_EMEV2 || COMPILE_TEST) && OF_GPIO
292 Say yes here to support GPIO on Renesas Emma Mobile SoCs.
296 depends on ARCH_AIROHA
301 Say Y or M here to support the GPIO controller block on the
306 depends on ARCH_EP93XX || COMPILE_TEST
311 tristate "Support for GPIO pins on XR17V352/354/358"
312 depends on SERIAL_8250_EXAR
316 on Exar XR17V352/354/358 chips.
320 depends on GE_FPGA || COMPILE_TEST
323 Support for common GPIO functionality provided on some GE Single Board
332 depends on OF_GPIO
348 depends on X86 || COMPILE_TEST
351 Select this to enable virtual GPIO support on platforms with the
358 interface. The physical GPIO pins reside on device that is external
366 depends on OF || COMPILE_TEST
375 depends on ARM64 || COMPILE_TEST
386 depends on OF_GPIO
396 depends on (X86 && LPC_ICH) || (COMPILE_TEST && HAS_IOPORT)
407 depends on IMX_SCU
411 depends on (ARCH_IXP4XX && OF) || COMPILE_TEST
423 depends on MFD_SYSCON && OF
430 depends on CPU_LOONGSON2EF || CPU_LOONGSON64
432 Driver for GPIO functionality on Loongson-2F/3A/3B processors.
436 depends on LOONGARCH || COMPILE_TEST
437 depends on OF_GPIO
450 depends on OF_GPIO && (ARCH_LPC18XX || COMPILE_TEST)
459 depends on OF_GPIO && (ARCH_LPC32XX || COMPILE_TEST)
471 depends on MCB
478 depends on LANTIQ && SOC_XWAY
480 This enables support for memory mapped GPIOs on the External Bus Unit
481 (EBU) found on Lantiq SoCs. The GPIOs are output only as they are
486 depends on PPC_MPC52xx
490 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \
501 depends on SOC_MT7620 || SOC_MT7621 || COMPILE_TEST
502 depends on OF_GPIO
510 depends on PLAT_ORION || ARCH_MVEBU || COMPILE_TEST
517 depends on ARCH_MXC || COMPILE_TEST
523 depends on ARCH_MXS || COMPILE_TEST
530 depends on ARCH_U8500 || ARCH_NOMADIK || MACH_EYEQ5 || COMPILE_TEST
542 depends on ARCH_NPCM || COMPILE_TEST
549 depends on CAVIUM_OCTEON_SOC
552 Say yes here to support the on-chip GPIO lines on the OCTEON
557 depends on ARCH_OMAP || COMPILE_TEST
566 depends on ARM_AMBA || COMPILE_TEST
576 Say yes here to support the GPIO controllers on Microchip FPGAs.
580 depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
587 depends on ARCH_RENESAS || COMPILE_TEST
590 Say yes here to support GPIO on Renesas R-Car or RZ/G SoCs.
594 depends on ARCH_RDA || COMPILE_TEST
595 depends on OF_GPIO
603 depends on MACH_REALTEK_RTL
608 The GPIO controller on the Otto MIPS platform supports up to two
622 depends on ARCH_ROCKCHIP || COMPILE_TEST
627 Say yes here to support GPIO on Rockchip SoCs.
631 depends on ARCH_REALTEK || COMPILE_TEST
635 This option enables support for GPIOs found on Realtek DHC(Digital
639 Say yes here to support GPIO functionality and GPIO interrupt on
644 depends on MFD_SYSCON
645 depends on OF_GPIO
646 depends on ARCH_AT91 || COMPILE_TEST
651 PIOBU pins on the SAMA5D2 can be used as GPIOs.
657 depends on OF_GPIO
663 Say yes here to support the GPIO device on SiFive SoCs.
667 depends on SIOX
675 depends on ARC || COMPILE_TEST
676 depends on OF_GPIO
678 This driver supports GPIOs via CREG on various Synopsys SoCs.
681 each GPIO line owns a field with different length and on/off value.
685 depends on ARCH_SPACEMIT || COMPILE_TEST
686 depends on OF_GPIO
694 depends on PLAT_SPEAR
701 depends on ARCH_SPRD || COMPILE_TEST
702 depends on OF_GPIO
709 depends on SOC_XWAY || COMPILE_TEST
710 depends on OF_GPIO
712 This enables support for the Serial To Parallel (STP) unit found on
719 tristate "GPIO based on SYSCON"
720 depends on MFD_SYSCON && OF
737 depends on ARC_PLAT_TB10X || COMPILE_TEST
745 depends on ARCH_TEGRA || COMPILE_TEST
746 depends on OF_GPIO
750 Say yes here to support GPIO pins on NVIDIA Tegra SoCs.
755 depends on ARCH_TEGRA_186_SOC || ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC || COMPILE_TEST
756 depends on OF_GPIO
760 Say yes here to support GPIO pins on NVIDIA Tegra186, 194 and 234 SoCs.
764 depends on OF_GPIO
765 depends on SOC_IMX51 || COMPILE_TEST
772 depends on ARCH_THUNDER || (64BIT && COMPILE_TEST)
773 depends on PCI_MSI
778 Say yes here to support the on-chip GPIO lines on the ThunderX
783 depends on ARCH_UNIPHIER || COMPILE_TEST
784 depends on OF_GPIO
792 depends on ARCH_MXC || COMPILE_TEST
800 depends on ARCH_VISCONTI || COMPILE_TEST
801 depends on OF_GPIO
806 Say yes here to support GPIO on Tohisba Visconti.
810 depends on MFD_WCD934X && OF_GPIO
812 This driver is to support GPIO block found on the Qualcomm Technologies
817 depends on ARM64 && OF_GPIO
826 depends on (ARCH_XGENE || COMPILE_TEST)
842 depends on ARCH_THUNDER2 || COMPILE_TEST
845 This driver provides support for GPIO interface on Cavium's ThunderX2
852 depends on XTENSA
853 depends on HAVE_XTENSA_GPIO32
854 depends on !SMP
861 depends on ARM
867 depends on ARCH_ZYNQ || ARCH_ZYNQMP || COMPILE_TEST
874 depends on ZYNQMP_FIRMWARE || COMPILE_TEST
880 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
886 depends on MACH_LOONGSON32 || COMPILE_TEST
889 Say Y or M here to support GPIO on Loongson1 SoCs.
894 This option enables driver for GPIO on AMD's Fusion Controller Hub,
895 as found on G-series SOCs (e.g. GX-412TC).
903 depends on ARCH_MSTARV7 || COMPILE_TEST
908 Say Y here to support the main GPIO block on MStar/SigmaStar
913 depends on MIKROTIK_RB532 || COMPILE_TEST
926 depends on X86 && HAS_IOPORT # I/O space access
930 depends on PCI
955 depends on PC104
970 depends on PC104
983 depends on PC104
999 This option enables support for GPIOs found on Fintek Super-I/O
1008 depends on PC104
1036 depends on (X86 || COMPILE_TEST) && ACPI
1037 depends on LPC_SCH
1040 Say yes here to support GPIO interface on Intel Poulsbo SCH,
1064 Driver to enable the GPIOs found on SMSC SMSC SCH3112, SCH3114 and
1072 depends on TS5500 || COMPILE_TEST
1074 This driver supports Digital I/O exposed by pin blocks found on some
1083 This option enables support for GPIOs found on Winbond Super I/O
1111 depends on I2C
1115 depends on OF_GPIO
1118 This option enables support for N GPIOs found on Avionic Design
1148 depends on OF_GPIO
1151 Expander. This is used at least on the Cambria GW2358-4.
1163 Port Expanders. Each IO port on these chips has a fixed role of
1179 depends on GPIO_MAX732X=y
1211 depends on GPIO_PCA953X
1260 depends on SOC_IMX6 || COMPILE_TEST
1272 depends on PMIC_ADP5520
1274 This option enables support for on-chip GPIO found
1275 on Analog Devices ADP5520 PMICs.
1279 depends on MFD_ADP5585
1287 depends on MFD_ALTERA_A10SR
1295 depends on MFD_ARIZONA
1297 Support for GPIOs on Wolfson Arizona class devices.
1301 depends on MFD_ROHM_BD71828
1303 Support for GPO(s) on ROHM BD71815 PMIC. There are two GPOs
1304 available on the ROHM PMIC.
1311 depends on MFD_ROHM_BD71828
1313 Support for GPIOs on ROHM BD71828 PMIC. There are three GPIOs
1314 available on the ROHM PMIC in total. The GPIOs are limited to
1323 depends on MFD_BD9571MWV
1325 Support for GPIOs on ROHM BD9571 PMIC. There are two GPIOs
1326 available on the ROHM PMIC in total, both of which can also
1334 depends on MFD_CGBC
1344 depends on CROS_EC
1354 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC
1357 Support for GPIO pins on Crystal Cove PMIC.
1367 depends on X86 || MIPS || COMPILE_TEST
1368 depends on MFD_CS5535
1371 can be used for quite a number of things. The CS5535/6 is found on
1378 depends on PMIC_DA9052
1384 depends on MFD_DA9055
1395 depends on MFD_DLN2
1407 depends on ARM || COMPILE_TEST
1409 This driver supports the CPLD egpio chip present on
1415 depends on INTEL_EHL_PSE_IO
1426 depends on MFD_JANZ_CMODIO
1434 depends on MFD_KEMPLD
1436 This enables support for the PLD GPIO interface on some Kontron ETX
1444 depends on USB_LJCA
1456 depends on MFD_LP3943
1464 depends on MFD_TI_LP873X
1466 This driver supports the GPO on TI Lp873x PMICs. 2 GPOs are present
1467 on LP873X PMICs.
1474 depends on MFD_TI_LP87565
1476 This driver supports the GPIO on TI Lp873565 PMICs. 3 GPIOs are present
1477 on LP87565 PMICs.
1484 depends on MFD_MACSMC
1486 Support for GPIOs controlled by the SMC microcontroller on Apple Mac
1494 depends on PINCTRL_MADERA
1496 Support for GPIOs on Cirrus Logic Madera class codecs.
1500 depends on MFD_MAX7360
1512 depends on MFD_MAX77620
1522 depends on MFD_MAX77650
1529 depends on MFD_MAX77759
1534 There are two GPIOs available on these chips in total, both of
1542 depends on MFD_NCT6694
1554 depends on MFD_PALMAS
1561 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1562 depends on OF_GPIO
1569 depends on MFD_SIMPLE_MFD_I2C || COMPILE_TEST
1573 integrated on some NXP Layerscape boards such as LX2160ARDB and
1578 depends on MFD_RC5T583
1587 depends on MFD_SL28CPLD || COMPILE_TEST
1592 This enables support for the GPIOs found on the Kontron sl28 CPLD.
1599 depends on MFD_STMPE
1600 depends on OF_GPIO
1603 This enables support for the GPIOs found on the STMPE I/O
1608 depends on MFD_TC3589X
1609 depends on OF_GPIO
1612 This enables support for the GPIOs found on the TC3589X
1617 depends on MFD_TIMBERDALE
1624 depends on MFD_TN48M_CPLD || COMPILE_TEST
1627 This enables support for the GPIOs found on the Delta
1636 depends on MFD_TPS65086
1638 This driver supports the GPO on TI TPS65086x PMICs.
1642 depends on MFD_TPS65218
1649 depends on MFD_TPS65219
1665 depends on MFD_TPS6586X
1672 depends on MFD_TPS65910
1679 depends on MFD_TPS65912
1685 depends on INTEL_SKL_INT3472
1696 depends on MFD_TQMX86 || COMPILE_TEST
1697 depends on HAS_IOPORT_MAP
1700 This driver supports GPIO on the TQMX86 IO controller.
1704 depends on TWL4030_CORE
1711 depends on TWL6040_CORE
1718 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC_BXTWC
1721 Support for GPIO pins on Whiskey Cove PMIC.
1731 depends on MFD_WM831X
1738 depends on MFD_WM8350
1745 depends on MFD_WM8994
1753 depends on PCI
1757 depends on X86 || COMPILE_TEST
1758 depends on HAS_IOPORT_MAP
1762 Note that usually system firmware/ACPI handles GPIO pins on their
1770 depends on VIDEO_BT848=n || COMPILE_TEST
1775 This chip can be found on Miro, Hauppauge and STB TV-cards.
1778 GPIO card. For more information on how to build a GPIO card
1786 depends on X86_INTEL_MID
1793 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1796 Say Y here if you want GPIO support on Mellanox BlueField SoC.
1800 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1804 Say Y here if you want GPIO support on Mellanox BlueField 2 SoC.
1808 depends on (MELLANOX_PLATFORM && ARM64) || COMPILE_TEST
1812 Say Y if you want GPIO support on Mellanox BlueField 3 SoC.
1821 depends on X86 || COMPILE_TEST
1831 depends on X86_32 || MIPS || COMPILE_TEST
1878 depends on X86 && OF
1887 depends on SPI_MASTER
1932 depends on MOXTET
1942 depends on USB
1946 depends on MFD_VIPERBOARD
1949 Technologies Viperboard. There are two GPIO chips on the
1964 depends on USB_USBIO
1994 Say yes here to enable a driver for GPIO multiplexers based on latches
2011 depends on VIRTIO
2017 simulators on the host (like QEMU).
2031 depends on GPIO_SHARED || COMPILE_TEST
2043 depends on (GPIOLIB || COMPILE_TEST) && CPUSETS && DEBUG_FS && EXPERT