Kconfig (b0e031c94a2ac152ef668717d9a0440d169b9782) | Kconfig (00f64b58874e14dec2b9c02f7d63147315e0a09b) |
---|---|
1config QCOM_GDSC 2 bool 3 select PM_GENERIC_DOMAINS if PM 4 | 1config QCOM_GDSC 2 bool 3 select PM_GENERIC_DOMAINS if PM 4 |
5config QCOM_RPMCC 6 bool 7 |
|
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 | 8config COMMON_CLK_QCOM 9 tristate "Support for Qualcomm's clock controllers" 10 depends on OF 11 depends on ARCH_QCOM || COMPILE_TEST 12 select REGMAP_MMIO 13 select RESET_CONTROLLER 14 |
15config QCOM_CLK_SMD_RPM 16 tristate "RPM over SMD based Clock Controller" 17 depends on COMMON_CLK_QCOM && QCOM_SMD_RPM 18 select QCOM_RPMCC 19 help 20 The RPM (Resource Power Manager) is a dedicated hardware engine for 21 managing the shared SoC resources in order to keep the lowest power 22 profile. It communicates with other hardware subsystems via shared 23 memory and accepts clock requests, aggregates the requests and turns 24 the clocks on/off or scales them on demand. 25 Say Y if you want to support the clocks exposed by the RPM on 26 platforms such as apq8016, apq8084, msm8974 etc. 27 |
|
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. --- 107 unchanged lines hidden (view full) --- 127 select MSM_GCC_8974 128 select QCOM_GDSC 129 depends on COMMON_CLK_QCOM 130 help 131 Support for the multimedia clock controller on msm8974 devices. 132 Say Y if you want to support multimedia devices such as display, 133 graphics, video encode/decode, camera, etc. 134 | 28config APQ_GCC_8084 29 tristate "APQ8084 Global Clock Controller" 30 select QCOM_GDSC 31 depends on COMMON_CLK_QCOM 32 help 33 Support for the global clock controller on apq8084 devices. 34 Say Y if you want to use peripheral devices such as UART, SPI, 35 i2c, USB, SD/eMMC, SATA, PCIe, etc. --- 107 unchanged lines hidden (view full) --- 143 select MSM_GCC_8974 144 select QCOM_GDSC 145 depends on COMMON_CLK_QCOM 146 help 147 Support for the multimedia clock controller on msm8974 devices. 148 Say Y if you want to support multimedia devices such as display, 149 graphics, video encode/decode, camera, etc. 150 |
135config MSM_GCC_8994 136 tristate "MSM8994 Global Clock Controller" 137 depends on COMMON_CLK_QCOM 138 help 139 Support for the global clock controller on msm8994 devices. 140 Say Y if you want to use peripheral devices such as UART, SPI, 141 i2c, USB, UFS, SD/eMMC, PCIe, etc. 142 | |
143config MSM_GCC_8996 144 tristate "MSM8996 Global Clock Controller" 145 select QCOM_GDSC 146 depends on COMMON_CLK_QCOM 147 help 148 Support for the global clock controller on msm8996 devices. 149 Say Y if you want to use peripheral devices such as UART, SPI, 150 i2c, USB, UFS, SD/eMMC, PCIe, etc. 151 152config MSM_MMCC_8996 153 tristate "MSM8996 Multimedia Clock Controller" 154 select MSM_GCC_8996 155 select QCOM_GDSC 156 depends on COMMON_CLK_QCOM 157 help 158 Support for the multimedia clock controller on msm8996 devices. 159 Say Y if you want to support multimedia devices such as display, 160 graphics, video encode/decode, camera, etc. | 151config MSM_GCC_8996 152 tristate "MSM8996 Global Clock Controller" 153 select QCOM_GDSC 154 depends on COMMON_CLK_QCOM 155 help 156 Support for the global clock controller on msm8996 devices. 157 Say Y if you want to use peripheral devices such as UART, SPI, 158 i2c, USB, UFS, SD/eMMC, PCIe, etc. 159 160config MSM_MMCC_8996 161 tristate "MSM8996 Multimedia Clock Controller" 162 select MSM_GCC_8996 163 select QCOM_GDSC 164 depends on COMMON_CLK_QCOM 165 help 166 Support for the multimedia clock controller on msm8996 devices. 167 Say Y if you want to support multimedia devices such as display, 168 graphics, video encode/decode, camera, etc. |