]> git.baikalelectronics.ru Git - kernel.git/commit
media: amphion: release core lock before reset vpu core
authorMing Qian <ming.qian@nxp.com>
Tue, 28 Jun 2022 05:19:52 +0000 (06:19 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 8 Jul 2022 13:53:35 +0000 (14:53 +0100)
commit6d91f50e464c8e800e9c3996465ade35acae595a
tree3dba3103223cf17cdc785b761a48d2f626980441
parent685e05b4ec77e157f989189de405d2ea38019d05
media: amphion: release core lock before reset vpu core

In reset vpu core, driver will wait for a response event,
but if there are still some events unhandled,
they will be handled first, driver may acquire core lock for that.
So if we do reset in core lock, it may led to reset timeout.

Fixes: 937d55434defa ("media: amphion: add vpu core driver")
Signed-off-by: Ming Qian <ming.qian@nxp.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/amphion/vpu_core.c