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 2C745C05027 for ; Mon, 6 Feb 2023 20:32:55 +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-Type: Content-Transfer-Encoding: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=b/2xK6A5r6s1qeHjqN0/En1RPjHopDg1RKff72UNPgM=; b=PBIfLnWUL9/Mif 36J01udo7+GQwDYf9pplx0VvNNhBj8KsPbMTxQlaay61nRf8FpB3GxUXj0E39OH1xfv97T92ea0D8 FJrPc4J5PSv6bx4jREyOuGJh09XKDeCJzxnncXkbjQFg57MqZ9Q653n5O2SRbYFlcXKV4mL9W9FuM +jEKp1bfj5NwAu05ZYKeHOc0TtdaW4fdpjo0hZDTrvZkOmPNaQi7WhtvktKItod0utc9tYi6XLkmn paey/whyFPZfeadCjkumUJDUaUNyH4mIs2vH84CjnWM0PZTqzal8NLJoH0aTyAYreRvH2zzz6DU4a cfdhlAdJFk78VuPa3eFg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pP89Z-009rFv-D3; Mon, 06 Feb 2023 20:31:53 +0000 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pP89W-009rF6-Fk for linux-arm-kernel@lists.infradead.org; Mon, 06 Feb 2023 20:31:52 +0000 Received: by mail-wr1-x42d.google.com with SMTP id k13so4209672wrh.8 for ; Mon, 06 Feb 2023 12:31:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=oZGz/N+EtXFXjo58DVRXfyilGfBoD8ZSIHd32aC9uAk=; b=qVt6X7nK5L2aTBX3NzPXLdYxXaSBBHgcjYvq/eApTtZpLMf0tbHtNtxsMtBhw4MDwB divgFaZ6p21uIshKb24RzsHyyEcddqk7v07w1X+O98zHJ0qlHMNyzT8X/y9qQEdTL2uS GCGB+sIAmVoK0OhrgRs5OnwHHiMesOtiDpGLHWihKB1TIqkih2A2mH3gxY0vPItVoYYx 9UoDjMHsrdrKZxoyqD8GEnOVHac79oOhoeSBazUbXzL9EPaynRy8YPdSjVdoFxYp3XX5 4pWalI8IsrdBwHvjCCP2upLsXOsRJUE4JEy1nKh6C4gFIv7S35BY1gf1LAxAUc8AqXOl XZ0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oZGz/N+EtXFXjo58DVRXfyilGfBoD8ZSIHd32aC9uAk=; b=TZ5XpJuA0mj5e5kJy5JStnrrLWhvcy8TSbulzp4HPTFFtJqwGVN1OAW/cdnwgmw4Qz 3t/tN4N29ySN+kAwvOl6OH5oxnizJ8NEVplPGX9Ob08QxhYhb6baPugO+ykhH1orHk6j m5CnVQ3SqftpQjotvIQBiEktOPTMqolV0ovP0fvkbN7XJuIX7EtnOSE6i+tUsnqm/hCq UGIYp/hwrhTmAVSUBsZfil9A20xUv72JqNi/jBFM+qnQU94lcuVAelEpTDeYsVXS0P7g OThb8FUPqNONLKPVmjJGn1u5I2+EOasVq6ddi5oylD7Uw+h4KMzjPmPaDMLm04DdmyKk 4n8g== X-Gm-Message-State: AO0yUKVlHe7uwzXqkdGQjZEqd7VWoEpWcpqNyqNY/ExppW2qjneachVc vktwhla48HI/Z/mbDz67jgsOsQ== X-Google-Smtp-Source: AK7set+FP1+I2Mhte/do++ECfuJE/LYx7mWnb91D5rDmAmd2fBjyJ11Jm+SPnGKVt2AkedbMQyBJPA== X-Received: by 2002:adf:f288:0:b0:2bd:e87c:e831 with SMTP id k8-20020adff288000000b002bde87ce831mr200596wro.69.1675715508181; Mon, 06 Feb 2023 12:31:48 -0800 (PST) Received: from [192.168.1.195] ([5.133.47.210]) by smtp.googlemail.com with ESMTPSA id q12-20020adfdfcc000000b002c3ec35f360sm2356622wrn.56.2023.02.06.12.31.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Feb 2023 12:31:47 -0800 (PST) Message-ID: <81a5c400-e671-fab3-732a-d615fa4242b3@linaro.org> Date: Mon, 6 Feb 2023 20:31:46 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [PATCH v5 00/21] nvmem: core: introduce NVMEM layouts Content-Language: en-US To: Miquel Raynal , Michael Walle Cc: Jonathan Corbet , Rob Herring , Frank Rowand , Sascha Hauer , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Dan Carpenter References: <20221206200740.3567551-1-michael@walle.cc> <20230103163902.218cb5c7@xps-13> From: Srinivas Kandagatla In-Reply-To: <20230103163902.218cb5c7@xps-13> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230206_123150_578664_8C00A79D X-CRM114-Status: GOOD ( 29.09 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgTWljaGFlbC9NaXF1ZWwsCgpJIGhhZCB0byByZXZlcnQgTGF5b3V0IHBhdGNoZXMgZHVlIHRv IGNvbW1lbnRzIGZyb20gR3JlZyBhYm91dCBNYWtpbmcgCnRoZSBsYXlvdXRzIGFzIGJ1aWx0LWlu IHJhdGhlciB0aGFuIG1vZHVsZXMsIGhlIGlzIG5vdCByZWFkeSB0byBtZXJnZSAKdGhlbSBhcyBp dCBpcy4KCkhpcyBvcmlnaW5hbCBjb21tZW50LAoKIldoeSBhcmUgd2UgZ29pbmcgYmFjayB0byAi Y3VzdG9tLWJ1aWx0IiBrZXJuZWwgY29uZmlndXJhdGlvbnM/ICBXaHkgY2FuCnRoaXMgbm90IGJl IGEgbG9hZGFibGUgbW9kdWxlPyAgRGlzdHJvcyBhcmUgbm93IGZvcmNlZCB0byBlbmFibGUgdGhl c2UKbGF5b3V0IGFuZCBhbGwga2VybmVscyB3aWxsIGhhdmUgdGhpcyBkZWFkIGNvZGUgaW4gdGhl IHRyZWUgd2l0aG91dCBhbnkKY2hvaWNlIGluIHRoZSBtYXR0ZXI/CgpUaGF0J3Mgbm90IG9rLCB0 aGVzZSBuZWVkIHRvIGJlIGF1dG8tbG9hZGVkIGJhc2VkIG9uIHRoZSBoYXJkd2FyZQpyZXByZXNl bnRhdGlvbiBsaWtlIGFueSBvdGhlciBrZXJuZWwgbW9kdWxlLiAgWW91IGNhbid0IGZvcmNlIHRo ZW0gdG8gYmUKYWx3YXlzIHByZXNlbnQsIHNvcnJ5LgoiCgpJIGhhdmUgYXBwbGllZCBtb3N0IG9m IHRoZSBwYXRjaGVzIGV4Y2VwdAoKbnZtZW06IGNvcmU6IGludHJvZHVjZSBOVk1FTSBsYXlvdXRz Cm52bWVtOiBjb3JlOiBhZGQgcGVyLWNlbGwgcG9zdCBwcm9jZXNzaW5nCm52bWVtOiBjb3JlOiBh bGxvdyB0byBtb2RpZnkgYSBjZWxsIGJlZm9yZSBhZGRpbmcgaXQKbnZtZW06IGlteC1vY290cDog cmVwbGFjZSBnbG9iYWwgcG9zdCBwcm9jZXNzaW5nIHdpdGggbGF5b3V0cwpudm1lbTogY2VsbDog ZHJvcCBnbG9iYWwgY2VsbF9wb3N0X3Byb2Nlc3MKbnZtZW06IGNvcmU6IHByb3ZpZGUgb3duIHBy aXYgcG9pbnRlciBpbiBwb3N0IHByb2Nlc3MgY2FsbGJhY2sKbnZtZW06IGxheW91dHM6IGFkZCBz bDI4dnBkIGxheW91dApNQUlOVEFJTkVSUzogYWRkIG15c2VsZiBhcyBzbDI4dnBkIG52bWVtIGxh eW91dCBkcml2ZXIKbnZtZW06IGxheW91dHM6IEFkZCBPTklFIHRsdiBsYXlvdXQgZHJpdmVyCk1B SU5UQUlORVJTOiBBZGQgbXlzZWxmIGFzIE9OSUUgdGx2IE5WTUVNIGxheW91dCBtYWludGFpbmVy Cm52bWVtOiBjb3JlOiByZXR1cm4gLUVOT0VOVCBpZiBudm1lbSBjZWxsIGlzIG5vdCBmb3VuZApu dm1lbTogbGF5b3V0czogRml4IHNwZWxsaW5nIG1pc3Rha2UgInBsYXRmb3JuIiAtPiAicGxhdGZv cm0iCmR0LWJpbmRpbmdzOiBudm1lbTogRml4IHNwZWxsaW5nIG1pc3Rha2UgInBsYXRmb3JuIiAt PiAicGxhdGZvcm0iCm52bWVtOiBjb3JlOiBmaXggbnZtZW1fbGF5b3V0X2dldF9tYXRjaF9kYXRh KCkKClBsZWFzZSByZWJhc2UgeW91ciBwYXRjaGVzIG9uIHRvcCBvZiBudm1lbS1uZXh0IG9uY2Ug bGF5b3V0cyBhcmUgCmNvbnZlcnRlZCB0byBsb2FkYWJsZSBtb2R1bGVzLgoKdGhhbmtzLApzcmlu aQoKCgpPbiAwMy8wMS8yMDIzIDE1OjM5LCBNaXF1ZWwgUmF5bmFsIHdyb3RlOgo+IEhpIFNyaW5p dmFzLAo+IAo+IG1pY2hhZWxAd2FsbGUuY2Mgd3JvdGUgb24gVHVlLCAgNiBEZWMgMjAyMiAyMTow NzoxOSArMDEwMDoKPiAKPj4gVGhpcyBpcyBub3cgdGhlIHRoaXJkIGF0dGVtcHQgdG8gZmV0Y2gg dGhlIE1BQyBhZGRyZXNzZXMgZnJvbSB0aGUgVlBECj4+IGZvciB0aGUgS29udHJvbiBzbDI4IGJv YXJkcy4gUHJldmlvdXMgZGlzY3Vzc2lvbnMgY2FuIGJlIGZvdW5kIGhlcmU6Cj4+IGh0dHBzOi8v bG9yZS5rZXJuZWwub3JnL2xrbWwvMjAyMTEyMjgxNDI1NDkuMTI3NTQxMi0xLW1pY2hhZWxAd2Fs bGUuY2MvCj4+Cj4+Cj4+IE5WTUVNIGNlbGxzIGFyZSB0eXBpY2FsbHkgYWRkZWQgYnkgYm9hcmQg Y29kZSBvciBieSB0aGUgZGV2aWNldHJlZS4gQnV0Cj4+IGFzIHRoZSBjZWxscyBnZXQgbW9yZSBj b21wbGV4LCB0aGVyZSBpcyAodmFsaWQpIHB1c2ggYmFjayBmcm9tIHRoZQo+PiBkZXZpY2V0cmVl IG1haW50YWluZXJzIHRvIG5vdCBwdXQgdGhhdCBoYW5kbGluZyBpbiB0aGUgZGV2aWNldHJlZS4K Pj4KPj4gVGhlcmVmb3JlLCBpbnRyb2R1Y2UgTlZNRU0gbGF5b3V0cy4gVGhleSBvcGVyYXRlIG9u IHRoZSBOVk1FTSBkZXZpY2UgYW5kCj4+IGNhbiBhZGQgY2VsbHMgZHVyaW5nIHJ1bnRpbWUuIFRo YXQgd2F5IGl0IGlzIHBvc3NpYmxlIHRvIGFkZCBtb3JlIGNvbXBsZXgKPj4gY2VsbHMgdGhhbiBp dCBpcyBwb3NzaWJsZSByaWdodCBub3cgd2l0aCB0aGUgb2Zmc2V0L2xlbmd0aC9iaXRzCj4+IGRl c2NyaXB0aW9uIGluIHRoZSBkZXZpY2UgdHJlZS4gRm9yIGV4YW1wbGUsIHlvdSBjYW4gaGF2ZSBw b3N0IHByb2Nlc3NpbmcKPj4gZm9yIGluZGl2aWR1YWwgY2VsbHMgKHRoaW5rIG9mIGVuZGlhbiBz d2FwcGluZywgb3IgZXRoZXJuZXQgb2Zmc2V0Cj4+IGhhbmRsaW5nKS4KPj4KPj4gVGhlIGlteC1v Y290cCBkcml2ZXIgaXMgdGhlIG9ubHkgdXNlciBvZiB0aGUgZ2xvYmFsIHBvc3QgcHJvY2Vzc2lu ZyBob29rLAo+PiBjb252ZXJ0IGl0IHRvIG52bWVtIGxheW91dHMgYW5kIGRyb3AgdGhlIGdsb2Jh bCBwb3N0IHBvY2Vzc2luZyBob29rLgo+Pgo+PiBGb3Igbm93LCB0aGUgbGF5b3V0cyBhcmUgc2Vs ZWN0ZWQgYnkgdGhlIGRldmljZSB0cmVlLiBCdXQgdGhlIGlkZWEgaXMKPj4gdGhhdCBhbHNvIGJv YXJkIGZpbGVzIG9yIG90aGVyIGRyaXZlcnMgY291bGQgc2V0IGEgbGF5b3V0LiBBbHRob3VnaCBu bwo+PiBjb2RlIGZvciB0aGF0IGV4aXN0cyB5ZXQuCj4+Cj4+IFRoYW5rcyB0byBNaXF1ZWwsIHRo ZSBkZXZpY2UgdHJlZSBiaW5kaW5ncyBhcmUgYWxyZWFkeSBhcHByb3ZlZCBhbmQgbWVyZ2VkLgo+ Pgo+PiBOVk1FTSBsYXlvdXRzIGFzIG1vZHVsZXM/Cj4+IFdoaWxlIHBvc3NpYmxlIGluIHByaW5j aXBsZSwgaXQgZG9lc24ndCBtYWtlIGFueSBzZW5zZSBiZWNhdXNlIHRoZSBOVk1FTQo+PiBjb3Jl IGNhbid0IGJlIGNvbXBpbGVkIGFzIGEgbW9kdWxlLiBUaGUgbGF5b3V0cyBuZWVkcyB0byBiZSBh dmFpbGFibGUgYXQKPj4gcHJvYmUgdGltZS4gKFRoYXQgaXMgYWxzbyB0aGUgcmVhc29uIHdoeSB0 aGV5IGdldCByZWdpc3RlcmVkIHdpdGgKPj4gc3Vic3lzX2luaXRjYWxsKCkuKSBTbyBpZiB0aGUg TlZNRU0gY29yZSB3b3VsZCBiZSBhIG1vZHVsZSwgdGhlIGxheW91dHMKPj4gY291bGQgYmUgbW9k dWxlcywgdG9vLgo+IAo+IEkgYmVsaWV2ZSB0aGlzIHNlcmllcyBzdGlsbCBhcHBsaWVzIGV2ZW4g dGhvdWdoIC1yYzEgKGFuZCAtcmMyKSBhcmUgb3V0Cj4gbm93LCBtYXkgd2Uga25vdyBpZiB5b3Ug Y29uc2lkZXIgbWVyZ2luZyBpdCBhbnl0aW1lIHNvb24gb3IgaWYgdGhlcmUKPiBhcmUgc3RpbGwg ZGlzY3JlcGFuY2llcyBpbiB0aGUgaW1wbGVtZW50YXRpb24geW91IHdvdWxkIGxpa2UgdG8KPiBk aXNjdXNzPyBPdGhlcndpc2UgSSB3b3VsZCByZWFsbHkgbGlrZSB0byBzZWUgdGhpcyBsYXlpbmcg aW4gLW5leHQgYQo+IGZldyB3ZWVrcyBiZWZvcmUgYmVpbmcgc2VudCBvdXQgdG8gTGludXMsIGp1 c3QgaW4gY2FzZS4KPiAKPiBUaGFua3MsCj4gTWlxdcOobAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QK bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=