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