[PATCH v2 0/6] clk: qcom: Add video and camera clock controller support for Nord

Taniya Das posted 6 patches 2 months ago
.../bindings/clock/qcom,sm8450-camcc.yaml          |    2 +
.../bindings/clock/qcom,sm8450-videocc.yaml        |    2 +
drivers/clk/qcom/Kconfig                           |   22 +
drivers/clk/qcom/Makefile                          |    2 +
drivers/clk/qcom/camcc-nord.c                      | 2941 ++++++++++++++++++++
drivers/clk/qcom/nwgcc-nord.c                      |    3 +
drivers/clk/qcom/videocc-glymur.c                  |   38 +
include/dt-bindings/clock/qcom,nord-camcc.h        |  167 ++
include/dt-bindings/clock/qcom,nord-nwgcc.h        |    3 +
9 files changed, 3180 insertions(+)
[PATCH v2 0/6] clk: qcom: Add video and camera clock controller support for Nord
Posted by Taniya Das 2 months ago
Add the DT bindings and clock drivers for the Video Clock Controller
(VIDEOCC) and Camera Clock Controller (CAMCC) on the Qualcomm
Technologies, Inc. Nord SoC.

The VIDEOCC driver enables video clients to request clocks required
for video encode/decode, and the CAMCC driver enables camera clients
to request clocks required for image capture and camera processing
on Nord.

The series has the following:
  - dt-bindings: clock: qcom: Add GCC video axi reset clocks for Nord
  - clk: qcom: nwgcc-nord: Add video axi clock resets for Nord
  - dt-bindings: clock: qcom: Add video clock controller on Nord SoC
  - dt-bindings: clock: qcom: Add support for Camera Clock Controller
    for Nord
  - clk: qcom: videocc-glymur: Add video clock controller support for
    Nord
  - clk: qcom: camcc: Add support for camera clock controller for
    Nord

Changes in v2:
- Add GCC video AXI reset clocks and their DT bindings as separate
  patches, needed before the video/camera clock controllers.
- Extend the existing Glymur video clock controller driver to also
  support Nord, instead of adding a separate videocc-nord driver.
- Pick up Reviewed-by tags from Dmitry Baryshkov and Konrad Dybcio.
- Link to v1: https://lore.kernel.org/r/20260706-nord_videocc_camcc-v1-0-bae3be9e9770@oss.qualcomm.com

Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
---
Taniya Das (6):
      dt-bindings: clock: qcom: Add GCC video axi reset clocks for Nord
      clk: qcom: nwgcc-nord: Add video axi clock resets for Nord
      dt-bindings: clock: qcom: Add video clock controller on Nord SoC
      dt-bindings: clock: qcom: Add support for Camera Clock Controller for Nord
      clk: qcom: videocc-glymur: Add video clock controller support for Nord
      clk: qcom: camcc: Add support for camera clock controller for Nord

 .../bindings/clock/qcom,sm8450-camcc.yaml          |    2 +
 .../bindings/clock/qcom,sm8450-videocc.yaml        |    2 +
 drivers/clk/qcom/Kconfig                           |   22 +
 drivers/clk/qcom/Makefile                          |    2 +
 drivers/clk/qcom/camcc-nord.c                      | 2941 ++++++++++++++++++++
 drivers/clk/qcom/nwgcc-nord.c                      |    3 +
 drivers/clk/qcom/videocc-glymur.c                  |   38 +
 include/dt-bindings/clock/qcom,nord-camcc.h        |  167 ++
 include/dt-bindings/clock/qcom,nord-nwgcc.h        |    3 +
 9 files changed, 3180 insertions(+)
---
base-commit: 95d6a9ccef99117115e41e9adb271243bd5e985b
change-id: 20260706-nord_videocc_camcc-858b14239006

Best regards,
-- 
Taniya Das <taniya.das@oss.qualcomm.com>
Re: [PATCH v2 0/6] clk: qcom: Add video and camera clock controller support for Nord
Posted by Bjorn Andersson 1 month, 3 weeks ago
On Sat, 01 Aug 2026 19:43:51 +0530, Taniya Das wrote:
> Add the DT bindings and clock drivers for the Video Clock Controller
> (VIDEOCC) and Camera Clock Controller (CAMCC) on the Qualcomm
> Technologies, Inc. Nord SoC.
> 
> The VIDEOCC driver enables video clients to request clocks required
> for video encode/decode, and the CAMCC driver enables camera clients
> to request clocks required for image capture and camera processing
> on Nord.
> 
> [...]

Applied, thanks!

[1/6] dt-bindings: clock: qcom: Add GCC video axi reset clocks for Nord
      commit: aedbea142f69b3aa45af341350ba3df7f2a5581d
[2/6] clk: qcom: nwgcc-nord: Add video axi clock resets for Nord
      commit: 493fc5d2db097c4ce0702195de74d08936584d5f
[3/6] dt-bindings: clock: qcom: Add video clock controller on Nord SoC
      commit: a193d0caef5000b9a8c55db49d05480f32a973ab
[4/6] dt-bindings: clock: qcom: Add support for Camera Clock Controller for Nord
      commit: 25d3c4a19021056aef36115b98b7defbcdd502e3
[5/6] clk: qcom: videocc-glymur: Add video clock controller support for Nord
      commit: e51014984c05bbf2eb10ea6922670e3719c6447e
[6/6] clk: qcom: camcc: Add support for camera clock controller for Nord
      commit: 39345cc871d6d685fde9c5e527d7a8f090fe4169

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>
Re: (subset) [PATCH v2 0/6] clk: qcom: Add video and camera clock controller support for Nord
Posted by Bjorn Andersson 1 month ago
On Sat, 01 Aug 2026 19:43:51 +0530, Taniya Das wrote:
> Add the DT bindings and clock drivers for the Video Clock Controller
> (VIDEOCC) and Camera Clock Controller (CAMCC) on the Qualcomm
> Technologies, Inc. Nord SoC.
> 
> The VIDEOCC driver enables video clients to request clocks required
> for video encode/decode, and the CAMCC driver enables camera clients
> to request clocks required for image capture and camera processing
> on Nord.
> 
> [...]

Applied, thanks!

[2/6] clk: qcom: nwgcc-nord: Add video axi clock resets for Nord
      commit: c07297f8e0e7dda7589c74be7ad570ef3a244efb
[5/6] clk: qcom: videocc-glymur: Add video clock controller support for Nord
      commit: 7f26939a78de32f9f2b0b9cd67c311ef4a0caf29
[6/6] clk: qcom: camcc: Add support for camera clock controller for Nord
      commit: 7647815dfc8f7282ca37bb28fa22599edd9bb597

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>