dt-bindings: display: meson-dw-hdmi: add missing power-domain
authorJerome Brunet <jbrunet@baylibre.com>
Tue, 25 Jun 2024 14:50:14 +0000 (16:50 +0200)
committerNeil Armstrong <neil.armstrong@linaro.org>
Wed, 26 Jun 2024 07:28:31 +0000 (09:28 +0200)
All Amlogic instances of the Synopsys HDMI controller need a power domain
enabled. This is currently missing because the Amlogic HDMI driver directly
pokes the power domain controller registers, which it should not do.

Instead The HDMI controller should use the power controller.
Fix the bindings accordingly.

Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20240625145017.1003346-2-jbrunet@baylibre.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240625145017.1003346-2-jbrunet@baylibre.com
Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml

index 0c85894648d865b7be03bb1adf7fc38ac9cafabb..84d68b8cfccc86fd87a6a0fd2b70af12e51eb8a4 100644 (file)
@@ -71,6 +71,10 @@ properties:
       - const: iahb
       - const: venci
 
+  power-domains:
+    maxItems: 1
+    description: phandle to the associated power domain
+
   resets:
     minItems: 3
 
@@ -129,6 +133,7 @@ examples:
         reset-names = "hdmitx_apb", "hdmitx", "hdmitx_phy";
         clocks = <&clk_isfr>, <&clk_iahb>, <&clk_venci>;
         clock-names = "isfr", "iahb", "venci";
+        power-domains = <&pd_vpu>;
         #address-cells = <1>;
         #size-cells = <0>;