Skip to content

Commit 92aae35

Browse files
taniyadas20andersson
authored andcommitted
clk: qcom: camcc: Add support for camera clock controller for Kaanapali
Add support for the Camera Clock Controller (CAMCC) on the Kaanapali platform. The CAMCC block on Kaanapali includes both the primary camera clock controller and the Camera BIST clock controller, which provides the functional MCLK required for camera operations. Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com> Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260107-kaanapali-mmcc-v3-v3-9-8e10adc236a8@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent 6c6750b commit 92aae35

4 files changed

Lines changed: 3109 additions & 0 deletions

File tree

drivers/clk/qcom/Kconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,16 @@ config CLK_GLYMUR_TCSRCC
4646
Support for the TCSR clock controller on GLYMUR devices.
4747
Say Y if you want to use peripheral devices such as USB/PCIe/EDP.
4848

49+
config CLK_KAANAPALI_CAMCC
50+
tristate "Kaanapali Camera Clock Controller"
51+
depends on ARM64 || COMPILE_TEST
52+
select CLK_KAANAPALI_GCC
53+
help
54+
Support for the camera clock controller on Qualcomm Technologies, Inc
55+
Kaanapali devices.
56+
Say Y if you want to support camera devices and functionality such as
57+
capturing pictures.
58+
4959
config CLK_KAANAPALI_DISPCC
5060
tristate "Kaanapali Display Clock Controller"
5161
depends on ARM64 || COMPILE_TEST

drivers/clk/qcom/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ obj-$(CONFIG_CLK_GFM_LPASS_SM8250) += lpass-gfm-sm8250.o
2424
obj-$(CONFIG_CLK_GLYMUR_DISPCC) += dispcc-glymur.o
2525
obj-$(CONFIG_CLK_GLYMUR_GCC) += gcc-glymur.o
2626
obj-$(CONFIG_CLK_GLYMUR_TCSRCC) += tcsrcc-glymur.o
27+
obj-$(CONFIG_CLK_KAANAPALI_CAMCC) += cambistmclkcc-kaanapali.o camcc-kaanapali.o
2728
obj-$(CONFIG_CLK_KAANAPALI_DISPCC) += dispcc-kaanapali.o
2829
obj-$(CONFIG_CLK_KAANAPALI_GCC) += gcc-kaanapali.o
2930
obj-$(CONFIG_CLK_KAANAPALI_TCSRCC) += tcsrcc-kaanapali.o

0 commit comments

Comments
 (0)