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 36D30C001B1 for ; Fri, 23 Jun 2023 20:40:29 +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=p5G918Hk+9gSnlpAA4+o4ogSNgpXVsi9jINYFa/W73s=; b=On5BWfYB/+R9vR bVRFEYNSSavujWabogxLbV/l48zzdM2GbjXGac4p3x9GEm0wDNQgd/rDaaYkIB7E0b3VyFSkmDp1L 0ZPaO/q7cBZtkACeSRaNrzx7xbmd2cOkmqJ2M1XvlL2E2FHRN/urXjoU1r0jv7WA87fUNA5HBCrrq o+6TjQqrxe58n+BRID9ABAUSTRmf3qo9g6ocdHusM8GNQqFgoG/mFlN1sYiThsrVfGgA7yVOyAOUh iQcZifKlnt+kWq5SVDyaKnVOwINdH5OeOOIU2jcjRQNgu2KF3j/f6TUR/K5HHJt5wxU+mJDFcJTaQ SrStUsLfKWjC+7z/RhKg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qCnZu-004WhD-36; Fri, 23 Jun 2023 20:40:22 +0000 Received: from mail-io1-f54.google.com ([209.85.166.54]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qCnZr-004Wfq-2z; Fri, 23 Jun 2023 20:40:21 +0000 Received: by mail-io1-f54.google.com with SMTP id ca18e2360f4ac-780c8df592eso38260539f.2; Fri, 23 Jun 2023 13:40:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687552818; x=1690144818; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ot8TQl0fG1cRM0UPfyPtiV0P85KVORof9aumFFE+MAo=; b=FSMy05iHlyYkObLDFPFSshr6+Zs5fnkRgTEVGRDLx4NhYbthWokh2QNq7DoXF/MncN JOihzwqs5skGT6NicOWSWD5BXUqY3PVO5xeAazvbJEl+vxanj5/jQqhKEtur1pvFmObl j03xvO9U1W10wFSM+VzpMXHlXHZgFJ+Pj/TdsC+flCVrAhHzU5sKuNMPUfoXes5po6nl 5YGHLLoQoa6UzUsgvmmevfx5yCwfUHMvq7rSUGqQ+5MdK4Cpgn4G5o4h4yktbRShzsRl Z6jTIb0SVJW8/faIraKk1Zi56CrpuNLm4DAMZTErjIx7CSxRcMoHmZwlJGFMOBLou9eA TqSg== X-Gm-Message-State: AC+VfDzE3u5MgZFegwy+It0lnRjMUIepCXSFFl07f5zcy1+1ex8qg43C 9ioRuRJyDJpBixOeHi/3o7iEF2wdJw== X-Google-Smtp-Source: ACHHUZ4ySz/gaJTt2dhyNcDp+w1NwFoIO+PkHghv/0UHyNCmJBxMCEOz3chGGoIVtZ2bUXQIPwCg5Q== X-Received: by 2002:a5d:96c1:0:b0:76f:1664:672 with SMTP id r1-20020a5d96c1000000b0076f16640672mr20422866iol.13.1687552818624; Fri, 23 Jun 2023 13:40:18 -0700 (PDT) Received: from robh_at_kernel.org ([64.188.179.250]) by smtp.gmail.com with ESMTPSA id ep22-20020a0566384e1600b00411b8c1813asm2809539jab.159.2023.06.23.13.40.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jun 2023 13:40:17 -0700 (PDT) Received: (nullmailer pid 1082374 invoked by uid 1000); Fri, 23 Jun 2023 20:40:16 -0000 Date: Fri, 23 Jun 2023 14:40:16 -0600 From: Rob Herring To: =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: Srinivas Kandagatla , Krzysztof Kozlowski , Conor Dooley , Miquel Raynal , Christian Marangi , devicetree@vger.kernel.org, linux-mtd@lists.infradead.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Subject: Re: [PATCH] dt-bindings: nvmem: fixed-cell: add compatibles for MAC cells Message-ID: <20230623204016.GA1060715-robh@kernel.org> References: <20230616213033.8451-1-zajec5@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20230616213033.8451-1-zajec5@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230623_134019_963280_81347CC0 X-CRM114-Status: GOOD ( 34.10 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org T24gRnJpLCBKdW4gMTYsIDIwMjMgYXQgMTE6MzA6MzNQTSArMDIwMCwgUmFmYcWCIE1pxYJlY2tp IHdyb3RlOgo+IEZyb206IFJhZmHFgiBNacWCZWNraSA8cmFmYWxAbWlsZWNraS5wbD4KPiAKPiBB IGxvdCBvZiBob21lIHJvdXRlcnMgaGF2ZSBOVk1FTSBmaXhlZCBjZWxscyBjb250YWluaW5nIE1B QyBhZGRyZXNzIHRoYXQKPiBuZWVkIHNvbWUgZnVydGhlciBwcm9jZXNzaW5nLiBJbiB+OTklIGNh c2VzIE1BQyBuZWVkcyB0byBiZToKPiAxLiBPcHRpb25hbGx5IHBhcnNlZCBmcm9tIEFTQ0lJIGZv cm1hdAo+IDIuIEluY3JlYXNlZCBieSBhIHZlbmRvci1waWNrZWQgdmFsdWUKPiAKPiBUaGVyZSB3 YXMgYWxyZWFkeSBhbiBhdHRlbXB0IHRvIGRlc2lnbiBhIGJpbmRpbmcgZm9yIHRoYXQgYXQgTlZN RU0KPiBkZXZpY2UgbGV2ZWwgaW4gdGhlIHBhc3QuIEl0IHdhc24ndCBhY2NlcHRlZCB0aG91Z2gg YXMgaXQgZGlkbid0IHJlYWxseQo+IGZpdCBOVk1FTSBkZXZpY2UgbGF5ZXIuCj4gCj4gVGhlIGlu dHJvZHVjdGlvbiBvZiBOVk1FTSBmaXhlZC1jZWxscyBsYXlvdXQgc2VlbXMgdG8gYmUgYW4gb3Bw b3J0dW5pdHkKPiB0byBwcm92aWRlIGEgcmVsZXZhbnQgYmluZGluZyBpbiBhIGNsZWFuIHdheS4K PiAKPiBUaGlzIGNvbW1pdCBhZGRzIHR3byAqZ2VuZXJpYyogY29tcGF0aWJsZSBzdHJpbmdzOiAi bWFjLWJhc2UiIGFuZAo+ICJtYWMtYXNjaWkiLiBBcyBhbHdheXMgdGhvc2UgbmVlZCB0byBiZSBj YXJlZnVsbHkgcmV2aWV3ZWQuCj4gCj4gT3BlbldydCBwcm9qZWN0IGN1cnJlbnRseSBzdXBwb3J0 cyB+MzAwIGhvbWUgcm91dGVycyB0aGF0IHdvdWxkIGJlbmVmaXQKPiBmcm9tIHRoZSAibWFjLWJh c2UiIGJpbmRpbmcuIFRob3NlIGRldmljZXMgYXJlIG1hbnVmYWN0dXJlZCBieSBtdWx0aXBsZQo+ IHZlbmRvcnMuIFRoZXJlIGFyZSBUUC1MaW5rIGRldmljZXMgKDc2IG9mIHRoZW0pLCBOZXRnZWFy ICgxOSksCj4gRC1MaW5rICgxMSksIE9wZW5NZXNoICg5KSwgRW5HZW5pdXMgKDgpLCBHTC5pTmV0 ICg4KSwgWlRFICg3KSwKPiBYaWFvbWkgKDUpLCBVYmlxdWl0aSAoNikgYW5kIG1vcmUuIFRob3Nl IGRldmljZXMgZG9uJ3Qgc2hhcmUgYW4KPiBhcmNoaXRlY3R1cmUgb3IgU29DLgo+IAo+IEFtb3Vu dCBvZiBkZXZpY2VzIHRvIGJlbmVmaXQgZnJvbSB0aGUgIm1hYy1hc2NpaSIgaXMgaGFyZCB0byBk ZXRlcm1pbmUKPiBhcyBub3QgYWxsIG9mIHRoZW0gd2VyZSBjb252ZXJ0ZWQgdG8gRFQgeWV0LiBU aGVyZSBhcmUgYXQgbGVhc3QgMjAwIG9mCj4gc3VjaCBkZXZpY2VzLgo+IAo+IEl0IHdvdWxkIGJl IGltcHJhY3RpY2FsIHRvIHByb3ZpZGUgdW5pcXVlICJjb21wYXRpYmxlIiBzdHJpbmdzIGZvciBO Vk1FTQo+IGxheW91dHMgb2YgYWxsIHRob3NlIGRldmljZXMuIEl0IHNlZW1zIGxpa2UgYSB2YWxp ZCBjYXNlIGZvciBhbGxvd2luZyBhCj4gZ2VuZXJpYyBiaW5kaW5nIGluc3RlYWQuIEV2ZW4gaWYg dGhpcyBiaW5kaW5nIHdpbGwgbm90IGJlIHN1ZmZpY2llbnQgZm9yCj4gc29tZSBmdXJ0aGVyIGRl dmljZXMgaXQgc2VlbXMgdG8gYmUgdXNlZnVsIGVub3VnaCBhcyBpdCBpcy4KCkknbSBnZW5lcmFs bHkgb2theSB3aXRoIHRoaXMgYXBwcm9hY2ggYXMgaXQncyBub3QgdHJ5aW5nIHRvIGhhbmRsZSBh bGwgCnBlcm11dGF0aW9ucyB3aXRoIHByb3BlcnRpZXMuIEFueXRoaW5nIG9kZCBjYW4gaGF2ZSBh IHNwZWNpZmljIApjb21wYXRpYmxlIGVhc2lseS4KCj4gCj4gU2lnbmVkLW9mZi1ieTogUmFmYcWC IE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgo+IC0tLQo+IElmIHRoaXMgYmluZGluZyBnZXRz IGFwcHJvdmVkIEkgd2lsbCBzdGlsbCBuZWVkIGEgbWlub3IgaGVscCB3aXRoIFlBTUwuCj4gCj4g Rm9yIHNvbWUgcmVhc29uIG15IGNvbmRpdGlvbnMgaW4gZml4ZWQtY2VsbC55YW1sIGRvbid0IHNl ZW0gdG8gd29yayBhcwo+IGV4cGVjdGVkLiBJIHRyaWVkIHRvIG1ha2UgIiNudm1lbS1jZWxsLWNl bGxzIiByZXF1aXJlZCBvbmx5IGZvciB0aGUKPiAibWFjLWJhc2UiIGJ1dCBpdCBzZWVtcyBpdCBn b3QgcmVxdWlyZWQgZm9yIGFsbCBjZWxsczoKCkFuc3dlciBiZWxvdy4KCj4gICBEVENfQ0hLIERv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWxheW91 dC5leGFtcGxlLmR0Ygo+IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9s YXlvdXRzL2ZpeGVkLWxheW91dC5leGFtcGxlLmR0YjogbnZtZW0tbGF5b3V0OiBjYWxpYnJhdGlv bkA0MDAwOiAnI252bWVtLWNlbGwtY2VsbHMnIGlzIGEgcmVxdWlyZWQgcHJvcGVydHkKPiAgICAg ICAgIEZyb20gc2NoZW1hOiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbnZtZW0v bGF5b3V0cy9maXhlZC1sYXlvdXQueWFtbAo+IAo+IENlbGwgImNhbGlicmF0aW9uIiBkb2Vzbid0 IGhhdmUgYW55ICJjb21wYXRpYmxlIiBzbyBpdCBzaG91bGRuJ3QgcmVxdWlyZQo+ICIjbnZtZW0t Y2VsbC1jZWxscyIuCj4gQ2FuIHNvbWVvbmUgaGludCBtZSB3aGF0IEkgZGlkIHdyb25nLCBwbGVh c2U/Cj4gLS0tCj4gIC4uLi9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWNlbGwueWFtbCAg ICB8IDM1ICsrKysrKysrKysrKysrKysrKysKPiAgLi4uL2JpbmRpbmdzL252bWVtL2xheW91dHMv Zml4ZWQtbGF5b3V0LnlhbWwgIHwgMTIgKysrKysrKwo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5n cy9udm1lbS9udm1lbS55YW1sICAgICAgfCAgNSArKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA1MSBp bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWNlbGwueWFtbCBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWNlbGwu eWFtbAo+IGluZGV4IGU2OTgwOTg0NTBlMS4uMDQ3ZTQyNDM4YTRmIDEwMDY0NAo+IC0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWNlbGwu eWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlv dXRzL2ZpeGVkLWNlbGwueWFtbAo+IEBAIC0xMSw2ICsxMSwxNyBAQCBtYWludGFpbmVyczoKPiAg ICAtIFNyaW5pdmFzIEthbmRhZ2F0bGEgPHNyaW5pdmFzLmthbmRhZ2F0bGFAbGluYXJvLm9yZz4K PiAgCj4gIHByb3BlcnRpZXM6Cj4gKyAgY29tcGF0aWJsZToKPiArICAgIG9uZU9mOgo+ICsgICAg ICAtIGNvbnN0OiBtYWMtYmFzZQo+ICsgICAgICAgIGRlc2NyaXB0aW9uOiA+Cj4gKyAgICAgICAg ICBDZWxsIHdpdGggYmFzZSBNQUMgYWRkcmVzcyB0byBiZSB1c2VkIGZvciBjYWxjdWxhdGluZyBl eHRyYSByZWxhdGl2ZQo+ICsgICAgICAgICAgYWRkcmVzc2VzLgo+ICsgICAgICAtIGNvbnN0OiBt YWMtYXNjaWkKPiArICAgICAgICBkZXNjcmlwdGlvbjogPgo+ICsgICAgICAgICAgQ2VsbCB3aXRo IGJhc2UgTUFDIGFkZHJlc3Mgc3RvcmVkIGluIGFuIEFTQ0lJIGZvcm1hdCAobGlrZQo+ICsgICAg ICAgICAgIjAwOjExOjIyOjMzOjQ0OjU1IikuCgpJc24ndCBBU0NJSSBkZXRlY3RhYmxlPyBKdXN0 IGxvb2sgYXQgdGhlIGxlbmd0aCBvciB0aGF0IGFsbCB2YWx1ZXMgYXJlIAoweDM/LiBUaG91Z2gg SSBjYW4ndCBtYWtlIHNlbnNlIG9mIHRoZSBsZW5ndGhzIHlvdXIgZXhhbXBsZXMgaGF2ZS4KCj4g Kwo+ICAgIHJlZzoKPiAgICAgIG1heEl0ZW1zOiAxCj4gIAo+IEBAIC0yNSw2ICszNiwzMCBAQCBw cm9wZXJ0aWVzOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgU2l6ZSBpbiBi aXQgd2l0aGluIHRoZSBhZGRyZXNzIHJhbmdlIHNwZWNpZmllZCBieSByZWcuCj4gIAo+ICthbGxP ZjoKPiArICAtIGlmOgo+ICsgICAgICBwcm9wZXJ0aWVzOgo+ICsgICAgICAgIGNvbXBhdGlibGU6 Cj4gKyAgICAgICAgICBjb250YWluczoKPiArICAgICAgICAgICAgY29uc3Q6IG1hYy1iYXNlCgpU aGlzIHdpbGwgYmUgdHJ1ZSB3aXRoIG5vIGNvbXBhdGlibGUgcHJvcGVydHkuIFlvdSBuZWVkICdy ZXF1aXJlZDogWyAKY29tcGF0aWJsZSBdJyBpbiBhZGRpdGlvbi4KCj4gKyAgICB0aGVuOgo+ICsg ICAgICBwcm9wZXJ0aWVzOgo+ICsgICAgICAgICIjbnZtZW0tY2VsbC1jZWxscyI6Cj4gKyAgICAg ICAgICBkZXNjcmlwdGlvbjogVGhlIGZpcnN0IGFyZ3VtZW50IGlzIGEgTUFDIGFkZHJlc3Mgb2Zm c2V0Lgo+ICsgICAgICAgICAgY29uc3Q6IDEKPiArICAgICAgcmVxdWlyZWQ6Cj4gKyAgICAgICAg LSAiI252bWVtLWNlbGwtY2VsbHMiCj4gKyAgLSBpZjoKPiArICAgICAgcHJvcGVydGllczoKPiAr ICAgICAgICBjb21wYXRpYmxlOgo+ICsgICAgICAgICAgY29udGFpbnM6Cj4gKyAgICAgICAgICAg IGNvbnN0OiBtYWMtYXNjaWkKPiArICAgIHRoZW46Cj4gKyAgICAgIHByb3BlcnRpZXM6Cj4gKyAg ICAgICAgIiNudm1lbS1jZWxsLWNlbGxzIjoKPiArICAgICAgICAgIGRlc2NyaXB0aW9uOiBUaGUg Zmlyc3QgYXJndW1lbnQgaXMgYSBNQUMgYWRkcmVzcyBvZmZzZXQuCj4gKyAgICAgICAgICBjb25z dDogMQo+ICsKPiAgcmVxdWlyZWQ6Cj4gICAgLSByZWcKPiAgCj4gZGlmZiAtLWdpdCBhL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWxheW91dC55 YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL252bWVtL2xheW91dHMvZml4 ZWQtbGF5b3V0LnlhbWwKPiBpbmRleCBjMjcxNTM3ZDA3MTQuLjA1YjgyMzBjZDE4YyAxMDA2NDQK PiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbnZtZW0vbGF5b3V0cy9m aXhlZC1sYXlvdXQueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9udm1lbS9sYXlvdXRzL2ZpeGVkLWxheW91dC55YW1sCj4gQEAgLTQ0LDYgKzQ0LDE4IEBAIGV4 YW1wbGVzOgo+ICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Owo+ICAgICAgICAgICNzaXpl LWNlbGxzID0gPDE+Owo+ICAKPiArICAgICAgICBtYWNAMTAwIHsKPiArICAgICAgICAgICAgY29t cGF0aWJsZSA9ICJtYWMtYmFzZSI7Cj4gKyAgICAgICAgICAgIHJlZyA9IDwweDEwMCAweGM+Owo+ ICsgICAgICAgICAgICAjbnZtZW0tY2VsbC1jZWxscyA9IDwxPjsKPiArICAgICAgICB9Owo+ICsK PiArICAgICAgICBtYWNAMTEwIHsKPiArICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtYWMtYXNj aWkiOwo+ICsgICAgICAgICAgICByZWcgPSA8MHgxMTAgMHgxMT47Cj4gKyAgICAgICAgICAgICNu dm1lbS1jZWxsLWNlbGxzID0gPDE+Owo+ICsgICAgICAgIH07Cj4gKwo+ICAgICAgICAgIGNhbGli cmF0aW9uQDQwMDAgewo+ICAgICAgICAgICAgICByZWcgPSA8MHg0MDAwIDB4MTAwPjsKPiAgICAg ICAgICB9Owo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bnZtZW0vbnZtZW0ueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1l bS9udm1lbS55YW1sCj4gaW5kZXggOTgwMjQ0MTAwNjkwLi45ZjkyMWQ5NDAxNDIgMTAwNjQ0Cj4g LS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL252bWVtL252bWVtLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbnZtZW0vbnZtZW0ueWFt bAo+IEBAIC00OSw3ICs0OSwxMCBAQCBwcm9wZXJ0aWVzOgo+ICBwYXR0ZXJuUHJvcGVydGllczoK PiAgICAiQFswLTlhLWZdKygsWzAtN10pPyQiOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICAk cmVmOiBsYXlvdXRzL2ZpeGVkLWNlbGwueWFtbAo+ICsgICAgYWxsT2Y6Cj4gKyAgICAgIC0gJHJl ZjogbGF5b3V0cy9maXhlZC1jZWxsLnlhbWwKPiArICAgICAgLSBwcm9wZXJ0aWVzOgo+ICsgICAg ICAgICAgY29tcGF0aWJsZTogZmFsc2UKPiAgICAgIGRlcHJlY2F0ZWQ6IHRydWUKPiAgCj4gIGFk ZGl0aW9uYWxQcm9wZXJ0aWVzOiB0cnVlCj4gLS0gCj4gMi4zNS4zCj4gCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXggTVREIGRpc2N1 c3Npb24gbWFpbGluZyBsaXN0Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtbXRkLwo= 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 75940EB64D7 for ; Fri, 23 Jun 2023 20:40:56 +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=PeGNZ2f/znUzlQ2djfHFTolgh26L/mEnD88CanqHcQk=; b=N/K8FRooDz0HDg pHugAtXclQfe4UVIIK/EmvNKJVPp2vLQQQLPnquxV9Nu4OThP+yp+US+5bXxa2Q+9vm5O0nE7XU8K M6XHi0rHL8nOa7WTD50fldX4gZOk1Qzj+9kTjBzOqyoqkgAADHWOhBzZg3MLtAdVtQnoPUZxSCn42 v2V8K1ojrf+FjWiduDh8L83gW6SFZMUwvdZXcDRfmSnGGLpFSnVLG8we7bk7uXlxXlpijVHy4+yrD AOVH5xhuTOSacTmpN7vcURRtI5bDAvnt/q5Zns4E1sI4oH8AFkBTSA1OFa8wePtaPO+Tva084IvxU lx7RM/udC2AQn35E1Hng==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qCnZv-004Whd-2C; Fri, 23 Jun 2023 20:40:23 +0000 Received: from mail-io1-f54.google.com ([209.85.166.54]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qCnZr-004Wfq-2z; Fri, 23 Jun 2023 20:40:21 +0000 Received: by mail-io1-f54.google.com with SMTP id ca18e2360f4ac-780c8df592eso38260539f.2; Fri, 23 Jun 2023 13:40:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687552818; x=1690144818; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ot8TQl0fG1cRM0UPfyPtiV0P85KVORof9aumFFE+MAo=; b=FSMy05iHlyYkObLDFPFSshr6+Zs5fnkRgTEVGRDLx4NhYbthWokh2QNq7DoXF/MncN JOihzwqs5skGT6NicOWSWD5BXUqY3PVO5xeAazvbJEl+vxanj5/jQqhKEtur1pvFmObl j03xvO9U1W10wFSM+VzpMXHlXHZgFJ+Pj/TdsC+flCVrAhHzU5sKuNMPUfoXes5po6nl 5YGHLLoQoa6UzUsgvmmevfx5yCwfUHMvq7rSUGqQ+5MdK4Cpgn4G5o4h4yktbRShzsRl Z6jTIb0SVJW8/faIraKk1Zi56CrpuNLm4DAMZTErjIx7CSxRcMoHmZwlJGFMOBLou9eA TqSg== X-Gm-Message-State: AC+VfDzE3u5MgZFegwy+It0lnRjMUIepCXSFFl07f5zcy1+1ex8qg43C 9ioRuRJyDJpBixOeHi/3o7iEF2wdJw== X-Google-Smtp-Source: ACHHUZ4ySz/gaJTt2dhyNcDp+w1NwFoIO+PkHghv/0UHyNCmJBxMCEOz3chGGoIVtZ2bUXQIPwCg5Q== X-Received: by 2002:a5d:96c1:0:b0:76f:1664:672 with SMTP id r1-20020a5d96c1000000b0076f16640672mr20422866iol.13.1687552818624; Fri, 23 Jun 2023 13:40:18 -0700 (PDT) Received: from robh_at_kernel.org ([64.188.179.250]) by smtp.gmail.com with ESMTPSA id ep22-20020a0566384e1600b00411b8c1813asm2809539jab.159.2023.06.23.13.40.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jun 2023 13:40:17 -0700 (PDT) Received: (nullmailer pid 1082374 invoked by uid 1000); Fri, 23 Jun 2023 20:40:16 -0000 Date: Fri, 23 Jun 2023 14:40:16 -0600 From: Rob Herring To: =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: Srinivas Kandagatla , Krzysztof Kozlowski , Conor Dooley , Miquel Raynal , Christian Marangi , devicetree@vger.kernel.org, linux-mtd@lists.infradead.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Subject: Re: [PATCH] dt-bindings: nvmem: fixed-cell: add compatibles for MAC cells Message-ID: <20230623204016.GA1060715-robh@kernel.org> References: <20230616213033.8451-1-zajec5@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20230616213033.8451-1-zajec5@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230623_134019_963280_81347CC0 X-CRM114-Status: GOOD ( 34.10 ) 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 T24gRnJpLCBKdW4gMTYsIDIwMjMgYXQgMTE6MzA6MzNQTSArMDIwMCwgUmFmYcWCIE1pxYJlY2tp IHdyb3RlOgo+IEZyb206IFJhZmHFgiBNacWCZWNraSA8cmFmYWxAbWlsZWNraS5wbD4KPiAKPiBB IGxvdCBvZiBob21lIHJvdXRlcnMgaGF2ZSBOVk1FTSBmaXhlZCBjZWxscyBjb250YWluaW5nIE1B QyBhZGRyZXNzIHRoYXQKPiBuZWVkIHNvbWUgZnVydGhlciBwcm9jZXNzaW5nLiBJbiB+OTklIGNh c2VzIE1BQyBuZWVkcyB0byBiZToKPiAxLiBPcHRpb25hbGx5IHBhcnNlZCBmcm9tIEFTQ0lJIGZv cm1hdAo+IDIuIEluY3JlYXNlZCBieSBhIHZlbmRvci1waWNrZWQgdmFsdWUKPiAKPiBUaGVyZSB3 YXMgYWxyZWFkeSBhbiBhdHRlbXB0IHRvIGRlc2lnbiBhIGJpbmRpbmcgZm9yIHRoYXQgYXQgTlZN RU0KPiBkZXZpY2UgbGV2ZWwgaW4gdGhlIHBhc3QuIEl0IHdhc24ndCBhY2NlcHRlZCB0aG91Z2gg YXMgaXQgZGlkbid0IHJlYWxseQo+IGZpdCBOVk1FTSBkZXZpY2UgbGF5ZXIuCj4gCj4gVGhlIGlu dHJvZHVjdGlvbiBvZiBOVk1FTSBmaXhlZC1jZWxscyBsYXlvdXQgc2VlbXMgdG8gYmUgYW4gb3Bw b3J0dW5pdHkKPiB0byBwcm92aWRlIGEgcmVsZXZhbnQgYmluZGluZyBpbiBhIGNsZWFuIHdheS4K PiAKPiBUaGlzIGNvbW1pdCBhZGRzIHR3byAqZ2VuZXJpYyogY29tcGF0aWJsZSBzdHJpbmdzOiAi bWFjLWJhc2UiIGFuZAo+ICJtYWMtYXNjaWkiLiBBcyBhbHdheXMgdGhvc2UgbmVlZCB0byBiZSBj YXJlZnVsbHkgcmV2aWV3ZWQuCj4gCj4gT3BlbldydCBwcm9qZWN0IGN1cnJlbnRseSBzdXBwb3J0 cyB+MzAwIGhvbWUgcm91dGVycyB0aGF0IHdvdWxkIGJlbmVmaXQKPiBmcm9tIHRoZSAibWFjLWJh c2UiIGJpbmRpbmcuIFRob3NlIGRldmljZXMgYXJlIG1hbnVmYWN0dXJlZCBieSBtdWx0aXBsZQo+ IHZlbmRvcnMuIFRoZXJlIGFyZSBUUC1MaW5rIGRldmljZXMgKDc2IG9mIHRoZW0pLCBOZXRnZWFy ICgxOSksCj4gRC1MaW5rICgxMSksIE9wZW5NZXNoICg5KSwgRW5HZW5pdXMgKDgpLCBHTC5pTmV0 ICg4KSwgWlRFICg3KSwKPiBYaWFvbWkgKDUpLCBVYmlxdWl0aSAoNikgYW5kIG1vcmUuIFRob3Nl IGRldmljZXMgZG9uJ3Qgc2hhcmUgYW4KPiBhcmNoaXRlY3R1cmUgb3IgU29DLgo+IAo+IEFtb3Vu dCBvZiBkZXZpY2VzIHRvIGJlbmVmaXQgZnJvbSB0aGUgIm1hYy1hc2NpaSIgaXMgaGFyZCB0byBk ZXRlcm1pbmUKPiBhcyBub3QgYWxsIG9mIHRoZW0gd2VyZSBjb252ZXJ0ZWQgdG8gRFQgeWV0LiBU aGVyZSBhcmUgYXQgbGVhc3QgMjAwIG9mCj4gc3VjaCBkZXZpY2VzLgo+IAo+IEl0IHdvdWxkIGJl IGltcHJhY3RpY2FsIHRvIHByb3ZpZGUgdW5pcXVlICJjb21wYXRpYmxlIiBzdHJpbmdzIGZvciBO Vk1FTQo+IGxheW91dHMgb2YgYWxsIHRob3NlIGRldmljZXMuIEl0IHNlZW1zIGxpa2UgYSB2YWxp ZCBjYXNlIGZvciBhbGxvd2luZyBhCj4gZ2VuZXJpYyBiaW5kaW5nIGluc3RlYWQuIEV2ZW4gaWYg dGhpcyBiaW5kaW5nIHdpbGwgbm90IGJlIHN1ZmZpY2llbnQgZm9yCj4gc29tZSBmdXJ0aGVyIGRl dmljZXMgaXQgc2VlbXMgdG8gYmUgdXNlZnVsIGVub3VnaCBhcyBpdCBpcy4KCkknbSBnZW5lcmFs bHkgb2theSB3aXRoIHRoaXMgYXBwcm9hY2ggYXMgaXQncyBub3QgdHJ5aW5nIHRvIGhhbmRsZSBh bGwgCnBlcm11dGF0aW9ucyB3aXRoIHByb3BlcnRpZXMuIEFueXRoaW5nIG9kZCBjYW4gaGF2ZSBh IHNwZWNpZmljIApjb21wYXRpYmxlIGVhc2lseS4KCj4gCj4gU2lnbmVkLW9mZi1ieTogUmFmYcWC IE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgo+IC0tLQo+IElmIHRoaXMgYmluZGluZyBnZXRz IGFwcHJvdmVkIEkgd2lsbCBzdGlsbCBuZWVkIGEgbWlub3IgaGVscCB3aXRoIFlBTUwuCj4gCj4g Rm9yIHNvbWUgcmVhc29uIG15IGNvbmRpdGlvbnMgaW4gZml4ZWQtY2VsbC55YW1sIGRvbid0IHNl ZW0gdG8gd29yayBhcwo+IGV4cGVjdGVkLiBJIHRyaWVkIHRvIG1ha2UgIiNudm1lbS1jZWxsLWNl bGxzIiByZXF1aXJlZCBvbmx5IGZvciB0aGUKPiAibWFjLWJhc2UiIGJ1dCBpdCBzZWVtcyBpdCBn b3QgcmVxdWlyZWQgZm9yIGFsbCBjZWxsczoKCkFuc3dlciBiZWxvdy4KCj4gICBEVENfQ0hLIERv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWxheW91 dC5leGFtcGxlLmR0Ygo+IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9s YXlvdXRzL2ZpeGVkLWxheW91dC5leGFtcGxlLmR0YjogbnZtZW0tbGF5b3V0OiBjYWxpYnJhdGlv bkA0MDAwOiAnI252bWVtLWNlbGwtY2VsbHMnIGlzIGEgcmVxdWlyZWQgcHJvcGVydHkKPiAgICAg ICAgIEZyb20gc2NoZW1hOiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbnZtZW0v bGF5b3V0cy9maXhlZC1sYXlvdXQueWFtbAo+IAo+IENlbGwgImNhbGlicmF0aW9uIiBkb2Vzbid0 IGhhdmUgYW55ICJjb21wYXRpYmxlIiBzbyBpdCBzaG91bGRuJ3QgcmVxdWlyZQo+ICIjbnZtZW0t Y2VsbC1jZWxscyIuCj4gQ2FuIHNvbWVvbmUgaGludCBtZSB3aGF0IEkgZGlkIHdyb25nLCBwbGVh c2U/Cj4gLS0tCj4gIC4uLi9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWNlbGwueWFtbCAg ICB8IDM1ICsrKysrKysrKysrKysrKysrKysKPiAgLi4uL2JpbmRpbmdzL252bWVtL2xheW91dHMv Zml4ZWQtbGF5b3V0LnlhbWwgIHwgMTIgKysrKysrKwo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5n cy9udm1lbS9udm1lbS55YW1sICAgICAgfCAgNSArKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA1MSBp bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWNlbGwueWFtbCBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWNlbGwu eWFtbAo+IGluZGV4IGU2OTgwOTg0NTBlMS4uMDQ3ZTQyNDM4YTRmIDEwMDY0NAo+IC0tLSBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWNlbGwu eWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlv dXRzL2ZpeGVkLWNlbGwueWFtbAo+IEBAIC0xMSw2ICsxMSwxNyBAQCBtYWludGFpbmVyczoKPiAg ICAtIFNyaW5pdmFzIEthbmRhZ2F0bGEgPHNyaW5pdmFzLmthbmRhZ2F0bGFAbGluYXJvLm9yZz4K PiAgCj4gIHByb3BlcnRpZXM6Cj4gKyAgY29tcGF0aWJsZToKPiArICAgIG9uZU9mOgo+ICsgICAg ICAtIGNvbnN0OiBtYWMtYmFzZQo+ICsgICAgICAgIGRlc2NyaXB0aW9uOiA+Cj4gKyAgICAgICAg ICBDZWxsIHdpdGggYmFzZSBNQUMgYWRkcmVzcyB0byBiZSB1c2VkIGZvciBjYWxjdWxhdGluZyBl eHRyYSByZWxhdGl2ZQo+ICsgICAgICAgICAgYWRkcmVzc2VzLgo+ICsgICAgICAtIGNvbnN0OiBt YWMtYXNjaWkKPiArICAgICAgICBkZXNjcmlwdGlvbjogPgo+ICsgICAgICAgICAgQ2VsbCB3aXRo IGJhc2UgTUFDIGFkZHJlc3Mgc3RvcmVkIGluIGFuIEFTQ0lJIGZvcm1hdCAobGlrZQo+ICsgICAg ICAgICAgIjAwOjExOjIyOjMzOjQ0OjU1IikuCgpJc24ndCBBU0NJSSBkZXRlY3RhYmxlPyBKdXN0 IGxvb2sgYXQgdGhlIGxlbmd0aCBvciB0aGF0IGFsbCB2YWx1ZXMgYXJlIAoweDM/LiBUaG91Z2gg SSBjYW4ndCBtYWtlIHNlbnNlIG9mIHRoZSBsZW5ndGhzIHlvdXIgZXhhbXBsZXMgaGF2ZS4KCj4g Kwo+ICAgIHJlZzoKPiAgICAgIG1heEl0ZW1zOiAxCj4gIAo+IEBAIC0yNSw2ICszNiwzMCBAQCBw cm9wZXJ0aWVzOgo+ICAgICAgICAgIGRlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgU2l6ZSBpbiBi aXQgd2l0aGluIHRoZSBhZGRyZXNzIHJhbmdlIHNwZWNpZmllZCBieSByZWcuCj4gIAo+ICthbGxP ZjoKPiArICAtIGlmOgo+ICsgICAgICBwcm9wZXJ0aWVzOgo+ICsgICAgICAgIGNvbXBhdGlibGU6 Cj4gKyAgICAgICAgICBjb250YWluczoKPiArICAgICAgICAgICAgY29uc3Q6IG1hYy1iYXNlCgpU aGlzIHdpbGwgYmUgdHJ1ZSB3aXRoIG5vIGNvbXBhdGlibGUgcHJvcGVydHkuIFlvdSBuZWVkICdy ZXF1aXJlZDogWyAKY29tcGF0aWJsZSBdJyBpbiBhZGRpdGlvbi4KCj4gKyAgICB0aGVuOgo+ICsg ICAgICBwcm9wZXJ0aWVzOgo+ICsgICAgICAgICIjbnZtZW0tY2VsbC1jZWxscyI6Cj4gKyAgICAg ICAgICBkZXNjcmlwdGlvbjogVGhlIGZpcnN0IGFyZ3VtZW50IGlzIGEgTUFDIGFkZHJlc3Mgb2Zm c2V0Lgo+ICsgICAgICAgICAgY29uc3Q6IDEKPiArICAgICAgcmVxdWlyZWQ6Cj4gKyAgICAgICAg LSAiI252bWVtLWNlbGwtY2VsbHMiCj4gKyAgLSBpZjoKPiArICAgICAgcHJvcGVydGllczoKPiAr ICAgICAgICBjb21wYXRpYmxlOgo+ICsgICAgICAgICAgY29udGFpbnM6Cj4gKyAgICAgICAgICAg IGNvbnN0OiBtYWMtYXNjaWkKPiArICAgIHRoZW46Cj4gKyAgICAgIHByb3BlcnRpZXM6Cj4gKyAg ICAgICAgIiNudm1lbS1jZWxsLWNlbGxzIjoKPiArICAgICAgICAgIGRlc2NyaXB0aW9uOiBUaGUg Zmlyc3QgYXJndW1lbnQgaXMgYSBNQUMgYWRkcmVzcyBvZmZzZXQuCj4gKyAgICAgICAgICBjb25z dDogMQo+ICsKPiAgcmVxdWlyZWQ6Cj4gICAgLSByZWcKPiAgCj4gZGlmZiAtLWdpdCBhL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9sYXlvdXRzL2ZpeGVkLWxheW91dC55 YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL252bWVtL2xheW91dHMvZml4 ZWQtbGF5b3V0LnlhbWwKPiBpbmRleCBjMjcxNTM3ZDA3MTQuLjA1YjgyMzBjZDE4YyAxMDA2NDQK PiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbnZtZW0vbGF5b3V0cy9m aXhlZC1sYXlvdXQueWFtbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9udm1lbS9sYXlvdXRzL2ZpeGVkLWxheW91dC55YW1sCj4gQEAgLTQ0LDYgKzQ0LDE4IEBAIGV4 YW1wbGVzOgo+ICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Owo+ICAgICAgICAgICNzaXpl LWNlbGxzID0gPDE+Owo+ICAKPiArICAgICAgICBtYWNAMTAwIHsKPiArICAgICAgICAgICAgY29t cGF0aWJsZSA9ICJtYWMtYmFzZSI7Cj4gKyAgICAgICAgICAgIHJlZyA9IDwweDEwMCAweGM+Owo+ ICsgICAgICAgICAgICAjbnZtZW0tY2VsbC1jZWxscyA9IDwxPjsKPiArICAgICAgICB9Owo+ICsK PiArICAgICAgICBtYWNAMTEwIHsKPiArICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtYWMtYXNj aWkiOwo+ICsgICAgICAgICAgICByZWcgPSA8MHgxMTAgMHgxMT47Cj4gKyAgICAgICAgICAgICNu dm1lbS1jZWxsLWNlbGxzID0gPDE+Owo+ICsgICAgICAgIH07Cj4gKwo+ICAgICAgICAgIGNhbGli cmF0aW9uQDQwMDAgewo+ICAgICAgICAgICAgICByZWcgPSA8MHg0MDAwIDB4MTAwPjsKPiAgICAg ICAgICB9Owo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bnZtZW0vbnZtZW0ueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1l bS9udm1lbS55YW1sCj4gaW5kZXggOTgwMjQ0MTAwNjkwLi45ZjkyMWQ5NDAxNDIgMTAwNjQ0Cj4g LS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL252bWVtL252bWVtLnlhbWwK PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbnZtZW0vbnZtZW0ueWFt bAo+IEBAIC00OSw3ICs0OSwxMCBAQCBwcm9wZXJ0aWVzOgo+ICBwYXR0ZXJuUHJvcGVydGllczoK PiAgICAiQFswLTlhLWZdKygsWzAtN10pPyQiOgo+ICAgICAgdHlwZTogb2JqZWN0Cj4gLSAgICAk cmVmOiBsYXlvdXRzL2ZpeGVkLWNlbGwueWFtbAo+ICsgICAgYWxsT2Y6Cj4gKyAgICAgIC0gJHJl ZjogbGF5b3V0cy9maXhlZC1jZWxsLnlhbWwKPiArICAgICAgLSBwcm9wZXJ0aWVzOgo+ICsgICAg ICAgICAgY29tcGF0aWJsZTogZmFsc2UKPiAgICAgIGRlcHJlY2F0ZWQ6IHRydWUKPiAgCj4gIGFk ZGl0aW9uYWxQcm9wZXJ0aWVzOiB0cnVlCj4gLS0gCj4gMi4zNS4zCj4gCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg== 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id DB7D8EB64DD for ; Fri, 23 Jun 2023 20:42:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232324AbjFWUmZ (ORCPT ); Fri, 23 Jun 2023 16:42:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57274 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232468AbjFWUmF (ORCPT ); Fri, 23 Jun 2023 16:42:05 -0400 Received: from mail-io1-f43.google.com (mail-io1-f43.google.com [209.85.166.43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 872C235AE; Fri, 23 Jun 2023 13:41:23 -0700 (PDT) Received: by mail-io1-f43.google.com with SMTP id ca18e2360f4ac-780d179ffddso38386139f.1; Fri, 23 Jun 2023 13:41:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687552818; x=1690144818; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ot8TQl0fG1cRM0UPfyPtiV0P85KVORof9aumFFE+MAo=; b=S5oVMK7IxFpLzCkUt5LuyzDIMo/VIl9BURGW29Yklrzbpyk787VoGRmiDctgvvj3qs RmM0SayT+a/xg6jYO4ArNXouwU5/+yCymyggUHzpotmUP2l7O/5vi0kqmov22IQruyKw x82+1MoizaWoQQvol8Jk/ZukfzdTJlgKB0eZTAvULITmgzoN/pvAdAfrWDHNwc4lUJw5 Nk4CQyqkbqb3j/qMkqT0rZ9zgmsx3bToG4VhB+7mTNgwV9+6UgOzOLu4HiFJVROw9F74 G8b0DHAcqlYTsaGLQnu2L2BoJLyZfQPC12MlT4m12/U7EAvqYp/cOAT05uUQ+5mCtauk U3jA== X-Gm-Message-State: AC+VfDzUPOoflS63qmL63RLkXY2WttbWtMLoVCI+yZGyJGdTK6U6vxKd 8JQgxXEZGM7nULZ99GFdiA== X-Google-Smtp-Source: ACHHUZ4ySz/gaJTt2dhyNcDp+w1NwFoIO+PkHghv/0UHyNCmJBxMCEOz3chGGoIVtZ2bUXQIPwCg5Q== X-Received: by 2002:a5d:96c1:0:b0:76f:1664:672 with SMTP id r1-20020a5d96c1000000b0076f16640672mr20422866iol.13.1687552818624; Fri, 23 Jun 2023 13:40:18 -0700 (PDT) Received: from robh_at_kernel.org ([64.188.179.250]) by smtp.gmail.com with ESMTPSA id ep22-20020a0566384e1600b00411b8c1813asm2809539jab.159.2023.06.23.13.40.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jun 2023 13:40:17 -0700 (PDT) Received: (nullmailer pid 1082374 invoked by uid 1000); Fri, 23 Jun 2023 20:40:16 -0000 Date: Fri, 23 Jun 2023 14:40:16 -0600 From: Rob Herring To: =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: Srinivas Kandagatla , Krzysztof Kozlowski , Conor Dooley , Miquel Raynal , Christian Marangi , devicetree@vger.kernel.org, linux-mtd@lists.infradead.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Subject: Re: [PATCH] dt-bindings: nvmem: fixed-cell: add compatibles for MAC cells Message-ID: <20230623204016.GA1060715-robh@kernel.org> References: <20230616213033.8451-1-zajec5@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20230616213033.8451-1-zajec5@gmail.com> Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org On Fri, Jun 16, 2023 at 11:30:33PM +0200, Rafał Miłecki wrote: > From: Rafał Miłecki > > A lot of home routers have NVMEM fixed cells containing MAC address that > need some further processing. In ~99% cases MAC needs to be: > 1. Optionally parsed from ASCII format > 2. Increased by a vendor-picked value > > There was already an attempt to design a binding for that at NVMEM > device level in the past. It wasn't accepted though as it didn't really > fit NVMEM device layer. > > The introduction of NVMEM fixed-cells layout seems to be an opportunity > to provide a relevant binding in a clean way. > > This commit adds two *generic* compatible strings: "mac-base" and > "mac-ascii". As always those need to be carefully reviewed. > > OpenWrt project currently supports ~300 home routers that would benefit > from the "mac-base" binding. Those devices are manufactured by multiple > vendors. There are TP-Link devices (76 of them), Netgear (19), > D-Link (11), OpenMesh (9), EnGenius (8), GL.iNet (8), ZTE (7), > Xiaomi (5), Ubiquiti (6) and more. Those devices don't share an > architecture or SoC. > > Amount of devices to benefit from the "mac-ascii" is hard to determine > as not all of them were converted to DT yet. There are at least 200 of > such devices. > > It would be impractical to provide unique "compatible" strings for NVMEM > layouts of all those devices. It seems like a valid case for allowing a > generic binding instead. Even if this binding will not be sufficient for > some further devices it seems to be useful enough as it is. I'm generally okay with this approach as it's not trying to handle all permutations with properties. Anything odd can have a specific compatible easily. > > Signed-off-by: Rafał Miłecki > --- > If this binding gets approved I will still need a minor help with YAML. > > For some reason my conditions in fixed-cell.yaml don't seem to work as > expected. I tried to make "#nvmem-cell-cells" required only for the > "mac-base" but it seems it got required for all cells: Answer below. > DTC_CHK Documentation/devicetree/bindings/nvmem/layouts/fixed-layout.example.dtb > Documentation/devicetree/bindings/nvmem/layouts/fixed-layout.example.dtb: nvmem-layout: calibration@4000: '#nvmem-cell-cells' is a required property > From schema: Documentation/devicetree/bindings/nvmem/layouts/fixed-layout.yaml > > Cell "calibration" doesn't have any "compatible" so it shouldn't require > "#nvmem-cell-cells". > Can someone hint me what I did wrong, please? > --- > .../bindings/nvmem/layouts/fixed-cell.yaml | 35 +++++++++++++++++++ > .../bindings/nvmem/layouts/fixed-layout.yaml | 12 +++++++ > .../devicetree/bindings/nvmem/nvmem.yaml | 5 ++- > 3 files changed, 51 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/nvmem/layouts/fixed-cell.yaml b/Documentation/devicetree/bindings/nvmem/layouts/fixed-cell.yaml > index e698098450e1..047e42438a4f 100644 > --- a/Documentation/devicetree/bindings/nvmem/layouts/fixed-cell.yaml > +++ b/Documentation/devicetree/bindings/nvmem/layouts/fixed-cell.yaml > @@ -11,6 +11,17 @@ maintainers: > - Srinivas Kandagatla > > properties: > + compatible: > + oneOf: > + - const: mac-base > + description: > > + Cell with base MAC address to be used for calculating extra relative > + addresses. > + - const: mac-ascii > + description: > > + Cell with base MAC address stored in an ASCII format (like > + "00:11:22:33:44:55"). Isn't ASCII detectable? Just look at the length or that all values are 0x3?. Though I can't make sense of the lengths your examples have. > + > reg: > maxItems: 1 > > @@ -25,6 +36,30 @@ properties: > description: > Size in bit within the address range specified by reg. > > +allOf: > + - if: > + properties: > + compatible: > + contains: > + const: mac-base This will be true with no compatible property. You need 'required: [ compatible ]' in addition. > + then: > + properties: > + "#nvmem-cell-cells": > + description: The first argument is a MAC address offset. > + const: 1 > + required: > + - "#nvmem-cell-cells" > + - if: > + properties: > + compatible: > + contains: > + const: mac-ascii > + then: > + properties: > + "#nvmem-cell-cells": > + description: The first argument is a MAC address offset. > + const: 1 > + > required: > - reg > > diff --git a/Documentation/devicetree/bindings/nvmem/layouts/fixed-layout.yaml b/Documentation/devicetree/bindings/nvmem/layouts/fixed-layout.yaml > index c271537d0714..05b8230cd18c 100644 > --- a/Documentation/devicetree/bindings/nvmem/layouts/fixed-layout.yaml > +++ b/Documentation/devicetree/bindings/nvmem/layouts/fixed-layout.yaml > @@ -44,6 +44,18 @@ examples: > #address-cells = <1>; > #size-cells = <1>; > > + mac@100 { > + compatible = "mac-base"; > + reg = <0x100 0xc>; > + #nvmem-cell-cells = <1>; > + }; > + > + mac@110 { > + compatible = "mac-ascii"; > + reg = <0x110 0x11>; > + #nvmem-cell-cells = <1>; > + }; > + > calibration@4000 { > reg = <0x4000 0x100>; > }; > diff --git a/Documentation/devicetree/bindings/nvmem/nvmem.yaml b/Documentation/devicetree/bindings/nvmem/nvmem.yaml > index 980244100690..9f921d940142 100644 > --- a/Documentation/devicetree/bindings/nvmem/nvmem.yaml > +++ b/Documentation/devicetree/bindings/nvmem/nvmem.yaml > @@ -49,7 +49,10 @@ properties: > patternProperties: > "@[0-9a-f]+(,[0-7])?$": > type: object > - $ref: layouts/fixed-cell.yaml > + allOf: > + - $ref: layouts/fixed-cell.yaml > + - properties: > + compatible: false > deprecated: true > > additionalProperties: true > -- > 2.35.3 >