diff --git a/projects/Allwinner/devices/H5/patches/linux/18-enable-deinterlace.patch b/projects/Allwinner/devices/H5/patches/linux/18-enable-deinterlace.patch new file mode 100644 index 0000000000..a6e47d6316 --- /dev/null +++ b/projects/Allwinner/devices/H5/patches/linux/18-enable-deinterlace.patch @@ -0,0 +1,24 @@ +diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi +index 10489e508695..578a63dedf46 100644 +--- a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi ++++ b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi +@@ -121,6 +121,19 @@ crypto: crypto@1c15000 { + resets = <&ccu RST_BUS_CE>; + }; + ++ deinterlace: deinterlace@1e00000 { ++ compatible = "allwinner,sun8i-h3-deinterlace"; ++ reg = <0x01e00000 0x20000>; ++ clocks = <&ccu CLK_BUS_DEINTERLACE>, ++ <&ccu CLK_DEINTERLACE>, ++ <&ccu CLK_DRAM_DEINTERLACE>; ++ clock-names = "bus", "mod", "ram"; ++ resets = <&ccu RST_BUS_DEINTERLACE>; ++ interrupts = ; ++ interconnects = <&mbus 9>; ++ interconnect-names = "dma-mem"; ++ }; ++ + mali: gpu@1e80000 { + compatible = "allwinner,sun50i-h5-mali", "arm,mali-450"; + reg = <0x01e80000 0x30000>;