Various fixes and enhancements for v6.8. I'll merge this tomorrow or Friday if there are no objections. Regards, Hans The following changes since commit bec3db03911bd85da29c1c8ee556162153002c9a: media: v4l: async: Drop useless list move operation (2023-12-04 11:21:47 +0100) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.8n for you to fetch changes up to a513d091d2f2fe2b9a46a78c09bb3da912803b4a: media: qcom: camss: Add sm8250 named power-domain support (2023-12-06 14:01:54 +0100) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- AngeloGioacchino Del Regno (2): media: dt-bindings: mediatek: Add phandle to mediatek,scp on MDP3 RDMA media: platform: mtk-mdp3: Use devicetree phandle to retrieve SCP Bryan O'Donoghue (6): media: qcom: camss: Flag which VFEs require a power-domain media: qcom: camss: Convert to per-VFE pointer for power-domain linkages media: qcom: camss: Use common VFE pm_domain_on/pm_domain_off where applicable media: qcom: camss: Move VFE power-domain specifics into vfe.c media: qcom: camss: Add support for named power-domains media: qcom: camss: Add sm8250 named power-domain support Dan Carpenter (1): media: staging: starfive: camss: fix off by one in isp_enum_mbus_code() Detlev Casanova (2): media: visl: Add AV1 support doc: media: visl: Add AV1 support Geert Uytterhoeven (2): media: chips-media: wave5: VIDEO_WAVE_VPU should depend on ARCH_K3 staging: media: VIDEO_STARFIVE_CAMSS should depend on ARCH_STARFIVE Ghanshyam Agrawal (1): media: stk1160: Fixed high volume of stk1160_dbg messages Lukas Bulwahn (1): media: exynos-gsc: remove unused improper CONFIG definition Matti Lehtimäki (2): media: qcom: camss: Flag VFE-lites to support more VFEs media: qcom: camss: Flag CSID-lites to support more CSIDs Michael Grzeschik (1): media: videobuf2-dma-sg: fix vmap callback Zhipeng Lu (1): media: cx231xx: fix a memleak in cx231xx_init_isoc Documentation/admin-guide/media/visl.rst | 2 + Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml | 8 ++ drivers/media/common/videobuf2/videobuf2-dma-sg.c | 10 +- drivers/media/platform/chips-media/wave5/Kconfig | 1 + drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c | 16 ++- drivers/media/platform/qcom/camss/camss-csid-gen2.c | 31 +++--- drivers/media/platform/qcom/camss/camss-csid.c | 5 + drivers/media/platform/qcom/camss/camss-csid.h | 7 ++ drivers/media/platform/qcom/camss/camss-vfe-170.c | 36 ------ drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 36 ------ drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 31 ------ drivers/media/platform/qcom/camss/camss-vfe-480.c | 69 +++--------- drivers/media/platform/qcom/camss/camss-vfe.c | 81 ++++++++++++++ drivers/media/platform/qcom/camss/camss-vfe.h | 26 +++++ drivers/media/platform/qcom/camss/camss.c | 124 +++++++++++++-------- drivers/media/platform/qcom/camss/camss.h | 10 +- drivers/media/platform/samsung/exynos-gsc/gsc-core.h | 1 - drivers/media/test-drivers/visl/visl-core.c | 21 ++++ drivers/media/test-drivers/visl/visl-dec.c | 72 +++++++++++- drivers/media/test-drivers/visl/visl-dec.h | 8 ++ drivers/media/test-drivers/visl/visl-trace-av1.h | 314 +++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/media/test-drivers/visl/visl-trace-points.c | 1 + drivers/media/test-drivers/visl/visl-video.c | 18 +++ drivers/media/test-drivers/visl/visl-video.h | 1 + drivers/media/test-drivers/visl/visl.h | 1 + drivers/media/usb/cx231xx/cx231xx-core.c | 2 + drivers/media/usb/stk1160/stk1160-video.c | 5 +- drivers/staging/media/starfive/camss/Kconfig | 1 + drivers/staging/media/starfive/camss/stf-isp.c | 4 +- 30 files changed, 711 insertions(+), 239 deletions(-) create mode 100644 drivers/media/test-drivers/visl/visl-trace-av1.h