arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix
authorTim Harvey <tharvey@gateworks.com>
Wed, 6 Oct 2021 15:38:36 +0000 (08:38 -0700)
committerShawn Guo <shawnguo@kernel.org>
Fri, 15 Oct 2021 02:42:53 +0000 (10:42 +0800)
commit7973009235e2d2b47ed0c6232d4eb202a682d2ad
tree70cf8b9807350b6bb0265eb1fc91eda3a5efcf57
parentfea0fd097c4f3b7436bb3ef7f397d0f0fee86c2f
arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix

Since commit b21269b12e48 ("arm64: dts: imx8mm: add GPC node") the
GW7901 will hang during kernel init because it does not power the unused
GPU voltage rails on the IMX8MM. Disable pgc_gpumix to work around this.

We also disable the GPU devices that depend on the gpumix power domain
and pgc_gpu to avoid them staying in a probe deferred state forever.

Additionally as the MIPI voltage rail is also not connected on this
board we disable pgc_mipi and disp_blk_ctrl.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts