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 47932C433FE for ; Wed, 23 Nov 2022 12:26:40 +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: 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=hHtxhOMQH5JB/VkjGKaiNnhwrOlPKwzqL0cbIASim+s=; b=3JIAfY5sirHGGV J5uVaKvSOEJfQhbsdD13+U8KIqe16ZEU28aCccSQgjHLF0syDulUW08KOg/xVI/y/J7hVtHSb1sc/ Z5QKHRPa1zDDvEJGzgNVfNQ3poeMOs5RoOR8+EFrPHIUIkDW7XaXKnCB3iPeXJqZvIhD2zchadAxg GZs0CFwAA6INsqfS2nVig9E6oMV+OZY9eN4QNRp5tkYJt1W8BNd9KIus6CibldC47W2M2CFBC2VSY SC5BBkW/rpHrbyFwlaj6ugCgmGkVAGTUN+ZvZddgXmYa8Xlqi/vhQBOD7gAGYnInrE8gX0Q7PSxIN RdXym/WZXJGPQxHoT4zQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oxooA-00Gu3r-4M; Wed, 23 Nov 2022 12:24:54 +0000 Received: from relay8-d.mail.gandi.net ([217.70.183.201]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oxoo5-00Gtzk-0e for linux-arm-kernel@lists.infradead.org; Wed, 23 Nov 2022 12:24:52 +0000 Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 126D11BF20D; Wed, 23 Nov 2022 12:24:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1669206282; 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=ksbDEwcn/WqCNdDfPl3SmDsE2JgqCGm9D5ujjgA+pLo=; b=I2i9I40oOzfLu6LGIFSJp7PZaZmahCUT1aegRH828jqh1t2TZ9HANsFJwxmuaU2AOIQVqS nx47WK9AHt8yqWE7aOlm+jJFupAmRyfJ74XGxBfru3TC5ghEllraJiJSspBpcsSjJpQBcj +UVNhva1N95KiTtbm9rH8fwDWcyJ154AA4r5KY3IFYwWHmbbWr+K1lJtDqmCSaIMl5xJUB dfKrQpph48LUHP1S/cqs4/hUxGqwODgnTWhM/HRDnmfNGOv09OgBEidIjCYfuKizl6KFtA 0IBU7tCAdIk/NZpXa1m8S/InrE1n3hWHc+5g4txPYVlvqLdEJrQ3sbODQXZMPw== Date: Wed, 23 Nov 2022 13:24:40 +0100 From: Miquel Raynal To: Rob Herring Cc: Michael Walle , Srinivas Kandagatla , Frank Rowand , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Subject: Re: [PATCH] of: property: special #nvmem-cell-cells handling Message-ID: <20221123132440.7ec3f7f5@xps-13> In-Reply-To: References: <8b976cf546bad3aa159a6f05cd3c15d1@walle.cc> <20221118214036.1269005-1-michael@walle.cc> Organization: Bootlin X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221123_042449_377550_AFFC7018 X-CRM114-Status: GOOD ( 27.65 ) 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 SGkgUm9iLCBNaWNoYWVsLAoKcm9iaCtkdEBrZXJuZWwub3JnIHdyb3RlIG9uIFR1ZSwgMjIgTm92 IDIwMjIgMTc6NDQ6MjYgLTA2MDA6Cgo+IE9uIEZyaSwgTm92IDE4LCAyMDIyIGF0IDQ6MDMgUE0g TWljaGFlbCBXYWxsZSA8bWljaGFlbEB3YWxsZS5jYz4gd3JvdGU6Cj4gPgo+ID4gQW0gMjAyMi0x MS0xOCAyMjo1Miwgc2NocmllYiBSb2IgSGVycmluZzogIAo+ID4gPiBPbiBGcmksIE5vdiAxOCwg MjAyMiBhdCAzOjQwIFBNIE1pY2hhZWwgV2FsbGUgPG1pY2hhZWxAd2FsbGUuY2M+IHdyb3RlOiAg Cj4gPiA+Pgo+ID4gPj4gU2luY2UgcmVjZW50bHksIHRoZXJlIGlzIGEgbmV3ICNudm1lbS1jZWxs LWNlbGxzLiBUbyBiZSBiYWNrd2FyZHMKPiA+ID4+IGNvbXBhdGlibGUgdGhpcyBpcyBvcHRpb25h bC4gVGhlcmVmb3JlLCB3ZSBuZWVkIHNwZWNpYWwgaGFuZGxpbmcgYW5kCj4gPiA+PiBjYW5ub3Qg dXNlIERFRklORV9TSU1QTEVfUFJPUCgpIGFueW1vcmUuCj4gPiA+Pgo+ID4gPj4gU2lnbmVkLW9m Zi1ieTogTWljaGFlbCBXYWxsZSA8bWljaGFlbEB3YWxsZS5jYz4KPiA+ID4+IC0tLQo+ID4gPj4g VGhpcyBwYXRjaCB3aWxsIGJlIHBhcnQgb2YgdGhlIGZvbGxvd2luZyBzZXJpZXM6Cj4gPiA+PiBo dHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1hcm0ta2VybmVsLzIwMjIxMTE4MTg1MTE4LjEx OTAwNDQtMS1taWNoYWVsQHdhbGxlLmNjLwo+ID4gPj4KPiA+ID4+ICBkcml2ZXJzL29mL3Byb3Bl cnR5LmMgfCAxNyArKysrKysrKysrKysrKysrLQo+ID4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAxNiBp bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+Pgo+ID4gPj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvb2YvcHJvcGVydHkuYyBiL2RyaXZlcnMvb2YvcHJvcGVydHkuYwo+ID4gPj4gaW5kZXgg OTY3Zjc5YjU5MDE2Li45M2MwZWE2NjIzMzYgMTAwNjQ0Cj4gPiA+PiAtLS0gYS9kcml2ZXJzL29m L3Byb3BlcnR5LmMKPiA+ID4+ICsrKyBiL2RyaXZlcnMvb2YvcHJvcGVydHkuYwo+ID4gPj4gQEAg LTEzMDUsNyArMTMwNSw2IEBAIERFRklORV9TSU1QTEVfUFJPUChkbWFzLCAiZG1hcyIsICIjZG1h LWNlbGxzIikKPiA+ID4+ICBERUZJTkVfU0lNUExFX1BST1AocG93ZXJfZG9tYWlucywgInBvd2Vy LWRvbWFpbnMiLAo+ID4gPj4gIiNwb3dlci1kb21haW4tY2VsbHMiKQo+ID4gPj4gIERFRklORV9T SU1QTEVfUFJPUChod2xvY2tzLCAiaHdsb2NrcyIsICIjaHdsb2NrLWNlbGxzIikKPiA+ID4+ICBE RUZJTkVfU0lNUExFX1BST1AoZXh0Y29uLCAiZXh0Y29uIiwgTlVMTCkKPiA+ID4+IC1ERUZJTkVf U0lNUExFX1BST1AobnZtZW1fY2VsbHMsICJudm1lbS1jZWxscyIsIE5VTEwpCj4gPiA+PiAgREVG SU5FX1NJTVBMRV9QUk9QKHBoeXMsICJwaHlzIiwgIiNwaHktY2VsbHMiKQo+ID4gPj4gIERFRklO RV9TSU1QTEVfUFJPUCh3YWtldXBfcGFyZW50LCAid2FrZXVwLXBhcmVudCIsIE5VTEwpCj4gPiA+ PiAgREVGSU5FX1NJTVBMRV9QUk9QKHBpbmN0cmwwLCAicGluY3RybC0wIiwgTlVMTCkKPiA+ID4+ IEBAIC0xMzgxLDYgKzEzODAsMjIgQEAgc3RhdGljIHN0cnVjdCBkZXZpY2Vfbm9kZQo+ID4gPj4g KnBhcnNlX2ludGVycnVwdHMoc3RydWN0IGRldmljZV9ub2RlICpucCwKPiA+ID4+ICAgICAgICAg cmV0dXJuIG9mX2lycV9wYXJzZV9vbmUobnAsIGluZGV4LCAmc3VwX2FyZ3MpID8gTlVMTCA6Cj4g PiA+PiBzdXBfYXJncy5ucDsKPiA+ID4+ICB9Cj4gPiA+Pgo+ID4gPj4gK3N0YXRpYyBzdHJ1Y3Qg ZGV2aWNlX25vZGUgKnBhcnNlX252bWVtX2NlbGxzKHN0cnVjdCBkZXZpY2Vfbm9kZSAqbnAsCj4g PiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj aGFyICpwcm9wX25hbWUsCj4gPiA+PiBpbnQgaW5kZXgpCj4gPiA+PiArewo+ID4gPj4gKyAgICAg ICBzdHJ1Y3Qgb2ZfcGhhbmRsZV9hcmdzIHN1cF9hcmdzOwo+ID4gPj4gKwo+ID4gPj4gKyAgICAg ICBpZiAoc3RyY21wKHByb3BfbmFtZSwgIm52bWVtLWNlbGxzIikpCj4gPiA+PiArICAgICAgICAg ICAgICAgcmV0dXJuIE5VTEw7Cj4gPiA+PiArCj4gPiA+PiArICAgICAgIGlmIChvZl9wYXJzZV9w aGFuZGxlX3dpdGhfb3B0aW9uYWxfYXJncyhucCwgcHJvcF9uYW1lLAo+ID4gPj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiNudm1lbS1jZWxsLWNlbGxz IiwKPiA+ID4+IGluZGV4LAo+ID4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgJnN1cF9hcmdzKSkKPiA+ID4+ICsgICAgICAgICAgICAgICByZXR1cm4g TlVMTDsKPiA+ID4+ICsKPiA+ID4+ICsgICAgICAgcmV0dXJuIHN1cF9hcmdzLm5wOwo+ID4gPj4g K30gIAo+ID4gPgo+ID4gPiBUaGVyZSdzIGEgY291cGxlIG9mIG90aGVyIGNhc2VzIGxpa2UgdGhh dCAoTVNJIElJUkMpLCBzbyBjYW4gd2UKPiA+ID4gZ2VuZXJhbGl6ZSB0aGlzIHRvIHdvcmsgaW4g bW9yZSB0aGFuIDEgY2FzZT8gIAo+ID4KPiA+IFlvdSBtZWFuIGFkZGRpbmcgYSBuZXcgREVGSU5F X1NJTVBMRV9QUk9QX09QVElPTkFMX0FSR1MoKT8gIAo+IAo+IEFjdHVhbGx5LCBJIHRoaW5rIHlv dSBjYW4ganVzdCBkbyBzb21ldGhpbmcgbGlrZSB0aGUgYmVsb3cuIEkgZG9uJ3QKPiB0aGluayB3 ZSBuZWVkIHRvIHNlcGFyYXRlbHkgaGFuZGxlIGFuIG9wdGlvbmFsICMuKi1jZWxscyBhbmQgYQo+ IHJlcXVpcmVkIG9uZS4gSXQncyByZWFsbHkganVzdCB2YWxpZGF0aW9uIHdoaWNoIHdlIGRvIGFs cmVhZHkgYm90aAo+IHdpdGggdGhlIHRvb2xzIGFuZCB3aGVuIHRoZSBzdWJzeXN0ZW1zIHBhcnNl IHRoZXNlIGJpbmRpbmdzLiBPZgo+IGNvdXJzZSwgaWYgd2UgbmVlZCB0byBoYW5kbGUgY2FzZXMg b3RoZXIgdGhhbiAwIGRlZmF1bHQgY2VsbHMsIHdlJ2xsCj4gaGF2ZSB0byByZXN0cnVjdHVyZSB0 aGUgZGVmaW5lIHNvbWUgdG8gcGFzcyB0aGUgZGVmYXVsdCBjZWxscy4KPgo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL29mL3Byb3BlcnR5LmMgYi9kcml2ZXJzL29mL3Byb3BlcnR5LmMKPiBpbmRleCA5 NjdmNzliNTkwMTYuLjE5OGY1NjYzM2ViMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL29mL3Byb3Bl cnR5LmMKPiArKysgYi9kcml2ZXJzL29mL3Byb3BlcnR5LmMKPiBAQCAtMTI1NCw3ICsxMjU0LDcg QEAgc3RhdGljIHN0cnVjdCBkZXZpY2Vfbm9kZQo+ICpwYXJzZV9zdWZmaXhfcHJvcF9jZWxscyhz dHJ1Y3QgZGV2aWNlX25vZGUgKm5wLAo+ICAgICAgICAgaWYgKHN0cmNtcF9zdWZmaXgocHJvcF9u YW1lLCBzdWZmaXgpKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKPiAKPiAtICAgICAg IGlmIChvZl9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhucCwgcHJvcF9uYW1lLCBjZWxsc19uYW1l LCBpbmRleCwKPiArICAgICAgIGlmIChfX29mX3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzKG5wLCBw cm9wX25hbWUsIGNlbGxzX25hbWUsIDAsIGluZGV4LAo+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICZzdXBfYXJncykpCj4gICAgICAgICAgICAgICAgIHJldHVybiBOVUxM OwoKRXhjZWxsZW50LCB0aGlzIHNtYWxsIGNoYW5nZSBhc2lkZSB3aXRoCgoJLURFRklORV9TSU1Q TEVfUFJPUChudm1lbV9jZWxscywgIm52bWVtLWNlbGxzIiwgTlVMTCkKCStERUZJTkVfU0lNUExF X1BST1AobnZtZW1fY2VsbHMsICJudm1lbS1jZWxscyIsICIjbnZtZW0tY2VsbC1jZWxscyIpCgps b29rIG11Y2ggc2ltcGxlciBhbmQgd29yayBwZXJmZWN0bHkuCgpUZXN0ZWQtYnk6IE1pcXVlbCBS YXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CgpUaGFua3MsCk1pcXXDqGwKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJu ZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK