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 BD62FC4725D for ; Fri, 19 Jan 2024 16:26:10 +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:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=KzF5WNgQ4AJ+pRW3HJtKQYQ3E6DT0sYS+Hz+g38bhTc=; b=liWKR7e65ciXhr jX6drbQ/Z5yP0LbPqG03jiFqDiPOcV0c8yuC7sIMq03iO950wulWD+Ss2qAxwBtwUrmXBCeZdJr2e dvAMxBWIyPgCf8+LcOoU8AKh8CNAc9B6MtNUtPQt9LmNwOmEPNJyetFuMVrRB2NukAOqUWIyuP9ZG d4POQks9UUCrVhMNU97n9TBbdV8efjgrr83IpOUcGsqKvR4E6SX0I+5EpkjHZCUGbpeQ0qZ4oTiCZ f/yUJSwnER+YZd0nNSPnkMIGlObf5Gou+SJr3XBHgKncvGyYdeeLDKXy6b054fxwijxomckYHc1Mz U48L16u0PYlUzwkwMcDA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rQrga-0066Nj-1N; Fri, 19 Jan 2024 16:25:40 +0000 Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rQrgW-0066Ls-31; Fri, 19 Jan 2024 16:25:38 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id C016B240002; Fri, 19 Jan 2024 16:25:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1705681533; 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=e1EvaPvXApBgyAhcuA6NX5wpZMQGqeoo3nUdtJav3rw=; b=hjZYzM0kQHuRZNPcdU8ob/JNxW9huON2tGjrVWhmWYsIggW9L/0Bsy6cvtDtllZXtvdQs9 xE7HL4oEC/LAcvDR9umcjSB13cJboiMZkGSqT4croOz5W7E+lyEA0Ebon8ewkcnllnk489 cpfKUdcrfL/3cq3CC1XuRM4VLhLQSr0xY4/t5SPbBztssntRCkxEm+bttpGYrugkEBfr70 sSkhTFovjaSNa7M6u0F5yqTzyT2vTy0IevqKxWeVWImlgl8OBAuaWxF5kqvo9RFvFd6NqM kWjZ8Iw9D+540DaTDSNT38aFE+Fz2R2ETVccGuE783UjmK9xBB1t4fZS9O64VQ== Message-ID: <828dd9ba-60f1-419b-9121-204d622739d3@bootlin.com> Date: Fri, 19 Jan 2024 17:25:30 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 04/14] mux: mmio: Add resume support Content-Language: en-US To: Peter Rosin , Linus Walleij , Bartosz Golaszewski , Andy Shevchenko , Tony Lindgren , Haojian Zhuang , Vignesh R , Aaro Koskinen , Janusz Krzysztofik , Andi Shyti , Vinod Koul , Kishon Vijay Abraham I , Philipp Zabel , Tom Joseph , Lorenzo Pieralisi , =?UTF-8?Q?Krzysztof_Wilczy=C5=84ski?= , Rob Herring , Bjorn Helgaas Cc: 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 References: <20240102-j7200-pcie-s2r-v1-0-84e55da52400@bootlin.com> <20240102-j7200-pcie-s2r-v1-4-84e55da52400@bootlin.com> From: Thomas Richard In-Reply-To: X-GND-Sasl: thomas.richard@bootlin.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240119_082537_413346_220904D1 X-CRM114-Status: GOOD ( 26.30 ) 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 SGVsbG8gUGV0ZXIsCgpUaGFua3MgZm9yIHRoZSByZXZpZXcuCgpPbiAxLzE1LzI0IDIzOjMxLCBQ ZXRlciBSb3NpbiB3cm90ZToKPiBIaSEKPiAKPiAyMDI0LTAxLTE1IGF0IDE3OjE0LCBUaG9tYXMg UmljaGFyZCB3cm90ZToKPj4gRnJvbTogVGjDqW8gTGVicnVuIDx0aGVvLmxlYnJ1bkBib290bGlu LmNvbT4KPj4KPj4gSW1wbGVtZW50IHJlc3VtZSBzdXBwb3J0Cj4gCj4gV2hhdCBBbmR5IHNhaWQs IGFuZCBwbGVhc2UgZG9uJ3Qgb21pdCBwdW5jdHVhdGlvbi4gVHJ5IHRvIG1ha2UgaXQgYQo+IHBs ZWFzdXJlIHRvIHJlYWQgeW91ciBwYXRjaGVzIQoKWWVzIG15IGNvbW1pdCBtZXNzYWdlIG5lZWRz IHRvIGJlIG1vcmUgdmVyYm9zZSwgc29ycnkuCgo+IAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBUaMOp byBMZWJydW4gPHRoZW8ubGVicnVuQGJvb3RsaW4uY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBUaG9t YXMgUmljaGFyZCA8dGhvbWFzLnJpY2hhcmRAYm9vdGxpbi5jb20+Cj4+IC0tLQo+PiAgZHJpdmVy cy9tdXgvbW1pby5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAg MSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvbXV4L21taW8uYyBiL2RyaXZlcnMvbXV4L21taW8uYwo+PiBpbmRleCBmZDFkMTIxYTU4NGIu LmFiNGVmMTk1ZmMwZCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9tdXgvbW1pby5jCj4+ICsrKyBi L2RyaXZlcnMvbXV4L21taW8uYwo+PiBAQCAtMTI1LDEzICsxMjUsNDcgQEAgc3RhdGljIGludCBt dXhfbW1pb19wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+PiAgCj4+ICAJbXV4 X2NoaXAtPm9wcyA9ICZtdXhfbW1pb19vcHM7Cj4+ICAKPj4gKwlkZXZfc2V0X2RydmRhdGEoZGV2 LCBtdXhfY2hpcCk7Cj4+ICsKPj4gIAlyZXR1cm4gZGV2bV9tdXhfY2hpcF9yZWdpc3RlcihkZXYs IG11eF9jaGlwKTsKPj4gIH0KPj4gIAo+PiArI2lmZGVmIENPTkZJR19QTQo+PiArc3RhdGljIGlu dCBtdXhfbW1pb19yZXN1bWVfbm9pcnEoc3RydWN0IGRldmljZSAqZGV2KQo+PiArewo+PiArCXN0 cnVjdCBtdXhfY2hpcCAqbXV4X2NoaXAgPSBkZXZfZ2V0X2RydmRhdGEoZGV2KTsKPj4gKwlpbnQg Z2xvYmFsX3JldCA9IDA7Cj4+ICsJdW5zaWduZWQgaW50IGk7Cj4+ICsKPj4gKwlmb3IgKGkgPSAw OyBpIDwgbXV4X2NoaXAtPmNvbnRyb2xsZXJzOyBpKyspIHsKPj4gKwkJc3RydWN0IG11eF9jb250 cm9sICptdXggPSAmbXV4X2NoaXAtPm11eFtpXTsKPj4gKwkJaW50IHZhbCA9IG11eC0+Y2FjaGVk X3N0YXRlOwo+IAo+IFlvdSBhcmUgbm90IHN1cHBvc2VkIHRvIGxvb2sgYXQgKG9yIGNoYW5nZSkg Y2FjaGVkX3N0YXRlIG91dHNpZGUgdGhlCj4gbXV4IGNvcmUuCj4gCj4+ICsJCWludCByZXQ7Cj4+ ICsKPj4gKwkJaWYgKHZhbCA9PSBNVVhfSURMRV9BU19JUykKPiAKPiBUaGUgY2FjaGVkX3N0YXRl IGNhbiBuZXZlciBiZSBNVVhfSURMRV9BU19JUy4gU3VyZSwgaXQgaGFwcGVucyB0byBoYXZlCj4g dGhlIHNhbWUgYWN0dWFsIHZhbHVlIGFzIHRoZSBjb3JyZWN0IE1VWF9DQUNIRV9VTktOT1dOLCBi dXQgYWJ1c2luZwo+IHRoYXQgaXMgYWxsIGtpbmRzIG9mIHdyb25nLgo+IAo+PiArCQkJY29udGlu dWU7Cj4+ICsKPj4gKwkJcmV0ID0gbXV4X21taW9fc2V0KG11eCwgdmFsKTsKPj4gKwkJaWYgKHJl dCkgewo+IAo+IElmIG11eF9tbWlvX3NldCgpIGZhaWxzLCBjYWNoZWRfc3RhdGUgZW5kcyB1cCB3 cm9uZyBhcyBpdCBzaG91bGQgYmUgc2V0Cj4gdG8gTVVYX0NBQ0hFX1VOS05PV04gb24gZmFpbHVy ZS4gTG93LWxldmVsIHN0dWZmIGxpa2UgdGhpcyBuZWVkcyB0byBiZQo+IGRvbmUgYnkgdGhlIG11 eCBjb3JlLCBvciB0aGluZ3MgYmVjb21lcyBhIG1haW50ZW5hbmNlIGhhemFyZC4uLgo+IAo+IFNv LCB0aGUgbWVhdCBvZiB0aGlzIGZ1bmN0aW9uIGJlbG9uZ3MgaW4gdGhlIG11eCBjb3JlIHNpbmNl IG5vbmUgb2YKPiBpdCBsb29rcyBtbWlvIHNwZWNpZmljLiBJdCBjb3VsZCBwcm9iYWJseSBiZSBu YW1lZCBtdXhfY2hpcF9yZXN1bWUoKQo+IG9yIHNvbWV0aGluZyBzdWNoLiBUaGF0IG1ha2VzIGl0 IHNpbXBsZSB0byB1c2UgdGhlIGNvcnJlY3QgY29uc3RhbnQsCj4gYW5kIHRoZSBtdXhfY29udHJv bF9zZXQoKSBoZWxwZXIgbWFrZXMgaXQgZWFzeSB0byBnZXQgdGhlIGhhbmRsaW5nIG9mCj4gY2Fj aGVkX3N0YXRlIHJpZ2h0Lgo+IAoKVGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb25zLgoKU28gSSBj cmVhdGVkIGEgbXV4X2NoaXBfcmVzdW1lIGZ1bmN0aW9uIGluIHRoZSBtdXggY29yZS4KVGhpcyBm dW5jdGlvbiByZXN0b3JlcyBlYWNoIG11eCB1c2luZyBtdXhfY29udHJvbF9zZXQuClRoZSByZXN0 b3JlZCBzdGF0ZSBpcyB0aGUgY2FjaGVkIHN0YXRlLgpUaGUgbXV4ZXMgd2l0aCBhIE1VWF9DQUNI RV9VTktOT1dOIGNhY2hlIHN0YXRlIGFyZSBpZ25vcmVkLgoKU28gdGhpcyBwYXRjaCB3aWxsIGJl IHNwbGl0dGVkLCBvbmUgcGF0Y2ggZm9yIHRoZSBjb3JlLCBvbmUgZm9yIHRoZSBtbWlvCmRyaXZl ci4KClJlZ2FyZHMsCgotLSAKVGhvbWFzIFJpY2hhcmQsIEJvb3RsaW4KRW1iZWRkZWQgTGludXgg YW5kIEtlcm5lbCBlbmdpbmVlcmluZwpodHRwczovL2Jvb3RsaW4uY29tCgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWls aW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0 cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=