Kconfig 3.3 KB

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