Kconfig 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. if ARCH_MEDIATEK || COMPILE_TEST
  2. config PINCTRL_MTK
  3. bool
  4. depends on OF
  5. select PINMUX
  6. select GENERIC_PINCONF
  7. select GPIOLIB
  8. select OF_GPIO
  9. # For ARMv7 SoCs
  10. config PINCTRL_MT2701
  11. bool "Mediatek MT2701 pin control" if COMPILE_TEST && !MACH_MT2701
  12. depends on OF
  13. default MACH_MT2701
  14. select PINCTRL_MTK
  15. config PINCTRL_MT7623
  16. bool "Mediatek MT7623 pin control" if COMPILE_TEST && !MACH_MT7623
  17. depends on OF
  18. default MACH_MT7623
  19. select PINCTRL_MTK_COMMON
  20. config PINCTRL_MT8135
  21. bool "Mediatek MT8135 pin control" if COMPILE_TEST && !MACH_MT8135
  22. depends on OF
  23. default MACH_MT8135
  24. select PINCTRL_MTK
  25. config PINCTRL_MT8127
  26. bool "Mediatek MT8127 pin control" if COMPILE_TEST && !MACH_MT8127
  27. depends on OF
  28. default MACH_MT8127
  29. select PINCTRL_MTK
  30. # For ARMv8 SoCs
  31. config PINCTRL_MT8173
  32. bool "Mediatek MT8173 pin control"
  33. depends on OF
  34. depends on ARM64 || COMPILE_TEST
  35. default ARM64 && ARCH_MEDIATEK
  36. select PINCTRL_MTK
  37. # For PMIC
  38. config PINCTRL_MT6397
  39. bool "Mediatek MT6397 pin control" if COMPILE_TEST && !MFD_MT6397
  40. depends on OF
  41. default MFD_MT6397
  42. select PINCTRL_MTK
  43. endif