From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B56BAC67861 for ; Fri, 5 Apr 2024 16:20:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=yOwzYifaeqjPKeOMPkB5aqlYK20LvcLM1kCE73fDIyw=; b=Y+WZbv5n8T2xl0 WUhoDZ+kKcdI8hZ/tOmk6gdr/l1BuJOWOY9JN0jqze2eUv2G6MtKYVeqhdUV1615UsAkANjmpGK5L DjCm9scgIuzuoNzl0PpLbDVzPKoiFaR6GQRDe6UrzHWO6iFKBW+Ah0Mnh0dh2E8ohS40PclFqIwsv FvD4nalG6not24BBoGVqku1FjestYhXZTvc7XlfJ5CiJMVx8A1ivWz+Ok23ckknGsmZ5SxuM9WLFc jVxMF46kzryKbfc+4RV93Unyi9mazPuhJjqSGUrFKtoo9W16kI4728jMVxqIqTQiSQn0lLNai8DlC qTOf7+xWTtBGi7V4jeEA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rsmII-00000007yJA-3jT7; Fri, 05 Apr 2024 16:19:58 +0000 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rsl9B-00000007eJR-1eCb for linux-arm-kernel@lists.infradead.org; Fri, 05 Apr 2024 15:06:31 +0000 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-33ff53528ceso1659120f8f.0 for ; Fri, 05 Apr 2024 08:06:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712329587; x=1712934387; darn=lists.infradead.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=cBcaVMbSMZkgJPIkV9Rq48dY7hxQJkftAGqxOYcj3jc=; b=VIwSx5aWh8omCWKPcHGO5SeYe//I+p6XoIJVSDAsOOnvpFkQC7VH4p0uoanm1s9Wkr gLWoCHHcqy9//Oj4pB0xPvM5CKMM3v0NZYjUBUxcKla2hhzT+zAxmqEQDBRp0W/NoMH6 5FKbrI9tlQ6BO406NkmvmA+Ye/XTOduVWiaEvPn+N6eB3E/KszXABozt1WRdcu/cMWnH A+ry/Go7d+7ajF7mS23R+MV/FIlE/2ojKisXW5khxn+QwthWeAV5SJEMyu7GUHIbaemk 16CKGOd/kxjRToAZz3Q7G1R4qwTdizhZ6znW9dIbNCUdpxtunB1/BKCojq/2U9WYDlZM rjqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712329587; x=1712934387; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=cBcaVMbSMZkgJPIkV9Rq48dY7hxQJkftAGqxOYcj3jc=; b=uk7dCAAdOTlKhDapFtujknE12og9DoGRs8J8LyJ3mOGutPps4znLDweEEwRuhLqUy7 K4TSAcqb5p9qU8YcqFdHeqZa3DCt1/8t1eiUp/J1a3xejRyyuiIL6fEJtPVEtV+OgfYi AtOs02hUAUAW/SUy8ui7SXQ2nJYqqogbNL5tHNKX/JSe6XbMSOFM9VaurTmPOim5Xyim yhoiEs0flx8nHzBbo0lo9tOWgO/JKpZO9Q05Mvl6LKBfOolVpt4cMjfYsoqotBY62Q7x fOam0GasJDJOG8SaWkoBewhyDdYH8GMG8xfJskT+oO7vqLYkBfK8vEMg5FPXwxGYnZCw W4ag== X-Forwarded-Encrypted: i=1; AJvYcCU6bqNLKJExgMMiyTeVFn49+gp07NWjCLVgSNxINt0BxIvfA9r6ssQKb7P/hHz7B2HRM59+FctDwam3cum+ONdRYpZyBimApspq4ofFWGWhU8kkjZA= X-Gm-Message-State: AOJu0Ywd7udg49g/wmcqXJXVKmiYBTxE7SNYRyvGs4cBIm8dNB4zXiyn i5g3BgG+Jcxhho+siL6ETmuGV9kQ79pqEYzlpdozIPlzEeME5RUh X-Google-Smtp-Source: AGHT+IGup9KuT3bGcXDYshgualkO8wp4iqLuiaYwB3pv/mfMPLTy4X+Az68C+QLsBtuAw65y5iqOgg== X-Received: by 2002:adf:e510:0:b0:33e:8aba:cd0a with SMTP id j16-20020adfe510000000b0033e8abacd0amr1267736wrm.9.1712329586904; Fri, 05 Apr 2024 08:06:26 -0700 (PDT) Received: from ?IPv6:2001:8a0:e622:f700:b890:c074:f63d:508d? ([2001:8a0:e622:f700:b890:c074:f63d:508d]) by smtp.gmail.com with ESMTPSA id a17-20020a5d5091000000b00341ba91c1f5sm2210015wrt.102.2024.04.05.08.06.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Apr 2024 08:06:26 -0700 (PDT) Message-ID: <4e781d80fbec0db13555456ab8af6bdae6dee168.camel@gmail.com> Subject: Re: iMX8M Mini suspend/resume hanging on imx8m_blk_ctrl_power_on() From: vitor To: linux-pm@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: vitor.soares@toradex.com, ulf.hansson@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, rafael@kernel.org, geert+renesas@glider.be, peng.fan@nxp.com, linus.walleij@linaro.org, u.kleine-koenig@pengutronix.de, marex@denx.de Date: Fri, 05 Apr 2024 16:06:25 +0100 In-Reply-To: References: User-Agent: Evolution 3.44.4-0ubuntu2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240405_080629_470331_EE2316C8 X-CRM114-Status: GOOD ( 12.14 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi, On Thu, 2024-04-04 at 16:53 +0100, vitor wrote: > Greetings, > > I'm trying to suspend/resume our Verdin iMX8M Mini with VPU IP using > the latest 6.9.0-rc2 Kernel. While the system can suspend without > issues, it hangs on the resume routine. After some investigation, I > can > see the Kernel hanging on imx8m_blk_ctrl_power_on()[1] while resuming > the hantro-vpu power domain. > > Any hint about that? > > [1] > https://elixir.bootlin.com/linux/v6.9-rc2/source/drivers/pmdomain/imx > /imx8m-blk-ctrl.c#L101 > Looking at other child nodes of the pgc node, pgc_vpu_[g1|g2|h1] seems to be nested into pgc_vpumix. After applying the following changes to imx8mm.dtsi, the suspend/resume is working. @@ -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>; }; I will prepare the patch to send in the next couple of days. Regards, Vitor Soares _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel