From e0116ea45756cfa4d01a377ed5558781c417a09e Mon Sep 17 00:00:00 2001 From: Aryan Modi Date: Thu, 6 Mar 2025 14:19:36 +0530 Subject: [PATCH] dt-bindings: clock: Add clock controllers compatible for SM6150 Document compatible for GCC/GPUCC/DISPCC/DEBUGCC/VIDEOCC/CAMCC on SM6150 Platform. Change-Id: Id463d7ee9333e65f97a455d511411ac0feb378dd Signed-off-by: Aryan Modi --- bindings/clock/qcom,debugcc.yaml | 1 + bindings/clock/qcom,qcs615-camcc.yaml | 9 +++++++-- bindings/clock/qcom,qcs615-dispcc.yaml | 9 +++++++-- bindings/clock/qcom,qcs615-gcc.yaml | 9 +++++++-- bindings/clock/qcom,qcs615-gpucc.yaml | 9 +++++++-- bindings/clock/qcom,qcs615-videocc.yaml | 9 +++++++-- 6 files changed, 36 insertions(+), 10 deletions(-) diff --git a/bindings/clock/qcom,debugcc.yaml b/bindings/clock/qcom,debugcc.yaml index 1c8b8d47..141e2d72 100644 --- a/bindings/clock/qcom,debugcc.yaml +++ b/bindings/clock/qcom,debugcc.yaml @@ -22,6 +22,7 @@ properties: - qcom,sdx75-debugcc - qcom,sdxbaagha-debugcc - qcom,sm4450-debugcc + - qcom,sm6150-debugcc - qcom,monaco-debugcc - qcom,tuna-debugcc - qcom,kera-debugcc diff --git a/bindings/clock/qcom,qcs615-camcc.yaml b/bindings/clock/qcom,qcs615-camcc.yaml index 82c4dee5..1f0e5387 100644 --- a/bindings/clock/qcom,qcs615-camcc.yaml +++ b/bindings/clock/qcom,qcs615-camcc.yaml @@ -13,11 +13,16 @@ description: | Qualcomm camera clock control module provides the clocks, resets and power domains on QCS615 - See also: include/dt-bindings/clock/qcom,qcs615-camcc.h + See also: + include/dt-bindings/clock/qcom,camcc-sm6150.h + include/dt-bindings/clock/qcom,qcs615-camcc.h properties: compatible: - const: qcom,qcs615-camcc + enum: + - qcom,qcs615-camcc + - qcom,sa6155-camcc + - qcom,sm6150-camcc reg: maxItems: 1 diff --git a/bindings/clock/qcom,qcs615-dispcc.yaml b/bindings/clock/qcom,qcs615-dispcc.yaml index d9622446..ec67c9b8 100644 --- a/bindings/clock/qcom,qcs615-dispcc.yaml +++ b/bindings/clock/qcom,qcs615-dispcc.yaml @@ -14,11 +14,16 @@ description: | Qualcomm display clock control module provides the clocks, resets and power domains on QCS615 - See also: include/dt-bindings/clock/qcom,qcs615-dispcc.h + See also: + include/dt-bindings/clock/qcom,dispcc-sm6150.h + include/dt-bindings/clock/qcom,qcs615-dispcc.h properties: compatible: - const: qcom,qcs615-dispcc + enum: + - qcom,qcs615-dispcc + - qcom,sa6155-dispcc + - qcom,sm6150-dispcc reg: maxItems: 1 diff --git a/bindings/clock/qcom,qcs615-gcc.yaml b/bindings/clock/qcom,qcs615-gcc.yaml index 243cd9bf..96495a3c 100644 --- a/bindings/clock/qcom,qcs615-gcc.yaml +++ b/bindings/clock/qcom,qcs615-gcc.yaml @@ -13,11 +13,16 @@ description: | Qualcomm global clock control module provides the clocks, resets and power domains on QCS615. - See also: include/dt-bindings/clock/qcom,qcs615-gcc.h + See also: + include/dt-bindings/clock/qcom,gcc-sm6150.h + include/dt-bindings/clock/qcom,qcs615-gcc.h properties: compatible: - const: qcom,qcs615-gcc + enum: + - qcom,qcs615-gcc + - qcom,sa6155-gcc + - qcom,sm6150-gcc clocks: items: diff --git a/bindings/clock/qcom,qcs615-gpucc.yaml b/bindings/clock/qcom,qcs615-gpucc.yaml index 1288ff92..023fbe16 100644 --- a/bindings/clock/qcom,qcs615-gpucc.yaml +++ b/bindings/clock/qcom,qcs615-gpucc.yaml @@ -13,11 +13,16 @@ description: | Qualcomm graphics clock control module provides clocks, resets and power domains on QCS615 Qualcomm SoCs. - See also: include/dt-bindings/clock/qcom,qcs615-gpucc.h + See also: + include/dt-bindings/clock/qcom,gpucc-sm6150.h + include/dt-bindings/clock/qcom,qcs615-gpucc.h properties: compatible: - const: qcom,qcs615-gpucc + enum: + - qcom,qcs615-gpucc + - qcom,sa6155-gpucc + - qcom,sm6150-gpucc reg: maxItems: 1 diff --git a/bindings/clock/qcom,qcs615-videocc.yaml b/bindings/clock/qcom,qcs615-videocc.yaml index 396cbbcd..5e3f71d9 100644 --- a/bindings/clock/qcom,qcs615-videocc.yaml +++ b/bindings/clock/qcom,qcs615-videocc.yaml @@ -13,11 +13,16 @@ description: | Qualcomm video clock control module provides clocks, resets and power domains on QCS615 Qualcomm SoCs. - See also: include/dt-bindings/clock/qcom,qcs615-videocc.h + See also: + include/dt-bindings/clock/qcom,qcs615-videocc.h + include/dt-bindings/clock/qcom,videocc-sm6150.h properties: compatible: - const: qcom,qcs615-videocc + enum: + - qcom,qcs615-videocc + - qcom,sa6155-videocc + - qcom,sm6150-videocc reg: maxItems: 1