Kconfig 1.4 KB

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