Kconfig 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  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_EMEV2
  20. def_bool y
  21. depends on ARCH_EMEV2
  22. select PINCTRL_SH_PFC
  23. config PINCTRL_PFC_R8A73A4
  24. def_bool y
  25. depends on ARCH_R8A73A4
  26. select PINCTRL_SH_PFC
  27. config PINCTRL_PFC_R8A7740
  28. def_bool y
  29. depends on ARCH_R8A7740
  30. select PINCTRL_SH_PFC
  31. config PINCTRL_PFC_R8A7778
  32. def_bool y
  33. depends on ARCH_R8A7778
  34. select PINCTRL_SH_PFC
  35. config PINCTRL_PFC_R8A7779
  36. def_bool y
  37. depends on ARCH_R8A7779
  38. select PINCTRL_SH_PFC
  39. config PINCTRL_PFC_R8A7790
  40. def_bool y
  41. depends on ARCH_R8A7790
  42. select PINCTRL_SH_PFC
  43. config PINCTRL_PFC_R8A7791
  44. def_bool y
  45. depends on ARCH_R8A7791
  46. select PINCTRL_SH_PFC
  47. config PINCTRL_PFC_R8A7793
  48. def_bool y
  49. depends on ARCH_R8A7793
  50. select PINCTRL_SH_PFC
  51. config PINCTRL_PFC_R8A7794
  52. def_bool y
  53. depends on ARCH_R8A7794
  54. select PINCTRL_SH_PFC
  55. config PINCTRL_PFC_R8A7795
  56. def_bool y
  57. depends on ARCH_R8A7795
  58. select PINCTRL_SH_PFC
  59. config PINCTRL_PFC_SH7203
  60. def_bool y
  61. depends on CPU_SUBTYPE_SH7203
  62. depends on GPIOLIB
  63. select PINCTRL_SH_PFC
  64. config PINCTRL_PFC_SH7264
  65. def_bool y
  66. depends on CPU_SUBTYPE_SH7264
  67. depends on GPIOLIB
  68. select PINCTRL_SH_PFC
  69. config PINCTRL_PFC_SH7269
  70. def_bool y
  71. depends on CPU_SUBTYPE_SH7269
  72. depends on GPIOLIB
  73. select PINCTRL_SH_PFC
  74. config PINCTRL_PFC_SH73A0
  75. def_bool y
  76. depends on ARCH_SH73A0
  77. select PINCTRL_SH_PFC
  78. select REGULATOR
  79. config PINCTRL_PFC_SH7720
  80. def_bool y
  81. depends on CPU_SUBTYPE_SH7720
  82. depends on GPIOLIB
  83. select PINCTRL_SH_PFC
  84. config PINCTRL_PFC_SH7722
  85. def_bool y
  86. depends on CPU_SUBTYPE_SH7722
  87. depends on GPIOLIB
  88. select PINCTRL_SH_PFC
  89. config PINCTRL_PFC_SH7723
  90. def_bool y
  91. depends on CPU_SUBTYPE_SH7723
  92. depends on GPIOLIB
  93. select PINCTRL_SH_PFC
  94. config PINCTRL_PFC_SH7724
  95. def_bool y
  96. depends on CPU_SUBTYPE_SH7724
  97. depends on GPIOLIB
  98. select PINCTRL_SH_PFC
  99. config PINCTRL_PFC_SH7734
  100. def_bool y
  101. depends on CPU_SUBTYPE_SH7734
  102. depends on GPIOLIB
  103. select PINCTRL_SH_PFC
  104. config PINCTRL_PFC_SH7757
  105. def_bool y
  106. depends on CPU_SUBTYPE_SH7757
  107. depends on GPIOLIB
  108. select PINCTRL_SH_PFC
  109. config PINCTRL_PFC_SH7785
  110. def_bool y
  111. depends on CPU_SUBTYPE_SH7785
  112. depends on GPIOLIB
  113. select PINCTRL_SH_PFC
  114. config PINCTRL_PFC_SH7786
  115. def_bool y
  116. depends on CPU_SUBTYPE_SH7786
  117. depends on GPIOLIB
  118. select PINCTRL_SH_PFC
  119. config PINCTRL_PFC_SHX3
  120. def_bool y
  121. depends on CPU_SUBTYPE_SHX3
  122. depends on GPIOLIB
  123. select PINCTRL_SH_PFC
  124. endif