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 B385DC0015E for ; Wed, 19 Jul 2023 06:18:28 +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:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date: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=1Izk+Cku//5qc7tgzh5X2nOhd0GwfDGZRhn2sNovXTA=; b=3jxjGzQN46Me2W BS/qLqkMwRzSvcS61Rjywfzt//RZsngb+xvibAHV0ujMoCSq8JA4UATfkk/9zC0FgxsBlyKo8hO+O 3xe41qZD7kqcqGTxGvybBX/BoqdFHC4AVW1HW6lkSnwzOS9cv+2owI8oIxlfiH8bEKzdCTNRW5Ytq 6xH79QziS4XB+X+9CqhgC9hvIFqyHAOnR+p507SMpg3cz7zAz2N74DMMZErFiuuqBLHktMt2dSTWL j4C81vc15gjMkjUXxM4n9dgnSzqu5np+4b0HfhMSWEFDw+g8Jxx6i3GXPgBakVZAp+tyDVuyv9DAc Q07NmJ0CXQtWfDjwGgPg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qM0Vj-005eRR-30; Wed, 19 Jul 2023 06:18:07 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qM0Vi-005eQ2-0m; Wed, 19 Jul 2023 06:18:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=MIME-Version:Content-Transfer-Encoding :Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID: Sender:Reply-To:Content-ID:Content-Description; bh=EUbYZ8pSTKDyookB+Z63SW+UrzvlNrmn7Cc06biQ1RY=; b=dWnL1tqFFNxQo/b1RlJdvNsolQ 6mX9ZUOipbK8sNEUby+JSUm3XIFJZiI5NFFb5qTr6uLrPPmna+F6mS59tXACz0yaCVbsFoaOD/M44 VMd0MMNyrYLzhuLfaK2Dpa1YBueawRffZs2CZPHJQyRncvyzo2tYJvMwvB/F2SE84EWsuYP9PkrCy /ObMqblYTc7FBty1p0xNmoO9xedi6HhZXrH5jZZRcOr/ve0Ztbgi2bMy2bmDc63y1FlsxnEgDYaz3 vcujqHgLfH497KHDZAmOODviWYL/EUfrLRcrmA8mysSCXJNsAXIxOw6kDt9lgkOinBCh/liq/YhA1 /tgozpEw==; Received: from aposti.net ([89.234.176.197]) by desiato.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qLTZA-009EDs-0C; Mon, 17 Jul 2023 19:07:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=crapouillou.net; s=mail; t=1689620817; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EUbYZ8pSTKDyookB+Z63SW+UrzvlNrmn7Cc06biQ1RY=; b=Vy1ZpdaCi5k3cwLDqwOtFWg7A3zS5kYwD68mlYCpmulFhmikPGznp1UU+O/FzmpYurkTQU dE1B9mWihM5B463eQv1jcypFaAEP/zRd2Wqcerui3nFeqrtlJnmHBxpmHHYUQq6LE2xUnR df3C1TFbJNELgy4uN2FVXJBkJfK6YxA= Message-ID: Subject: Re: [PATCH v2 07/10] pinctrl: mediatek: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper From: Paul Cercueil To: Andy Shevchenko , Mika Westerberg , Linus Walleij , Balsam CHIHI , Claudiu Beznea , Geert Uytterhoeven , Wolfram Sang , Thierry Reding , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-tegra@vger.kernel.org, linux-pm@vger.kernel.org Date: Mon, 17 Jul 2023 21:06:54 +0200 In-Reply-To: <20230717172821.62827-8-andriy.shevchenko@linux.intel.com> References: <20230717172821.62827-1-andriy.shevchenko@linux.intel.com> <20230717172821.62827-8-andriy.shevchenko@linux.intel.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230717_200730_716886_4B791239 X-CRM114-Status: GOOD ( 15.25 ) 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: , Cc: Andy Shevchenko , Andrew Lunn , Alexandre Belloni , Len Brown , "Rafael J. Wysocki" , Gregory Clement , Sean Wang , Jonathan Hunter , Ludovic Desroches , Pavel Machek , Matthias Brugger , Sebastian Hesselbarth , AngeloGioacchino Del Regno 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 SGkgQW5keSwKCgpMZSBsdW5kaSAxNyBqdWlsbGV0IDIwMjMgw6AgMjA6MjggKzAzMDAsIEFuZHkg U2hldmNoZW5rbyBhIMOpY3JpdMKgOgo+IFNpbmNlIHBtLmggcHJvdmlkZXMgYSBoZWxwZXIgZm9y IHN5c3RlbSBuby1JUlEgUE0gY2FsbGJhY2tzLAo+IHN3aXRjaCB0aGUgZHJpdmVyIHRvIHVzZSBp dCBpbnN0ZWFkIG9mIG9wZW4gY29kZWQgdmFyaWFudC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmR5 IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiDC oGRyaXZlcnMvcGluY3RybC9tZWRpYXRlay9waW5jdHJsLW10ay1jb21tb24uYyB8IDUgKy0tLS0K PiDCoGRyaXZlcnMvcGluY3RybC9tZWRpYXRlay9waW5jdHJsLXBhcmlzLmPCoMKgwqDCoMKgIHwg OSArKystLS0tLS0KPiDCoDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMCBkZWxl dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL21lZGlhdGVrL3BpbmN0 cmwtbXRrLWNvbW1vbi5jCj4gYi9kcml2ZXJzL3BpbmN0cmwvbWVkaWF0ZWsvcGluY3RybC1tdGst Y29tbW9uLmMKPiBpbmRleCA2NjVkZWM0MTllN2MuLjJiZjUwODJkM2FhOSAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL3BpbmN0cmwvbWVkaWF0ZWsvcGluY3RybC1tdGstY29tbW9uLmMKPiArKysgYi9k cml2ZXJzL3BpbmN0cmwvbWVkaWF0ZWsvcGluY3RybC1tdGstY29tbW9uLmMKPiBAQCAtOTIyLDEw ICs5MjIsNyBAQCBzdGF0aWMgaW50IG10a19laW50X3Jlc3VtZShzdHJ1Y3QgZGV2aWNlCj4gKmRl dmljZSkKPiDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIG10a19laW50X2RvX3Jlc3VtZShwY3RsLT5l aW50KTsKPiDCoH0KPiDCoAo+IC1jb25zdCBzdHJ1Y3QgZGV2X3BtX29wcyBtdGtfZWludF9wbV9v cHMgPSB7Cj4gLcKgwqDCoMKgwqDCoMKgLnN1c3BlbmRfbm9pcnEgPSBtdGtfZWludF9zdXNwZW5k LAo+IC3CoMKgwqDCoMKgwqDCoC5yZXN1bWVfbm9pcnEgPSBtdGtfZWludF9yZXN1bWUsCj4gLX07 Cj4gK0RFRklORV9OT0lSUV9ERVZfUE1fT1BTKG10a19laW50X3BtX29wcywgbXRrX2VpbnRfc3Vz cGVuZCwKPiBtdGtfZWludF9yZXN1bWUpOwo+IMKgCj4gwqBzdGF0aWMgaW50IG10a19wY3RybF9i dWlsZF9zdGF0ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+IMKgewo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL3BpbmN0cmwvbWVkaWF0ZWsvcGluY3RybC1wYXJpcy5jCj4gYi9kcml2ZXJz L3BpbmN0cmwvbWVkaWF0ZWsvcGluY3RybC1wYXJpcy5jCj4gaW5kZXggMzNkNmMzZmI3OTA4Li5i MWNiZDViYWZhMmUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9waW5jdHJsL21lZGlhdGVrL3BpbmN0 cmwtcGFyaXMuYwo+ICsrKyBiL2RyaXZlcnMvcGluY3RybC9tZWRpYXRlay9waW5jdHJsLXBhcmlz LmMKPiBAQCAtMTExOSwyNCArMTExOSwyMSBAQCBpbnQgbXRrX3BhcmlzX3BpbmN0cmxfcHJvYmUo c3RydWN0Cj4gcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+IMKgfQo+IMKgRVhQT1JUX1NZTUJPTF9H UEwobXRrX3BhcmlzX3BpbmN0cmxfcHJvYmUpOwo+IMKgCj4gLXN0YXRpYyBpbnQgbXRrX3Bhcmlz X3BpbmN0cmxfc3VzcGVuZChzdHJ1Y3QgZGV2aWNlICpkZXZpY2UpCj4gK3N0YXRpYyBpbnQgbXRr X3BhcmlzX3N1c3BlbmQoc3RydWN0IGRldmljZSAqZGV2aWNlKQo+IMKgewo+IMKgwqDCoMKgwqDC oMKgwqBzdHJ1Y3QgbXRrX3BpbmN0cmwgKnBjdGwgPSBkZXZfZ2V0X2RydmRhdGEoZGV2aWNlKTsK PiDCoAo+IMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gbXRrX2VpbnRfZG9fc3VzcGVuZChwY3RsLT5l aW50KTsKPiDCoH0KPiDCoAo+IC1zdGF0aWMgaW50IG10a19wYXJpc19waW5jdHJsX3Jlc3VtZShz dHJ1Y3QgZGV2aWNlICpkZXZpY2UpCj4gK3N0YXRpYyBpbnQgbXRrX3BhcmlzX3Jlc3VtZShzdHJ1 Y3QgZGV2aWNlICpkZXZpY2UpCj4gwqB7Cj4gwqDCoMKgwqDCoMKgwqDCoHN0cnVjdCBtdGtfcGlu Y3RybCAqcGN0bCA9IGRldl9nZXRfZHJ2ZGF0YShkZXZpY2UpOwo+IMKgCj4gwqDCoMKgwqDCoMKg wqDCoHJldHVybiBtdGtfZWludF9kb19yZXN1bWUocGN0bC0+ZWludCk7Cj4gwqB9Cj4gwqAKPiAt Y29uc3Qgc3RydWN0IGRldl9wbV9vcHMgbXRrX3BhcmlzX3BpbmN0cmxfcG1fb3BzID0gewo+IC3C oMKgwqDCoMKgwqDCoC5zdXNwZW5kX25vaXJxID0gbXRrX3BhcmlzX3BpbmN0cmxfc3VzcGVuZCwK PiAtwqDCoMKgwqDCoMKgwqAucmVzdW1lX25vaXJxID0gbXRrX3BhcmlzX3BpbmN0cmxfcmVzdW1l LAo+IC19Owo+ICtERUZJTkVfTk9JUlFfREVWX1BNX09QUyhtdGtfcGFyaXNfcGluY3RybF9wbV9v cHMsIG10a19wYXJpc19zdXNwZW5kLAo+IG10a19wYXJpc19yZXN1bWUpOwoKSXQncyBhIGJpdCBt b3JlIHdvcmssIGJ1dCBJIHRoaW5rIHlvdSBzaG91bGQgdXNlIEVYUE9SVF9HUExfREVWX1BNX09Q Uwoob3IgZXZlbiBiZXR0ZXIsIEVYUE9SVF9OU19HUExfREVWX1BNX09QUykgc28gdGhhdCB0aGUg ZGV2X3BtX29wcyBpcwpjb25kaXRpb25hbGx5IGV4cG9ydGVkLiBBbGwgY2FsbGVycyB3b3VsZCBo YXZlIHRvIGJlIHVwZGF0ZWQgdG8gdXNlCnBtX3B0cigpLgoKQ2hlZXJzLAotUGF1bAoKPiDCoAo+ IMKgTU9EVUxFX0xJQ0VOU0UoIkdQTCB2MiIpOwo+IMKgTU9EVUxFX0RFU0NSSVBUSU9OKCJNZWRp YVRlayBQaW5jdHJsIENvbW1vbiBEcml2ZXIgVjIgUGFyaXMiKTsKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==