Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp98018pxb; Wed, 6 Oct 2021 00:25:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJziYbxQdCnJXNBO5mIhihQvLXSTXk5QnMDzfl1gK2gFHfMoPAXdT92WUjknm7NvrZ0TO481 X-Received: by 2002:a17:902:b205:b0:13d:b0a1:da90 with SMTP id t5-20020a170902b20500b0013db0a1da90mr9725650plr.26.1633505100282; Wed, 06 Oct 2021 00:25:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633505100; cv=none; d=google.com; s=arc-20160816; b=EoJHA9vrqTmlqlCsHpI2kwwozbm6mxFMrdvLIxj8GXlpbiEVpuwiZyGlefQ8/fBC6p M3NokPEYq43Gt0apil6dfw4tCIcQMUHqCUqYtC0SnFaQzsdcM0MTH8p2UZK+xccH0bIG vzTT812n/iJJ2OfYWmUVEkTWCjOObBKmIoCMiPG8yzpCfisdIskC2Ieis5pVhyxGGQhR 49pph721SlhPnOp4KQta2NdG5t4Y+oZiTHlLBXgnMM/d5obncS1SVIaMwdLCLKEDsmRB pUH/I26Sz3UZbfNWcLwOTvEXmx6akLBw4fMhALyfycMWHzYvTsurNuNFR80wuPl2oc+g rRTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:to:from:subject:message-id; bh=4l3BtXMPGsk83MxtUWVKRmvifKFzYLPs1sRazr6yUT4=; b=Q3yhvFG0DZ1L6MEvSmlPTIcMggI8pc0s0azG14mtoewgRyv0IBFVf+VEZO3hmCmmqi d8F+W9e2p8M4fRlUTtoawXdbcOcvLVoa2F+bLAJa4u86kSkxZjAWWtM6jYx/qBz6nz3U W4ab7EQE62T0EjHBPwMdtrOA69huRqx6GeY8VOPJsLxVIA0vBp82DewhiapLh/ywzG39 f9jgP4fKYBtu2qNfMX1rTgqRqxc0clZ1kRszpBdMt8OzTRhnGjbHamLt1mVcuqniYV3F ctENxo0JwTMT4aJwSInuC2VwDyLe+hMUMG8RLAWwKkENZswZsyUGLTMwjowPutrElJHs PWlg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i2si5442766pjt.62.2021.10.06.00.24.23; Wed, 06 Oct 2021 00:25:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231173AbhJFHYI (ORCPT + 99 others); Wed, 6 Oct 2021 03:24:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237452AbhJFHYI (ORCPT ); Wed, 6 Oct 2021 03:24:08 -0400 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 61779C061749 for ; Wed, 6 Oct 2021 00:22:16 -0700 (PDT) Received: from gallifrey.ext.pengutronix.de ([2001:67c:670:201:5054:ff:fe8d:eefb] helo=[IPv6:::1]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mY1Fi-00076j-AC; Wed, 06 Oct 2021 09:22:10 +0200 Message-ID: <459e00f5c3320d70937d7300b31a0ef730dab8db.camel@pengutronix.de> Subject: Re: [PATCH] arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix From: Lucas Stach To: Tim Harvey , Shawn Guo , Rob Herring , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Date: Wed, 06 Oct 2021 09:22:08 +0200 In-Reply-To: <20211005152348.17325-1-tharvey@gateworks.com> References: <20211005152348.17325-1-tharvey@gateworks.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.40.4 (3.40.4-1.fc34) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 2001:67c:670:201:5054:ff:fe8d:eefb X-SA-Exim-Mail-From: l.stach@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am Dienstag, dem 05.10.2021 um 08:23 -0700 schrieb Tim Harvey: > Since commit d39d4bb15310 ("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 > to avoid them staying in a probe deferred state forever. > > Cc: Lucas Stach > Signed-off-by: Tim Harvey > --- > .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts b/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts > index bafd5c8ea4e2..e0153ce35722 100644 > --- a/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts > +++ b/arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts > @@ -282,6 +282,14 @@ > }; > }; > > +&gpu_2d { > + status = "disabled"; > +}; > + > +&gpu_3d { > + status = "disabled"; > +}; > + > &i2c1 { > clock-frequency = <100000>; > pinctrl-names = "default"; > @@ -632,6 +640,10 @@ > status = "okay"; > }; > > +&pgc_gpumix { > + status = "disabled"; > +}; I suggest to also disable the pgc_gpu, as that one is in the same situation as the GPU devices and will stay in probe deferred state forever, as the gpumix domain is not available. Regards, Lucas > + > &uart1 { > pinctrl-names = "default"; > pinctrl-0 = <&pinctrl_uart1>, <&pinctrl_uart1_gpio>;