Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v4.4-rc3 52 lines 1.4 kB view raw
1# 2# Intel pin control drivers 3# 4 5config PINCTRL_BAYTRAIL 6 bool "Intel Baytrail GPIO pin control" 7 depends on GPIOLIB && ACPI 8 select GPIOLIB_IRQCHIP 9 help 10 driver for memory mapped GPIO functionality on Intel Baytrail 11 platforms. Supports 3 banks with 102, 28 and 44 gpios. 12 Most pins are usually muxed to some other functionality by firmware, 13 so only a small amount is available for gpio use. 14 15 Requires ACPI device enumeration code to set up a platform device. 16 17config PINCTRL_CHERRYVIEW 18 tristate "Intel Cherryview/Braswell pinctrl and GPIO driver" 19 depends on ACPI 20 select PINMUX 21 select PINCONF 22 select GENERIC_PINCONF 23 select GPIOLIB 24 select GPIOLIB_IRQCHIP 25 help 26 Cherryview/Braswell pinctrl driver provides an interface that 27 allows configuring of SoC pins and using them as GPIOs. 28 29config PINCTRL_INTEL 30 tristate 31 select PINMUX 32 select PINCONF 33 select GENERIC_PINCONF 34 select GPIOLIB 35 select GPIOLIB_IRQCHIP 36 37config PINCTRL_BROXTON 38 tristate "Intel Broxton pinctrl and GPIO driver" 39 depends on ACPI 40 select PINCTRL_INTEL 41 help 42 Broxton pinctrl driver provides an interface that allows 43 configuring of SoC pins and using them as GPIOs. 44 45config PINCTRL_SUNRISEPOINT 46 tristate "Intel Sunrisepoint pinctrl and GPIO driver" 47 depends on ACPI 48 select PINCTRL_INTEL 49 help 50 Sunrisepoint is the PCH of Intel Skylake. This pinctrl driver 51 provides an interface that allows configuring of PCH pins and 52 using them as GPIOs.