Kconfig 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config SUNXI_CCU
  3. tristate "Clock support for Allwinner SoCs"
  4. depends on ARCH_SUNXI || COMPILE_TEST
  5. select RESET_CONTROLLER
  6. default ARCH_SUNXI
  7. if SUNXI_CCU
  8. config SUNIV_F1C100S_CCU
  9. tristate "Support for the Allwinner newer F1C100s CCU"
  10. default y
  11. depends on MACH_SUNIV || COMPILE_TEST
  12. config SUN20I_D1_CCU
  13. tristate "Support for the Allwinner D1/R528/T113 CCU"
  14. default y
  15. depends on MACH_SUN8I || RISCV || COMPILE_TEST
  16. config SUN20I_D1_R_CCU
  17. tristate "Support for the Allwinner D1/R528/T113 PRCM CCU"
  18. default y
  19. depends on MACH_SUN8I || RISCV || COMPILE_TEST
  20. config SUN50I_A64_CCU
  21. tristate "Support for the Allwinner A64 CCU"
  22. default y
  23. depends on ARM64 || COMPILE_TEST
  24. config SUN50I_A100_CCU
  25. tristate "Support for the Allwinner A100 CCU"
  26. default y
  27. depends on ARM64 || COMPILE_TEST
  28. config SUN50I_A100_R_CCU
  29. tristate "Support for the Allwinner A100 PRCM CCU"
  30. default y
  31. depends on ARM64 || COMPILE_TEST
  32. config SUN50I_H6_CCU
  33. tristate "Support for the Allwinner H6 CCU"
  34. default y
  35. depends on ARM64 || COMPILE_TEST
  36. config SUN50I_H616_CCU
  37. tristate "Support for the Allwinner H616 CCU"
  38. default y
  39. depends on ARM64 || COMPILE_TEST
  40. config SUN50I_H6_R_CCU
  41. tristate "Support for the Allwinner H6 and H616 PRCM CCU"
  42. default y
  43. depends on ARM64 || COMPILE_TEST
  44. config SUN4I_A10_CCU
  45. tristate "Support for the Allwinner A10/A20 CCU"
  46. default y
  47. depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST
  48. config SUN5I_CCU
  49. bool "Support for the Allwinner sun5i family CCM"
  50. default y
  51. depends on MACH_SUN5I || COMPILE_TEST
  52. depends on SUNXI_CCU=y
  53. config SUN6I_A31_CCU
  54. tristate "Support for the Allwinner A31/A31s CCU"
  55. default y
  56. depends on MACH_SUN6I || COMPILE_TEST
  57. config SUN6I_RTC_CCU
  58. tristate "Support for the Allwinner H616/R329 RTC CCU"
  59. default y
  60. depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST
  61. config SUN8I_A23_CCU
  62. tristate "Support for the Allwinner A23 CCU"
  63. default y
  64. depends on MACH_SUN8I || COMPILE_TEST
  65. config SUN8I_A33_CCU
  66. tristate "Support for the Allwinner A33 CCU"
  67. default y
  68. depends on MACH_SUN8I || COMPILE_TEST
  69. config SUN8I_A83T_CCU
  70. tristate "Support for the Allwinner A83T CCU"
  71. default y
  72. depends on MACH_SUN8I || COMPILE_TEST
  73. config SUN8I_H3_CCU
  74. tristate "Support for the Allwinner H3 CCU"
  75. default y
  76. depends on MACH_SUN8I || ARM64 || COMPILE_TEST
  77. config SUN8I_V3S_CCU
  78. tristate "Support for the Allwinner V3s CCU"
  79. default y
  80. depends on MACH_SUN8I || COMPILE_TEST
  81. config SUN8I_DE2_CCU
  82. tristate "Support for the Allwinner SoCs DE2 CCU"
  83. default y
  84. depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST
  85. config SUN8I_R40_CCU
  86. tristate "Support for the Allwinner R40 CCU"
  87. default y
  88. depends on MACH_SUN8I || COMPILE_TEST
  89. config SUN9I_A80_CCU
  90. tristate "Support for the Allwinner A80 CCU"
  91. default y
  92. depends on MACH_SUN9I || COMPILE_TEST
  93. config SUN8I_R_CCU
  94. tristate "Support for Allwinner SoCs' PRCM CCUs"
  95. default y
  96. depends on MACH_SUN8I || ARM64 || COMPILE_TEST
  97. endif