aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Zapolskiy <vladimir.zapolskiy@linaro.org>2022-05-18 14:33:58 +0300
committerVinod Koul <vkoul@kernel.org>2022-08-19 16:55:05 +0530
commitf642a3cf4bb68ea3b56fe7fb01e6de0e964262dc (patch)
tree0da32f5b1ccd0af63246cbc405cb763eb133f6ee
parente5f02802a0dfd1866559dfcb69391f9acf32d72b (diff)
media: dt-bindings: media: sm8250-camss: Add power-domain-names property
QCOM SM8250 camera subsystem depends on three power domains, at the moment all of them are not differentiated one from another, however the power domains compose a hierarchical structure with vfe0 and vfe1 as subdomains of titan_top, also managing vfe0 and vfe1 separately allows to get more fine-grained power control in runtime. Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
-rw-r--r--Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml7
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml b/Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml
index 07a2af12f37d..1ef7ea985ce2 100644
--- a/Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml
+++ b/Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml
@@ -103,6 +103,12 @@ properties:
- description: IFE1 GDSC - Image Front End, Global Distributed Switch Controller.
- description: Titan GDSC - Titan ISP Block, Global Distributed Switch Controller.
+ power-domain-names:
+ items:
+ - const: vfe0
+ - const: vfe1
+ - const: titan_top
+
ports:
$ref: /schemas/graph.yaml#/properties/ports
@@ -361,6 +367,7 @@ examples:
power-domains = <&camcc IFE_0_GDSC>,
<&camcc IFE_1_GDSC>,
<&camcc TITAN_TOP_GDSC>;
+ power-domain-names = "vfe0", "vfe1", "titan_top";
clocks = <&gcc GCC_CAMERA_AHB_CLK>,
<&gcc GCC_CAMERA_HF_AXI_CLK>,