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 || COMPILE_TEST
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
744 depends on ARCH_TEGRA || COMPILE_TEST
745 depends on OF_GPIO
749 Say yes here to support GPIO pins on NVIDIA Tegra SoCs.
754 depends on ARCH_TEGRA_186_SOC || ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC || COMPILE_TEST
755 depends on OF_GPIO
759 Say yes here to support GPIO pins on NVIDIA Tegra186, 194 and 234 SoCs.
763 depends on OF_GPIO
764 depends on SOC_IMX51 || COMPILE_TEST
771 depends on ARCH_THUNDER || (64BIT && COMPILE_TEST)
772 depends on PCI_MSI
777 Say yes here to support the on-chip GPIO lines on the ThunderX
782 depends on ARCH_UNIPHIER || COMPILE_TEST
783 depends on OF_GPIO
791 depends on ARCH_MXC || COMPILE_TEST
799 depends on ARCH_VISCONTI || COMPILE_TEST
800 depends on OF_GPIO
805 Say yes here to support GPIO on Tohisba Visconti.
809 depends on MFD_WCD934X && OF_GPIO
811 This driver is to support GPIO block found on the Qualcomm Technologies
816 depends on ARM64 && OF_GPIO
825 depends on (ARCH_XGENE || COMPILE_TEST)
841 depends on ARCH_THUNDER2 || COMPILE_TEST
844 This driver provides support for GPIO interface on Cavium's ThunderX2
851 depends on XTENSA
852 depends on HAVE_XTENSA_GPIO32
853 depends on !SMP
860 depends on ARM
866 depends on ARCH_ZYNQ || ARCH_ZYNQMP || COMPILE_TEST
873 depends on ZYNQMP_FIRMWARE || COMPILE_TEST
879 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
885 depends on MACH_LOONGSON32 || COMPILE_TEST
888 Say Y or M here to support GPIO on Loongson1 SoCs.
893 This option enables driver for GPIO on AMD's Fusion Controller Hub,
894 as found on G-series SOCs (e.g. GX-412TC).
902 depends on ARCH_MSTARV7 || COMPILE_TEST
907 Say Y here to support the main GPIO block on MStar/SigmaStar
912 depends on MIKROTIK_RB532 || COMPILE_TEST
925 depends on X86 && HAS_IOPORT # I/O space access
929 depends on PCI
954 depends on PC104
969 depends on PC104
982 depends on PC104
998 This option enables support for GPIOs found on Fintek Super-I/O
1007 depends on PC104
1035 depends on (X86 || COMPILE_TEST) && ACPI
1036 depends on LPC_SCH
1039 Say yes here to support GPIO interface on Intel Poulsbo SCH,
1063 Driver to enable the GPIOs found on SMSC SMSC SCH3112, SCH3114 and
1071 depends on TS5500 || COMPILE_TEST
1073 This driver supports Digital I/O exposed by pin blocks found on some
1082 This option enables support for GPIOs found on Winbond Super I/O
1110 depends on I2C
1114 depends on OF_GPIO
1117 This option enables support for N GPIOs found on Avionic Design
1147 depends on OF_GPIO
1150 Expander. This is used at least on the Cambria GW2358-4.
1162 Port Expanders. Each IO port on these chips has a fixed role of
1178 depends on GPIO_MAX732X=y
1210 depends on GPIO_PCA953X
1259 depends on SOC_IMX6 || COMPILE_TEST
1271 depends on PMIC_ADP5520
1273 This option enables support for on-chip GPIO found
1274 on Analog Devices ADP5520 PMICs.
1278 depends on MFD_ADP5585
1286 depends on MFD_ALTERA_A10SR
1294 depends on MFD_ARIZONA
1296 Support for GPIOs on Wolfson Arizona class devices.
1300 depends on MFD_ROHM_BD71828
1302 Support for GPO(s) on ROHM BD71815 PMIC. There are two GPOs
1303 available on the ROHM PMIC.
1310 depends on MFD_ROHM_BD71828
1312 Support for GPIOs on ROHM BD71828 PMIC. There are three GPIOs
1313 available on the ROHM PMIC in total. The GPIOs are limited to
1322 depends on MFD_ROHM_BD71828
1324 Support for GPIO on ROHM BD72720 and BD73900 PMICs. There are two
1326 be configured to GPO on the ROHM PMIC. The pin configuration is done
1327 on OTP at manufacturing.
1331 depends on MFD_BD9571MWV
1333 Support for GPIOs on ROHM BD9571 PMIC. There are two GPIOs
1334 available on the ROHM PMIC in total, both of which can also
1342 depends on MFD_CGBC
1352 depends on CROS_EC
1362 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC
1365 Support for GPIO pins on Crystal Cove PMIC.
1375 depends on X86 || MIPS || COMPILE_TEST
1376 depends on MFD_CS5535
1379 can be used for quite a number of things. The CS5535/6 is found on
1386 depends on PMIC_DA9052
1392 depends on MFD_DA9055
1403 depends on MFD_DLN2
1415 depends on ARM || COMPILE_TEST
1417 This driver supports the CPLD egpio chip present on
1423 depends on INTEL_EHL_PSE_IO
1434 depends on MFD_JANZ_CMODIO
1442 depends on MFD_KEMPLD
1444 This enables support for the PLD GPIO interface on some Kontron ETX
1452 depends on USB_LJCA
1464 depends on MFD_LP3943
1472 depends on MFD_TI_LP873X
1474 This driver supports the GPO on TI Lp873x PMICs. 2 GPOs are present
1475 on LP873X PMICs.
1482 depends on MFD_TI_LP87565
1484 This driver supports the GPIO on TI Lp873565 PMICs. 3 GPIOs are present
1485 on LP87565 PMICs.
1492 depends on MFD_MACSMC
1494 Support for GPIOs controlled by the SMC microcontroller on Apple Mac
1502 depends on PINCTRL_MADERA
1504 Support for GPIOs on Cirrus Logic Madera class codecs.
1508 depends on MFD_MAX7360
1520 depends on MFD_MAX77620
1530 depends on MFD_MAX77650
1537 depends on MFD_MAX77759
1542 There are two GPIOs available on these chips in total, both of
1550 depends on MFD_NCT6694
1562 depends on MFD_PALMAS
1569 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1570 depends on OF_GPIO
1577 depends on MFD_SIMPLE_MFD_I2C || COMPILE_TEST
1582 integrated on some NXP Layerscape boards such as LX2160ARDB and
1587 depends on MFD_RC5T583
1596 depends on MFD_SL28CPLD || COMPILE_TEST
1601 This enables support for the GPIOs found on the Kontron sl28 CPLD.
1608 depends on MFD_STMPE
1609 depends on OF_GPIO
1612 This enables support for the GPIOs found on the STMPE I/O
1617 depends on MFD_TC3589X
1618 depends on OF_GPIO
1621 This enables support for the GPIOs found on the TC3589X
1626 depends on MFD_TIMBERDALE
1633 depends on MFD_TN48M_CPLD || COMPILE_TEST
1636 This enables support for the GPIOs found on the Delta
1645 depends on MFD_TPS65086
1647 This driver supports the GPO on TI TPS65086x PMICs.
1651 depends on MFD_TPS65218
1658 depends on MFD_TPS65219
1674 depends on MFD_TPS6586X
1681 depends on MFD_TPS65910
1688 depends on MFD_TPS65912
1694 depends on INTEL_SKL_INT3472
1705 depends on MFD_TQMX86 || COMPILE_TEST
1706 depends on HAS_IOPORT_MAP
1709 This driver supports GPIO on the TQMX86 IO controller.
1713 depends on TWL4030_CORE
1720 depends on TWL6040_CORE
1727 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC_BXTWC
1730 Support for GPIO pins on Whiskey Cove PMIC.
1740 depends on MFD_WM831X
1747 depends on MFD_WM8350
1754 depends on MFD_WM8994
1762 depends on PCI
1766 depends on X86 || COMPILE_TEST
1767 depends on HAS_IOPORT_MAP
1771 Note that usually system firmware/ACPI handles GPIO pins on their
1779 depends on VIDEO_BT848=n || COMPILE_TEST
1784 This chip can be found on Miro, Hauppauge and STB TV-cards.
1787 GPIO card. For more information on how to build a GPIO card
1795 depends on X86_INTEL_MID
1802 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1805 Say Y here if you want GPIO support on Mellanox BlueField SoC.
1809 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1813 Say Y here if you want GPIO support on Mellanox BlueField 2 SoC.
1817 depends on (MELLANOX_PLATFORM && ARM64) || COMPILE_TEST
1821 Say Y if you want GPIO support on Mellanox BlueField 3 SoC.
1830 depends on X86 || COMPILE_TEST
1840 depends on X86_32 || MIPS || COMPILE_TEST
1887 depends on X86 && OF
1896 depends on SPI_MASTER
1941 depends on MOXTET
1951 depends on USB
1955 depends on MFD_VIPERBOARD
1958 Technologies Viperboard. There are two GPIO chips on the
1973 depends on USB_USBIO
2003 Say yes here to enable a driver for GPIO multiplexers based on latches
2008 depends on OF_GPIO
2029 depends on VIRTIO
2035 simulators on the host (like QEMU).
2049 depends on GPIO_SHARED || COMPILE_TEST
2061 depends on (GPIOLIB || COMPILE_TEST) && CPUSETS && DEBUG_FS && EXPERT