On 27/03/26 18:40:39, Sumit Garg wrote: > From: Sumit Garg <[email protected]> > > Switch qcom media client drivers over to generic PAS TZ APIs. Generic PAS > TZ service allows to support multiple TZ implementation backends like QTEE > based SCM PAS service, OP-TEE based PAS service and any further future TZ > backend service.
OP-TEE based PAS service relies on the linux driver to configure the iommu (just as it is done on the no_tz case). This generic patch does not cover that requirement. Because of that, it is probably better if the commit message doesnt mention OP-TEE and instead maybe indicate that PAS wll support TEEs that implement the same restrictions that QTEE (ie, iommu configuration). I can send an RFC for OP-TEE support based on the integration work being carried out here [1] [1] https://github.com/OP-TEE/optee_os/pull/7721#discussion_r3016923507 > > Along with that pass proper PAS ID to set_remote_state API. As per testing > the SCM backend just ignores it while OP-TEE makes use of it to for proper > book keeping purpose. > > Signed-off-by: Sumit Garg <[email protected]> > --- > drivers/media/platform/qcom/iris/Kconfig | 25 ++++++++++--------- > .../media/platform/qcom/iris/iris_firmware.c | 9 ++++--- > drivers/media/platform/qcom/venus/Kconfig | 1 + > drivers/media/platform/qcom/venus/firmware.c | 11 ++++---- > 4 files changed, 25 insertions(+), 21 deletions(-) >

