diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts index 2a26b24b6338..2aaadb406714 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts @@ -198,7 +198,7 @@ compatible = "amlogic, codec, mm"; memory-region = <&codec_mm_cma &codec_mm_reserved>; dev_name = "codec_mm"; - status = "disabled"; + status = "okay"; }; deinterlace { diff --git a/arch/arm64/boot/dts/amlogic/g12b_pxp.dts b/arch/arm64/boot/dts/amlogic/g12b_pxp.dts index 56ee5747246b..d19bbc47e9aa 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_pxp.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_pxp.dts @@ -157,7 +157,7 @@ compatible = "amlogic, codec, mm"; memory-region = <&codec_mm_cma &codec_mm_reserved>; dev_name = "codec_mm"; - status = "disabled"; + status = "okay"; }; deinterlace { diff --git a/arch/arm64/boot/dts/amlogic/mesong12b.dtsi b/arch/arm64/boot/dts/amlogic/mesong12b.dtsi index 390a657aa22a..9c812ff0c348 100644 --- a/arch/arm64/boot/dts/amlogic/mesong12b.dtsi +++ b/arch/arm64/boot/dts/amlogic/mesong12b.dtsi @@ -1262,9 +1262,10 @@ mesonstream { compatible = "amlogic, codec, streambuf"; dev_name = "mesonstream"; - status = "disabled"; + status = "okay"; clocks = <&clkc CLKID_DOS_PARSER &clkc CLKID_DEMUX + &clkc CLKID_AHB_ARB0 &clkc CLKID_DOS &clkc CLKID_VDEC_MUX &clkc CLKID_HCODEC_MUX @@ -1272,6 +1273,7 @@ &clkc CLKID_HEVCF_MUX>; clock-names = "parser_top", "demux", + "ahbarb0", "vdec", "clk_vdec_mux", "clk_hcodec_mux", @@ -1282,7 +1284,7 @@ vdec { compatible = "amlogic, vdec"; dev_name = "vdec.0"; - status = "disabled"; + status = "okay"; interrupts = <0 3 1 0 23 1 0 32 1