Skip to content

Updated Multimedia Drivers for Nords - #913

Merged
Shiraz Hashim (shashim-quic) merged 11 commits into
qualcomm-linux:staging/nordfrom
taniyadas20:push-nord
Aug 6, 2026
Merged

Updated Multimedia Drivers for Nords#913
Shiraz Hashim (shashim-quic) merged 11 commits into
qualcomm-linux:staging/nordfrom
taniyadas20:push-nord

Conversation

@taniyadas20

Copy link
Copy Markdown

No description provided.

…r on Nord SoC"

This reverts commit a5604d4.

Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
…ock Controller for Nord"

This reverts commit 1141853.

Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
… driver for Nord"

This reverts commit f7978ea.

Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
…roller for Nord"

This reverts commit 7ab1c7c.

Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
The NW_GCC video axi reset clocks are required by the video SW driver
to assert and deassert the clock resets during their power down
sequence. Hence add these clock resets.

Fixes: 06498d5 ("dt-bindings: clock: qcom: Add Nord Global Clock Controller")
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260801-nord_videocc_camcc-v2-1-674d7718e41f@oss.qualcomm.com
Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
The global clock controller video axi reset clocks are required by
the video SW driver to assert and deassert the clock resets during
their power down sequence. Hence add these clock resets.

Fixes: a4f780c ("clk: qcom: gcc: Add multiple global clock controller driver for Nord SoC")
Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260801-nord_videocc_camcc-v2-2-674d7718e41f@oss.qualcomm.com
Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
Add compatible string for Nord video clock controller and the bindings
for Nord Qualcomm SoC.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260801-nord_videocc_camcc-v2-3-674d7718e41f@oss.qualcomm.com
Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
… Nord

Update the compatible and the bindings for CAMCC support on Nord
SoC.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260801-nord_videocc_camcc-v2-4-674d7718e41f@oss.qualcomm.com
Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
Nord shares the video clock controller topology with Glymur, differing
only in the PLL0 hardware (Lucid-OLE vs Taycan-EKO-T) and the MVS0
frequency table. Extend the existing Glymur video clock controller
driver to also probe on the qcom,nord-videocc compatible, switching to
the Nord PLL configuration, VCO table, and MVS0 frequency table at
probe time.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260801-nord_videocc_camcc-v2-5-674d7718e41f@oss.qualcomm.com
Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
Add support for the Camera Clock Controller (CAMCC) on the Nord
platform for camera SW drivers to request for these clocks.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260801-nord_videocc_camcc-v2-6-674d7718e41f@oss.qualcomm.com
Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
…clocks

Nord is reusing the Glymur videocc and thus include the correct header
for the clocks to be referenced by consumers.

Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
@shashim-quic
Shiraz Hashim (shashim-quic) merged commit c44d24d into qualcomm-linux:staging/nord Aug 6, 2026
1 of 2 checks passed
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