Skip to content

Commit

Permalink
arm64: dts: rockchip: Enable the missing av1d nodes
Browse files Browse the repository at this point in the history
Required by the RKMPP AV1 hardware decoding in
Chromium (libv4l-rkmpp), FFmpeg and Gstreamer.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
  • Loading branch information
nyanmisaka authored and amazingfate committed May 20, 2024
1 parent a93767d commit d06d87e
Show file tree
Hide file tree
Showing 11 changed files with 63 additions and 3 deletions.
6 changes: 5 additions & 1 deletion arch/arm64/boot/dts/rockchip/rk3588-armsom-sige7.dts
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,10 @@
};
};

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
};
Expand Down Expand Up @@ -1095,4 +1099,4 @@
remote-endpoint = <&usbc0_role_sw>;
};
};
};
};
10 changes: 9 additions & 1 deletion arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,14 @@
};
};

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
};

&cpu_l0 {
cpu-supply = <&vdd_cpu_lit_s0>;
mem-supply = <&vdd_cpu_lit_mem_s0>;
Expand Down Expand Up @@ -1177,4 +1185,4 @@
rockchip,pins = <1 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
};
};
};
};
4 changes: 4 additions & 0 deletions arch/arm64/boot/dts/rockchip/rk3588-blade3-v101-linux.dts
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,10 @@
status = "disabled";
};*/

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
};
Expand Down
4 changes: 4 additions & 0 deletions arch/arm64/boot/dts/rockchip/rk3588-blueberry.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,10 @@
};
};

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
};
Expand Down
6 changes: 5 additions & 1 deletion arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts
Original file line number Diff line number Diff line change
Expand Up @@ -369,6 +369,10 @@
regulator-always-on;
};
};

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
Expand Down Expand Up @@ -1335,4 +1339,4 @@

&tsadc {
status = "okay";
};
};
4 changes: 4 additions & 0 deletions arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,10 @@
};
};

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
};
Expand Down
4 changes: 4 additions & 0 deletions arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5-pro.dts
Original file line number Diff line number Diff line change
Expand Up @@ -286,6 +286,10 @@
};
};

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
};
Expand Down
8 changes: 8 additions & 0 deletions arch/arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,14 @@
};
};

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
};

&cpu_l0 {
cpu-supply = <&vdd_cpu_lit_s0>;
mem-supply = <&vdd_cpu_lit_mem_s0>;
Expand Down
8 changes: 8 additions & 0 deletions arch/arm64/boot/dts/rockchip/rk3588s-radxa-nx5-module.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,14 @@
};
};

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
};

&cpu_l0 {
cpu-supply = <&vdd_cpu_lit_s0>;
mem-supply = <&vdd_cpu_lit_mem_s0>;
Expand Down
4 changes: 4 additions & 0 deletions arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,10 @@
};
};

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
};
Expand Down
8 changes: 8 additions & 0 deletions arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,14 @@
};
};

&av1d {
status = "okay";
};

&av1d_mmu {
status = "okay";
};

/* CPU */

&cpu_l0 {
Expand Down

0 comments on commit d06d87e

Please sign in to comment.