[PATCH 6/7] arm64: dts: rockchip: rk356x: Order vdec regs by address
From: Daniel Golle
Date: Sat Nov 14 2026 - 06:11:42 EST
The rockchip,vdec binding lists the register blocks as link, function,
cache since commit 35c8178ed2bd ("media: dt-bindings: rockchip,vdec:
Add alternative reg-names order for RK35{76,88}") and marks the
function, link, cache order deprecated. The RK356x node uses the
deprecated order, which also leaves its unit address 0xfdf80100 on the
second reg entry.
List the blocks as link, function, cache. The driver looks them up by
name.
Signed-off-by: Daniel Golle <daniel@xxxxxxxxxxxxxx>
---
v4: new patch
---
arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi b/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi
index fac41e34005f2..eefcaa2c26ffe 100644
--- a/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi
@@ -653,10 +653,10 @@ vepu_mmu: iommu@fdee0800 {
vdec: video-codec@fdf80100 {
compatible = "rockchip,rk3568-vdec";
- reg = <0x0 0xfdf80200 0x0 0x500>,
- <0x0 0xfdf80100 0x0 0x100>,
+ reg = <0x0 0xfdf80100 0x0 0x100>,
+ <0x0 0xfdf80200 0x0 0x500>,
<0x0 0xfdf80700 0x0 0x100>;
- reg-names = "function", "link", "cache";
+ reg-names = "link", "function", "cache";
interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cru ACLK_RKVDEC>, <&cru HCLK_RKVDEC>,
<&cru CLK_RKVDEC_CA>, <&cru CLK_RKVDEC_CORE>,
--
2.56.0