diff options
author | Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> | 2022-05-18 14:33:58 +0300 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2022-08-19 16:55:05 +0530 |
commit | f642a3cf4bb68ea3b56fe7fb01e6de0e964262dc (patch) | |
tree | 0da32f5b1ccd0af63246cbc405cb763eb133f6ee | |
parent | e5f02802a0dfd1866559dfcb69391f9acf32d72b (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.yaml | 7 |
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>, |