From nobody Fri Apr 17 08:44:54 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A19EF315D35; Mon, 23 Feb 2026 19:50:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771876228; cv=none; b=aTpiU7rdYseeuUmeAbYlQOXPEJWFcBJ72/g3AT2N5ZOi2Qzl/aPmF8tu2kMCmjpbb2FnTZTHfEMWN0coF0U1nuRonjEGfatz4DcQqtAWTZts4O+KyFiquh1i7atfzZD3LqOUy7LdNvVbRBWCP42EZ14U85X9X/sM/+IjslShCe4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771876228; c=relaxed/simple; bh=6NMNLw1s2WsA6uRfmv4c97SwCFOyXqpvR550+YMrFuI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=u430SUwdPTmntVaDoQEx5n+AJEVgKrBKsGLFdhJF9nDngf8LM/FtcrX9AFsYcTzFPohfLUTlhGw40LvypuoMrpGDXhYHVb+h9sgPPmdwc0oPHZV1Majl/RRayEnCNWyV/fswV63HJJXvA3K7tmzIVPdsk1AO4YeZ1j4rdsf4EZg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=fjHwpuof; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="fjHwpuof" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1771876226; bh=6NMNLw1s2WsA6uRfmv4c97SwCFOyXqpvR550+YMrFuI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=fjHwpuofkkdWxQVNuLZ14r9wtAUV/v+v+lNfbCEkdXvwI+OVs3kGKCbLMFcgiV0S1 jxW3d3nHOkBV0jpQFVZJZx+G+k862sZYcS2QNu9MZmo5B3gyK0Nm874wGaQRVunJMP Hxo1A4WfRTWS+TT7rx7nDTtGcmxrdqq+zomh7bsag5r27YeL+sdrJrcW+s/K8RrDTS YUU+KQJdHBmaRGr606wvgNdhvVBO5Iqt6jSp90T71KyYVu5acjcsv9Px2942jWltua E+3eBUfOEwLWWUsvB4gICLqM4dafZHVzY8p8VDgLvk6lsuq5fvg3bAZo50xOaYLh0H TCqnnUhvEG6Bw== Received: from localhost (unknown [86.123.23.225]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: cristicc) by bali.collaboradmins.com (Postfix) with ESMTPSA id DDF3F17E0411; Mon, 23 Feb 2026 20:50:25 +0100 (CET) From: Cristian Ciocaltea Date: Mon, 23 Feb 2026 21:49:49 +0200 Subject: [PATCH v2 1/3] media: dt-bindings: rockchip,vdec: Correct reg-names order for RK35{76,88} Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260223-vdec-reg-order-rk3576-v2-1-daf4942dfc02@collabora.com> References: <20260223-vdec-reg-order-rk3576-v2-0-daf4942dfc02@collabora.com> In-Reply-To: <20260223-vdec-reg-order-rk3576-v2-0-daf4942dfc02@collabora.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Detlev Casanova , Ezequiel Garcia , Mauro Carvalho Chehab , Nicolas Dufresne , Hans Verkuil Cc: kernel@collabora.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Conor Dooley , linux-media@vger.kernel.org X-Mailer: b4 0.14.3 Update 'reg-names' property to allow providing the register blocks in the expected address-based order for RK3576 & RK3588 video decoder and, consequently, fix some DTC warnings. Additionally, drop the 'reg' description items as the order is not fixed anymore, while the information they offer is not very relevant anyway. Fixes: c6ffb7e1fb90 ("media: dt-bindings: rockchip: Document RK3588 Video D= ecoder bindings") Fixes: a5c4a6526476 ("media: dt-bindings: rockchip: Add RK3576 Video Decode= r bindings") Signed-off-by: Cristian Ciocaltea --- Documentation/devicetree/bindings/media/rockchip,vdec.yaml | 13 ++++++----= --- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Documentation/devicetree/bindings/media/rockchip,vdec.yaml b/D= ocumentation/devicetree/bindings/media/rockchip,vdec.yaml index 809fda45b3bd..2d3164a2882b 100644 --- a/Documentation/devicetree/bindings/media/rockchip,vdec.yaml +++ b/Documentation/devicetree/bindings/media/rockchip,vdec.yaml @@ -28,16 +28,15 @@ properties: =20 reg: minItems: 1 - items: - - description: The function configuration registers base - - description: The link table configuration registers base - - description: The cache configuration registers base + maxItems: 3 =20 reg-names: - items: + oneOf: - const: function - - const: link - - const: cache + - items: + - const: link + - const: function + - const: cache =20 interrupts: maxItems: 1 --=20 2.52.0 From nobody Fri Apr 17 08:44:54 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6E9EC374741; Mon, 23 Feb 2026 19:50:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771876229; cv=none; b=tPcnLOtqg+9MA+9vZIntZJexxf1lUhvlYST4sIar+Qa7cMqhkMjjGg22mCb8wM+DvKUxD1MWY3wwQtTj/nfcSXg/nlvYsv09zIz76DBaSFclzCcfiabOPRtSdalY+O/JOKMYkYhEIG1at4M+pdl02MfSCQUEMPnqM1MatyhhtA0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771876229; c=relaxed/simple; bh=DVqWHhO2vekM/Lyr+DkEFvD5OTdKFK/9NQLT0FSko0E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KI93cEgCO2Wlvd/1X4ptd8ivXI8A/M+4m652z9N9MstJu/WwakdEB+XtUFqoLI/iSfSw/GZQPUTG4mfysUtbMFHxN33PHEey/SzPtxFTJjqi6/cWIDf4lFwWaQgYBO8YUI5rBaEQ22G5yhTTnw6lu8f3AnjyCpdrc8XMJkdjn44= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=pMrZvIuw; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="pMrZvIuw" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1771876226; bh=DVqWHhO2vekM/Lyr+DkEFvD5OTdKFK/9NQLT0FSko0E=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=pMrZvIuwZhI/VHfogPLlmsh6PUF16Q2b10JvZZV9h1Poqy8sKo22jH15uWwln4kGi HMolNQmg64Q7QIknqLlOKpjQipkehJVXzMYCpg+riLGQEACa3U3+JEDcKjnmQ+wq/7 xpxjVhkWL2SgR1P+byAUY6zU/k/SaB0/tLZUkPRBbrLLQqapAtvMLJW1INaUMs49EU 5atn8hZatNNAem6r9069NkMN/mRe1XtDSzv2MJVUiy7xXvOO+mJL74R3c+n6l2JZAI pjDAI+qu/kosGW+eJhj6D9KqYcaOCkFKdqm8QikI8xndM+AtuPJVu/2ysQ5aONC+u9 wDZqv+0YPU8iQ== Received: from localhost (unknown [86.123.23.225]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: cristicc) by bali.collaboradmins.com (Postfix) with ESMTPSA id BD72817E0844; Mon, 23 Feb 2026 20:50:26 +0100 (CET) From: Cristian Ciocaltea Date: Mon, 23 Feb 2026 21:49:50 +0200 Subject: [PATCH v2 2/3] arm64: dts: rockchip: Fix vdec register blocks order on RK3576 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260223-vdec-reg-order-rk3576-v2-2-daf4942dfc02@collabora.com> References: <20260223-vdec-reg-order-rk3576-v2-0-daf4942dfc02@collabora.com> In-Reply-To: <20260223-vdec-reg-order-rk3576-v2-0-daf4942dfc02@collabora.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Detlev Casanova , Ezequiel Garcia , Mauro Carvalho Chehab , Nicolas Dufresne , Hans Verkuil Cc: kernel@collabora.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Conor Dooley , linux-media@vger.kernel.org X-Mailer: b4 0.14.3 When building device trees for the RK3576 based boards, DTC shows the following complaint: rk3576.dtsi:1282.30-1304.5: Warning (simple_bus_reg): /soc/video-codec@27= b00000: simple-bus unit address format error, expected "27b00100" Provide the register blocks in the expected address-based order. Fixes: da0de806d8b4 ("arm64: dts: rockchip: Add the vdpu383 Video Decoder o= n rk3576") Signed-off-by: Cristian Ciocaltea --- arch/arm64/boot/dts/rockchip/rk3576.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3576.dtsi b/arch/arm64/boot/dts= /rockchip/rk3576.dtsi index 49ccdf12ef7e..45eb0d053a6f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3576.dtsi @@ -1281,10 +1281,10 @@ gpu: gpu@27800000 { =20 vdec: video-codec@27b00000 { compatible =3D "rockchip,rk3576-vdec"; - reg =3D <0x0 0x27b00100 0x0 0x500>, - <0x0 0x27b00000 0x0 0x100>, + reg =3D <0x0 0x27b00000 0x0 0x100>, + <0x0 0x27b00100 0x0 0x500>, <0x0 0x27b00600 0x0 0x100>; - reg-names =3D "function", "link", "cache"; + reg-names =3D "link", "function", "cache"; interrupts =3D ; clocks =3D <&cru ACLK_RKVDEC_ROOT>, <&cru HCLK_RKVDEC>, <&cru ACLK_RKVDEC_ROOT_BAK>, <&cru CLK_RKVDEC_CORE>, --=20 2.52.0 From nobody Fri Apr 17 08:44:54 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6E11837647B; Mon, 23 Feb 2026 19:50:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771876230; cv=none; b=bqoe/59tn3/G0LwQvbMw9Hvm6PT7pKFjHvUWw8gEzKCQYuuYthXXAzYxT1aZ0tP+C6UKxg2MNniR8a6wKMX3EbimF3iR4HoeDhbsQabVop4C8tlso8qBw5Mx7CMxufpvmjC403s1tBez5X1fP1bJjxr1ZGwv3a4cwWtrnin8tX4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771876230; c=relaxed/simple; bh=kqDYxYBd83v1/SbFbwyXYiRoqqKf2e2oWSkqLcjB8LQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eXFl1+fzKKH7Hsn1XWnOqFq417BR0gsPAr1Y8Jb9qnDo7pITFz6A6jSHccvuJBj+DBt9Qe14nyZdMw3fSidALc28hrz5xxcPz3yAl9vQiYJoejCSsHaUOkuRMZOFKnIQMvnb6E2eoVqx1uLipVoB49lG+tazD9PEaumnLxqPins= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=kNZpHmXM; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="kNZpHmXM" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1771876227; bh=kqDYxYBd83v1/SbFbwyXYiRoqqKf2e2oWSkqLcjB8LQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=kNZpHmXMjE0Rqu6JAMANC3fyglHUmqwaM72XdMyFkWs1QUGfy0sYv6bEZ2nZOg/y7 cU1XBFUZTdkMv9dBH/dkOlREt109C3RGyjJ97b+R1Yvw20ZuAMtUYDLH9fY4z0zNTe yd2NbELuqmavKvUJfgM5Hy9nBT6f/nOnDZD6i/hUFvTiCh5tTybFXbsnhQTrlVAeUR mHbs1tCDQj982qGpFKG521msif2jkkPXNWlPjYa00Gz7T3Oz8b43s503XWpnJ78IJd 4HYDMSIC5mb3KRRDg6YnqS6zqwMOXBAvJ08NcjRNgZyD9ltlehvCkQkevzidZJNKjo K1SgNPTOoiPJQ== Received: from localhost (unknown [86.123.23.225]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: cristicc) by bali.collaboradmins.com (Postfix) with ESMTPSA id A3C8617E095B; Mon, 23 Feb 2026 20:50:27 +0100 (CET) From: Cristian Ciocaltea Date: Mon, 23 Feb 2026 21:49:51 +0200 Subject: [PATCH v2 3/3] arm64: dts: rockchip: Fix vdec register blocks order on RK3588 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260223-vdec-reg-order-rk3576-v2-3-daf4942dfc02@collabora.com> References: <20260223-vdec-reg-order-rk3576-v2-0-daf4942dfc02@collabora.com> In-Reply-To: <20260223-vdec-reg-order-rk3576-v2-0-daf4942dfc02@collabora.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Detlev Casanova , Ezequiel Garcia , Mauro Carvalho Chehab , Nicolas Dufresne , Hans Verkuil Cc: kernel@collabora.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Conor Dooley , linux-media@vger.kernel.org X-Mailer: b4 0.14.3 Provide the register blocks in the expected address-based order for vdec0 & vdec1 nodes. This aligns with a similar fix for RK3576 where DTC complained about the bus address format. Fixes: f61731bd6062 ("arm64: dts: rockchip: Add the vdpu381 Video Decoders = on RK3588") Signed-off-by: Cristian Ciocaltea --- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi b/arch/arm64/boo= t/dts/rockchip/rk3588-base.dtsi index 7fe9593d8c19..b95129f85aba 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi @@ -1355,10 +1355,10 @@ vepu121_3_mmu: iommu@fdbac800 { =20 vdec0: video-codec@fdc38000 { compatible =3D "rockchip,rk3588-vdec"; - reg =3D <0x0 0xfdc38100 0x0 0x500>, - <0x0 0xfdc38000 0x0 0x100>, + reg =3D <0x0 0xfdc38000 0x0 0x100>, + <0x0 0xfdc38100 0x0 0x500>, <0x0 0xfdc38600 0x0 0x100>; - reg-names =3D "function", "link", "cache"; + reg-names =3D "link", "function", "cache"; interrupts =3D ; clocks =3D <&cru ACLK_RKVDEC0>, <&cru HCLK_RKVDEC0>, <&cru CLK_RKVDEC0_C= A>, <&cru CLK_RKVDEC0_CORE>, <&cru CLK_RKVDEC0_HEVC_CA>; @@ -1387,10 +1387,10 @@ vdec0_mmu: iommu@fdc38700 { =20 vdec1: video-codec@fdc40000 { compatible =3D "rockchip,rk3588-vdec"; - reg =3D <0x0 0xfdc40100 0x0 0x500>, - <0x0 0xfdc40000 0x0 0x100>, + reg =3D <0x0 0xfdc40000 0x0 0x100>, + <0x0 0xfdc40100 0x0 0x500>, <0x0 0xfdc40600 0x0 0x100>; - reg-names =3D "function", "link", "cache"; + reg-names =3D "link", "function", "cache"; interrupts =3D ; clocks =3D <&cru ACLK_RKVDEC1>, <&cru HCLK_RKVDEC1>, <&cru CLK_RKVDEC1_C= A>, <&cru CLK_RKVDEC1_CORE>, <&cru CLK_RKVDEC1_HEVC_CA>; --=20 2.52.0