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