Kconfig 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  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_R8A7779
  28. def_bool y
  29. depends on ARCH_R8A7779
  30. select PINCTRL_SH_PFC
  31. config PINCTRL_PFC_R8A7790
  32. def_bool y
  33. depends on ARCH_R8A7790
  34. select PINCTRL_SH_PFC
  35. config PINCTRL_PFC_SH7203
  36. def_bool y
  37. depends on CPU_SUBTYPE_SH7203
  38. depends on GPIOLIB
  39. select PINCTRL_SH_PFC
  40. config PINCTRL_PFC_SH7264
  41. def_bool y
  42. depends on CPU_SUBTYPE_SH7264
  43. depends on GPIOLIB
  44. select PINCTRL_SH_PFC
  45. config PINCTRL_PFC_SH7269
  46. def_bool y
  47. depends on CPU_SUBTYPE_SH7269
  48. depends on GPIOLIB
  49. select PINCTRL_SH_PFC
  50. config PINCTRL_PFC_SH7372
  51. def_bool y
  52. depends on ARCH_SH7372
  53. select PINCTRL_SH_PFC
  54. config PINCTRL_PFC_SH73A0
  55. def_bool y
  56. depends on ARCH_SH73A0
  57. select PINCTRL_SH_PFC
  58. config PINCTRL_PFC_SH7720
  59. def_bool y
  60. depends on CPU_SUBTYPE_SH7720
  61. depends on GPIOLIB
  62. select PINCTRL_SH_PFC
  63. config PINCTRL_PFC_SH7722
  64. def_bool y
  65. depends on CPU_SUBTYPE_SH7722
  66. depends on GPIOLIB
  67. select PINCTRL_SH_PFC
  68. config PINCTRL_PFC_SH7723
  69. def_bool y
  70. depends on CPU_SUBTYPE_SH7723
  71. depends on GPIOLIB
  72. select PINCTRL_SH_PFC
  73. config PINCTRL_PFC_SH7724
  74. def_bool y
  75. depends on CPU_SUBTYPE_SH7724
  76. depends on GPIOLIB
  77. select PINCTRL_SH_PFC
  78. config PINCTRL_PFC_SH7734
  79. def_bool y
  80. depends on CPU_SUBTYPE_SH7734
  81. depends on GPIOLIB
  82. select PINCTRL_SH_PFC
  83. config PINCTRL_PFC_SH7757
  84. def_bool y
  85. depends on CPU_SUBTYPE_SH7757
  86. depends on GPIOLIB
  87. select PINCTRL_SH_PFC
  88. config PINCTRL_PFC_SH7785
  89. def_bool y
  90. depends on CPU_SUBTYPE_SH7785
  91. depends on GPIOLIB
  92. select PINCTRL_SH_PFC
  93. config PINCTRL_PFC_SH7786
  94. def_bool y
  95. depends on CPU_SUBTYPE_SH7786
  96. depends on GPIOLIB
  97. select PINCTRL_SH_PFC
  98. config PINCTRL_PFC_SHX3
  99. def_bool y
  100. depends on CPU_SUBTYPE_SHX3
  101. depends on GPIOLIB
  102. select PINCTRL_SH_PFC
  103. endif