summaryrefslogtreecommitdiff
path: root/arch/arm/include
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2021-10-16 23:05:47 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-01-27 11:04:28 +0100
commitb16e928b6a30126f11fcb0030ca9ded6b29062ff (patch)
tree16e3dc690617a22791ca52ffbb815c5716a4468b /arch/arm/include
parentf573eda00b394d9c784452c6be1b88b2571aa480 (diff)
downloadlinux-b16e928b6a30126f11fcb0030ca9ded6b29062ff.tar.gz
linux-b16e928b6a30126f11fcb0030ca9ded6b29062ff.tar.bz2
linux-b16e928b6a30126f11fcb0030ca9ded6b29062ff.zip
soc: imx: gpcv2: Synchronously suspend MIX domains
[ Upstream commit f756f435f7dd823f2d4bd593ce1bf3168def1308 ] In case the following power domain sequence happens, iMX8M Mini always hangs: gpumix:on -> gpu:on -> gpu:off -> gpu:on This is likely due to another quirk of the GPC block. This situation can be prevented by always synchronously powering off both the domain and MIX domain. Make it so. This turns the aforementioned sequence into: gpumix:on -> gpu:on -> gpu:off -> gpumix:off -> gpumix:on -> gpu:on Signed-off-by: Marek Vasut <marex@denx.de> Cc: Frieder Schrempf <frieder.schrempf@kontron.de> Cc: Lucas Stach <l.stach@pengutronix.de> Cc: NXP Linux Team <linux-imx@nxp.com> Cc: Peng Fan <peng.fan@nxp.com> Cc: Shawn Guo <shawnguo@kernel.org> Acked-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'arch/arm/include')
0 files changed, 0 insertions, 0 deletions