]> git.ipfire.org Git - thirdparty/linux.git/commit
media: iris: enable support for SC7280 platform
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tue, 28 Oct 2025 11:46:25 +0000 (13:46 +0200)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Thu, 6 Nov 2025 10:18:10 +0000 (11:18 +0100)
commit542e3540ddd75f0a46dd365978476bcc1dda5b5a
treecb9ef5bedab33429dd88076ca0175841e151bd78
parent3b72f5e206e65d57df99677dc3142be913cc2114
media: iris: enable support for SC7280 platform

As a part of migrating code from the old Venus driver to the new Iris
one, add support for the SC7280 platform. It is very similar to SM8250,
but it (currently) uses no reset controls (there is an optional
GCC-generated reset, it will be added later) and no AON registers
region. Extend the VPU ops to support optional clocks and skip the AON
shutdown for this platform.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Vikash Garodia <vikash.garodia@oss.qualcomm.com>
Reviewed-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
Signed-off-by: Bryan O'Donoghue <bod@kernel.org>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/platform/qcom/iris/iris_platform_common.h
drivers/media/platform/qcom/iris/iris_platform_gen1.c
drivers/media/platform/qcom/iris/iris_platform_sc7280.h [new file with mode: 0644]
drivers/media/platform/qcom/iris/iris_probe.c
drivers/media/platform/qcom/iris/iris_resources.c
drivers/media/platform/qcom/iris/iris_vpu2.c
drivers/media/platform/qcom/iris/iris_vpu_common.c