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 2EE36C77B73 for ; Tue, 30 May 2023 13:05:27 +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=l/gVS5hiXAjTBj6S3VhWs/of1T28P24ez1ClC9oksdA=; b=R2IcTD85I5J951 qydjkkjPc0L0NM4vB4VqP14kcV6CA5hUdcCSI/mEuxihCHI7xkSYvIRDxWaU9CeJzZqSTtaNTMvAF 9t8ilQvgwxVlnuF5WoW0UzTJYTIsAf5haO+onHtQuOUxfX5ONwIg1CGoMsvDh65EuEBj005/us+5+ OMIQR7BW33pePGNwasSYA9g8O0vkujW+LbZ8N/inrTJnN943ZmycktHW3j5CnzbN2m+9ndn3QDG1H qIZk8ZER9QVx5aR2tzwgnjM3RrcaLhz1tk7Mj3h/RwzLm6bE3//PDFA7IIvV8V8UC+eUfmldTK1xr hmnO8qidjajkZTb4XO/Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q3z1x-00DymG-2b; Tue, 30 May 2023 13:04:53 +0000 Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q3z1t-00DykP-0l; Tue, 30 May 2023 13:04:52 +0000 X-GND-Sasl: miquel.raynal@bootlin.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1685451884; 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=FmPQhv9rk2FY0Dj1q8NkqcUp7Unf/9KG3fhiEiMO6vs=; b=TQUO+3sxL5DCRhX3BMmVIfaL9RungZMmhclyISx+IfTQHiG1ZWJVXEF3cC9oYsxOy4vTBP CKr/02mY8n7nj3EPBfR9ezADtA3dtxctkTVQzG4H/KDoBNOjnmDFyjBYIgOGMcIxmWaAgf ZyWrjh85YCg9uV+xfDH4MxMKVVhnFIOA3X6dHDyF2WS3DukwL+mu2uyYQCr7bVRajF2843 1bl9N8VySxpyDPHNrgToEwiRL5U1Q3mWnanODYT/hvspO07Oiqr471atD0S4MBmzi0hO2m fllPUI1bOuZIwmdW8djbSTQl4UFoV5yiit1gpch4li9vcZ99hrhtDFAkuxGkVg== X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com Received: by mail.gandi.net (Postfix) with ESMTPSA id 09C0DE0008; Tue, 30 May 2023 13:04:40 +0000 (UTC) Date: Tue, 30 May 2023 15:04:39 +0200 From: Miquel Raynal To: Krzysztof Kozlowski Cc: Chris Packham , richard@nod.at, vigneshr@ti.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, andrew@lunn.ch, gregory.clement@bootlin.com, sebastian.hesselbarth@gmail.com, vadym.kochan@plvision.eu, linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, enachman@marvell.com Subject: Re: [PATCH v6 1/2] dt-bindings: mtd: marvell-nand: Convert to YAML DT scheme Message-ID: <20230530150439.7f287b7a@xps-13> In-Reply-To: References: <20230530005337.3687938-1-chris.packham@alliedtelesis.co.nz> <20230530005337.3687938-2-chris.packham@alliedtelesis.co.nz> 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-20230530_060449_737752_D32D8660 X-CRM114-Status: GOOD ( 43.96 ) 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 SGkgS3J6eXN6dG9mLAoKa3J6eXN6dG9mLmtvemxvd3NraUBsaW5hcm8ub3JnIHdyb3RlIG9uIFR1 ZSwgMzAgTWF5IDIwMjMgMTQ6MjQ6MjIgKzAyMDA6Cgo+IE9uIDMwLzA1LzIwMjMgMDI6NTMsIENo cmlzIFBhY2toYW0gd3JvdGU6Cj4gPiBGcm9tOiBWYWR5bSBLb2NoYW4gPHZhZHltLmtvY2hhbkBw bHZpc2lvbi5ldT4KPiA+IAo+ID4gU3dpdGNoIHRoZSBEVCBiaW5kaW5nIHRvIGEgWUFNTCBzY2hl bWEgdG8gZW5hYmxlIHRoZSBEVCB2YWxpZGF0aW9uLgo+ID4gCj4gPiBEcm9wcGVkIGRlcHJlY2F0 ZWQgY29tcGF0aWJsZXMgYW5kIHByb3BlcnRpZXMgZGVzY3JpYmVkIGluIHR4dCBmaWxlLgo+ID4g Cj4gPiBTaWduZWQtb2ZmLWJ5OiBWYWR5bSBLb2NoYW4gPHZhZHltLmtvY2hhbkBwbHZpc2lvbi5l dT4KPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFBhY2toYW0gPGNocmlzLnBhY2toYW1AYWxsaWVk dGVsZXNpcy5jby5uej4KPiA+IC0tLQo+ID4gCj4gPiBOb3RlczoKPiA+ICAgICBDaGFuZ2VzIGlu IHY2Ogo+ID4gICAgIC0gcmVtb3ZlIHByb3BlcnRpZXMgY292ZXJlZCBieSBuYW5kLWNvbnRyb2xs ZXIueWFtbAo+ID4gICAgIC0gYWRkIGV4YW1wbGUgdXNpbmcgYXJtYWRhLThrIGNvbXBhdGlibGUK PiA+ICAgICAKPiA+ICAgICBlYXJsaWVyIGNoYW5nZXM6Cj4gPiAgICAgCj4gPiAgICAgdjU6Cj4g PiAgICAgICAgMSkgR2V0IGJhY2sgImxhYmVsIiBhbmQgInBhcnRpdGlvbnMiIHByb3BlcnRpZXMg YnV0IHdpdGhvdXQgIAo+IAo+IFdoZXJlIGFyZSB0aGV5PyBEaWQgeW91IGRyb3AgdGhlbSBpbiB2 Nj8KCmxhYmVsIGFuZCBwYXJ0aXRpb25zIGFyZSBkZWZpbmVkIGluIHBhcnRpdGlvbnMvcGFydGl0 aW9uLnlhbWwsCnJlZmVyZW5jZWQgYnkgcGFydGl0aW9ucy55YW1sLCByZWZlcmVuY2VkIGJ5IG10 ZC55YW1sLCByZWZlcmVuY2VkIGJ5Cm5hbmQtY2hpcC55YW1sLCByZWZlcmVuY2VkIGJ5IG5hbmQt Y29udHJvbGxlci55YW1sLCBpdHNlbGYgcmVmZXJlbmNlZAppbiB0aGlzIGZpbGUgOi0pCgpTbyBJ IGJlbGlldmUgdGhlcmUgaXMgbm90aGluZyBlbHNlIHRvIGFkZCBpbiB0aGUgY29udHJvbGxlcidz IGJpbmRpbmcKZm9yIHRoZXNlIHR3byBwcm9wZXJ0aWVzPyBUaGV5IGFyZSB2ZXJ5IGdlbmVyaWMs IGl0IHdvdWxkIG5vdCBiZQpvcHRpbWFsIGlmIHdlIGhhZCB0byB0YWtlIGNhcmUgYWJvdXQgdGhl bS4KCj4gPiAgICAgICAgICAgcmVmIHRvIHRoZSAicGFydGl0aW9uLnlhbWwiIHdoaWNoIHdhcyB3 cm9uZ2x5IHVzZWQuICAKPiAKPiAKPiA+ICAgICAKPiA+ICAgICAgICAyKSBBZGQgImFkZGl0aW9u YWxQcm9wZXJ0aWVzOiBmYWxzZSIgZm9yIG5hbmRAIGJlY2F1c2UgYWxsIHBvc3NpYmxlCj4gPiAg ICAgICAgICAgcHJvcGVydGllcyBhcmUgZGVzY3JpYmVkLiAgCj4gCj4gV2hlcmU/IFRoaXMgY2Fu bm90IGJlIHNpbGVudGx5IGRyb3BwZWQhCj4gCj4gPiAgICAgCj4gPiAgICAgdjQ6Cj4gPiAgICAg ICAgMSkgUmVtb3ZlICJsYWJlbCIgYW5kICJwYXJ0aXRpb25zIiBwcm9wZXJ0aWVzCj4gPiAgICAg Cj4gPiAgICAgICAgMikgVXNlIDIgY2xvY2tzIGZvciBBN0svOEsgcGxhdGZvcm0gd2hpY2ggaXMg YSByZXF1aXJlbWVudAo+ID4gICAgIAo+ID4gICAgIHYzOgo+ID4gICAgICAgMSkgUmVtb3ZlIHR4 dCB2ZXJzaW9uIGZyb20gdGhlIE1BSU5UQUlORVJTIGxpc3QKPiA+ICAgICAKPiA+ICAgICAgIDIp IFVzZSBlbnVtIGZvciBzb21lIG9mIGNvbXBhdGlibGUgc3RyaW5ncwo+ID4gICAgIAo+ID4gICAg ICAgMykgRHJvcDoKPiA+ICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzCj4gPiAgICAgICAgICAg ICAjc2l6ZS1jZWxsczoKPiA+ICAgICAKPiA+ICAgICAgICAgIGFzIHRoZXkgYXJlIGluaGVyaXRl ZCBmcm9tIHRoZSBuYW5kLWNvbnRyb2xsZXIueWFtbAo+ID4gICAgIAo+ID4gICAgICAgNCkgQWRk IHJlc3RyaWN0aW9uIHRvIHVzZSAyIGNsb2NrcyBmb3IgQThLIFNvQwo+ID4gICAgIAo+ID4gICAg ICAgNSkgRHJvcHBlZCBkZXNjcmlwdGlvbiBmb3IgY2xvY2stbmFtZXMgYW5kIGV4dGVuZCBpdCB3 aXRoCj4gPiAgICAgICAgICBtaW5JdGVtczogMQo+ID4gICAgIAo+ID4gICAgICAgNikgRHJvcCBk ZXNjcmlwdGlvbiBmb3IgImRtYXMiCj4gPiAgICAgCj4gPiAgICAgICA3KSBVc2UgInVuZXZhbGF1 dGVkUHJvcGVydGllczogZmFsc2UiCj4gPiAgICAgCj4gPiAgICAgICA4KSBEcm9wIHF1aXRlcyBm cm9tIHlhbWwgcmVmcy4KPiA+ICAgICAKPiA+ICAgICAgIDkpIFVzZSA0LXNwYWNlIGluZGVudGF0 aW9uIGZvciB0aGUgZXhhbXBsZSBzZWN0aW9uCj4gPiAgICAgCj4gPiAgICAgdjI6Cj4gPiAgICAg ICAxKSBGaXhlZCB3YXJuaW5nIGJ5IHlhbWxsaW50IHdpdGggaW5jb3JyZWN0IGluZGVudGF0aW9u IGZvciBjb21wYXRpYmxlIGxpc3QKPiA+IAo+ID4gIC4uLi9iaW5kaW5ncy9tdGQvbWFydmVsbCxu YW5kLWNvbnRyb2xsZXIueWFtbCB8IDE5MCArKysrKysrKysrKysrKysrKysKPiA+ICAuLi4vZGV2 aWNldHJlZS9iaW5kaW5ncy9tdGQvbWFydmVsbC1uYW5kLnR4dCAgfCAxMjYgLS0tLS0tLS0tLS0t Cj4gPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx IC0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDE5MCBpbnNlcnRpb25zKCspLCAxMjcgZGVsZXRpb25z KC0pCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tdGQvbWFydmVsbCxuYW5kLWNvbnRyb2xsZXIueWFtbAo+ID4gIGRlbGV0ZSBtb2RlIDEw MDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL21hcnZlbGwtbmFuZC50 eHQKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9tdGQvbWFydmVsbCxuYW5kLWNvbnRyb2xsZXIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9tdGQvbWFydmVsbCxuYW5kLWNvbnRyb2xsZXIueWFtbAo+ID4gbmV3IGZp bGUgbW9kZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAwMDAwMDAwMC4uYzRiMDAzZjVmYTlmCj4gPiAt LS0gL2Rldi9udWxsCj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bXRkL21hcnZlbGwsbmFuZC1jb250cm9sbGVyLnlhbWwKPiA+IEBAIC0wLDAgKzEsMTkwIEBACj4g PiArIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1 c2UpCj4gPiArJVlBTUwgMS4yCj4gPiArLS0tCj4gPiArJGlkOiBodHRwOi8vZGV2aWNldHJlZS5v cmcvc2NoZW1hcy9tdGQvbWFydmVsbCxuYW5kLWNvbnRyb2xsZXIueWFtbCMKPiA+ICskc2NoZW1h OiBodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0YS1zY2hlbWFzL2NvcmUueWFtbCMKPiA+ICsKPiA+ ICt0aXRsZTogTWFydmVsbCBOQU5EIEZsYXNoIENvbnRyb2xsZXIgKE5GQykKPiA+ICsKPiA+ICtt YWludGFpbmVyczoKPiA+ICsgIC0gTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGlu LmNvbT4gIAo+IAo+IElzIGl0IGNvcnJlY3QgcGVyc29uIGZvciBNYXJ2ZWxsIE5BTkQ/IFRoaXMg c2hvdWxkIGJlIG5vdCBhIHN1YnN5c3RlbQo+IG1haW50YWluZXIsIGJ1dCBhIGRldmljZSBtYWlu dGFpbmVyLgoKSSBkaWQgbm90IGJvdGhlciBjb252ZXJ0aW5nIHRoaXMgZmlsZSB5ZXQgYnV0IEkg YWN0dWFsbHkgcmV3cm90ZSB0aGUKY29ycmVzcG9uZGluZyBMaW51eCBkcml2ZXIgKDUgeWVhcnMg YWdvKSBlbnRpcmVseSBzbyBJIGRvbid0IG1pbmQuCgo+IAo+ID4gKwo+ID4gK3Byb3BlcnRpZXM6 Cj4gPiArICBjb21wYXRpYmxlOgo+ID4gKyAgICBvbmVPZjoKPiA+ICsgICAgICAtIGl0ZW1zOgo+ ID4gKyAgICAgICAgICAtIGNvbnN0OiBtYXJ2ZWxsLGFybWFkYS04ay1uYW5kLWNvbnRyb2xsZXIK PiA+ICsgICAgICAgICAgLSBjb25zdDogbWFydmVsbCxhcm1hZGEzNzAtbmFuZC1jb250cm9sbGVy CgpJIGRvbid0IHRoaW5rIHdlIGV2ZXIgd2FudGVkIGhhdmluZyB0aGVzZSB0d28gY29tcGF0aWJs ZXMgdG8gZGVzY3JpYmUgYQpzaW5nbGUgaGFyZHdhcmUgYmxvY2s/Cgo+ID4gKyAgICAgIC0gZW51 bToKPiA+ICsgICAgICAgICAgLSBtYXJ2ZWxsLGFybWFkYTM3MC1uYW5kLWNvbnRyb2xsZXIKPiA+ ICsgICAgICAgICAgLSBtYXJ2ZWxsLHB4YTN4eC1uYW5kLWNvbnRyb2xsZXIgIAo+IAo+IFlvdSBt aXNzIGhlcmUgZGVwcmVjYXRlZCBjb21wYXRpYmxlcywgd2hpY2ggYXJlIEJUVyBzdGlsbCB1c2Vk LiBEb24ndAo+IGRyb3AgcHJvcGVydGllcyBhbmQgY29tcGF0aWJsZXMgZHVyaW5nIGNvbnZlcnNp b24uCj4gCj4gPiArCj4gPiArICByZWc6Cj4gPiArICAgIG1heEl0ZW1zOiAxCj4gPiArCj4gPiAr ICBpbnRlcnJ1cHRzOgo+ID4gKyAgICBtYXhJdGVtczogMQo+ID4gKwo+ID4gKyAgY2xvY2tzOgo+ ID4gKyAgICBkZXNjcmlwdGlvbjoKPiA+ICsgICAgICBTaGFsbCByZWZlcmVuY2UgdGhlIE5BTkQg Y29udHJvbGxlciBjbG9ja3MsIHRoZSBzZWNvbmQgb25lIGlzCj4gPiArICAgICAgaXMgb25seSBu ZWVkZWQgZm9yIHRoZSBBcm1hZGEgN0svOEsgU29Dcwo+ID4gKyAgICBtaW5JdGVtczogMQo+ID4g KyAgICBtYXhJdGVtczogMgo+ID4gKwo+ID4gKyAgY2xvY2stbmFtZXM6ICAKPiAKPiBNaXNzaW5n IG1pbkl0ZW1zOiAxCj4gCj4gPiArICAgIGl0ZW1zOgo+ID4gKyAgICAgIC0gY29uc3Q6IGNvcmUK PiA+ICsgICAgICAtIGNvbnN0OiByZWcKPiA+ICsKPiA+ICsgIGRtYXM6Cj4gPiArICAgIG1heEl0 ZW1zOiAxCj4gPiArCj4gPiArICBkbWEtbmFtZXM6Cj4gPiArICAgIGl0ZW1zOgo+ID4gKyAgICAg IC0gY29uc3Q6IHJ4dHgKPiA+ICsKPiA+ICsgIG1hcnZlbGwsc3lzdGVtLWNvbnRyb2xsZXI6Cj4g PiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiA+ ICsgICAgZGVzY3JpcHRpb246IFN5c2NvbiBub2RlIHRoYXQgaGFuZGxlcyBOQU5EIGNvbnRyb2xs ZXIgcmVsYXRlZCByZWdpc3RlcnMKPiA+ICsKPiA+ICtwYXR0ZXJuUHJvcGVydGllczoKPiA+ICsg ICJebmFuZEBbMC0zXSQiOgo+ID4gKyAgICB0eXBlOiBvYmplY3QgIAo+IAo+IE1pc3NpbmcgdW5l dmFsdWF0ZWRQcm9wZXJ0aWVzOiBmYWxzZSBvbiB0aGlzIGxldmVsLgo+Cj4gPiArICAgIHByb3Bl cnRpZXM6Cj4gPiArICAgICAgcmVnOgo+ID4gKyAgICAgICAgbWluaW11bTogMAo+ID4gKyAgICAg ICAgbWF4aW11bTogMwoKU2FtZSBhcyBiZWxvdywgaXQgaXMgYW4gYXJyYXkgYXMgd2VsbCBJSVJD LgoKPiA+ICsKPiA+ICsgICAgICBuYW5kLXJiOgo+ID4gKyAgICAgICAgbWluaW11bTogMAo+ID4g KyAgICAgICAgbWF4aW11bTogMSAgCj4gCj4gSXQncyBhbiBhcnJheSwgc28gdGhpcyBkb2VzIG5v dCBzb3VuZCByaWdodC4gWW91IG1pZ2h0IHdhbnQgdG8gcHV0IGl0Cj4gdW5kZXIgaXRlbXM6LiAg VGhlbiB5b3UgYWxzbyBtaXNzIG1pbi9tYXhJdGVtcy4KClRoYXQncyB0cnVlLCB5b3UgY2FuIGhh dmUgZWl0aGVyIG9uZSBvciB0d28gbWVtYmVycyB3aXRoIHRoZSB2YWx1ZQpbMC0xXSwgc28geW91 IG5lZWQgYm90aC4KCj4gPiArCj4gPiArICAgICAgbmFuZC1lY2Mtc3RlcC1zaXplOgo+ID4gKyAg ICAgICAgY29uc3Q6IDUxMgo+ID4gKwo+ID4gKyAgICAgIG5hbmQtZWNjLXN0cmVuZ3RoOgo+ID4g KyAgICAgICAgZW51bTogWzEsIDQsIDhdCgpUaGUgY29udHJvbGxlciAoYW5kIHRoZSBkcml2ZXIp IGFjdHVhbGx5IHN1cHBvcnRzIDEsIDQsIDgsIDEyLCAxNi4KCj4gPiArCj4gPiArICAgICAgbWFy dmVsbCxuYW5kLWtlZXAtY29uZmlnOgo+ID4gKyAgICAgICAgZGVzY3JpcHRpb246IHwKPiA+ICsg ICAgICAgICAgT3JkZXJzIHRoZSBkcml2ZXIgbm90IHRvIHRha2UgdGhlIHRpbWluZ3MgZnJvbSB0 aGUgY29yZSBhbmQKPiA+ICsgICAgICAgICAgbGVhdmluZyB0aGVtIGNvbXBsZXRlbHkgdW50b3Vj aGVkLiBCb290bG9hZGVyIHRpbWluZ3Mgd2lsbCB0aGVuCj4gPiArICAgICAgICAgIGJlIHVzZWQu Cj4gPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9mbGFn Cj4gPiArCj4gPiArICAgICAgbWFydmVsbCxuYW5kLWVuYWJsZS1hcmJpdGVyOgo+ID4gKyAgICAg ICAgZGVzY3JpcHRpb246IHwKPiA+ICsgICAgICAgICAgVG8gZW5hYmxlIHRoZSBhcmJpdGVyLCBh bGwgYm9hcmRzIGJsaW5kbHkgdXNlZCBpdCwKPiA+ICsgICAgICAgICAgdGhpcyBiaXQgd2FzIHNl dCBieSB0aGUgYm9vdGxvYWRlciBmb3IgbWFueSBib2FyZHMgYW5kIGV2ZW4gaWYKPiA+ICsgICAg ICAgICAgaXQgaXMgbWFya2VkIHJlc2VydmVkIGluIHNldmVyYWwgZGF0YXNoZWV0cywgaXQgbWln aHQgYmUgbmVlZGVkIHRvIHNldAo+ID4gKyAgICAgICAgICBpdCAob3RoZXJ3aXNlIGl0IGlzIGhh cm1sZXNzKSBzbyB3aGV0aGVyIG9yIG5vdCB0aGlzIHByb3BlcnR5IGlzIHNldCwKPiA+ICsgICAg ICAgICAgdGhlIGJpdCBpcyBzZWxlY3RlZCBieSB0aGUgZHJpdmVyLgoKTWF5YmUgd2Ugc2hvdWxk IHNsaWdodGx5IHJlcGhyYXNlIHRoaXMgdG8gYXZvaWQgZHJpdmVyIHJlbGF0ZWQKaW5mb3JtYXRp b24uCgo+ID4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv ZmxhZwo+ID4gKyAgICAgICAgZGVwcmVjYXRlZDogdHJ1ZQo+ID4gKwo+ID4gKyAgICByZXF1aXJl ZDoKPiA+ICsgICAgICAtIHJlZwo+ID4gKyAgICAgIC0gbmFuZC1yYgo+ID4gKwo+ID4gK2FsbE9m Ogo+ID4gKyAgLSAkcmVmOiBuYW5kLWNvbnRyb2xsZXIueWFtbAo+ID4gKwo+ID4gKyAgLSBpZjoK PiA+ICsgICAgICBwcm9wZXJ0aWVzOgo+ID4gKyAgICAgICAgY29tcGF0aWJsZToKPiA+ICsgICAg ICAgICAgY29udGFpbnM6Cj4gPiArICAgICAgICAgICAgY29uc3Q6IG1hcnZlbGwscHhhM3h4LW5h bmQtY29udHJvbGxlcgo+ID4gKyAgICB0aGVuOgo+ID4gKyAgICAgIHJlcXVpcmVkOgo+ID4gKyAg ICAgICAgLSBkbWFzCj4gPiArICAgICAgICAtIGRtYS1uYW1lcwo+ID4gKwo+ID4gKyAgLSBpZjoK PiA+ICsgICAgICBwcm9wZXJ0aWVzOgo+ID4gKyAgICAgICAgY29tcGF0aWJsZToKPiA+ICsgICAg ICAgICAgY29udGFpbnM6Cj4gPiArICAgICAgICAgICAgY29uc3Q6IG1hcnZlbGwsYXJtYWRhLThr LW5hbmQtY29udHJvbGxlcgo+ID4gKyAgICB0aGVuOgo+ID4gKyAgICAgIHByb3BlcnRpZXM6Cj4g PiArICAgICAgICBjbG9ja3M6Cj4gPiArICAgICAgICAgIG1pbkl0ZW1zOiAyCj4gPiArICAgICAg ICAgIG1heEl0ZW1zOiAyICAKPiAKPiBEcm9wIG1heEl0ZW1zLiBZb3UgZG9uJ3QgaGF2ZSBpdCBp biBjbG9jay1uYW1lcy4KPiAKPiA+ICsKPiA+ICsgICAgICAgIGNsb2NrLW5hbWVzOgo+ID4gKyAg ICAgICAgICBtaW5JdGVtczogMgo+ID4gKwo+ID4gKyAgICAgIHJlcXVpcmVkOgo+ID4gKyAgICAg ICAgLSBtYXJ2ZWxsLHN5c3RlbS1jb250cm9sbGVyCj4gPiArICAgIGVsc2U6Cj4gPiArICAgICAg cHJvcGVydGllczoKPiA+ICsgICAgICAgIGNsb2NrczoKPiA+ICsgICAgICAgICAgbWF4SXRlbXM6 IDEKPiA+ICsKPiA+ICsgICAgICAgIGNsb2NrLW5hbWVzOgo+ID4gKyAgICAgICAgICBtYXhJdGVt czogMSAgCj4gCj4gSSBkb3VidCB0aGF0IHlvdSB0ZXN0ZWQgaXQgaW4gYWJvdmUgdmFyaWFudC4u Lgo+IAo+ID4gKwo+ID4gK3VuZXZhbHVhdGVkUHJvcGVydGllczogZmFsc2UKPiA+ICsKPiA+ICty ZXF1aXJlZDoKPiA+ICsgIC0gY29tcGF0aWJsZQo+ID4gKyAgLSByZWcKPiA+ICsgIC0gaW50ZXJy dXB0cwo+ID4gKyAgLSBjbG9ja3MKPiA+ICsKPiA+ICtleGFtcGxlczoKPiA+ICsgIC0gfAo+ID4g KyAgICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLWdpYy5o Pgo+ID4gKyAgICBuYW5kX2NvbnRyb2xsZXI6IG5hbmQtY29udHJvbGxlckBkMDAwMCB7Cj4gPiAr ICAgICAgICBjb21wYXRpYmxlID0gIm1hcnZlbGwsYXJtYWRhMzcwLW5hbmQtY29udHJvbGxlciI7 Cj4gPiArICAgICAgICByZWcgPSA8MHhkMDAwMCAweDU0PjsKPiA+ICsgICAgICAgICNhZGRyZXNz LWNlbGxzID0gPDE+Owo+ID4gKyAgICAgICAgI3NpemUtY2VsbHMgPSA8MD47ICAKPiAKPiAKPiBC ZXN0IHJlZ2FyZHMsCj4gS3J6eXN6dG9mCj4gCgpUaGFua3MgZm9yIGRvaW5nIHRoaXMhCgpNaXF1 w6hsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KTGludXggTVREIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0Cmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtbXRkLwo= 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 375E3C7EE2C for ; Tue, 30 May 2023 13:05:27 +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=fuloGHWZu6UOxlVJ6rFJ4yiJ/BS/NkPqPSH6MWoiTw8=; b=rhfwkZzf8ZFPvz DzrgsCzzP2Bn9wjO16fXVVbOkHz0p3GPppFhmNeDnoBZkD5bHTlRkFPgU5ZfdTFFdENt0vxIA68fc IpIxu54sQuX5xCbyKAh/XuiNHTicEtklxxC5QMe2HvehUX6TtYd14Izrz3U1Cbd23vdMVZdhyk6IS UJjVlW/+Ht+niS8YXdvjQ3LXKtMiHo01F3ugtN4etj8VTS0rBTmJiB7Dkxcr3PwmWCXngAqwf/coS +xl8q5gkCONYkOlAZDNL1L97Fo2nI1V+Zfd7kTDHdCv4UYvWha9RP+P2+UaafSAe1Rt7Mwnt7Ue0i RI7iFwxISARRoj5aAZcQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q3z1x-00Dyly-0k; Tue, 30 May 2023 13:04:53 +0000 Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q3z1t-00DykP-0l; Tue, 30 May 2023 13:04:52 +0000 X-GND-Sasl: miquel.raynal@bootlin.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1685451884; 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=FmPQhv9rk2FY0Dj1q8NkqcUp7Unf/9KG3fhiEiMO6vs=; b=TQUO+3sxL5DCRhX3BMmVIfaL9RungZMmhclyISx+IfTQHiG1ZWJVXEF3cC9oYsxOy4vTBP CKr/02mY8n7nj3EPBfR9ezADtA3dtxctkTVQzG4H/KDoBNOjnmDFyjBYIgOGMcIxmWaAgf ZyWrjh85YCg9uV+xfDH4MxMKVVhnFIOA3X6dHDyF2WS3DukwL+mu2uyYQCr7bVRajF2843 1bl9N8VySxpyDPHNrgToEwiRL5U1Q3mWnanODYT/hvspO07Oiqr471atD0S4MBmzi0hO2m fllPUI1bOuZIwmdW8djbSTQl4UFoV5yiit1gpch4li9vcZ99hrhtDFAkuxGkVg== X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com Received: by mail.gandi.net (Postfix) with ESMTPSA id 09C0DE0008; Tue, 30 May 2023 13:04:40 +0000 (UTC) Date: Tue, 30 May 2023 15:04:39 +0200 From: Miquel Raynal To: Krzysztof Kozlowski Cc: Chris Packham , richard@nod.at, vigneshr@ti.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, andrew@lunn.ch, gregory.clement@bootlin.com, sebastian.hesselbarth@gmail.com, vadym.kochan@plvision.eu, linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, enachman@marvell.com Subject: Re: [PATCH v6 1/2] dt-bindings: mtd: marvell-nand: Convert to YAML DT scheme Message-ID: <20230530150439.7f287b7a@xps-13> In-Reply-To: References: <20230530005337.3687938-1-chris.packham@alliedtelesis.co.nz> <20230530005337.3687938-2-chris.packham@alliedtelesis.co.nz> 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-20230530_060449_737752_D32D8660 X-CRM114-Status: GOOD ( 43.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 SGkgS3J6eXN6dG9mLAoKa3J6eXN6dG9mLmtvemxvd3NraUBsaW5hcm8ub3JnIHdyb3RlIG9uIFR1 ZSwgMzAgTWF5IDIwMjMgMTQ6MjQ6MjIgKzAyMDA6Cgo+IE9uIDMwLzA1LzIwMjMgMDI6NTMsIENo cmlzIFBhY2toYW0gd3JvdGU6Cj4gPiBGcm9tOiBWYWR5bSBLb2NoYW4gPHZhZHltLmtvY2hhbkBw bHZpc2lvbi5ldT4KPiA+IAo+ID4gU3dpdGNoIHRoZSBEVCBiaW5kaW5nIHRvIGEgWUFNTCBzY2hl bWEgdG8gZW5hYmxlIHRoZSBEVCB2YWxpZGF0aW9uLgo+ID4gCj4gPiBEcm9wcGVkIGRlcHJlY2F0 ZWQgY29tcGF0aWJsZXMgYW5kIHByb3BlcnRpZXMgZGVzY3JpYmVkIGluIHR4dCBmaWxlLgo+ID4g Cj4gPiBTaWduZWQtb2ZmLWJ5OiBWYWR5bSBLb2NoYW4gPHZhZHltLmtvY2hhbkBwbHZpc2lvbi5l dT4KPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFBhY2toYW0gPGNocmlzLnBhY2toYW1AYWxsaWVk dGVsZXNpcy5jby5uej4KPiA+IC0tLQo+ID4gCj4gPiBOb3RlczoKPiA+ICAgICBDaGFuZ2VzIGlu IHY2Ogo+ID4gICAgIC0gcmVtb3ZlIHByb3BlcnRpZXMgY292ZXJlZCBieSBuYW5kLWNvbnRyb2xs ZXIueWFtbAo+ID4gICAgIC0gYWRkIGV4YW1wbGUgdXNpbmcgYXJtYWRhLThrIGNvbXBhdGlibGUK PiA+ICAgICAKPiA+ICAgICBlYXJsaWVyIGNoYW5nZXM6Cj4gPiAgICAgCj4gPiAgICAgdjU6Cj4g PiAgICAgICAgMSkgR2V0IGJhY2sgImxhYmVsIiBhbmQgInBhcnRpdGlvbnMiIHByb3BlcnRpZXMg YnV0IHdpdGhvdXQgIAo+IAo+IFdoZXJlIGFyZSB0aGV5PyBEaWQgeW91IGRyb3AgdGhlbSBpbiB2 Nj8KCmxhYmVsIGFuZCBwYXJ0aXRpb25zIGFyZSBkZWZpbmVkIGluIHBhcnRpdGlvbnMvcGFydGl0 aW9uLnlhbWwsCnJlZmVyZW5jZWQgYnkgcGFydGl0aW9ucy55YW1sLCByZWZlcmVuY2VkIGJ5IG10 ZC55YW1sLCByZWZlcmVuY2VkIGJ5Cm5hbmQtY2hpcC55YW1sLCByZWZlcmVuY2VkIGJ5IG5hbmQt Y29udHJvbGxlci55YW1sLCBpdHNlbGYgcmVmZXJlbmNlZAppbiB0aGlzIGZpbGUgOi0pCgpTbyBJ IGJlbGlldmUgdGhlcmUgaXMgbm90aGluZyBlbHNlIHRvIGFkZCBpbiB0aGUgY29udHJvbGxlcidz IGJpbmRpbmcKZm9yIHRoZXNlIHR3byBwcm9wZXJ0aWVzPyBUaGV5IGFyZSB2ZXJ5IGdlbmVyaWMs IGl0IHdvdWxkIG5vdCBiZQpvcHRpbWFsIGlmIHdlIGhhZCB0byB0YWtlIGNhcmUgYWJvdXQgdGhl bS4KCj4gPiAgICAgICAgICAgcmVmIHRvIHRoZSAicGFydGl0aW9uLnlhbWwiIHdoaWNoIHdhcyB3 cm9uZ2x5IHVzZWQuICAKPiAKPiAKPiA+ICAgICAKPiA+ICAgICAgICAyKSBBZGQgImFkZGl0aW9u YWxQcm9wZXJ0aWVzOiBmYWxzZSIgZm9yIG5hbmRAIGJlY2F1c2UgYWxsIHBvc3NpYmxlCj4gPiAg ICAgICAgICAgcHJvcGVydGllcyBhcmUgZGVzY3JpYmVkLiAgCj4gCj4gV2hlcmU/IFRoaXMgY2Fu bm90IGJlIHNpbGVudGx5IGRyb3BwZWQhCj4gCj4gPiAgICAgCj4gPiAgICAgdjQ6Cj4gPiAgICAg ICAgMSkgUmVtb3ZlICJsYWJlbCIgYW5kICJwYXJ0aXRpb25zIiBwcm9wZXJ0aWVzCj4gPiAgICAg Cj4gPiAgICAgICAgMikgVXNlIDIgY2xvY2tzIGZvciBBN0svOEsgcGxhdGZvcm0gd2hpY2ggaXMg YSByZXF1aXJlbWVudAo+ID4gICAgIAo+ID4gICAgIHYzOgo+ID4gICAgICAgMSkgUmVtb3ZlIHR4 dCB2ZXJzaW9uIGZyb20gdGhlIE1BSU5UQUlORVJTIGxpc3QKPiA+ICAgICAKPiA+ICAgICAgIDIp IFVzZSBlbnVtIGZvciBzb21lIG9mIGNvbXBhdGlibGUgc3RyaW5ncwo+ID4gICAgIAo+ID4gICAg ICAgMykgRHJvcDoKPiA+ICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzCj4gPiAgICAgICAgICAg ICAjc2l6ZS1jZWxsczoKPiA+ICAgICAKPiA+ICAgICAgICAgIGFzIHRoZXkgYXJlIGluaGVyaXRl ZCBmcm9tIHRoZSBuYW5kLWNvbnRyb2xsZXIueWFtbAo+ID4gICAgIAo+ID4gICAgICAgNCkgQWRk IHJlc3RyaWN0aW9uIHRvIHVzZSAyIGNsb2NrcyBmb3IgQThLIFNvQwo+ID4gICAgIAo+ID4gICAg ICAgNSkgRHJvcHBlZCBkZXNjcmlwdGlvbiBmb3IgY2xvY2stbmFtZXMgYW5kIGV4dGVuZCBpdCB3 aXRoCj4gPiAgICAgICAgICBtaW5JdGVtczogMQo+ID4gICAgIAo+ID4gICAgICAgNikgRHJvcCBk ZXNjcmlwdGlvbiBmb3IgImRtYXMiCj4gPiAgICAgCj4gPiAgICAgICA3KSBVc2UgInVuZXZhbGF1 dGVkUHJvcGVydGllczogZmFsc2UiCj4gPiAgICAgCj4gPiAgICAgICA4KSBEcm9wIHF1aXRlcyBm cm9tIHlhbWwgcmVmcy4KPiA+ICAgICAKPiA+ICAgICAgIDkpIFVzZSA0LXNwYWNlIGluZGVudGF0 aW9uIGZvciB0aGUgZXhhbXBsZSBzZWN0aW9uCj4gPiAgICAgCj4gPiAgICAgdjI6Cj4gPiAgICAg ICAxKSBGaXhlZCB3YXJuaW5nIGJ5IHlhbWxsaW50IHdpdGggaW5jb3JyZWN0IGluZGVudGF0aW9u IGZvciBjb21wYXRpYmxlIGxpc3QKPiA+IAo+ID4gIC4uLi9iaW5kaW5ncy9tdGQvbWFydmVsbCxu YW5kLWNvbnRyb2xsZXIueWFtbCB8IDE5MCArKysrKysrKysrKysrKysrKysKPiA+ICAuLi4vZGV2 aWNldHJlZS9iaW5kaW5ncy9tdGQvbWFydmVsbC1uYW5kLnR4dCAgfCAxMjYgLS0tLS0tLS0tLS0t Cj4gPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx IC0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDE5MCBpbnNlcnRpb25zKCspLCAxMjcgZGVsZXRpb25z KC0pCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tdGQvbWFydmVsbCxuYW5kLWNvbnRyb2xsZXIueWFtbAo+ID4gIGRlbGV0ZSBtb2RlIDEw MDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL21hcnZlbGwtbmFuZC50 eHQKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9tdGQvbWFydmVsbCxuYW5kLWNvbnRyb2xsZXIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9tdGQvbWFydmVsbCxuYW5kLWNvbnRyb2xsZXIueWFtbAo+ID4gbmV3IGZp bGUgbW9kZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAwMDAwMDAwMC4uYzRiMDAzZjVmYTlmCj4gPiAt LS0gL2Rldi9udWxsCj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bXRkL21hcnZlbGwsbmFuZC1jb250cm9sbGVyLnlhbWwKPiA+IEBAIC0wLDAgKzEsMTkwIEBACj4g PiArIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1 c2UpCj4gPiArJVlBTUwgMS4yCj4gPiArLS0tCj4gPiArJGlkOiBodHRwOi8vZGV2aWNldHJlZS5v cmcvc2NoZW1hcy9tdGQvbWFydmVsbCxuYW5kLWNvbnRyb2xsZXIueWFtbCMKPiA+ICskc2NoZW1h OiBodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0YS1zY2hlbWFzL2NvcmUueWFtbCMKPiA+ICsKPiA+ ICt0aXRsZTogTWFydmVsbCBOQU5EIEZsYXNoIENvbnRyb2xsZXIgKE5GQykKPiA+ICsKPiA+ICtt YWludGFpbmVyczoKPiA+ICsgIC0gTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGlu LmNvbT4gIAo+IAo+IElzIGl0IGNvcnJlY3QgcGVyc29uIGZvciBNYXJ2ZWxsIE5BTkQ/IFRoaXMg c2hvdWxkIGJlIG5vdCBhIHN1YnN5c3RlbQo+IG1haW50YWluZXIsIGJ1dCBhIGRldmljZSBtYWlu dGFpbmVyLgoKSSBkaWQgbm90IGJvdGhlciBjb252ZXJ0aW5nIHRoaXMgZmlsZSB5ZXQgYnV0IEkg YWN0dWFsbHkgcmV3cm90ZSB0aGUKY29ycmVzcG9uZGluZyBMaW51eCBkcml2ZXIgKDUgeWVhcnMg YWdvKSBlbnRpcmVseSBzbyBJIGRvbid0IG1pbmQuCgo+IAo+ID4gKwo+ID4gK3Byb3BlcnRpZXM6 Cj4gPiArICBjb21wYXRpYmxlOgo+ID4gKyAgICBvbmVPZjoKPiA+ICsgICAgICAtIGl0ZW1zOgo+ ID4gKyAgICAgICAgICAtIGNvbnN0OiBtYXJ2ZWxsLGFybWFkYS04ay1uYW5kLWNvbnRyb2xsZXIK PiA+ICsgICAgICAgICAgLSBjb25zdDogbWFydmVsbCxhcm1hZGEzNzAtbmFuZC1jb250cm9sbGVy CgpJIGRvbid0IHRoaW5rIHdlIGV2ZXIgd2FudGVkIGhhdmluZyB0aGVzZSB0d28gY29tcGF0aWJs ZXMgdG8gZGVzY3JpYmUgYQpzaW5nbGUgaGFyZHdhcmUgYmxvY2s/Cgo+ID4gKyAgICAgIC0gZW51 bToKPiA+ICsgICAgICAgICAgLSBtYXJ2ZWxsLGFybWFkYTM3MC1uYW5kLWNvbnRyb2xsZXIKPiA+ ICsgICAgICAgICAgLSBtYXJ2ZWxsLHB4YTN4eC1uYW5kLWNvbnRyb2xsZXIgIAo+IAo+IFlvdSBt aXNzIGhlcmUgZGVwcmVjYXRlZCBjb21wYXRpYmxlcywgd2hpY2ggYXJlIEJUVyBzdGlsbCB1c2Vk LiBEb24ndAo+IGRyb3AgcHJvcGVydGllcyBhbmQgY29tcGF0aWJsZXMgZHVyaW5nIGNvbnZlcnNp b24uCj4gCj4gPiArCj4gPiArICByZWc6Cj4gPiArICAgIG1heEl0ZW1zOiAxCj4gPiArCj4gPiAr ICBpbnRlcnJ1cHRzOgo+ID4gKyAgICBtYXhJdGVtczogMQo+ID4gKwo+ID4gKyAgY2xvY2tzOgo+ ID4gKyAgICBkZXNjcmlwdGlvbjoKPiA+ICsgICAgICBTaGFsbCByZWZlcmVuY2UgdGhlIE5BTkQg Y29udHJvbGxlciBjbG9ja3MsIHRoZSBzZWNvbmQgb25lIGlzCj4gPiArICAgICAgaXMgb25seSBu ZWVkZWQgZm9yIHRoZSBBcm1hZGEgN0svOEsgU29Dcwo+ID4gKyAgICBtaW5JdGVtczogMQo+ID4g KyAgICBtYXhJdGVtczogMgo+ID4gKwo+ID4gKyAgY2xvY2stbmFtZXM6ICAKPiAKPiBNaXNzaW5n IG1pbkl0ZW1zOiAxCj4gCj4gPiArICAgIGl0ZW1zOgo+ID4gKyAgICAgIC0gY29uc3Q6IGNvcmUK PiA+ICsgICAgICAtIGNvbnN0OiByZWcKPiA+ICsKPiA+ICsgIGRtYXM6Cj4gPiArICAgIG1heEl0 ZW1zOiAxCj4gPiArCj4gPiArICBkbWEtbmFtZXM6Cj4gPiArICAgIGl0ZW1zOgo+ID4gKyAgICAg IC0gY29uc3Q6IHJ4dHgKPiA+ICsKPiA+ICsgIG1hcnZlbGwsc3lzdGVtLWNvbnRyb2xsZXI6Cj4g PiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3BoYW5kbGUKPiA+ ICsgICAgZGVzY3JpcHRpb246IFN5c2NvbiBub2RlIHRoYXQgaGFuZGxlcyBOQU5EIGNvbnRyb2xs ZXIgcmVsYXRlZCByZWdpc3RlcnMKPiA+ICsKPiA+ICtwYXR0ZXJuUHJvcGVydGllczoKPiA+ICsg ICJebmFuZEBbMC0zXSQiOgo+ID4gKyAgICB0eXBlOiBvYmplY3QgIAo+IAo+IE1pc3NpbmcgdW5l dmFsdWF0ZWRQcm9wZXJ0aWVzOiBmYWxzZSBvbiB0aGlzIGxldmVsLgo+Cj4gPiArICAgIHByb3Bl cnRpZXM6Cj4gPiArICAgICAgcmVnOgo+ID4gKyAgICAgICAgbWluaW11bTogMAo+ID4gKyAgICAg ICAgbWF4aW11bTogMwoKU2FtZSBhcyBiZWxvdywgaXQgaXMgYW4gYXJyYXkgYXMgd2VsbCBJSVJD LgoKPiA+ICsKPiA+ICsgICAgICBuYW5kLXJiOgo+ID4gKyAgICAgICAgbWluaW11bTogMAo+ID4g KyAgICAgICAgbWF4aW11bTogMSAgCj4gCj4gSXQncyBhbiBhcnJheSwgc28gdGhpcyBkb2VzIG5v dCBzb3VuZCByaWdodC4gWW91IG1pZ2h0IHdhbnQgdG8gcHV0IGl0Cj4gdW5kZXIgaXRlbXM6LiAg VGhlbiB5b3UgYWxzbyBtaXNzIG1pbi9tYXhJdGVtcy4KClRoYXQncyB0cnVlLCB5b3UgY2FuIGhh dmUgZWl0aGVyIG9uZSBvciB0d28gbWVtYmVycyB3aXRoIHRoZSB2YWx1ZQpbMC0xXSwgc28geW91 IG5lZWQgYm90aC4KCj4gPiArCj4gPiArICAgICAgbmFuZC1lY2Mtc3RlcC1zaXplOgo+ID4gKyAg ICAgICAgY29uc3Q6IDUxMgo+ID4gKwo+ID4gKyAgICAgIG5hbmQtZWNjLXN0cmVuZ3RoOgo+ID4g KyAgICAgICAgZW51bTogWzEsIDQsIDhdCgpUaGUgY29udHJvbGxlciAoYW5kIHRoZSBkcml2ZXIp IGFjdHVhbGx5IHN1cHBvcnRzIDEsIDQsIDgsIDEyLCAxNi4KCj4gPiArCj4gPiArICAgICAgbWFy dmVsbCxuYW5kLWtlZXAtY29uZmlnOgo+ID4gKyAgICAgICAgZGVzY3JpcHRpb246IHwKPiA+ICsg ICAgICAgICAgT3JkZXJzIHRoZSBkcml2ZXIgbm90IHRvIHRha2UgdGhlIHRpbWluZ3MgZnJvbSB0 aGUgY29yZSBhbmQKPiA+ICsgICAgICAgICAgbGVhdmluZyB0aGVtIGNvbXBsZXRlbHkgdW50b3Vj aGVkLiBCb290bG9hZGVyIHRpbWluZ3Mgd2lsbCB0aGVuCj4gPiArICAgICAgICAgIGJlIHVzZWQu Cj4gPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9mbGFn Cj4gPiArCj4gPiArICAgICAgbWFydmVsbCxuYW5kLWVuYWJsZS1hcmJpdGVyOgo+ID4gKyAgICAg ICAgZGVzY3JpcHRpb246IHwKPiA+ICsgICAgICAgICAgVG8gZW5hYmxlIHRoZSBhcmJpdGVyLCBh bGwgYm9hcmRzIGJsaW5kbHkgdXNlZCBpdCwKPiA+ICsgICAgICAgICAgdGhpcyBiaXQgd2FzIHNl dCBieSB0aGUgYm9vdGxvYWRlciBmb3IgbWFueSBib2FyZHMgYW5kIGV2ZW4gaWYKPiA+ICsgICAg ICAgICAgaXQgaXMgbWFya2VkIHJlc2VydmVkIGluIHNldmVyYWwgZGF0YXNoZWV0cywgaXQgbWln aHQgYmUgbmVlZGVkIHRvIHNldAo+ID4gKyAgICAgICAgICBpdCAob3RoZXJ3aXNlIGl0IGlzIGhh cm1sZXNzKSBzbyB3aGV0aGVyIG9yIG5vdCB0aGlzIHByb3BlcnR5IGlzIHNldCwKPiA+ICsgICAg ICAgICAgdGhlIGJpdCBpcyBzZWxlY3RlZCBieSB0aGUgZHJpdmVyLgoKTWF5YmUgd2Ugc2hvdWxk IHNsaWdodGx5IHJlcGhyYXNlIHRoaXMgdG8gYXZvaWQgZHJpdmVyIHJlbGF0ZWQKaW5mb3JtYXRp b24uCgo+ID4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMv ZmxhZwo+ID4gKyAgICAgICAgZGVwcmVjYXRlZDogdHJ1ZQo+ID4gKwo+ID4gKyAgICByZXF1aXJl ZDoKPiA+ICsgICAgICAtIHJlZwo+ID4gKyAgICAgIC0gbmFuZC1yYgo+ID4gKwo+ID4gK2FsbE9m Ogo+ID4gKyAgLSAkcmVmOiBuYW5kLWNvbnRyb2xsZXIueWFtbAo+ID4gKwo+ID4gKyAgLSBpZjoK PiA+ICsgICAgICBwcm9wZXJ0aWVzOgo+ID4gKyAgICAgICAgY29tcGF0aWJsZToKPiA+ICsgICAg ICAgICAgY29udGFpbnM6Cj4gPiArICAgICAgICAgICAgY29uc3Q6IG1hcnZlbGwscHhhM3h4LW5h bmQtY29udHJvbGxlcgo+ID4gKyAgICB0aGVuOgo+ID4gKyAgICAgIHJlcXVpcmVkOgo+ID4gKyAg ICAgICAgLSBkbWFzCj4gPiArICAgICAgICAtIGRtYS1uYW1lcwo+ID4gKwo+ID4gKyAgLSBpZjoK PiA+ICsgICAgICBwcm9wZXJ0aWVzOgo+ID4gKyAgICAgICAgY29tcGF0aWJsZToKPiA+ICsgICAg ICAgICAgY29udGFpbnM6Cj4gPiArICAgICAgICAgICAgY29uc3Q6IG1hcnZlbGwsYXJtYWRhLThr LW5hbmQtY29udHJvbGxlcgo+ID4gKyAgICB0aGVuOgo+ID4gKyAgICAgIHByb3BlcnRpZXM6Cj4g PiArICAgICAgICBjbG9ja3M6Cj4gPiArICAgICAgICAgIG1pbkl0ZW1zOiAyCj4gPiArICAgICAg ICAgIG1heEl0ZW1zOiAyICAKPiAKPiBEcm9wIG1heEl0ZW1zLiBZb3UgZG9uJ3QgaGF2ZSBpdCBp biBjbG9jay1uYW1lcy4KPiAKPiA+ICsKPiA+ICsgICAgICAgIGNsb2NrLW5hbWVzOgo+ID4gKyAg ICAgICAgICBtaW5JdGVtczogMgo+ID4gKwo+ID4gKyAgICAgIHJlcXVpcmVkOgo+ID4gKyAgICAg ICAgLSBtYXJ2ZWxsLHN5c3RlbS1jb250cm9sbGVyCj4gPiArICAgIGVsc2U6Cj4gPiArICAgICAg cHJvcGVydGllczoKPiA+ICsgICAgICAgIGNsb2NrczoKPiA+ICsgICAgICAgICAgbWF4SXRlbXM6 IDEKPiA+ICsKPiA+ICsgICAgICAgIGNsb2NrLW5hbWVzOgo+ID4gKyAgICAgICAgICBtYXhJdGVt czogMSAgCj4gCj4gSSBkb3VidCB0aGF0IHlvdSB0ZXN0ZWQgaXQgaW4gYWJvdmUgdmFyaWFudC4u Lgo+IAo+ID4gKwo+ID4gK3VuZXZhbHVhdGVkUHJvcGVydGllczogZmFsc2UKPiA+ICsKPiA+ICty ZXF1aXJlZDoKPiA+ICsgIC0gY29tcGF0aWJsZQo+ID4gKyAgLSByZWcKPiA+ICsgIC0gaW50ZXJy dXB0cwo+ID4gKyAgLSBjbG9ja3MKPiA+ICsKPiA+ICtleGFtcGxlczoKPiA+ICsgIC0gfAo+ID4g KyAgICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLWdpYy5o Pgo+ID4gKyAgICBuYW5kX2NvbnRyb2xsZXI6IG5hbmQtY29udHJvbGxlckBkMDAwMCB7Cj4gPiAr ICAgICAgICBjb21wYXRpYmxlID0gIm1hcnZlbGwsYXJtYWRhMzcwLW5hbmQtY29udHJvbGxlciI7 Cj4gPiArICAgICAgICByZWcgPSA8MHhkMDAwMCAweDU0PjsKPiA+ICsgICAgICAgICNhZGRyZXNz LWNlbGxzID0gPDE+Owo+ID4gKyAgICAgICAgI3NpemUtY2VsbHMgPSA8MD47ICAKPiAKPiAKPiBC ZXN0IHJlZ2FyZHMsCj4gS3J6eXN6dG9mCj4gCgpUaGFua3MgZm9yIGRvaW5nIHRoaXMhCgpNaXF1 w6hsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51 eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1h cm0ta2VybmVsCg== 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 9E5D4C7EE23 for ; Tue, 30 May 2023 13:05:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232443AbjE3NEt (ORCPT ); Tue, 30 May 2023 09:04:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34796 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232402AbjE3NEs (ORCPT ); Tue, 30 May 2023 09:04:48 -0400 Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AEB8D92; Tue, 30 May 2023 06:04:45 -0700 (PDT) X-GND-Sasl: miquel.raynal@bootlin.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1685451884; 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=FmPQhv9rk2FY0Dj1q8NkqcUp7Unf/9KG3fhiEiMO6vs=; b=TQUO+3sxL5DCRhX3BMmVIfaL9RungZMmhclyISx+IfTQHiG1ZWJVXEF3cC9oYsxOy4vTBP CKr/02mY8n7nj3EPBfR9ezADtA3dtxctkTVQzG4H/KDoBNOjnmDFyjBYIgOGMcIxmWaAgf ZyWrjh85YCg9uV+xfDH4MxMKVVhnFIOA3X6dHDyF2WS3DukwL+mu2uyYQCr7bVRajF2843 1bl9N8VySxpyDPHNrgToEwiRL5U1Q3mWnanODYT/hvspO07Oiqr471atD0S4MBmzi0hO2m fllPUI1bOuZIwmdW8djbSTQl4UFoV5yiit1gpch4li9vcZ99hrhtDFAkuxGkVg== X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com X-GND-Sasl: miquel.raynal@bootlin.com Received: by mail.gandi.net (Postfix) with ESMTPSA id 09C0DE0008; Tue, 30 May 2023 13:04:40 +0000 (UTC) Date: Tue, 30 May 2023 15:04:39 +0200 From: Miquel Raynal To: Krzysztof Kozlowski Cc: Chris Packham , richard@nod.at, vigneshr@ti.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, andrew@lunn.ch, gregory.clement@bootlin.com, sebastian.hesselbarth@gmail.com, vadym.kochan@plvision.eu, linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, enachman@marvell.com Subject: Re: [PATCH v6 1/2] dt-bindings: mtd: marvell-nand: Convert to YAML DT scheme Message-ID: <20230530150439.7f287b7a@xps-13> In-Reply-To: References: <20230530005337.3687938-1-chris.packham@alliedtelesis.co.nz> <20230530005337.3687938-2-chris.packham@alliedtelesis.co.nz> Organization: Bootlin X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi Krzysztof, krzysztof.kozlowski@linaro.org wrote on Tue, 30 May 2023 14:24:22 +0200: > On 30/05/2023 02:53, Chris Packham wrote: > > From: Vadym Kochan > >=20 > > Switch the DT binding to a YAML schema to enable the DT validation. > >=20 > > Dropped deprecated compatibles and properties described in txt file. > >=20 > > Signed-off-by: Vadym Kochan > > Signed-off-by: Chris Packham > > --- > >=20 > > Notes: > > Changes in v6: > > - remove properties covered by nand-controller.yaml > > - add example using armada-8k compatible > > =20 > > earlier changes: > > =20 > > v5: > > 1) Get back "label" and "partitions" properties but without =20 >=20 > Where are they? Did you drop them in v6? label and partitions are defined in partitions/partition.yaml, referenced by partitions.yaml, referenced by mtd.yaml, referenced by nand-chip.yaml, referenced by nand-controller.yaml, itself referenced in this file :-) So I believe there is nothing else to add in the controller's binding for these two properties? They are very generic, it would not be optimal if we had to take care about them. > > ref to the "partition.yaml" which was wrongly used. =20 >=20 >=20 > > =20 > > 2) Add "additionalProperties: false" for nand@ because all possi= ble > > properties are described. =20 >=20 > Where? This cannot be silently dropped! >=20 > > =20 > > v4: > > 1) Remove "label" and "partitions" properties > > =20 > > 2) Use 2 clocks for A7K/8K platform which is a requirement > > =20 > > v3: > > 1) Remove txt version from the MAINTAINERS list > > =20 > > 2) Use enum for some of compatible strings > > =20 > > 3) Drop: > > #address-cells > > #size-cells: > > =20 > > as they are inherited from the nand-controller.yaml > > =20 > > 4) Add restriction to use 2 clocks for A8K SoC > > =20 > > 5) Dropped description for clock-names and extend it with > > minItems: 1 > > =20 > > 6) Drop description for "dmas" > > =20 > > 7) Use "unevalautedProperties: false" > > =20 > > 8) Drop quites from yaml refs. > > =20 > > 9) Use 4-space indentation for the example section > > =20 > > v2: > > 1) Fixed warning by yamllint with incorrect indentation for compa= tible list > >=20 > > .../bindings/mtd/marvell,nand-controller.yaml | 190 ++++++++++++++++++ > > .../devicetree/bindings/mtd/marvell-nand.txt | 126 ------------ > > MAINTAINERS | 1 - > > 3 files changed, 190 insertions(+), 127 deletions(-) > > create mode 100644 Documentation/devicetree/bindings/mtd/marvell,nand-= controller.yaml > > delete mode 100644 Documentation/devicetree/bindings/mtd/marvell-nand.= txt > >=20 > > diff --git a/Documentation/devicetree/bindings/mtd/marvell,nand-control= ler.yaml b/Documentation/devicetree/bindings/mtd/marvell,nand-controller.ya= ml > > new file mode 100644 > > index 000000000000..c4b003f5fa9f > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/mtd/marvell,nand-controller.yaml > > @@ -0,0 +1,190 @@ > > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > > +%YAML 1.2 > > +--- > > +$id: http://devicetree.org/schemas/mtd/marvell,nand-controller.yaml# > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > + > > +title: Marvell NAND Flash Controller (NFC) > > + > > +maintainers: > > + - Miquel Raynal =20 >=20 > Is it correct person for Marvell NAND? This should be not a subsystem > maintainer, but a device maintainer. I did not bother converting this file yet but I actually rewrote the corresponding Linux driver (5 years ago) entirely so I don't mind. >=20 > > + > > +properties: > > + compatible: > > + oneOf: > > + - items: > > + - const: marvell,armada-8k-nand-controller > > + - const: marvell,armada370-nand-controller I don't think we ever wanted having these two compatibles to describe a single hardware block? > > + - enum: > > + - marvell,armada370-nand-controller > > + - marvell,pxa3xx-nand-controller =20 >=20 > You miss here deprecated compatibles, which are BTW still used. Don't > drop properties and compatibles during conversion. >=20 > > + > > + reg: > > + maxItems: 1 > > + > > + interrupts: > > + maxItems: 1 > > + > > + clocks: > > + description: > > + Shall reference the NAND controller clocks, the second one is > > + is only needed for the Armada 7K/8K SoCs > > + minItems: 1 > > + maxItems: 2 > > + > > + clock-names: =20 >=20 > Missing minItems: 1 >=20 > > + items: > > + - const: core > > + - const: reg > > + > > + dmas: > > + maxItems: 1 > > + > > + dma-names: > > + items: > > + - const: rxtx > > + > > + marvell,system-controller: > > + $ref: /schemas/types.yaml#/definitions/phandle > > + description: Syscon node that handles NAND controller related regi= sters > > + > > +patternProperties: > > + "^nand@[0-3]$": > > + type: object =20 >=20 > Missing unevaluatedProperties: false on this level. > > > + properties: > > + reg: > > + minimum: 0 > > + maximum: 3 Same as below, it is an array as well IIRC. > > + > > + nand-rb: > > + minimum: 0 > > + maximum: 1 =20 >=20 > It's an array, so this does not sound right. You might want to put it > under items:. Then you also miss min/maxItems. That's true, you can have either one or two members with the value [0-1], so you need both. > > + > > + nand-ecc-step-size: > > + const: 512 > > + > > + nand-ecc-strength: > > + enum: [1, 4, 8] The controller (and the driver) actually supports 1, 4, 8, 12, 16. > > + > > + marvell,nand-keep-config: > > + description: | > > + Orders the driver not to take the timings from the core and > > + leaving them completely untouched. Bootloader timings will t= hen > > + be used. > > + $ref: /schemas/types.yaml#/definitions/flag > > + > > + marvell,nand-enable-arbiter: > > + description: | > > + To enable the arbiter, all boards blindly used it, > > + this bit was set by the bootloader for many boards and even = if > > + it is marked reserved in several datasheets, it might be nee= ded to set > > + it (otherwise it is harmless) so whether or not this propert= y is set, > > + the bit is selected by the driver. Maybe we should slightly rephrase this to avoid driver related information. > > + $ref: /schemas/types.yaml#/definitions/flag > > + deprecated: true > > + > > + required: > > + - reg > > + - nand-rb > > + > > +allOf: > > + - $ref: nand-controller.yaml > > + > > + - if: > > + properties: > > + compatible: > > + contains: > > + const: marvell,pxa3xx-nand-controller > > + then: > > + required: > > + - dmas > > + - dma-names > > + > > + - if: > > + properties: > > + compatible: > > + contains: > > + const: marvell,armada-8k-nand-controller > > + then: > > + properties: > > + clocks: > > + minItems: 2 > > + maxItems: 2 =20 >=20 > Drop maxItems. You don't have it in clock-names. >=20 > > + > > + clock-names: > > + minItems: 2 > > + > > + required: > > + - marvell,system-controller > > + else: > > + properties: > > + clocks: > > + maxItems: 1 > > + > > + clock-names: > > + maxItems: 1 =20 >=20 > I doubt that you tested it in above variant... >=20 > > + > > +unevaluatedProperties: false > > + > > +required: > > + - compatible > > + - reg > > + - interrupts > > + - clocks > > + > > +examples: > > + - | > > + #include > > + nand_controller: nand-controller@d0000 { > > + compatible =3D "marvell,armada370-nand-controller"; > > + reg =3D <0xd0000 0x54>; > > + #address-cells =3D <1>; > > + #size-cells =3D <0>; =20 >=20 >=20 > Best regards, > Krzysztof >=20 Thanks for doing this! Miqu=C3=A8l