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 C33BAC10F16 for ; Tue, 30 Apr 2024 20:35: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:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=PMsjP2a6AygPs8b0lG2y/sUho9HpnEzWI438boeDrck=; b=jXc4vH1j5+LBRf tbx6THexJXmiplhz2/KJbvKnLdrFQQY0XY9hoAAsYi1zKA+bjGAHMNuS0vu/SSrrSVpjhHFAU5lnd No9livah2FFppIUBfxQzADV3YFzZfXhSosJjatR7PfCeerEqQH3cOGGcvIJG7pUF4LGqxLwCP55/z ffC6sz9vY8E3aYbDJ3KE/RLxOdrGH0sTGd12lW4nKmJHh1YpF2WDKbYjV06SLzd8L8apJXHCamhD5 78ZyjHZBjDD+c3QvQfnUFN8fmz005n/9ecf75jDEmbUfrtsvdmCQnOpKsOrsI3D2xREK2GUk2IDiD QH2d18IEavkiPOVUuwHQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s1uBm-00000007sDK-1MqX; Tue, 30 Apr 2024 20:34:58 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s1uBj-00000007sCL-1MBN for linux-arm-kernel@lists.infradead.org; Tue, 30 Apr 2024 20:34:57 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 978A1CE0F51; Tue, 30 Apr 2024 20:34:53 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 43DA5C4AF17; Tue, 30 Apr 2024 20:34:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1714509292; bh=HtcQHmj985eQ+dg3uqxVTbR5cUoWPjp4+IhThC+KEug=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=iamRaAMjbqYlRtYkrz98dWDUYhZmMcb96S8p7LdlmCtD4/yhJ8PQjUQr1Btp+8gJx /6Ch4UmQM5/8EwAfTSUpsknGmRvk/dbKCpr1Pi1Ey1/c9twfezgVcvmFu/YocQjYIC SUZIGp0RKKIKQ8IwXL33Mm7XKs2nHJVMonNJ1bTV/3EOg/+L0TZVZw2+xt2uuvLc98 wUxV/fK8Ts91A178VA8EhaC6AInd5GNuVtvHlJZrwN4NNZ0YAJ7rnbyk/sT8/G5Xfz mXGtJY5YxB7RnPbnatdptWWdxXgCXge1K2zSbKP6Z+2QCbZ5VVL9pVxK8m2qcPsLz5 i9Wr//FfNBRZw== Date: Tue, 30 Apr 2024 21:34:43 +0100 From: Simon Horman To: Herve Codina Cc: Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Conor Dooley , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Lee Jones , Arnd Bergmann , Horatiu Vultur , UNGLinuxDriver@microchip.com, Andrew Lunn , Heiner Kallweit , Russell King , Saravana Kannan , Bjorn Helgaas , Philipp Zabel , Lars Povlsen , Steen Hegelund , Daniel Machon , Alexandre Belloni , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, netdev@vger.kernel.org, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Allan Nielsen , Luca Ceresoli , Thomas Petazzoni , =?utf-8?B?Q2zDqW1lbnQgTMOpZ2Vy?= Subject: Re: [PATCH 01/17] mfd: syscon: Add reference counting and device managed support Message-ID: <20240430203443.GG2575892@kernel.org> References: <20240430083730.134918-1-herve.codina@bootlin.com> <20240430083730.134918-2-herve.codina@bootlin.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240430083730.134918-2-herve.codina@bootlin.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240430_133455_799295_AF844251 X-CRM114-Status: GOOD ( 22.96 ) 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 T24gVHVlLCBBcHIgMzAsIDIwMjQgYXQgMTA6Mzc6MTBBTSArMDIwMCwgSGVydmUgQ29kaW5hIHdy b3RlOgo+IEZyb206IENsw6ltZW50IEzDqWdlciA8Y2xlbWVudC5sZWdlckBib290bGluLmNvbT4K PiAKPiBTeXNjb24gcmVsZWFzaW5nIGlzIG5vdCBzdXBwb3J0ZWQuCj4gV2l0aG91dCByZWxlYXNl IGZ1bmN0aW9uLCB1bmJpbmRpbmcgYSBkcml2ZXIgdGhhdCB1c2VzIHN5c2NvbiB3aGV0aGVyCj4g ZXhwbGljaXRseSBvciBkdWUgdG8gYSBtb2R1bGUgcmVtb3ZhbCBsZWZ0IHRoZSB1c2VkIHN5c2Nv biBpbiBhIGluLXVzZQo+IHN0YXRlLgo+IAo+IEZvciBpbnN0YW5jZSBhIHN5c2Nvbl9ub2RlX3Rv X3JlZ21hcCgpIGNhbGwgZnJvbSBhIGNvbnN1bWVyIHJldHJpZXZlIGEKPiBzeXNjb24gcmVnbWFw IGluc3RhbmNlLiBJbnRlcm5hbGx5LCBzeXNjb25fbm9kZV90b19yZWdtYXAoKSBjYW4gY3JlYXRl Cj4gc3lzY29uIGluc3RhbmNlIGFuZCBhZGQgaXQgdG8gdGhlIGV4aXN0aW5nIHN5c2NvbiBsaXN0 LiBObyBBUEkgaXMKPiBhdmFpbGFibGUgdG8gcmVsZWFzZSB0aGlzIHN5c2NvbiBpbnN0YW5jZSwg cmVtb3ZlIGl0IGZyb20gdGhlIGxpc3QgYW5kCj4gZnJlZSBpdCB3aGVuIGl0IGlzIG5vdCB1c2Vk IGFueW1vcmUuCj4gCj4gSW50cm9kdWNlIHJlZmVyZW5jZSBjb3VudGluZyBpbiBzeXNjb24gaW4g b3JkZXIgdG8ga2VlcCB0cmFjayBvZiBzeXNjb24KPiB1c2FnZSB1c2luZyBzeXNjb25fe2dldCxw dXR9KCkgYW5kIGFkZCBhIGRldmljZSBtYW5hZ2VkIHZlcnNpb24gb2YKPiBzeXNjb25fcmVnbWFw X2xvb2t1cF9ieV9waGFuZGxlKCksIHRvIGF1dG9tYXRpY2FsbHkgcmVsZWFzZSB0aGUgc3lzY29u Cj4gaW5zdGFuY2Ugb24gdGhlIGNvbnN1bWVyIHJlbW92YWwuCj4gCj4gU2lnbmVkLW9mZi1ieTog Q2zDqW1lbnQgTMOpZ2VyIDxjbGVtZW50LmxlZ2VyQGJvb3RsaW4uY29tPgo+IFNpZ25lZC1vZmYt Ynk6IEhlcnZlIENvZGluYSA8aGVydmUuY29kaW5hQGJvb3RsaW4uY29tPgoKLi4uCgo+IGRpZmYg LS1naXQgYS9pbmNsdWRlL2xpbnV4L21mZC9zeXNjb24uaCBiL2luY2x1ZGUvbGludXgvbWZkL3N5 c2Nvbi5oCj4gaW5kZXggYzMxNTkwM2Y2ZGFiLi4xNjRiOWJjYjQ5YzMgMTAwNjQ0Cj4gLS0tIGEv aW5jbHVkZS9saW51eC9tZmQvc3lzY29uLmgKPiArKysgYi9pbmNsdWRlL2xpbnV4L21mZC9zeXNj b24uaAo+IEBAIC0xNSw2ICsxNSw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgo+ICAK PiAgc3RydWN0IGRldmljZV9ub2RlOwo+ICtzdHJ1Y3QgZGV2aWNlOwo+ICAKPiAgI2lmZGVmIENP TkZJR19NRkRfU1lTQ09OCj4gIHN0cnVjdCByZWdtYXAgKmRldmljZV9ub2RlX3RvX3JlZ21hcChz dHJ1Y3QgZGV2aWNlX25vZGUgKm5wKTsKPiBAQCAtMjgsNiArMjksMTEgQEAgc3RydWN0IHJlZ21h cCAqc3lzY29uX3JlZ21hcF9sb29rdXBfYnlfcGhhbmRsZV9hcmdzKHN0cnVjdCBkZXZpY2Vfbm9k ZSAqbnAsCj4gIAkJCQkJCSAgICB1bnNpZ25lZCBpbnQgKm91dF9hcmdzKTsKPiAgc3RydWN0IHJl Z21hcCAqc3lzY29uX3JlZ21hcF9sb29rdXBfYnlfcGhhbmRsZV9vcHRpb25hbChzdHJ1Y3QgZGV2 aWNlX25vZGUgKm5wLAo+ICAJCQkJCQkJY29uc3QgY2hhciAqcHJvcGVydHkpOwo+ICt2b2lkIHN5 c2Nvbl9wdXRfcmVnbWFwKHN0cnVjdCByZWdtYXAgKnJlZ21hcCk7Cj4gKwo+ICtzdHJ1Y3QgcmVn bWFwICpkZXZtX3N5c2Nvbl9yZWdtYXBfbG9va3VwX2J5X3BoYW5kbGUoc3RydWN0IGRldmljZSAq ZGV2LAo+ICsJCQkJCQkgICAgc3RydWN0IGRldmljZV9ub2RlICpucCwKPiArCQkJCQkJICAgIGNv bnN0IGNoYXIgKnByb3BlcnR5KTsKPiAgI2Vsc2UKPiAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcmVn bWFwICpkZXZpY2Vfbm9kZV90b19yZWdtYXAoc3RydWN0IGRldmljZV9ub2RlICpucCkKPiAgewo+ IEBAIC02Nyw2ICs3MywxOCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCByZWdtYXAgKnN5c2Nvbl9y ZWdtYXBfbG9va3VwX2J5X3BoYW5kbGVfb3B0aW9uYWwoCj4gIAlyZXR1cm4gTlVMTDsKPiAgfQo+ ICAKPiArc3RhdGljIGludGxpbmUgdm9pZCBzeXNjb25fcHV0X3JlZ21hcChzdHJ1Y3QgcmVnbWFw ICpyZWdtYXApCgppbnRsaW5lIC0+IGlubGluZQoKPiArewo+ICt9CgouLi4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK