]> git.baikalelectronics.ru Git - kernel.git/commit
media: imx-jpeg: Disable slot interrupt when frame done
authorMing Qian <ming.qian@nxp.com>
Fri, 10 Jun 2022 02:00:57 +0000 (03:00 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Aug 2022 12:23:23 +0000 (14:23 +0200)
commit1eee64ea504ce05f203e4e7591a8d23da258a193
tree4dd28973920961c26d938fe998db6c27220513ce
parent0bbd75047e197b4169a643c3f336759d2ca33a20
media: imx-jpeg: Disable slot interrupt when frame done

[ Upstream commit 747c2c417f5802bbd0858d0bd39f6eb9f068136a ]

The interrupt STMBUF_HALF may be triggered after frame done.
It may led to system hang if driver try to access the register after
power off.

Disable the slot interrupt when frame done.

Fixes: d07d57ca19d16 ("media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder")
Signed-off-by: Ming Qian <ming.qian@nxp.com>
Reviewed-by: Mirela Rabulea <mirela.rabulea@nxp.com>
Tested-by: Mirela Rabulea <mirela.rabulea@nxp.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c
drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h
drivers/media/platform/imx-jpeg/mxc-jpeg.c