Kconfig 2.3 KB

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