summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorTaniya Das <taniya.das@oss.qualcomm.com>2026-08-06 16:04:11 +0530
committerBjorn Andersson <andersson@kernel.org>2026-08-31 14:16:47 -0500
commit93f19ecae89b895111dcf2970cee5fb1069ac552 (patch)
tree2bf75633c2fb8677fda0bbc5fa18ff428bc56af9 /Documentation
parentc2ca430888761784c66a34592ee394bb321f14e6 (diff)
downloadlinux-next-93f19ecae89b895111dcf2970cee5fb1069ac552.tar.gz
linux-next-93f19ecae89b895111dcf2970cee5fb1069ac552.zip
dt-bindings: clock: qcom: Add support for CAMCC for Eliza
Eliza camera clock controller is on CX and MX rails similar to Milos. Add compatible string for Eliza camera and camera BIST clock controller to the existing Milos camcc binding and add the dt-bindings header for Eliza. The camera clock controller provides power domains, so '#power-domain-cells' must be present in the device tree node. Add this to required properties to enforce it in the binding schema. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260806-eliza-mm-cc-v9-v10-6-6ba52dd14343@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/clock/qcom,milos-camcc.yaml20
1 files changed, 18 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/clock/qcom,milos-camcc.yaml b/Documentation/devicetree/bindings/clock/qcom,milos-camcc.yaml
index c4aba40e316c..0655cea72524 100644
--- a/Documentation/devicetree/bindings/clock/qcom,milos-camcc.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,milos-camcc.yaml
@@ -8,16 +8,23 @@ title: Qualcomm Camera Clock & Reset Controller on Milos
maintainers:
- Luca Weiss <luca.weiss@fairphone.com>
+ - Taniya Das <taniya.das@oss.qualcomm.com>
description: |
Qualcomm camera clock control module provides the clocks, resets and power
domains on Milos.
- See also: include/dt-bindings/clock/qcom,milos-camcc.h
+ See also:
+ include/dt-bindings/clock/qcom,eliza-cambistmclkcc.h
+ include/dt-bindings/clock/qcom,eliza-camcc.h
+ include/dt-bindings/clock/qcom,milos-camcc.h
properties:
compatible:
- const: qcom,milos-camcc
+ enum:
+ - qcom,eliza-cambistmclkcc
+ - qcom,eliza-camcc
+ - qcom,milos-camcc
clocks:
items:
@@ -47,6 +54,15 @@ required:
allOf:
- $ref: qcom,gcc.yaml#
+ - if:
+ not:
+ properties:
+ compatible:
+ contains:
+ const: qcom,eliza-cambistmclkcc
+ then:
+ required:
+ - '#power-domain-cells'
unevaluatedProperties: false