From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yb1-f171.google.com (mail-yb1-f171.google.com [209.85.219.171]) (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 3E40113AD34 for ; Thu, 28 Mar 2024 21:07:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711660051; cv=none; b=LDEE1BvnxGArxrj6yeloJO+oCwK83iYNMhpUE3PuQBBT7tDxgxzqvx+E6TBM4SekCfb61airLdl8R/SLIx8zb7qThVNdiDXNNUjaHiXHmIrcZeSP5L9QizOfkfctKsZPq/5/lW1MReM9UTEP1601rhXboodGxRwEvTEk2c9xlsM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711660051; c=relaxed/simple; bh=x20Z9wO4XWd6/hqsTvUJ9C5xuiCT/PGoUlQnMNRKhnA=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=nk+3+ncorxGm/hCz1QpsQvnzhB+ZzEZ1UMhIXEWS9ni3BaBXhbH6E7iVyfzuUN0KBVMGjExTNJkCvy2mx9Rr58Q3Hal8KW5L+bhGVotcvsAnadh9I5aUXsP5YsQyFKgCyUrfrTnu5dnePPrl69pMGvQtS25ryaBfGSjhLDjUjvE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=iEyYmbUE; arc=none smtp.client-ip=209.85.219.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="iEyYmbUE" Received: by mail-yb1-f171.google.com with SMTP id 3f1490d57ef6-dcc71031680so1399959276.2 for ; Thu, 28 Mar 2024 14:07:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1711660049; x=1712264849; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=x20Z9wO4XWd6/hqsTvUJ9C5xuiCT/PGoUlQnMNRKhnA=; b=iEyYmbUEKVoEMLSfm+1dgqqjW6ZSjsrKhnwEgQhuqVelEQdeGl+DinyIFq09FvZxsc icO69KX7mM0OQMgX+nUaflyBQNaEhqo4tIgCtqWh9nf0Z6M/a2GEuOOgtKDonzgxoDIt mK04J3Y/5BcUoV9owDicNq5Ty8wxETWzZNsz4USadunTA7W4uhginvNOklE9YF34bX/v HS3wUdPaMudoWNlzBrOv5AgAI//49/9nGrfOroUnKzEajzVfO4OeiXgLh7vb9zIvBAC8 B6LunEHMRIMgVXBENEfOEncCnEIYXkkfpYu5fnNsLhCF/n8XwOthAQ/VUuCNIEU3pa86 9mIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711660049; x=1712264849; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=x20Z9wO4XWd6/hqsTvUJ9C5xuiCT/PGoUlQnMNRKhnA=; b=rS/xFA+BYOZ/feFNkzTPsTM1afIoa5hbBoV6YkDlmoFwmLYWzg7qhMaZOSiaB6NjBo w9vZa6BUy4dYpT5P3B7zu6ouOgrjfb5mxZrXhcfVd6zdcqZsPYRPboPx4QLa7Tkk8gj7 JDyacefxZB6TBOuR9S9kvlTkty37Zqfjy4DXqd5XJTx8KO5qumgS8Qf3LC81spVK1CM5 2/nJrbqzFPJuTCI6y75u1z38ictUkQPHY6uI/DdpcLYGMl1+xUACLOs3op4qF+8JUr5X I9V5hNQ2SnlqNQFPWWVySVRi2tmdb7UYDQ51w5oJt+QzT31niYUyKQXf9um81c6q4U3m 6W7A== X-Forwarded-Encrypted: i=1; AJvYcCVtgJkzWP0AxbLGEzd3iYbY5s1vHvqUuO7AXxITPWEPr5EEDGCJG0IbVClwILc2RenWda7Pn8NL+Z2TF1ZOrSsMhKCgZbE7mayoOA== X-Gm-Message-State: AOJu0YzmtVxfDHnCZ/KqNf/9dWYncyhMW5gaAFZpMKPhV8K9Dfq7RG+c /QW/MynY1/7fPTKojf6Zt3lATnt6ggoYLez9svgoEb2d0TobpY4UoMI3rhld+GAJbgoJvWWby9o sSMXI7pbPFfNDOKUCmwgoRMI+Z62jBvoYXy+MTA== X-Google-Smtp-Source: AGHT+IEZ00FIAL54100s1/gTVa8Y+4TfoCNoj6CJTr4a+YUNR3bthOuQhK7OnCvzxoRuhI+9C1J8CAiCPfUv2a7d2bw= X-Received: by 2002:a25:9e83:0:b0:dc6:bbbd:d4f4 with SMTP id p3-20020a259e83000000b00dc6bbbdd4f4mr470298ybq.33.1711660049195; Thu, 28 Mar 2024 14:07:29 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240102-j7200-pcie-s2r-v4-0-6f1f53390c85@bootlin.com> <20240102-j7200-pcie-s2r-v4-2-6f1f53390c85@bootlin.com> In-Reply-To: <20240102-j7200-pcie-s2r-v4-2-6f1f53390c85@bootlin.com> From: Linus Walleij Date: Thu, 28 Mar 2024 22:07:18 +0100 Message-ID: Subject: Re: [PATCH v4 02/18] pinctrl: pinctrl-single: move suspend()/resume() callbacks to noirq To: Thomas Richard Cc: Bartosz Golaszewski , Andy Shevchenko , Tony Lindgren , Haojian Zhuang , Vignesh R , Aaro Koskinen , Janusz Krzysztofik , Andi Shyti , Peter Rosin , Vinod Koul , Kishon Vijay Abraham I , Philipp Zabel , Lorenzo Pieralisi , =?UTF-8?Q?Krzysztof_Wilczy=C5=84ski?= , Rob Herring , Bjorn Helgaas , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-i2c@vger.kernel.org, linux-phy@lists.infradead.org, linux-pci@vger.kernel.org, gregory.clement@bootlin.com, theo.lebrun@bootlin.com, thomas.petazzoni@bootlin.com, u-kumar1@ti.com, Andy Shevchenko Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Mar 4, 2024 at 4:36=E2=80=AFPM Thomas Richard wrote: > The goal is to extend the active period of pinctrl. > Some devices may need active pinctrl after suspend() and/or before > resume(). > So move suspend()/resume() to suspend_noirq()/resume_noirq() in order to > have active pinctrl until suspend_noirq() (included), and from > resume_noirq() (included). > > The deprecated API has been removed to use the new one (dev_pm_ops struct= ). > > No need to check the pointer returned by dev_get_drvdata(), as > platform_set_drvdata() is called during the probe. > > Reviewed-by: Linus Walleij > Reviewed-by: Andy Shevchenko > Signed-off-by: Thomas Richard Since this patch looks independent from the rest I ripped it out of the patch series and applied it to the pinctrl tree for kernel v6.10. Yours, Linus Walleij 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 DD75BCD11DD for ; Thu, 28 Mar 2024 21:07:34 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=EZvmGZJ/yjvQIXiyWfXt40nKIkjKPUqkAqAyDUgl9cM=; b=dWUg2Qrq4V+W7k I5ZY9YFNvKql56ZP1k7Vz0Jrf838h1KFa6CLshMKzjFVc2PNh1tNGJyLOEYJ3yEQ+bluM32bxBBZb 1PeCPKlPBUAIO4p2urn1FY/HQgX/EpKnBD17ylv5jEB3uxNkahl5rrHkaqu29UvnxsdFU5Xo3FCSF JF/6LbMa7FrJGUF5Vod+2cAPLZqMEp0O7J0lswCVgsxBcMu7KnGL9vIGMWgNFu+a+HALuKZl9ZGaJ GadOHBFRqAm/3rtvYQf0pmVLqw8Bg0aMb6TmQcT59hCDwUAxu3fXljbIYawDi7+4lBBnLiu9yCERj EIPf844zKcqocvVfdv2A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpwyE-0000000FiLR-2MkS; Thu, 28 Mar 2024 21:07:34 +0000 Received: from mail-yb1-xb34.google.com ([2607:f8b0:4864:20::b34]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpwyA-0000000FiJ6-38l2 for linux-phy@lists.infradead.org; Thu, 28 Mar 2024 21:07:33 +0000 Received: by mail-yb1-xb34.google.com with SMTP id 3f1490d57ef6-ddaad2aeab1so1271088276.3 for ; Thu, 28 Mar 2024 14:07:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1711660049; x=1712264849; darn=lists.infradead.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=x20Z9wO4XWd6/hqsTvUJ9C5xuiCT/PGoUlQnMNRKhnA=; b=ZgIW2vSecLLCCki2Y6oJ46FSgLfacsSCgijN42fWMwLlsbB1jyOIEBhguyvNSZmHnV bX0WDNL25/aH1A3AtK71qSEfBtpSPI/vVJJVwcNGQ5dGRvZAokq2K6fk2JXHh/8qfI6w k2aQwcvEpisG62C3DVCFSMIQ5GjcKhdf5O4/03KYXyrNOZuxTgLiLPF2ypr2hM/tuIen dwc9UTIgv3BsHRSi5Kl7dacmNnVKJKvNu/Ku1Z9pCxrh/wtYZc4nx/2bJuaPlTRE1DPV F8gEgu2dlTnLRmupILMWSRudbnulDi2B/LmndwwKR7/wnU7CCrjXl3YZA5U696rKH/1W sJaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711660049; x=1712264849; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=x20Z9wO4XWd6/hqsTvUJ9C5xuiCT/PGoUlQnMNRKhnA=; b=BMp2KXV7Jj52AhG+tgvjRGhGhMLllrGOru7Q+Q/y7s23ZaTtFSoVC2vTqxWoTTr3YJ 5psyjb7RIjCnZMa0OGDeGFNYnfrKL4n8ih1nukcJkucFm3RJfl/58FB0PhIkXf02uOdw GBraKmd/rjrbE5UDbX026CRg8vRWJPVJsoLNws84p/FLfkhSSBqynznYF6KSfy/9sFN1 FI5zRU9sl1TpvoA00LDiD2Cxl0Mu+lvx/s5fUrZaE9LNsJQ4DBXPtSSUdnK85ExGAeh2 jPvcLkCpTNJSaNESTalQ1XVd5uYCO5tr/fUHudpkffG94MjCmBXyu9aX7T4BaR2Zot6+ U9PA== X-Forwarded-Encrypted: i=1; AJvYcCUbZxt+aTHgljLO1fMaeifQxsoXfNRZK1Ih86T/Pxro4zbpe7P9OSMm+dA710trCAJ8AhGE7645IxFoAtI4jb1ikCZkOLUhiFRZq8Yfxw== X-Gm-Message-State: AOJu0YwL5xmX9XThAUXCw6FDkRPNhqSPtmxF4lcZ4F1I9lUFjDhoW6XM IEXT5lT8Mn7XZXsWaGkx79sosjSfzP7XA2t2pg+fVuBZGJJ6uiWQ0SWrXVDrYYKYEg2LeQMJYcv Yguee13vw0lIHnld/faMQaiayNCEKlzMZUUaNhw== X-Google-Smtp-Source: AGHT+IEZ00FIAL54100s1/gTVa8Y+4TfoCNoj6CJTr4a+YUNR3bthOuQhK7OnCvzxoRuhI+9C1J8CAiCPfUv2a7d2bw= X-Received: by 2002:a25:9e83:0:b0:dc6:bbbd:d4f4 with SMTP id p3-20020a259e83000000b00dc6bbbdd4f4mr470298ybq.33.1711660049195; Thu, 28 Mar 2024 14:07:29 -0700 (PDT) MIME-Version: 1.0 References: <20240102-j7200-pcie-s2r-v4-0-6f1f53390c85@bootlin.com> <20240102-j7200-pcie-s2r-v4-2-6f1f53390c85@bootlin.com> In-Reply-To: <20240102-j7200-pcie-s2r-v4-2-6f1f53390c85@bootlin.com> From: Linus Walleij Date: Thu, 28 Mar 2024 22:07:18 +0100 Message-ID: Subject: Re: [PATCH v4 02/18] pinctrl: pinctrl-single: move suspend()/resume() callbacks to noirq To: Thomas Richard Cc: Bartosz Golaszewski , Andy Shevchenko , Tony Lindgren , Haojian Zhuang , Vignesh R , Aaro Koskinen , Janusz Krzysztofik , Andi Shyti , Peter Rosin , Vinod Koul , Kishon Vijay Abraham I , Philipp Zabel , Lorenzo Pieralisi , =?UTF-8?Q?Krzysztof_Wilczy=C5=84ski?= , Rob Herring , Bjorn Helgaas , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-i2c@vger.kernel.org, linux-phy@lists.infradead.org, linux-pci@vger.kernel.org, gregory.clement@bootlin.com, theo.lebrun@bootlin.com, thomas.petazzoni@bootlin.com, u-kumar1@ti.com, Andy Shevchenko X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240328_140730_872284_01B398EB X-CRM114-Status: GOOD ( 13.12 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org T24gTW9uLCBNYXIgNCwgMjAyNCBhdCA0OjM24oCvUE0gVGhvbWFzIFJpY2hhcmQKPHRob21hcy5y aWNoYXJkQGJvb3RsaW4uY29tPiB3cm90ZToKCgo+IFRoZSBnb2FsIGlzIHRvIGV4dGVuZCB0aGUg YWN0aXZlIHBlcmlvZCBvZiBwaW5jdHJsLgo+IFNvbWUgZGV2aWNlcyBtYXkgbmVlZCBhY3RpdmUg cGluY3RybCBhZnRlciBzdXNwZW5kKCkgYW5kL29yIGJlZm9yZQo+IHJlc3VtZSgpLgo+IFNvIG1v dmUgc3VzcGVuZCgpL3Jlc3VtZSgpIHRvIHN1c3BlbmRfbm9pcnEoKS9yZXN1bWVfbm9pcnEoKSBp biBvcmRlciB0bwo+IGhhdmUgYWN0aXZlIHBpbmN0cmwgdW50aWwgc3VzcGVuZF9ub2lycSgpIChp bmNsdWRlZCksIGFuZCBmcm9tCj4gcmVzdW1lX25vaXJxKCkgKGluY2x1ZGVkKS4KPgo+IFRoZSBk ZXByZWNhdGVkIEFQSSBoYXMgYmVlbiByZW1vdmVkIHRvIHVzZSB0aGUgbmV3IG9uZSAoZGV2X3Bt X29wcyBzdHJ1Y3QpLgo+Cj4gTm8gbmVlZCB0byBjaGVjayB0aGUgcG9pbnRlciByZXR1cm5lZCBi eSBkZXZfZ2V0X2RydmRhdGEoKSwgYXMKPiBwbGF0Zm9ybV9zZXRfZHJ2ZGF0YSgpIGlzIGNhbGxl ZCBkdXJpbmcgdGhlIHByb2JlLgo+Cj4gUmV2aWV3ZWQtYnk6IExpbnVzIFdhbGxlaWogPGxpbnVz LndhbGxlaWpAbGluYXJvLm9yZz4KPiBSZXZpZXdlZC1ieTogQW5keSBTaGV2Y2hlbmtvIDxhbmR5 LnNoZXZjaGVua29AZ21haWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBSaWNoYXJkIDx0 aG9tYXMucmljaGFyZEBib290bGluLmNvbT4KClNpbmNlIHRoaXMgcGF0Y2ggbG9va3MgaW5kZXBl bmRlbnQgZnJvbSB0aGUgcmVzdCBJIHJpcHBlZCBpdCBvdXQgb2YgdGhlCnBhdGNoIHNlcmllcyBh bmQgYXBwbGllZCBpdCB0byB0aGUgcGluY3RybCB0cmVlIGZvciBrZXJuZWwgdjYuMTAuCgpZb3Vy cywKTGludXMgV2FsbGVpagoKLS0gCmxpbnV4LXBoeSBtYWlsaW5nIGxpc3QKbGludXgtcGh5QGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cHM6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtcGh5Cg== 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 E9FD2CD11DD for ; Thu, 28 Mar 2024 21:07:49 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=TLDfo/DwcTUlraqvinNuK5FpS4Ct6aMrAtyoelIgw9A=; b=49C9tajGa7iA57 tyLA0xvHdG29prD5RZpd2gQ2NVByApiKqvgCwlrXt0be+73tVpzWMkLHSaeKmw2YnhqAy+tGMojE+ Zhc7J4zxBJ6wdc3symNJyl+n1B2L/hb6LluYeDV8LuDBf6jblrdqDTh8bNMC2765ecz0lc5Ph2Njf 7Kx6evkmz2Ty2o23Q3qxvCSKZ9pVv3dLOo2Y1nF8ac7KETW2jPZWPLLQrfOm+dyPUPtM/SeMiH0a4 UY1T95rw+VUbRCYV4Fl/MLg0jBBLPLA/q4C9D7O9SQEivVz1rgLGVWwK/YSLRxS30t3tfAdgHmrTy VgY4b1omklwza5ysaLvw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpwyL-0000000FiO4-0mLu; Thu, 28 Mar 2024 21:07:41 +0000 Received: from mail-yb1-xb33.google.com ([2607:f8b0:4864:20::b33]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpwyA-0000000FiJ5-37zI for linux-arm-kernel@lists.infradead.org; Thu, 28 Mar 2024 21:07:33 +0000 Received: by mail-yb1-xb33.google.com with SMTP id 3f1490d57ef6-ddaad2aeab1so1271087276.3 for ; Thu, 28 Mar 2024 14:07:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1711660049; x=1712264849; darn=lists.infradead.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=x20Z9wO4XWd6/hqsTvUJ9C5xuiCT/PGoUlQnMNRKhnA=; b=ZgIW2vSecLLCCki2Y6oJ46FSgLfacsSCgijN42fWMwLlsbB1jyOIEBhguyvNSZmHnV bX0WDNL25/aH1A3AtK71qSEfBtpSPI/vVJJVwcNGQ5dGRvZAokq2K6fk2JXHh/8qfI6w k2aQwcvEpisG62C3DVCFSMIQ5GjcKhdf5O4/03KYXyrNOZuxTgLiLPF2ypr2hM/tuIen dwc9UTIgv3BsHRSi5Kl7dacmNnVKJKvNu/Ku1Z9pCxrh/wtYZc4nx/2bJuaPlTRE1DPV F8gEgu2dlTnLRmupILMWSRudbnulDi2B/LmndwwKR7/wnU7CCrjXl3YZA5U696rKH/1W sJaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711660049; x=1712264849; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=x20Z9wO4XWd6/hqsTvUJ9C5xuiCT/PGoUlQnMNRKhnA=; b=dR0wt8vMfJed0kblxVLro+r6mPZzLxQGsM5eqVKE18rvkslvcbc/Vz7mwyrPLWOfZB 5jV6fYN+iGpa0WRrwOhi/cDZPs671jYxwFzys+sPikqLJE8G09auDGY5E2duEVu2UsrW PRWJcMY5RsEIdM+CKdc9vyW45VlatNdPVzxBMlcggC2xjtPYqABVvgcIrqA1JbkpOSNZ 9IPTtQm7kngpG71Bh1ochml9e9cjj3IZIlYavmWe/8bCmfkBBQ+cQSTlp922IVc/ZXGw IKDZb/H9ouq3kYhiRb2eI7G218tboUpUMHbmgDQkOAlKuUplAsH8Xm79NU6vr+S/kOjz CTVA== X-Forwarded-Encrypted: i=1; AJvYcCWr/ns4OBbo04iWxuiqRmwtQG3v1DAzfjpXo1w7YF6nVRJMinjj3iKp6zTJUCktK/cX1j7rAIcEFgaR1b8GFLFCHqKbaS7OT6Hjsh1YJmvpQSJHE6o= X-Gm-Message-State: AOJu0Yy49HLJujwUR6hp5Fq1RAJ8e3EtThq/jk+18n5Xkx+5F9cU7yw6 OfFT6fL8nBID4xTDVys6r3N9T8/vS1X7G61YHVShH7Wk47CxrvSfuwnR3sKcZ6FYLTFLeTTKn4V tz7AsqaNkpuBBgktNikxBZ5WVPnkl7E2NXVhaKbXOkqUH2eB4 X-Google-Smtp-Source: AGHT+IEZ00FIAL54100s1/gTVa8Y+4TfoCNoj6CJTr4a+YUNR3bthOuQhK7OnCvzxoRuhI+9C1J8CAiCPfUv2a7d2bw= X-Received: by 2002:a25:9e83:0:b0:dc6:bbbd:d4f4 with SMTP id p3-20020a259e83000000b00dc6bbbdd4f4mr470298ybq.33.1711660049195; Thu, 28 Mar 2024 14:07:29 -0700 (PDT) MIME-Version: 1.0 References: <20240102-j7200-pcie-s2r-v4-0-6f1f53390c85@bootlin.com> <20240102-j7200-pcie-s2r-v4-2-6f1f53390c85@bootlin.com> In-Reply-To: <20240102-j7200-pcie-s2r-v4-2-6f1f53390c85@bootlin.com> From: Linus Walleij Date: Thu, 28 Mar 2024 22:07:18 +0100 Message-ID: Subject: Re: [PATCH v4 02/18] pinctrl: pinctrl-single: move suspend()/resume() callbacks to noirq To: Thomas Richard Cc: Bartosz Golaszewski , Andy Shevchenko , Tony Lindgren , Haojian Zhuang , Vignesh R , Aaro Koskinen , Janusz Krzysztofik , Andi Shyti , Peter Rosin , Vinod Koul , Kishon Vijay Abraham I , Philipp Zabel , Lorenzo Pieralisi , =?UTF-8?Q?Krzysztof_Wilczy=C5=84ski?= , Rob Herring , Bjorn Helgaas , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-i2c@vger.kernel.org, linux-phy@lists.infradead.org, linux-pci@vger.kernel.org, gregory.clement@bootlin.com, theo.lebrun@bootlin.com, thomas.petazzoni@bootlin.com, u-kumar1@ti.com, Andy Shevchenko X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240328_140730_886762_AB908633 X-CRM114-Status: GOOD ( 14.70 ) 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="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCBNYXIgNCwgMjAyNCBhdCA0OjM24oCvUE0gVGhvbWFzIFJpY2hhcmQKPHRob21hcy5y aWNoYXJkQGJvb3RsaW4uY29tPiB3cm90ZToKCgo+IFRoZSBnb2FsIGlzIHRvIGV4dGVuZCB0aGUg YWN0aXZlIHBlcmlvZCBvZiBwaW5jdHJsLgo+IFNvbWUgZGV2aWNlcyBtYXkgbmVlZCBhY3RpdmUg cGluY3RybCBhZnRlciBzdXNwZW5kKCkgYW5kL29yIGJlZm9yZQo+IHJlc3VtZSgpLgo+IFNvIG1v dmUgc3VzcGVuZCgpL3Jlc3VtZSgpIHRvIHN1c3BlbmRfbm9pcnEoKS9yZXN1bWVfbm9pcnEoKSBp biBvcmRlciB0bwo+IGhhdmUgYWN0aXZlIHBpbmN0cmwgdW50aWwgc3VzcGVuZF9ub2lycSgpIChp bmNsdWRlZCksIGFuZCBmcm9tCj4gcmVzdW1lX25vaXJxKCkgKGluY2x1ZGVkKS4KPgo+IFRoZSBk ZXByZWNhdGVkIEFQSSBoYXMgYmVlbiByZW1vdmVkIHRvIHVzZSB0aGUgbmV3IG9uZSAoZGV2X3Bt X29wcyBzdHJ1Y3QpLgo+Cj4gTm8gbmVlZCB0byBjaGVjayB0aGUgcG9pbnRlciByZXR1cm5lZCBi eSBkZXZfZ2V0X2RydmRhdGEoKSwgYXMKPiBwbGF0Zm9ybV9zZXRfZHJ2ZGF0YSgpIGlzIGNhbGxl ZCBkdXJpbmcgdGhlIHByb2JlLgo+Cj4gUmV2aWV3ZWQtYnk6IExpbnVzIFdhbGxlaWogPGxpbnVz LndhbGxlaWpAbGluYXJvLm9yZz4KPiBSZXZpZXdlZC1ieTogQW5keSBTaGV2Y2hlbmtvIDxhbmR5 LnNoZXZjaGVua29AZ21haWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBSaWNoYXJkIDx0 aG9tYXMucmljaGFyZEBib290bGluLmNvbT4KClNpbmNlIHRoaXMgcGF0Y2ggbG9va3MgaW5kZXBl bmRlbnQgZnJvbSB0aGUgcmVzdCBJIHJpcHBlZCBpdCBvdXQgb2YgdGhlCnBhdGNoIHNlcmllcyBh bmQgYXBwbGllZCBpdCB0byB0aGUgcGluY3RybCB0cmVlIGZvciBrZXJuZWwgdjYuMTAuCgpZb3Vy cywKTGludXMgV2FsbGVpagoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=