]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
dt-bindings: display: mediatek: dpi: Add power domains
authorRohit Agarwal <rohiagar@chromium.org>
Fri, 30 Aug 2024 08:45:42 +0000 (08:45 +0000)
committerChun-Kuang Hu <chunkuang.hu@kernel.org>
Fri, 30 Aug 2024 12:12:40 +0000 (12:12 +0000)
Add power domain binding to the mediatek DPI controller
for MT8186.
Also, add power domain binding for other SoCs like
MT6795 and MT8173 that already had power domain property.

Signed-off-by: Rohit Agarwal <rohiagar@chromium.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: CK Hu <ck.hu@mediatek.com>
Link: https://patchwork.kernel.org/project/dri-devel/patch/20240830084544.2898512-2-rohiagar@chromium.org/
Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml

index 5ca7679d542764529e8967724029b4318e8ca213..3a82aec9021c7c5aec74c2f961817cc7b2a24a80 100644 (file)
@@ -62,6 +62,9 @@ properties:
       - const: default
       - const: sleep
 
+  power-domains:
+    maxItems: 1
+
   port:
     $ref: /schemas/graph.yaml#/properties/port
     description:
@@ -76,6 +79,20 @@ required:
   - clock-names
   - port
 
+allOf:
+  - if:
+      not:
+        properties:
+          compatible:
+            contains:
+              enum:
+                - mediatek,mt6795-dpi
+                - mediatek,mt8173-dpi
+                - mediatek,mt8186-dpi
+    then:
+      properties:
+        power-domains: false
+
 additionalProperties: false
 
 examples: