summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts
diff options
context:
space:
mode:
authorTim Harvey <tharvey@gateworks.com>2021-12-16 08:12:27 -0800
committerShawn Guo <shawnguo@kernel.org>2022-02-11 11:17:02 +0800
commit8cd449d73d82feb13905ad950887d95a74f581e1 (patch)
treea46fdcc0cf5763870ab6fb7c81d9aa35a42cf11a /arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts
parentb10e940f8a814d187fada5849b5db091a66889d5 (diff)
arm64: dts: imx8mn-venice-gw7902: disable gpu
Since commit 9a0f3b157e22 ("arm64: dts: imx8mn: Enable GPU") imx8mn-venice-gw7902 will hang during kernel init because it uses a MIMX8MN5CVTI which does not have a GPU. 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. Cc: Adam Ford <aford173@gmail.com> Cc: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Tim Harvey <tharvey@gateworks.com> Fixes: 9a0f3b157e22 ("arm64: dts: imx8mn: Enable GPU") Reviewed-by: Adam Ford <aford173@gmail.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts12
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts b/arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts
index 236f425e1570..2d58005d20e4 100644
--- a/arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts
@@ -220,6 +220,10 @@
};
};
+&disp_blk_ctrl {
+ status = "disabled";
+};
+
/* off-board header */
&ecspi2 {
pinctrl-names = "default";
@@ -251,6 +255,10 @@
};
};
+&gpu {
+ status = "disabled";
+};
+
&i2c1 {
clock-frequency = <100000>;
pinctrl-names = "default";
@@ -546,6 +554,10 @@
status = "okay";
};
+&pgc_gpumix {
+ status = "disabled";
+};
+
/* off-board header */
&sai3 {
pinctrl-names = "default";