Hi Mauro, Hans, This contains several fixes and improvement in Mediatek, IMX, Amphion and Chips&Media drivers. Additionally, it includes changes to the RK35xx which include an DT ABI break. This break was needed since the binding, unfortunately picked a bit early, did not position register ranges in the physical order (not visible from a DT Binding text) and did not require names for these register ranges (my bad). There was no proper way to fix it without either DT warning or rendering the range name useless. I've added Heiko in CC, who needs to know when its ok for him to include the related DTS changes. cheers, Nicolas The following changes since commit 0e2c4117c3512cf6b8f54c2c3d37564bfa3ccd67: staging: media: tegra-video: add CSI support for Tegra20 and Tegra30 (2026-03-19 08:18:36 +0100) are available in the Git repository at: https://gitlab.freedesktop.org/linux-media/users/ndufresne.git tags/for-7.1-media-codecs-2026-03-20 for you to fetch changes up to 4eeec1a8b0c5ce5f1df29eb59b25d5e19c3022b0: media: amphion: Fix race between m2m job_abort and device_run (2026-03-20 16:07:35 -0400) ---------------------------------------------------------------- Various codec fix and DT binding ABI break ---------------------------------------------------------------- Cristian Ciocaltea (2): media: dt-bindings: rockchip,vdec: Mark reg-names required for RK35{76,88} media: dt-bindings: rockchip,vdec: Add alternative reg-names order for RK35{76,88} Fan Wu (2): media: mtk-jpeg: fix use-after-free in release path due to uncancelled work media: mediatek: vcodec: fix use-after-free in encoder release path Haoxiang Li (1): media: chips-media: wave5: fix a potential memory leak in wave5_vdi_init() Ming Qian (5): media: imx-jpeg: Simplify descriptor initialization with memset media: imx-jpeg: Use devm_pm_runtime_enable() helper media: imx-jpeg: Add encoder ops layer for hardware abstraction media: imx-jpeg: Add support for encoder v1 descriptor configuration media: amphion: Fix race between m2m job_abort and device_run Ziyi Guo (2): media: chips-media: wave5: add missing spinlock protection for send_eos_event() media: chips-media: wave5: add missing spinlock protection for handle_dynamic_resolution_change() Documentation/devicetree/bindings/media/rockchip,vdec.yaml | 22 ++++++++++++++-------- drivers/media/platform/amphion/vpu_v4l2.c | 9 +++------ drivers/media/platform/chips-media/wave5/wave5-vdi.c | 1 + drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c | 14 +++++++++++++- drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1 + drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 9 +++++++++ drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 3 +++ drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 22 ++++++++++++++++++++++ 9 files changed, 166 insertions(+), 32 deletions(-) -- Nicolas Dufresne Principal Engineer at Collabora