]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - drivers/pinctrl/intel/Kconfig
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[karo-tx-linux.git] / drivers / pinctrl / intel / Kconfig
1 #
2 # Intel pin control drivers
3 #
4
5 config 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
17 config 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
29 config PINCTRL_INTEL
30         tristate
31         select PINMUX
32         select PINCONF
33         select GENERIC_PINCONF
34         select GPIOLIB
35         select GPIOLIB_IRQCHIP
36
37 config 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
45 config 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.