diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
index 495edf5f..c0edd5c2 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
@@ -45,6 +45,22 @@
 / {
 	interrupt-parent = <&gic>;
 
+        chosen {
+                #address-cells = <1>;
+                #size-cells = <1>;
+                ranges;
+
+                simplefb_hdmi: framebuffer@0 {
+                        compatible = "allwinner,simple-framebuffer",
+                                     "simple-framebuffer";
+                        allwinner,pipeline = "de0-lcd0-hdmi";
+                        clocks = <&ccu CLK_BUS_TCON0>, <&ccu CLK_BUS_DE>,
+                                 <&ccu CLK_BUS_HDMI>, <&ccu CLK_DE>,
+                                 <&ccu CLK_TCON0>, <&ccu CLK_HDMI>;
+                        status = "disabled";
+                };
+        };
+
 	cpus {
 		#address-cells = <1>;
 		#size-cells = <0>;
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
index 100e9b49..e208e005 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
@@ -52,6 +52,22 @@
 	#address-cells = <1>;
 	#size-cells = <1>;
 
+        chosen {
+                #address-cells = <1>;
+                #size-cells = <1>;
+                ranges;
+
+                simplefb_hdmi: framebuffer@0 {
+                        compatible = "allwinner,simple-framebuffer",
+                                     "simple-framebuffer";
+                        allwinner,pipeline = "de0-lcd0-hdmi";
+                        clocks = <&ccu CLK_BUS_TCON1>, <&ccu CLK_BUS_DE>,
+                                 <&ccu CLK_BUS_HDMI>, <&ccu CLK_DE>,
+                                 <&ccu CLK_TCON1>, <&ccu CLK_HDMI>;
+                        status = "disabled";
+                };
+        };
+
 	cpus {
 		#address-cells = <1>;
 		#size-cells = <0>;