Kconfig 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. #
  2. # Renesas SH and SH Mobile PINCTRL drivers
  3. #
  4. if ARCH_SHMOBILE || SUPERH
  5. config PINCTRL_SH_PFC
  6. select GPIO_SH_PFC if ARCH_REQUIRE_GPIOLIB
  7. select PINMUX
  8. select PINCONF
  9. select GENERIC_PINCONF
  10. def_bool y
  11. help
  12. This enables pin control drivers for SH and SH Mobile platforms
  13. config GPIO_SH_PFC
  14. bool "SuperH PFC GPIO support"
  15. depends on PINCTRL_SH_PFC && GPIOLIB
  16. help
  17. This enables support for GPIOs within the SoC's pin function
  18. controller.
  19. config PINCTRL_PFC_R8A73A4
  20. def_bool y
  21. depends on ARCH_R8A73A4
  22. select PINCTRL_SH_PFC
  23. config PINCTRL_PFC_R8A7740
  24. def_bool y
  25. depends on ARCH_R8A7740
  26. select PINCTRL_SH_PFC
  27. config PINCTRL_PFC_R8A7778
  28. def_bool y
  29. depends on ARCH_R8A7778
  30. select PINCTRL_SH_PFC
  31. config PINCTRL_PFC_R8A7779
  32. def_bool y
  33. depends on ARCH_R8A7779
  34. select PINCTRL_SH_PFC
  35. config PINCTRL_PFC_R8A7790
  36. def_bool y
  37. depends on ARCH_R8A7790
  38. select PINCTRL_SH_PFC
  39. config PINCTRL_PFC_R8A7791
  40. def_bool y
  41. depends on ARCH_R8A7791
  42. select PINCTRL_SH_PFC
  43. config PINCTRL_PFC_SH7203
  44. def_bool y
  45. depends on CPU_SUBTYPE_SH7203
  46. depends on GPIOLIB
  47. select PINCTRL_SH_PFC
  48. config PINCTRL_PFC_SH7264
  49. def_bool y
  50. depends on CPU_SUBTYPE_SH7264
  51. depends on GPIOLIB
  52. select PINCTRL_SH_PFC
  53. config PINCTRL_PFC_SH7269
  54. def_bool y
  55. depends on CPU_SUBTYPE_SH7269
  56. depends on GPIOLIB
  57. select PINCTRL_SH_PFC
  58. config PINCTRL_PFC_SH7372
  59. def_bool y
  60. depends on ARCH_SH7372
  61. select PINCTRL_SH_PFC
  62. config PINCTRL_PFC_SH73A0
  63. def_bool y
  64. depends on ARCH_SH73A0
  65. select PINCTRL_SH_PFC
  66. select REGULATOR
  67. config PINCTRL_PFC_SH7720
  68. def_bool y
  69. depends on CPU_SUBTYPE_SH7720
  70. depends on GPIOLIB
  71. select PINCTRL_SH_PFC
  72. config PINCTRL_PFC_SH7722
  73. def_bool y
  74. depends on CPU_SUBTYPE_SH7722
  75. depends on GPIOLIB
  76. select PINCTRL_SH_PFC
  77. config PINCTRL_PFC_SH7723
  78. def_bool y
  79. depends on CPU_SUBTYPE_SH7723
  80. depends on GPIOLIB
  81. select PINCTRL_SH_PFC
  82. config PINCTRL_PFC_SH7724
  83. def_bool y
  84. depends on CPU_SUBTYPE_SH7724
  85. depends on GPIOLIB
  86. select PINCTRL_SH_PFC
  87. config PINCTRL_PFC_SH7734
  88. def_bool y
  89. depends on CPU_SUBTYPE_SH7734
  90. depends on GPIOLIB
  91. select PINCTRL_SH_PFC
  92. config PINCTRL_PFC_SH7757
  93. def_bool y
  94. depends on CPU_SUBTYPE_SH7757
  95. depends on GPIOLIB
  96. select PINCTRL_SH_PFC
  97. config PINCTRL_PFC_SH7785
  98. def_bool y
  99. depends on CPU_SUBTYPE_SH7785
  100. depends on GPIOLIB
  101. select PINCTRL_SH_PFC
  102. config PINCTRL_PFC_SH7786
  103. def_bool y
  104. depends on CPU_SUBTYPE_SH7786
  105. depends on GPIOLIB
  106. select PINCTRL_SH_PFC
  107. config PINCTRL_PFC_SHX3
  108. def_bool y
  109. depends on CPU_SUBTYPE_SHX3
  110. depends on GPIOLIB
  111. select PINCTRL_SH_PFC
  112. endif