Skip to content

Commit edab812

Browse files
Taniya Dasbebarino
authored andcommitted
clk: qcom: lpass: Add support for LPASS clock controller for SC7180
The Low Power Audio subsystem clocks are required for Audio client to be able to request for the clocks and power domains. Signed-off-by: Taniya Das <[email protected]> Link: https://lore.kernel.org/r/[email protected] [[email protected]: Drop unused ret in probe function] Signed-off-by: Stephen Boyd <[email protected]>
1 parent 47110b6 commit edab812

File tree

3 files changed

+486
-0
lines changed

3 files changed

+486
-0
lines changed

drivers/clk/qcom/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,15 @@ config SC_GCC_7180
308308
Say Y if you want to use peripheral devices such as UART, SPI,
309309
I2C, USB, UFS, SDCC, etc.
310310

311+
config SC_LPASS_CORECC_7180
312+
tristate "SC7180 LPASS Core Clock Controller"
313+
select SC_GCC_7180
314+
help
315+
Support for the LPASS(Low Power Audio Subsystem) core clock controller
316+
on SC7180 devices.
317+
Say Y if you want to use LPASS clocks and power domains of the LPASS
318+
core clock controller.
319+
311320
config SC_GPUCC_7180
312321
tristate "SC7180 Graphics Clock Controller"
313322
select SC_GCC_7180

drivers/clk/qcom/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ obj-$(CONFIG_QCS_TURING_404) += turingcc-qcs404.o
5454
obj-$(CONFIG_SC_DISPCC_7180) += dispcc-sc7180.o
5555
obj-$(CONFIG_SC_GCC_7180) += gcc-sc7180.o
5656
obj-$(CONFIG_SC_GPUCC_7180) += gpucc-sc7180.o
57+
obj-$(CONFIG_SC_LPASS_CORECC_7180) += lpasscorecc-sc7180.o
5758
obj-$(CONFIG_SC_MSS_7180) += mss-sc7180.o
5859
obj-$(CONFIG_SC_VIDEOCC_7180) += videocc-sc7180.o
5960
obj-$(CONFIG_SDM_CAMCC_845) += camcc-sdm845.o

0 commit comments

Comments
 (0)