diff --git a/arch/arm/boot/dts/sunxi-h3-h5.dtsi b/arch/arm/boot/dts/sunxi-h3-h5.dtsi
index c3e22263..b5845ad8 100644
--- a/arch/arm/boot/dts/sunxi-h3-h5.dtsi
+++ b/arch/arm/boot/dts/sunxi-h3-h5.dtsi
@@ -49,6 +49,32 @@
 	#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 = "mixer0-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";
+                };
+
+                simplefb_tv: framebuffer@1 {
+                        compatible = "allwinner,simple-framebuffer",
+                                     "simple-framebuffer";
+                        allwinner,pipeline = "de0-lcd1-tve0";
+                        clocks = <&ccu CLK_BUS_TCON1>, <&ccu CLK_BUS_DE>,
+                                 <&ccu CLK_BUS_TVE>, <&ccu CLK_DE>,
+                                 <&ccu CLK_TCON0>, <&ccu CLK_TVE>;
+                        status = "disabled";
+                };
+        };
+
 	clocks {
 		#address-cells = <1>;
 		#size-cells = <1>;