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. 53