Kconfig 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. config QCOM_GDSC
  2. bool
  3. select PM_GENERIC_DOMAINS if PM
  4. config COMMON_CLK_QCOM
  5. tristate "Support for Qualcomm's clock controllers"
  6. depends on OF
  7. depends on ARCH_QCOM || COMPILE_TEST
  8. select REGMAP_MMIO
  9. select RESET_CONTROLLER
  10. config APQ_GCC_8084
  11. tristate "APQ8084 Global Clock Controller"
  12. select QCOM_GDSC
  13. depends on COMMON_CLK_QCOM
  14. help
  15. Support for the global clock controller on apq8084 devices.
  16. Say Y if you want to use peripheral devices such as UART, SPI,
  17. i2c, USB, SD/eMMC, SATA, PCIe, etc.
  18. config APQ_MMCC_8084
  19. tristate "APQ8084 Multimedia Clock Controller"
  20. select APQ_GCC_8084
  21. select QCOM_GDSC
  22. depends on COMMON_CLK_QCOM
  23. help
  24. Support for the multimedia clock controller on apq8084 devices.
  25. Say Y if you want to support multimedia devices such as display,
  26. graphics, video encode/decode, camera, etc.
  27. config IPQ_GCC_806X
  28. tristate "IPQ806x Global Clock Controller"
  29. depends on COMMON_CLK_QCOM
  30. help
  31. Support for the global clock controller on ipq806x devices.
  32. Say Y if you want to use peripheral devices such as UART, SPI,
  33. i2c, USB, SD/eMMC, etc.
  34. config IPQ_LCC_806X
  35. tristate "IPQ806x LPASS Clock Controller"
  36. select IPQ_GCC_806X
  37. depends on COMMON_CLK_QCOM
  38. help
  39. Support for the LPASS clock controller on ipq806x devices.
  40. Say Y if you want to use audio devices such as i2s, pcm,
  41. S/PDIF, etc.
  42. config MSM_GCC_8660
  43. tristate "MSM8660 Global Clock Controller"
  44. depends on COMMON_CLK_QCOM
  45. help
  46. Support for the global clock controller on msm8660 devices.
  47. Say Y if you want to use peripheral devices such as UART, SPI,
  48. i2c, USB, SD/eMMC, etc.
  49. config MSM_GCC_8916
  50. tristate "MSM8916 Global Clock Controller"
  51. select QCOM_GDSC
  52. depends on COMMON_CLK_QCOM
  53. help
  54. Support for the global clock controller on msm8916 devices.
  55. Say Y if you want to use devices such as UART, SPI i2c, USB,
  56. SD/eMMC, display, graphics, camera etc.
  57. config MSM_GCC_8960
  58. tristate "APQ8064/MSM8960 Global Clock Controller"
  59. depends on COMMON_CLK_QCOM
  60. help
  61. Support for the global clock controller on apq8064/msm8960 devices.
  62. Say Y if you want to use peripheral devices such as UART, SPI,
  63. i2c, USB, SD/eMMC, SATA, PCIe, etc.
  64. config MSM_LCC_8960
  65. tristate "APQ8064/MSM8960 LPASS Clock Controller"
  66. select MSM_GCC_8960
  67. depends on COMMON_CLK_QCOM
  68. help
  69. Support for the LPASS clock controller on apq8064/msm8960 devices.
  70. Say Y if you want to use audio devices such as i2s, pcm,
  71. SLIMBus, etc.
  72. config MSM_MMCC_8960
  73. tristate "MSM8960 Multimedia Clock Controller"
  74. select MSM_GCC_8960
  75. depends on COMMON_CLK_QCOM
  76. help
  77. Support for the multimedia clock controller on msm8960 devices.
  78. Say Y if you want to support multimedia devices such as display,
  79. graphics, video encode/decode, camera, etc.
  80. config MSM_GCC_8974
  81. tristate "MSM8974 Global Clock Controller"
  82. select QCOM_GDSC
  83. depends on COMMON_CLK_QCOM
  84. help
  85. Support for the global clock controller on msm8974 devices.
  86. Say Y if you want to use peripheral devices such as UART, SPI,
  87. i2c, USB, SD/eMMC, SATA, PCIe, etc.
  88. config MSM_MMCC_8974
  89. tristate "MSM8974 Multimedia Clock Controller"
  90. select MSM_GCC_8974
  91. select QCOM_GDSC
  92. depends on COMMON_CLK_QCOM
  93. help
  94. Support for the multimedia clock controller on msm8974 devices.
  95. Say Y if you want to support multimedia devices such as display,
  96. graphics, video encode/decode, camera, etc.