[PATCH v4 0/6] Add support for GPUCC, CAMCC and VIDEOCC on Qualcomm QCS8300 platform

Imran Shaik posted 6 patches 11 months, 1 week ago
.../devicetree/bindings/clock/qcom,gpucc.yaml      |   3 +
.../bindings/clock/qcom,sa8775p-camcc.yaml         |   6 +-
.../bindings/clock/qcom,sa8775p-videocc.yaml       |   1 +
drivers/clk/qcom/camcc-sa8775p.c                   | 103 ++++++++++++++++++++-
drivers/clk/qcom/gpucc-sa8775p.c                   |  49 +++++++++-
drivers/clk/qcom/videocc-sa8775p.c                 |   8 ++
include/dt-bindings/clock/qcom,qcs8300-camcc.h     |  16 ++++
include/dt-bindings/clock/qcom,qcs8300-gpucc.h     |  17 ++++
8 files changed, 196 insertions(+), 7 deletions(-)
[PATCH v4 0/6] Add support for GPUCC, CAMCC and VIDEOCC on Qualcomm QCS8300 platform
Posted by Imran Shaik 11 months, 1 week ago
This patch series add support for GPUCC, CAMCC and VIDEOCC on Qualcomm
QCS8300 platform.

Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
---
Changes in v4:
- Updated the commit text as per the comment from Bjorn.
- Fixed the CamCC QDSS clock offset.
- Link to v3: https://lore.kernel.org/all/20241024-qcs8300-mm-patches-v2-0-76c905060d0a@quicinc.com/

Changes in v3:
- Added new GPUCC and CAMCC binding headers for QCS8300 as per the review comments
- Updated the new bindings header files for GPUCC and CAMCC drivers. 
- Added the R-By tags received in v2.
- Link to v2: https://lore.kernel.org/r/20241024-qcs8300-mm-patches-v2-0-76c905060d0a@quicinc.com

Changes in v2:
- Updated commit text details in bindings patches as per the review comments.
- Sorted the compatible order and updated comment in VideoCC driver patch as per the review comments.
- Added the R-By tags received in V1.
- Link to v1: https://lore.kernel.org/r/20241018-qcs8300-mm-patches-v1-0-859095e0776c@quicinc.com

Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>

---
Imran Shaik (6):
      dt-bindings: clock: qcom: Add GPU clocks for QCS8300
      clk: qcom: Add support for GPU Clock Controller on QCS8300
      dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300
      clk: qcom: Add support for Camera Clock Controller on QCS8300
      dt-bindings: clock: qcom: Add QCS8300 video clock controller
      clk: qcom: Add support for Video Clock Controller on QCS8300

 .../devicetree/bindings/clock/qcom,gpucc.yaml      |   3 +
 .../bindings/clock/qcom,sa8775p-camcc.yaml         |   6 +-
 .../bindings/clock/qcom,sa8775p-videocc.yaml       |   1 +
 drivers/clk/qcom/camcc-sa8775p.c                   | 103 ++++++++++++++++++++-
 drivers/clk/qcom/gpucc-sa8775p.c                   |  49 +++++++++-
 drivers/clk/qcom/videocc-sa8775p.c                 |   8 ++
 include/dt-bindings/clock/qcom,qcs8300-camcc.h     |  16 ++++
 include/dt-bindings/clock/qcom,qcs8300-gpucc.h     |  17 ++++
 8 files changed, 196 insertions(+), 7 deletions(-)
---
base-commit: 4b90165c7d1173e0f65538d25aa718ec7ecdd5d6
change-id: 20250109-qcs8300-mm-patches-new-b17b38b96188

Best regards,
-- 
Imran Shaik <quic_imrashai@quicinc.com>
Re: [PATCH v4 0/6] Add support for GPUCC, CAMCC and VIDEOCC on Qualcomm QCS8300 platform
Posted by Rob Herring 10 months, 3 weeks ago
On Thu, Jan 09, 2025 at 02:27:43PM +0530, Imran Shaik wrote:
> This patch series add support for GPUCC, CAMCC and VIDEOCC on Qualcomm
> QCS8300 platform.
> 
> Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
> ---
> Changes in v4:
> - Updated the commit text as per the comment from Bjorn.
> - Fixed the CamCC QDSS clock offset.
> - Link to v3: https://lore.kernel.org/all/20241024-qcs8300-mm-patches-v2-0-76c905060d0a@quicinc.com/
> 
> Changes in v3:
> - Added new GPUCC and CAMCC binding headers for QCS8300 as per the review comments
> - Updated the new bindings header files for GPUCC and CAMCC drivers. 
> - Added the R-By tags received in v2.
> - Link to v2: https://lore.kernel.org/r/20241024-qcs8300-mm-patches-v2-0-76c905060d0a@quicinc.com
> 
> Changes in v2:
> - Updated commit text details in bindings patches as per the review comments.
> - Sorted the compatible order and updated comment in VideoCC driver patch as per the review comments.
> - Added the R-By tags received in V1.
> - Link to v1: https://lore.kernel.org/r/20241018-qcs8300-mm-patches-v1-0-859095e0776c@quicinc.com
> 
> Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
> 
> ---
> Imran Shaik (6):
>       dt-bindings: clock: qcom: Add GPU clocks for QCS8300
>       clk: qcom: Add support for GPU Clock Controller on QCS8300
>       dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300
>       clk: qcom: Add support for Camera Clock Controller on QCS8300
>       dt-bindings: clock: qcom: Add QCS8300 video clock controller
>       clk: qcom: Add support for Video Clock Controller on QCS8300

I've applied the bindings patches because the .dts files using them are 
already in Linus' tree.

Bjorn, please stop taking dts changes without the bindings.

Rob
Re: (subset) [PATCH v4 0/6] Add support for GPUCC, CAMCC and VIDEOCC on Qualcomm QCS8300 platform
Posted by Bjorn Andersson 10 months ago
On Thu, 09 Jan 2025 14:27:43 +0530, Imran Shaik wrote:
> This patch series add support for GPUCC, CAMCC and VIDEOCC on Qualcomm
> QCS8300 platform.
> 
> 

Applied, thanks!

[2/6] clk: qcom: Add support for GPU Clock Controller on QCS8300
      commit: 165a5dce03ecc3d5ce41ebb2947d5fdf93412dce
[6/6] clk: qcom: Add support for Video Clock Controller on QCS8300
      commit: 63847e845c56d936abfc495fa8e192234f7a1f8f

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