Kconfig 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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_BCM_KONA
  36. bool "Broadcom Kona CCU clock support"
  37. depends on ARCH_BCM_MOBILE || COMPILE_TEST
  38. default ARCH_BCM_MOBILE
  39. help
  40. Enable common clock framework support for Broadcom SoCs
  41. using "Kona" style clock control units, including those
  42. in the BCM281xx and BCM21664 families.
  43. config COMMON_CLK_IPROC
  44. bool
  45. help
  46. Enable common clock framework support for Broadcom SoCs
  47. based on the iProc architecture
  48. config CLK_BCM_CYGNUS
  49. bool "Broadcom Cygnus clock support"
  50. depends on ARCH_BCM_CYGNUS || COMPILE_TEST
  51. select COMMON_CLK_IPROC
  52. default ARCH_BCM_CYGNUS
  53. help
  54. Enable common clock framework support for the Broadcom Cygnus SoC
  55. config CLK_BCM_HR2
  56. bool "Broadcom Hurricane 2 clock support"
  57. depends on ARCH_BCM_HR2 || COMPILE_TEST
  58. select COMMON_CLK_IPROC
  59. default ARCH_BCM_HR2
  60. help
  61. Enable common clock framework support for the Broadcom Hurricane 2
  62. SoC
  63. config CLK_BCM_NSP
  64. bool "Broadcom Northstar/Northstar Plus clock support"
  65. depends on ARCH_BCM_5301X || ARCH_BCM_NSP || COMPILE_TEST
  66. select COMMON_CLK_IPROC
  67. default ARCH_BCM_5301X || ARCH_BCM_NSP
  68. help
  69. Enable common clock framework support for the Broadcom Northstar and
  70. Northstar Plus SoCs
  71. config CLK_BCM_NS2
  72. bool "Broadcom Northstar 2 clock support"
  73. depends on ARCH_BCM_IPROC || COMPILE_TEST
  74. select COMMON_CLK_IPROC
  75. default ARCH_BCM_IPROC
  76. help
  77. Enable common clock framework support for the Broadcom Northstar 2 SoC
  78. config CLK_BCM_SR
  79. bool "Broadcom Stingray clock support"
  80. depends on ARCH_BCM_IPROC || COMPILE_TEST
  81. select COMMON_CLK_IPROC
  82. default ARCH_BCM_IPROC
  83. help
  84. Enable common clock framework support for the Broadcom Stingray SoC
  85. config CLK_RASPBERRYPI
  86. tristate "Raspberry Pi firmware based clock support"
  87. depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
  88. help
  89. Enable common clock framework support for Raspberry Pi's firmware
  90. dependent clocks