]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
arm64: dts: allwinner: a64: add HDMI regulator to all DTs' simplefb_hdmi
authorIcenowy Zheng <icenowy@aosc.io>
Fri, 22 Jun 2018 13:05:24 +0000 (21:05 +0800)
committerMaxime Ripard <maxime.ripard@bootlin.com>
Wed, 27 Jun 2018 18:34:14 +0000 (20:34 +0200)
On usual A64 board design the power of HDMI controller is connected to
DLDO1 of the AXP803 PMIC. If this regulator is shut down, the HDMI
output will be blank. Therefore the simplefb driver should keep this
regulator on.

Add the regulator to all currently available A64 boards' simplefb_hdmi
device node, if the board is capable of outputing HDMI.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-nanopi-a64.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts

index 0716b144118775df150f19010549a141c18e744f..094cfed13df97aa35e58ec6e06dc86fcbc18767a 100644 (file)
@@ -296,6 +296,10 @@ &reg_rtc_ldo {
        regulator-name = "vcc-rtc";
 };
 
+&simplefb_hdmi {
+       vcc-hdmi-supply = <&reg_dldo1>;
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_pins_a>;
index e2dce48fa29a096e8d9a155aeec64d9fcb9d685f..98dbff19f5cccd6db3711cbe611f2fe3f0f8128f 100644 (file)
@@ -195,6 +195,10 @@ &reg_rtc_ldo {
        regulator-name = "vcc-rtc";
 };
 
+&simplefb_hdmi {
+       vcc-hdmi-supply = <&reg_dldo1>;
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_pins_a>;
index 3b3081b10ecbef973219e8830a33d9fd40aa5e5d..3f531393eaee9a8cbae54ad5e1f5fd0e1b3aafbb 100644 (file)
@@ -214,6 +214,10 @@ &reg_rtc_ldo {
        regulator-name = "vcc-rtc";
 };
 
+&simplefb_hdmi {
+       vcc-hdmi-supply = <&reg_dldo1>;
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_pins_a>;
index bf42690a3361e51f148f343eb1c9b9fa30251b9d..1221764f5719cfe19a97b63c440ff8465e2b5dec 100644 (file)
@@ -191,6 +191,10 @@ &reg_rtc_ldo {
        regulator-name = "vcc-rtc";
 };
 
+&simplefb_hdmi {
+       vcc-hdmi-supply = <&reg_dldo1>;
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_pins_a>;
index a75825798a7174e9cc85d17171f400f8e3cdcabd..1b9b92e541d2d7348225a38dd49dd45202687356 100644 (file)
@@ -229,6 +229,10 @@ &reg_rtc_ldo {
        regulator-name = "vcc-rtc";
 };
 
+&simplefb_hdmi {
+       vcc-hdmi-supply = <&reg_dldo1>;
+};
+
 /* On Euler connector */
 &spdif {
        status = "disabled";
index e6e5bf11b759fc7def8763a2f7312650553bbf0b..897e60cbe38d1121c0878c742e7d3fd1bf4a52a5 100644 (file)
@@ -264,6 +264,10 @@ &reg_rtc_ldo {
        regulator-name = "vcc-rtc";
 };
 
+&simplefb_hdmi {
+       vcc-hdmi-supply = <&reg_dldo1>;
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_pins_a>;
index abe179de35d780cc1d3691394d465817dad30549..c21f2331add60255d0cb97b49319a3e30c22d354 100644 (file)
@@ -134,6 +134,10 @@ &reg_dldo4 {
        regulator-name = "vcc-wifi";
 };
 
+&simplefb_hdmi {
+       vcc-hdmi-supply = <&reg_dldo1>;
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_pins_a>;
index 33f78e7458150ac0f7e926d939737699ed2fb766..81f8e0098699e89ec3f9b56405aa5f1509957ab1 100644 (file)
@@ -254,6 +254,10 @@ &reg_rtc_ldo {
        regulator-name = "vcc-rtc";
 };
 
+&simplefb_hdmi {
+       vcc-hdmi-supply = <&reg_dldo1>;
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_pins_a>;