Kconfig 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config CLK_BCM2711_DVP
  3. tristate "Broadcom BCM2711 DVP support"
  4. depends on ARCH_BCM2835 ||COMPILE_TEST
  5. depends on COMMON_CLK
  6. default ARCH_BCM2835
  7. select RESET_CONTROLLER
  8. select RESET_SIMPLE
  9. help
  10. Enable common clock framework support for the Broadcom BCM2711
  11. DVP Controller.
  12. config CLK_BCM2835
  13. bool "Broadcom BCM2835 clock support"
  14. depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
  15. depends on COMMON_CLK
  16. default ARCH_BCM2835 || ARCH_BRCMSTB
  17. help
  18. Enable common clock framework support for Broadcom BCM2835
  19. SoCs.
  20. config CLK_BCM_63XX
  21. bool "Broadcom BCM63xx clock support"
  22. depends on ARCH_BCMBCA || COMPILE_TEST
  23. select COMMON_CLK_IPROC
  24. default ARCH_BCMBCA
  25. help
  26. Enable common clock framework support for Broadcom BCM63xx DSL SoCs
  27. based on the ARM architecture
  28. config CLK_BCM_63XX_GATE
  29. bool "Broadcom BCM63xx gated clock support"
  30. depends on BMIPS_GENERIC || COMPILE_TEST
  31. default BMIPS_GENERIC
  32. help
  33. Enable common clock framework support for Broadcom BCM63xx DSL SoCs
  34. based on the MIPS architecture
  35. config CLK_BCM63268_TIMER
  36. bool "Broadcom BCM63268 timer clock and reset support"
  37. depends on BMIPS_GENERIC || COMPILE_TEST
  38. default BMIPS_GENERIC
  39. select RESET_CONTROLLER
  40. help
  41. Enable timer clock and reset support for Broadcom BCM63268 DSL SoCs
  42. based on the MIPS architecture.
  43. config CLK_BCM_KONA
  44. bool "Broadcom Kona CCU clock support"
  45. depends on ARCH_BCM_MOBILE || COMPILE_TEST
  46. default ARCH_BCM_MOBILE
  47. help
  48. Enable common clock framework support for Broadcom SoCs
  49. using "Kona" style clock control units, including those
  50. in the BCM281xx and BCM21664 families.
  51. config COMMON_CLK_IPROC
  52. bool
  53. help
  54. Enable common clock framework support for Broadcom SoCs
  55. based on the iProc architecture
  56. config CLK_BCM_CYGNUS
  57. bool "Broadcom Cygnus clock support"
  58. depends on ARCH_BCM_CYGNUS || COMPILE_TEST
  59. select COMMON_CLK_IPROC
  60. default ARCH_BCM_CYGNUS
  61. help
  62. Enable common clock framework support for the Broadcom Cygnus SoC
  63. config CLK_BCM_HR2
  64. bool "Broadcom Hurricane 2 clock support"
  65. depends on ARCH_BCM_HR2 || COMPILE_TEST
  66. select COMMON_CLK_IPROC
  67. default ARCH_BCM_HR2
  68. help
  69. Enable common clock framework support for the Broadcom Hurricane 2
  70. SoC
  71. config CLK_BCM_NSP
  72. bool "Broadcom Northstar/Northstar Plus clock support"
  73. depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
  74. select COMMON_CLK_IPROC
  75. default ARCH_BCM_5301X || ARCH_BCM_NSP
  76. help
  77. Enable common clock framework support for the Broadcom Northstar and
  78. Northstar Plus SoCs
  79. config CLK_BCM_NS2
  80. bool "Broadcom Northstar 2 clock support"
  81. depends on ARCH_BCM_IPROC || COMPILE_TEST
  82. select COMMON_CLK_IPROC
  83. default ARCH_BCM_IPROC
  84. help
  85. Enable common clock framework support for the Broadcom Northstar 2 SoC
  86. config CLK_BCM_SR
  87. bool "Broadcom Stingray clock support"
  88. depends on ARCH_BCM_IPROC || COMPILE_TEST
  89. select COMMON_CLK_IPROC
  90. default ARCH_BCM_IPROC
  91. help
  92. Enable common clock framework support for the Broadcom Stingray SoC
  93. config CLK_RASPBERRYPI
  94. tristate "Raspberry Pi firmware based clock support"
  95. depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
  96. help
  97. Enable common clock framework support for Raspberry Pi's firmware
  98. dependent clocks