[PATCH v3 0/7] Add support for videocc and camcc on X1P42100 platform
From: Jagadeesh Kona <hidden>
Date: 2026-03-31 05:24:38
Also in:
linux-arm-msm, linux-clk, lkml
Add support for video and camera clock controllers on X1P42100 platform. The purwa(X1P42100) platform includes the hamoa dtsi file and camcc node is already posted upstream on hamoa(X1E80100) platform in Bryan's series[1]. Hence included the camcc node patch[PATCH 06/15] from Bryan's series[1] and extended it for purwa(X1P42100). [1]: https://lore.kernel.org/all/20250711-b4-linux-next-25-03-13-dtsi-x1e80100-camss-v7-6-0bc5da82f526@linaro.org/ (local) The camcc node was added in x1e80100.dtsi in above Bryan's series but moved it to hamoa.dtsi in this series to align as per the latest changes. The series also adds the camera QDSS debug clocks support for X1E80100. This change updates the X1E80100 camcc ABI, so X1E80100 camcc bindings and driver changes need to be picked together. Signed-off-by: Jagadeesh Kona <redacted> --- Changes in v3: - Added a sepearate new header for Purwa videocc - Dropped the fixes tags added in v2, since no user observable bug - Updated the commit text for few patches - Added R-By tags recieved on v2 - Link to v2: https://lore.kernel.org/r/20260304-purwa-videocc-camcc-v2-0-dbbd2d258bd6@oss.qualcomm.com (local) Changes in v2: - Dropped new header file for X1P42100 videocc and included additional clocks and resets in SM8650 videocc header file - Updated commit text for videocc and camcc driver patches - Squashed Purwa videocc & camcc DT compatible update into previous camcc node patch based on review comments - Added R-By tags received on v1 - Added Fixes tags based on review comments - Link to v1: https://lore.kernel.org/r/20260128-purwa-videocc-camcc-v1-0-b23de57df5ba@oss.qualcomm.com (local) --- Bryan O'Donoghue (1): arm64: dts: qcom: x1e80100: Add CAMCC block definition Jagadeesh Kona (6): dt-bindings: clock: qcom: Add X1P42100 video clock controller dt-bindings: clock: qcom: Add X1P42100 camera clock controller clk: qcom: videocc-x1p42100: Add support for video clock controller clk: qcom: camcc-x1e80100: Add support for camera QDSS debug clocks clk: qcom: camcc-x1p42100: Add support for camera clock controller arm64: defconfig: Enable VIDEOCC and CAMCC drivers on Qualcomm X1P42100 .../bindings/clock/qcom,sm8450-videocc.yaml | 3 + .../bindings/clock/qcom,x1e80100-camcc.yaml | 1 + arch/arm64/boot/dts/qcom/hamoa.dtsi | 16 + arch/arm64/boot/dts/qcom/purwa.dtsi | 10 + arch/arm64/configs/defconfig | 2 + drivers/clk/qcom/Kconfig | 20 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/camcc-x1e80100.c | 64 + drivers/clk/qcom/camcc-x1p42100.c | 2223 ++++++++++++++++++++ drivers/clk/qcom/videocc-x1p42100.c | 585 ++++++ include/dt-bindings/clock/qcom,x1e80100-camcc.h | 3 + include/dt-bindings/clock/qcom,x1p42100-videocc.h | 48 + 12 files changed, 2977 insertions(+) --- base-commit: cf7c3c02fdd0dfccf4d6611714273dcb538af2cb change-id: 20260331-purwa-videocc-camcc-d9700d0f797d Best regards, -- Jagadeesh Kona [off-list ref]