[PATCH 4/7] media: dt-bindings: Add Rockchip RK3588 VPU720 JPEG decoder

Krzysztof Kozlowski krzk at kernel.org
Fri Aug 28 01:57:27 PDT 2026


On Wed, Aug 19, 2026 at 12:37:33PM +0200, Sascha Hauer wrote:
> Add a devicetree binding schema for the VPU720 JPEG hardware decoder on
> the RK3588, driven by the hantro V4L2 driver.  Documents the single
> register window (task registers plus the LLP link-table block at offset
> 0x300), the JPEG decode interrupt, the aclk/hclk clocks, the AXI/AHB
> resets, the IOMMU and the power domain.
> 
> The resets and the power domain are required.  The block sits in
> RK3588_PD_VDPU and cannot be reached with the domain off, and the driver
> takes the resets with reset_control_array_get_optional(), so a node
> without them probes and the hard reset fallback in its error recovery
> silently does nothing.
> 
> The IOMMU stays optional.  The driver never refers to it, it is a platform
> integration detail, and rockchip-vpu.yaml does not require it for the
> other codec blocks on this SoC either.
> 
> Assisted-by: Claude:claude-opus-5
> Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
> ---
>  .../bindings/media/rockchip,rk3588-vpu720.yaml     | 93 ++++++++++++++++++++++
>  MAINTAINERS                                        |  1 +
>  2 files changed, 94 insertions(+)

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski at oss.qualcomm.com>

Best regards,
Krzysztof




More information about the linux-arm-kernel mailing list