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_4019 32 tristate "IPQ4019 Global Clock Controller" 33 depends on COMMON_CLK_QCOM 34 help 35 Support for the global clock controller on ipq4019 devices. 36 Say Y if you want to use peripheral devices such as UART, SPI, 37 i2c, USB, SD/eMMC, etc. 38 39config IPQ_GCC_806X 40 tristate "IPQ806x Global Clock Controller" 41 depends on COMMON_CLK_QCOM 42 help 43 Support for the global clock controller on ipq806x devices. 44 Say Y if you want to use peripheral devices such as UART, SPI, 45 i2c, USB, SD/eMMC, etc. 46 47config IPQ_LCC_806X 48 tristate "IPQ806x LPASS Clock Controller" 49 select IPQ_GCC_806X 50 depends on COMMON_CLK_QCOM 51 help 52 Support for the LPASS clock controller on ipq806x devices. 53 Say Y if you want to use audio devices such as i2s, pcm, 54 S/PDIF, etc. 55 56config MSM_GCC_8660 57 tristate "MSM8660 Global Clock Controller" 58 depends on COMMON_CLK_QCOM 59 help 60 Support for the global clock controller on msm8660 devices. 61 Say Y if you want to use peripheral devices such as UART, SPI, 62 i2c, USB, SD/eMMC, etc. 63 64config MSM_GCC_8916 65 tristate "MSM8916 Global Clock Controller" 66 select QCOM_GDSC 67 depends on COMMON_CLK_QCOM 68 help 69 Support for the global clock controller on msm8916 devices. 70 Say Y if you want to use devices such as UART, SPI i2c, USB, 71 SD/eMMC, display, graphics, camera etc. 72 73config MSM_GCC_8960 74 tristate "APQ8064/MSM8960 Global Clock Controller" 75 depends on COMMON_CLK_QCOM 76 help 77 Support for the global clock controller on apq8064/msm8960 devices. 78 Say Y if you want to use peripheral devices such as UART, SPI, 79 i2c, USB, SD/eMMC, SATA, PCIe, etc. 80 81config MSM_LCC_8960 82 tristate "APQ8064/MSM8960 LPASS Clock Controller" 83 select MSM_GCC_8960 84 depends on COMMON_CLK_QCOM 85 help 86 Support for the LPASS clock controller on apq8064/msm8960 devices. 87 Say Y if you want to use audio devices such as i2s, pcm, 88 SLIMBus, etc. 89 90config MSM_MMCC_8960 91 tristate "MSM8960 Multimedia Clock Controller" 92 select MSM_GCC_8960 93 depends on COMMON_CLK_QCOM 94 help 95 Support for the multimedia clock controller on msm8960 devices. 96 Say Y if you want to support multimedia devices such as display, 97 graphics, video encode/decode, camera, etc. 98 99config MSM_GCC_8974 100 tristate "MSM8974 Global Clock Controller" 101 select QCOM_GDSC 102 depends on COMMON_CLK_QCOM 103 help 104 Support for the global clock controller on msm8974 devices. 105 Say Y if you want to use peripheral devices such as UART, SPI, 106 i2c, USB, SD/eMMC, SATA, PCIe, etc. 107 108config MSM_MMCC_8974 109 tristate "MSM8974 Multimedia Clock Controller" 110 select MSM_GCC_8974 111 select QCOM_GDSC 112 depends on COMMON_CLK_QCOM 113 help 114 Support for the multimedia clock controller on msm8974 devices. 115 Say Y if you want to support multimedia devices such as display, 116 graphics, video encode/decode, camera, etc. 117 118config MSM_GCC_8996 119 tristate "MSM8996 Global Clock Controller" 120 depends on COMMON_CLK_QCOM 121 help 122 Support for the global clock controller on msm8996 devices. 123 Say Y if you want to use peripheral devices such as UART, SPI, 124 i2c, USB, UFS, SD/eMMC, PCIe, etc. 125 126config MSM_MMCC_8996 127 tristate "MSM8996 Multimedia Clock Controller" 128 select MSM_GCC_8996 129 depends on COMMON_CLK_QCOM 130 help 131 Support for the multimedia clock controller on msm8996 devices. 132 Say Y if you want to support multimedia devices such as display, 133 graphics, video encode/decode, camera, etc. 134