]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
media: cedrus: Fix clock/reset sequence
authorJernej Skrabec <jernej.skrabec@gmail.com>
Mon, 11 Sep 2023 18:46:12 +0000 (20:46 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Nov 2023 10:52:14 +0000 (11:52 +0100)
commit76d12296ee58c3243411a0cdc9dd06b72e23b110
tree99940d95ee97959bc697212abcc9c96e3437968c
parenta254ee1ddc592ae1efcce96b8c014e1bd2d5a2b4
media: cedrus: Fix clock/reset sequence

[ Upstream commit 36fe515c1a3cd5eac148e8a591a82108d92d5522 ]

According to H6 user manual, resets should always be de-asserted before
clocks are enabled. This is also consistent with vendor driver.

Fixes: d5aecd289bab ("media: cedrus: Implement runtime PM")
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Acked-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/staging/media/sunxi/cedrus/cedrus_hw.c