Skip to content
Permalink
Browse files
clk: qcom: Add display clock controller driver for QCM2290
Add support for the display clock controller found in QCM2290
based devices. This clock controller feeds the Multimedia Display
SubSystem (MDSS).

It's a porting of dispcc-scuba GPL-2.0 driver from CAF msm-4.19 kernel:
https://source.codeaurora.org/quic/la/kernel/msm-4.19/tree/drivers/clk/qcom/dispcc-scuba.c?h=LE.UM.4.4.1.r3
Global clock name references (parent_names) have been replaced by
parent_data and parent_hws.

Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
  • Loading branch information
Loic Poulain authored and intel-lab-lkp committed Dec 8, 2021
1 parent bd2c5fb commit 132fa9b498019a624b89dec6e53e34b480eb4be2
Show file tree
Hide file tree
Showing 3 changed files with 611 additions and 0 deletions.
@@ -332,6 +332,14 @@ config QCM_GCC_2290
Say Y if you want to use multimedia devices or peripheral
devices such as UART, SPI, I2C, USB, SD/eMMC etc.

config QCM_DISPCC_2290
tristate "QCM2290 Display Clock Controller"
help
Support for the display clock controller on Qualcomm Technologies, Inc
QCM2290 devices.
Say Y if you want to support display devices and functionality such as
splash screen.

config QCS_GCC_404
tristate "QCS404 Global Clock Controller"
help
@@ -55,6 +55,7 @@ obj-$(CONFIG_QCOM_CLK_RPM) += clk-rpm.o
obj-$(CONFIG_QCOM_CLK_RPMH) += clk-rpmh.o
obj-$(CONFIG_QCOM_CLK_SMD_RPM) += clk-smd-rpm.o
obj-$(CONFIG_QCM_GCC_2290) += gcc-qcm2290.o
obj-$(CONFIG_QCM_DISPCC_2290) += dispcc-qcm2290.o
obj-$(CONFIG_QCS_GCC_404) += gcc-qcs404.o
obj-$(CONFIG_QCS_Q6SSTOP_404) += q6sstop-qcs404.o
obj-$(CONFIG_QCS_TURING_404) += turingcc-qcs404.o

0 comments on commit 132fa9b

Please sign in to comment.