From patchwork Tue Apr 9 08:58:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vitor Soares X-Patchwork-Id: 13622026 Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com [209.85.208.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 122E97E101 for ; Tue, 9 Apr 2024 08:58:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712653123; cv=none; b=u4fgVkJSGCDNzh91aYUH5dxKzHsHTt26Pow8s7BGbux7pTLAY8OehX7Apyb69x3WyZ2XaX/DDNC0aCDD1Wa1c6m4VfxrBmw0aJ+DXvyVd34eBRgn8fQ6Ptow5qpoQmRQU3WGjHjW5FjA2rzgxAkSUXRyRaV+EHuXwAlv/fbyjko= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712653123; c=relaxed/simple; bh=JDxyj/NgzAYMyhn1+wlwKA00gRutP6a+/Ptcd7/a/Hw=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=dub6HAVhO177+XsEpez46hn3QJNTtI1Xra1R5TxAzT+A7aUFkTvoa9hrnGkUBdmOI4s1QozG/RzK0Xy9aB10jiYB0+HqDD5sAwJ8NDBkB5i6/mZNsPjScS9mOGmk7QoxyGeau++dJEUROk8vpcHuWgh+I2AOLvUkHjeAmkiTNzg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=m9cCiK7U; arc=none smtp.client-ip=209.85.208.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="m9cCiK7U" Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-2d8a24f8a3cso8198041fa.1 for ; Tue, 09 Apr 2024 01:58:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712653120; x=1713257920; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=9wA4gp3d79zniHSDsbeCG83X8AoE16ampJ2TK82Zm3A=; b=m9cCiK7UcRKTlHN/mh/QdKc9Hz3bu1lbCUdRRk7KnPlVMDeLoChhKWuNNFL5BN6yTy R3ndErvL3f/LCXjcNJxxcEVfWgS7UanXO+BTJSlGQKsGJW8IwjjbfvX5n6jw0axkdYdq eqjhWCKR7CyneFMldOgqInt4cvOaFMHt70DlKxlWM/sNmfUDzM997uRQ6jtuS5EhIM31 s3FH3FxpG+4slgoNcJ2rPUhiziDZu8uXQyClAnbnwB0cVan1YZjWFZOn9EtAm2amIRMh xQRe29nieGSRlK3BKXfaUkIJMCXstDfEKQ8hP11ZW3bCha82+ANQQi/UMAc+yT0kA2jV IHHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712653120; x=1713257920; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9wA4gp3d79zniHSDsbeCG83X8AoE16ampJ2TK82Zm3A=; b=qg1998nxWwhPNWllSADSC/F6cioCJIwR+WCvWh0ji40iqJwi8yKawvyQG3r3in+zuW WiSLHCQ5O7xHzlCoJXOQkTeYo0NmUoJArGee/0hUcvyjf4VawNL8S9TnIzOHCMSNgdzt dYtKv8sQC20mxLeSpJwjqLOfFGiVy6JJBuqSHvDo4wjX7h+PkVJ7LdmHvrfX07Cz2VEH lIiVciSPKIhdE3rcGg8NrcampP5pI7Sm1lUeAk91jSf4A8EbGnrwyS+O6559VGQLE1L5 KUa6eSA7NmXca8ugr3+D49p8rrxoFk72xcrv8QFy6mK23fS68yI3M2BhtVVmJRdxupLa M11A== X-Forwarded-Encrypted: i=1; AJvYcCWsS/yS7siWnofBS1grFejtsC8Bdbd1PDe1cReQOIWKi+JV+4gBr52DwbbgBuKgbdrbrmer/rlhpsT+2yFe5ZzBfv+q X-Gm-Message-State: AOJu0YyJ2Bi10/M2iO05A5Vev0TLzoIM/2SD6BeYqF8fFz4hojm6HYBS WmrWSsWecz2afDLPlLt/2Vmj4jV8aaNGYjd9TqXrStCA/tfFjRY+ X-Google-Smtp-Source: AGHT+IEjfbApJzDOYJitN5OvVuZobmLyPYbuqFDauaji15QV2g9+W2qksUw6WlXX6jS03WEbDawyiw== X-Received: by 2002:a2e:9b85:0:b0:2d8:4890:c0fa with SMTP id z5-20020a2e9b85000000b002d84890c0famr7754716lji.35.1712653119923; Tue, 09 Apr 2024 01:58:39 -0700 (PDT) Received: from vitor-nb.. ([2001:8a0:e622:f700:2455:df03:b036:54c9]) by smtp.gmail.com with ESMTPSA id m1-20020a05600c4f4100b0041665d968f1sm7688160wmq.47.2024.04.09.01.58.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 01:58:39 -0700 (PDT) From: Vitor Soares To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Vitor Soares , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Lucas Stach , stable@vger.kernel.org Subject: [PATCH v1] arm64: dts: imx8mm: fix missing pgc_vpu_* power domain parent Date: Tue, 9 Apr 2024 09:58:02 +0100 Message-Id: <20240409085802.290439-1-ivitro@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Vitor Soares The pgc_vpu_* nodes miss the reference to the power domain parent, leading the system to hang during the resume. As these PU domains are nested inside the vpumix domain, let's reference it accordingly. After this change, the suspend/resume is working. Cc: Lucas Stach Cc: Closes: https://lore.kernel.org/all/fccbb040330a706a4f7b34875db1d896a0bf81c8.camel@gmail.com/ Fixes: d39d4bb15310 ("arm64: dts: imx8mm: add GPC node") Signed-off-by: Vitor Soares --- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm.dtsi b/arch/arm64/boot/dts/freescale/imx8mm.dtsi index 8a1b42b94dce..97d0c6d23ad8 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm.dtsi @@ -739,16 +739,19 @@ pgc_vpumix: power-domain@6 { pgc_vpu_g1: power-domain@7 { #power-domain-cells = <0>; reg = ; + power-domains = <&pgc_vpumix>; }; pgc_vpu_g2: power-domain@8 { #power-domain-cells = <0>; reg = ; + power-domains = <&pgc_vpumix>; }; pgc_vpu_h1: power-domain@9 { #power-domain-cells = <0>; reg = ; + power-domains = <&pgc_vpumix>; }; pgc_dispmix: power-domain@10 {