Skip to content

Purwa videocc camcc#437

Open
kona-jagadeesh wants to merge 5 commits intoqualcomm-linux:qcom-6.18.yfrom
kona-jagadeesh:purwa-videocc-camcc
Open

Purwa videocc camcc#437
kona-jagadeesh wants to merge 5 commits intoqualcomm-linux:qcom-6.18.yfrom
kona-jagadeesh:purwa-videocc-camcc

Conversation

@kona-jagadeesh
Copy link
Copy Markdown

Add support for Purwa video and camera clock controllers.

CRs-Fixed: 4489402

kona-jagadeesh and others added 5 commits April 8, 2026 18:48
Add device tree bindings for the video clock controller on Qualcomm
X1P42100 (Purwa) SoC.

Link: https://lore.kernel.org/all/20260331-purwa-videocc-camcc-v3-1-6daca180a4b1@oss.qualcomm.com/
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Jagadeesh Kona <jagadeesh.kona@oss.qualcomm.com>
…ntroller

Add support for the video clock controller for video clients to be
able to request for videocc clocks on X1P42100 platform. Although
X1P42100 is derived from X1E80100, the video clock controller differs
significantly. The BSE clocks are newly added, several cdiv clocks have
been removed, and most RCG frequency tables have been updated. Initial
PLL configurations also require changes, hence introduce a separate
videocc driver for X1P42100 platform.

Link: https://lore.kernel.org/all/20260331-purwa-videocc-camcc-v3-3-6daca180a4b1@oss.qualcomm.com/
Reviewed-by: Taniya Das <taniya.das@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Jagadeesh Kona <jagadeesh.kona@oss.qualcomm.com>
…troller

Add support for the camera clock controller for camera clients to
be able to request for camcc clocks on X1P42100 platform. Although
X1P42100 is derived from X1E80100, the camera clock controller driver
differs significantly. Few PLLs, clocks and GDSC's are removed, there
is delta in frequency tables for most RCG's and parent data structures
also changed for few RCG's. Hence introduce a separate camcc driver
for X1P42100 platform.

Link: https://lore.kernel.org/all/20260331-purwa-videocc-camcc-v3-5-6daca180a4b1@oss.qualcomm.com/
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Taniya Das <taniya.das@oss.qualcomm.com>
Signed-off-by: Jagadeesh Kona <jagadeesh.kona@oss.qualcomm.com>
Add the CAMCC block for x1e80100. The x1e80100 CAMCC block is an iteration
of previous CAMCC blocks with the exception of having two required
power-domains not just one. And update the compatible for camcc and
videocc nodes on Purwa to match with their respective Purwa (X1P42100)
specific drivers.

[The camcc node in hamoa.dtsi of this patch is already included in
qcom-6.18.y branch, so dropped it from this change]
Link: https://lore.kernel.org/all/20260331-purwa-videocc-camcc-v3-6-6daca180a4b1@oss.qualcomm.com/
Reviewed-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Jagadeesh Kona <jagadeesh.kona@oss.qualcomm.com>
…omm X1P42100

Enable video and camera clock controller drivers for their respective
functionalities on Qualcomm X1P42100-CRD and similar other platforms
with Snapdragon X1P42100 SoC.

Link: https://lore.kernel.org/all/20260331-purwa-videocc-camcc-v3-7-6daca180a4b1@oss.qualcomm.com/
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Jagadeesh Kona <jagadeesh.kona@oss.qualcomm.com>
@kona-jagadeesh kona-jagadeesh requested a review from a team April 8, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants