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 43070C433F5 for ; Wed, 20 Apr 2022 07:41:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376294AbiDTHoF (ORCPT ); Wed, 20 Apr 2022 03:44:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241235AbiDTHn7 (ORCPT ); Wed, 20 Apr 2022 03:43:59 -0400 Received: from relay7-d.mail.gandi.net (relay7-d.mail.gandi.net [IPv6:2001:4b98:dc4:8::227]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0A5213B00E for ; Wed, 20 Apr 2022 00:41:13 -0700 (PDT) Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 8C5DB20002; Wed, 20 Apr 2022 07:41:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1650440472; 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=zNCqHdoDiIIO8GrtVq7oJYoQzRKdLynJa7XVU5UOud4=; b=i/MXxswxLD8ta458UREAWTH+0ALFDKozqVuToRsulIqcGNM2YAptjjqKvLAiZz5e2gCndm nqgIMYpubMC1APg2m6WTDjD/Vr1Qlh6UnZ0VB1Z8jA0C6U9vNu7p/6L4Xa1k1r9yP/f5cc Y38ZhebeyKs5bP2uC++iRWh1dajZQgWbv2maBEy/L9zS1dDoCTkRP9I669nwiBMtdpvdH5 FUFlJ/S6RDN7TraAHsce2Hd2joNQF2f57iF3u6iAGcORrGXLZ4JcOa8EuYypCrDv5/5xZo TJjB8vhalj11RjqP5K0Yy3yXK1X4BeuP22UxU5lHKoEWJb76svGcRlKTn2l+eA== Date: Wed, 20 Apr 2022 09:41:07 +0200 From: Miquel Raynal To: Liang Yang Cc: , Rob Herring , Richard Weinberger , Vignesh Raghavendra , Jerome Brunet , Neil Armstrong , Martin Blumenstingl , Kevin Hilman , Jianxin Pan , Victor Wan , XianWei Zhao , Kelvin Zhang , BiChao Zheng , YongHui Yu , , , Subject: Re: [PATCH v4 2/2] dt-bindings: nand: meson: refine Amlogic NAND controller driver Message-ID: <20220420094107.4799f15a@xps13> In-Reply-To: <20220402074921.13316-3-liang.yang@amlogic.com> References: <20220402074921.13316-1-liang.yang@amlogic.com> <20220402074921.13316-3-liang.yang@amlogic.com> Organization: Bootlin X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; 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: linux-kernel@vger.kernel.org Hi Liang, liang.yang@amlogic.com wrote on Sat, 2 Apr 2022 15:49:20 +0800: > convert txt to yaml and refine the meson NFC clock document. We generally prefer to split this into two changes (yaml conversion then modifications). You need to be very explicit on the changes you bring to this file afterward. Also you may s/refine/fix/ in your title if this really is a correction of something that does not work at all as you suggest. Please mention that due to the other series about the clock changes never being accepted the current binding was never valid/working (again, I'm not sure it's the case on all Amlogic SoCs, so please be very careful about that). And please use a Link: tag to point to the discussion with Neil and Jerome on your MMC/NAND subclock final discussion. > Signed-off-by: Liang Yang > --- > .../bindings/mtd/amlogic,meson-nand.txt | 60 -------------- > .../bindings/mtd/amlogic,meson-nand.yaml | 80 +++++++++++++++++++ > 2 files changed, 80 insertions(+), 60 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-n= and.txt > create mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-n= and.yaml >=20 > diff --git a/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt= b/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt > deleted file mode 100644 > index 5794ab1147c1..000000000000 > --- a/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt > +++ /dev/null > @@ -1,60 +0,0 @@ > -Amlogic NAND Flash Controller (NFC) for GXBB/GXL/AXG family SoCs > - > -This file documents the properties in addition to those available in > -the MTD NAND bindings. > - > -Required properties: > -- compatible : contains one of: > - - "amlogic,meson-gxl-nfc" > - - "amlogic,meson-axg-nfc" > -- clocks : > - A list of phandle + clock-specifier pairs for the clocks listed > - in clock-names. > - > -- clock-names: Should contain the following: > - "core" - NFC module gate clock > - "device" - device clock from eMMC sub clock controller > - "rx" - rx clock phase > - "tx" - tx clock phase > - > -- amlogic,mmc-syscon : Required for NAND clocks, it's shared with SD/eMMC > - controller port C > - > -Optional children nodes: > -Children nodes represent the available nand chips. > - > -Other properties: > -see Documentation/devicetree/bindings/mtd/nand-controller.yaml for gener= ic bindings. > - > -Example demonstrate on AXG SoC: > - > - sd_emmc_c_clkc: mmc@7000 { > - compatible =3D "amlogic,meson-axg-mmc-clkc", "syscon"; > - reg =3D <0x0 0x7000 0x0 0x800>; > - }; > - > - nand-controller@7800 { > - compatible =3D "amlogic,meson-axg-nfc"; > - reg =3D <0x0 0x7800 0x0 0x100>; > - #address-cells =3D <1>; > - #size-cells =3D <0>; > - interrupts =3D ; > - > - clocks =3D <&clkc CLKID_SD_EMMC_C>, > - <&sd_emmc_c_clkc CLKID_MMC_DIV>, > - <&sd_emmc_c_clkc CLKID_MMC_PHASE_RX>, > - <&sd_emmc_c_clkc CLKID_MMC_PHASE_TX>; > - clock-names =3D "core", "device", "rx", "tx"; > - amlogic,mmc-syscon =3D <&sd_emmc_c_clkc>; > - > - pinctrl-names =3D "default"; > - pinctrl-0 =3D <&nand_pins>; > - > - nand@0 { > - reg =3D <0>; > - #address-cells =3D <1>; > - #size-cells =3D <1>; > - > - nand-on-flash-bbt; > - }; > - }; > diff --git a/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yam= l b/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml > new file mode 100644 > index 000000000000..965a2dd20645 > --- /dev/null > +++ b/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml > @@ -0,0 +1,80 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/mtd/amlogic,meson-nand.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Amlogic NAND Flash Controller (NFC) for GXBB/GXL/AXG family SoCs Maybe you need to inherit from nand-controller.yaml. > + > +maintainers: > + - liang.yang@amlogic.com > + > +properties: > + compatible: > + enum: > + - "amlogic,meson-gxl-nfc" > + - "amlogic,meson-axg-nfc" > + > + reg: > + maxItems: 2 > + > + '#address-cells': > + const: 1 Not sure this property is needed. > + > + '#size-cells': > + const: 0 Ditto. Plus, this one looks wrong anyway. > + > + reg-names: > + items: > + - const: nfc > + - const: emmc Why do you need the emmc register map? Do you really need to perform a register access there? > + > + interrupts: > + maxItems: 1 > + > + clocks: > + maxItems: 2 > + > + clock-names: > + items: > + - const: core > + - const: device > + > + "#clock-cells": > + const: 1 ? > + > +required: > + - compatible > + - reg > + - '#address-cells' > + - '#size-cells' > + - reg-names > + - interrupts > + - clocks > + - clock-names > + > +additionalProperties: false I will let Rob check that but I think what you need is unevaluatedProperties: false > + > +examples: > + - | > + #include > + #include > + apb { > + #address-cells =3D <2>; > + #size-cells =3D <2>; Not sure you need this upper node in the example. > + nand-controller@7800 { > + #address-cells =3D <1>; > + #size-cells =3D <0>; > + compatible =3D "amlogic,meson-axg-nfc"; > + reg =3D <0x0 0x7800 0x0 0x100>, > + <0x0 0x7000 0x0 0x800>; > + reg-names =3D "nfc", "emmc"; > + > + interrupts =3D ; > + clocks =3D <&clkc CLKID_SD_EMMC_C>, > + <&clkc CLKID_FCLK_DIV2>; > + clock-names =3D "core", "device"; > + > + }; > + }; > +... Thanks, Miqu=C3=A8l 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 4CA35C433F5 for ; Wed, 20 Apr 2022 07:41:49 +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=fsCMlL8N3UVsxjEgbhUGyhwJRd8ua9CeECb64i1F2jM=; b=VJlOwIQJTVBHeh bL+OI0aBketZMBeq6ydwW+/CdBYb6h0322yLXUmkvSZjg7gb/gspodhZDl1NRsAQuKjhtNV6LYpWw 6F40FjfuZGBxItMPiofpoKF+HlktO5VNtD6V+wvPbhaHiK+fb9IyEwV/hFeCiU1o+O1WxeA5uSnem gkfivt0wvMVR+GqSt9neSeT/7SXZMVLFmdN69Nju3xFGofI7K71qa9drTsZHDc6+4ar5N6cM88Gla UzjclOI7JDpAuNUOiE/s3XuWbALcBuiSW6Sox0w3T6j0kf2hyN7cRGn7+M5lELhcWolQU8EbNSbri 7TKHKEVA7fPA/IoY+r9A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nh4y5-007pma-A3; Wed, 20 Apr 2022 07:41:41 +0000 Received: from relay7-d.mail.gandi.net ([217.70.183.200]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nh4xk-007pdx-Lk; Wed, 20 Apr 2022 07:41:24 +0000 Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 8C5DB20002; Wed, 20 Apr 2022 07:41:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1650440472; 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=zNCqHdoDiIIO8GrtVq7oJYoQzRKdLynJa7XVU5UOud4=; b=i/MXxswxLD8ta458UREAWTH+0ALFDKozqVuToRsulIqcGNM2YAptjjqKvLAiZz5e2gCndm nqgIMYpubMC1APg2m6WTDjD/Vr1Qlh6UnZ0VB1Z8jA0C6U9vNu7p/6L4Xa1k1r9yP/f5cc Y38ZhebeyKs5bP2uC++iRWh1dajZQgWbv2maBEy/L9zS1dDoCTkRP9I669nwiBMtdpvdH5 FUFlJ/S6RDN7TraAHsce2Hd2joNQF2f57iF3u6iAGcORrGXLZ4JcOa8EuYypCrDv5/5xZo TJjB8vhalj11RjqP5K0Yy3yXK1X4BeuP22UxU5lHKoEWJb76svGcRlKTn2l+eA== Date: Wed, 20 Apr 2022 09:41:07 +0200 From: Miquel Raynal To: Liang Yang Cc: , Rob Herring , Richard Weinberger , Vignesh Raghavendra , Jerome Brunet , Neil Armstrong , Martin Blumenstingl , Kevin Hilman , Jianxin Pan , Victor Wan , XianWei Zhao , Kelvin Zhang , BiChao Zheng , YongHui Yu , , , Subject: Re: [PATCH v4 2/2] dt-bindings: nand: meson: refine Amlogic NAND controller driver Message-ID: <20220420094107.4799f15a@xps13> In-Reply-To: <20220402074921.13316-3-liang.yang@amlogic.com> References: <20220402074921.13316-1-liang.yang@amlogic.com> <20220402074921.13316-3-liang.yang@amlogic.com> Organization: Bootlin X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; 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-20220420_004121_041432_CC31BA3B X-CRM114-Status: GOOD ( 24.65 ) 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 SGkgTGlhbmcsCgpsaWFuZy55YW5nQGFtbG9naWMuY29tIHdyb3RlIG9uIFNhdCwgMiBBcHIgMjAy MiAxNTo0OToyMCArMDgwMDoKCj4gY29udmVydCB0eHQgdG8geWFtbCBhbmQgcmVmaW5lIHRoZSBt ZXNvbiBORkMgY2xvY2sgZG9jdW1lbnQuCgpXZSBnZW5lcmFsbHkgcHJlZmVyIHRvIHNwbGl0IHRo aXMgaW50byB0d28gY2hhbmdlcyAoeWFtbCBjb252ZXJzaW9uCnRoZW4gbW9kaWZpY2F0aW9ucyku IFlvdSBuZWVkIHRvIGJlIHZlcnkgZXhwbGljaXQgb24gdGhlIGNoYW5nZXMgeW91CmJyaW5nIHRv IHRoaXMgZmlsZSBhZnRlcndhcmQuIEFsc28geW91IG1heSBzL3JlZmluZS9maXgvIGluIHlvdXIg dGl0bGUKaWYgdGhpcyByZWFsbHkgaXMgYSBjb3JyZWN0aW9uIG9mIHNvbWV0aGluZyB0aGF0IGRv ZXMgbm90IHdvcmsgYXQgYWxsIGFzCnlvdSBzdWdnZXN0LgoKUGxlYXNlIG1lbnRpb24gdGhhdCBk dWUgdG8gdGhlIG90aGVyIHNlcmllcyBhYm91dCB0aGUgY2xvY2sgY2hhbmdlcwpuZXZlciBiZWlu ZyBhY2NlcHRlZCB0aGUgY3VycmVudCBiaW5kaW5nIHdhcyBuZXZlciB2YWxpZC93b3JraW5nCihh Z2FpbiwgSSdtIG5vdCBzdXJlIGl0J3MgdGhlIGNhc2Ugb24gYWxsIEFtbG9naWMgU29Dcywgc28g cGxlYXNlIGJlCnZlcnkgY2FyZWZ1bCBhYm91dCB0aGF0KS4KCkFuZCBwbGVhc2UgdXNlIGEgTGlu azogdGFnIHRvIHBvaW50IHRvIHRoZSBkaXNjdXNzaW9uIHdpdGggTmVpbCBhbmQKSmVyb21lIG9u IHlvdXIgTU1DL05BTkQgc3ViY2xvY2sgZmluYWwgZGlzY3Vzc2lvbi4KCj4gU2lnbmVkLW9mZi1i eTogTGlhbmcgWWFuZyA8bGlhbmcueWFuZ0BhbWxvZ2ljLmNvbT4KPiAtLS0KPiAgLi4uL2JpbmRp bmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQudHh0ICAgICAgIHwgNjAgLS0tLS0tLS0tLS0tLS0K PiAgLi4uL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQueWFtbCAgICAgIHwgODAgKysr KysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDYw IGRlbGV0aW9ucygtKQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQudHh0Cj4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2FtbG9naWMsbWVzb24t bmFuZC55YW1sCj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tdGQvYW1sb2dpYyxtZXNvbi1uYW5kLnR4dCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9tdGQvYW1sb2dpYyxtZXNvbi1uYW5kLnR4dAo+IGRlbGV0ZWQgZmlsZSBtb2Rl IDEwMDY0NAo+IGluZGV4IDU3OTRhYjExNDdjMS4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQudHh0Cj4g KysrIC9kZXYvbnVsbAo+IEBAIC0xLDYwICswLDAgQEAKPiAtQW1sb2dpYyBOQU5EIEZsYXNoIENv bnRyb2xsZXIgKE5GQykgZm9yIEdYQkIvR1hML0FYRyBmYW1pbHkgU29Dcwo+IC0KPiAtVGhpcyBm aWxlIGRvY3VtZW50cyB0aGUgcHJvcGVydGllcyBpbiBhZGRpdGlvbiB0byB0aG9zZSBhdmFpbGFi bGUgaW4KPiAtdGhlIE1URCBOQU5EIGJpbmRpbmdzLgo+IC0KPiAtUmVxdWlyZWQgcHJvcGVydGll czoKPiAtLSBjb21wYXRpYmxlIDogY29udGFpbnMgb25lIG9mOgo+IC0gIC0gImFtbG9naWMsbWVz b24tZ3hsLW5mYyIKPiAtICAtICJhbWxvZ2ljLG1lc29uLWF4Zy1uZmMiCj4gLS0gY2xvY2tzICAg ICA6Cj4gLQlBIGxpc3Qgb2YgcGhhbmRsZSArIGNsb2NrLXNwZWNpZmllciBwYWlycyBmb3IgdGhl IGNsb2NrcyBsaXN0ZWQKPiAtCWluIGNsb2NrLW5hbWVzLgo+IC0KPiAtLSBjbG9jay1uYW1lczog U2hvdWxkIGNvbnRhaW4gdGhlIGZvbGxvd2luZzoKPiAtCSJjb3JlIiAtIE5GQyBtb2R1bGUgZ2F0 ZSBjbG9jawo+IC0JImRldmljZSIgLSBkZXZpY2UgY2xvY2sgZnJvbSBlTU1DIHN1YiBjbG9jayBj b250cm9sbGVyCj4gLQkicngiIC0gcnggY2xvY2sgcGhhc2UKPiAtCSJ0eCIgLSB0eCBjbG9jayBw aGFzZQo+IC0KPiAtLSBhbWxvZ2ljLG1tYy1zeXNjb24JOiBSZXF1aXJlZCBmb3IgTkFORCBjbG9j a3MsIGl0J3Mgc2hhcmVkIHdpdGggU0QvZU1NQwo+IC0JCQkJY29udHJvbGxlciBwb3J0IEMKPiAt Cj4gLU9wdGlvbmFsIGNoaWxkcmVuIG5vZGVzOgo+IC1DaGlsZHJlbiBub2RlcyByZXByZXNlbnQg dGhlIGF2YWlsYWJsZSBuYW5kIGNoaXBzLgo+IC0KPiAtT3RoZXIgcHJvcGVydGllczoKPiAtc2Vl IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1jb250cm9sbGVyLnlh bWwgZm9yIGdlbmVyaWMgYmluZGluZ3MuCj4gLQo+IC1FeGFtcGxlIGRlbW9uc3RyYXRlIG9uIEFY RyBTb0M6Cj4gLQo+IC0Jc2RfZW1tY19jX2Nsa2M6IG1tY0A3MDAwIHsKPiAtCQljb21wYXRpYmxl ID0gImFtbG9naWMsbWVzb24tYXhnLW1tYy1jbGtjIiwgInN5c2NvbiI7Cj4gLQkJcmVnID0gPDB4 MCAweDcwMDAgMHgwIDB4ODAwPjsKPiAtCX07Cj4gLQo+IC0JbmFuZC1jb250cm9sbGVyQDc4MDAg ewo+IC0JCWNvbXBhdGlibGUgPSAiYW1sb2dpYyxtZXNvbi1heGctbmZjIjsKPiAtCQlyZWcgPSA8 MHgwIDB4NzgwMCAweDAgMHgxMDA+Owo+IC0JCSNhZGRyZXNzLWNlbGxzID0gPDE+Owo+IC0JCSNz aXplLWNlbGxzID0gPDA+Owo+IC0JCWludGVycnVwdHMgPSA8R0lDX1NQSSAzNCBJUlFfVFlQRV9F REdFX1JJU0lORz47Cj4gLQo+IC0JCWNsb2NrcyA9IDwmY2xrYyBDTEtJRF9TRF9FTU1DX0M+LAo+ IC0JCQk8JnNkX2VtbWNfY19jbGtjIENMS0lEX01NQ19ESVY+LAo+IC0JCQk8JnNkX2VtbWNfY19j bGtjIENMS0lEX01NQ19QSEFTRV9SWD4sCj4gLQkJCTwmc2RfZW1tY19jX2Nsa2MgQ0xLSURfTU1D X1BIQVNFX1RYPjsKPiAtCQljbG9jay1uYW1lcyA9ICJjb3JlIiwgImRldmljZSIsICJyeCIsICJ0 eCI7Cj4gLQkJYW1sb2dpYyxtbWMtc3lzY29uID0gPCZzZF9lbW1jX2NfY2xrYz47Cj4gLQo+IC0J CXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gLQkJcGluY3RybC0wID0gPCZuYW5kX3BpbnM+ Owo+IC0KPiAtCQluYW5kQDAgewo+IC0JCQlyZWcgPSA8MD47Cj4gLQkJCSNhZGRyZXNzLWNlbGxz ID0gPDE+Owo+IC0JCQkjc2l6ZS1jZWxscyA9IDwxPjsKPiAtCj4gLQkJCW5hbmQtb24tZmxhc2gt YmJ0Owo+IC0JCX07Cj4gLQl9Owo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbXRkL2FtbG9naWMsbWVzb24tbmFuZC55YW1sIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQueWFtbAo+IG5ldyBmaWxl IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAwLi45NjVhMmRkMjA2NDUKPiAtLS0gL2Rl di9udWxsCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbWxv Z2ljLG1lc29uLW5hbmQueWFtbAo+IEBAIC0wLDAgKzEsODAgQEAKPiArIyBTUERYLUxpY2Vuc2Ut SWRlbnRpZmllcjogKEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2UpCj4gKyVZQU1MIDEuMgo+ ICstLS0KPiArJGlkOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvc2NoZW1hcy9tdGQvYW1sb2dpYyxt ZXNvbi1uYW5kLnlhbWwjCj4gKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9tZXRhLXNj aGVtYXMvY29yZS55YW1sIwo+ICsKPiArdGl0bGU6IEFtbG9naWMgTkFORCBGbGFzaCBDb250cm9s bGVyIChORkMpIGZvciBHWEJCL0dYTC9BWEcgZmFtaWx5IFNvQ3MKCk1heWJlIHlvdSBuZWVkIHRv IGluaGVyaXQgZnJvbSBuYW5kLWNvbnRyb2xsZXIueWFtbC4KCj4gKwo+ICttYWludGFpbmVyczoK PiArICAtIGxpYW5nLnlhbmdAYW1sb2dpYy5jb20KPiArCj4gK3Byb3BlcnRpZXM6Cj4gKyAgY29t cGF0aWJsZToKPiArICAgIGVudW06Cj4gKyAgICAgIC0gImFtbG9naWMsbWVzb24tZ3hsLW5mYyIK PiArICAgICAgLSAiYW1sb2dpYyxtZXNvbi1heGctbmZjIgo+ICsKPiArICByZWc6Cj4gKyAgICBt YXhJdGVtczogMgo+ICsKPiArICAnI2FkZHJlc3MtY2VsbHMnOgo+ICsgICAgY29uc3Q6IDEKCk5v dCBzdXJlIHRoaXMgcHJvcGVydHkgaXMgbmVlZGVkLgoKPiArCj4gKyAgJyNzaXplLWNlbGxzJzoK PiArICAgIGNvbnN0OiAwCgpEaXR0by4gUGx1cywgdGhpcyBvbmUgbG9va3Mgd3JvbmcgYW55d2F5 LgoKPiArCj4gKyAgcmVnLW5hbWVzOgo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIC0gY29uc3Q6IG5m Ywo+ICsgICAgICAtIGNvbnN0OiBlbW1jCgpXaHkgZG8geW91IG5lZWQgdGhlIGVtbWMgcmVnaXN0 ZXIgbWFwPyBEbyB5b3UgcmVhbGx5IG5lZWQgdG8gcGVyZm9ybSBhCnJlZ2lzdGVyIGFjY2VzcyB0 aGVyZT8KCj4gKwo+ICsgIGludGVycnVwdHM6Cj4gKyAgICBtYXhJdGVtczogMQo+ICsKPiArICBj bG9ja3M6Cj4gKyAgICBtYXhJdGVtczogMgo+ICsKPiArICBjbG9jay1uYW1lczoKPiArICAgIGl0 ZW1zOgo+ICsgICAgICAtIGNvbnN0OiBjb3JlCj4gKyAgICAgIC0gY29uc3Q6IGRldmljZQo+ICsK PiArICAiI2Nsb2NrLWNlbGxzIjoKPiArICAgIGNvbnN0OiAxCgo/Cgo+ICsKPiArcmVxdWlyZWQ6 Cj4gKyAgLSBjb21wYXRpYmxlCj4gKyAgLSByZWcKPiArICAtICcjYWRkcmVzcy1jZWxscycKPiAr ICAtICcjc2l6ZS1jZWxscycKPiArICAtIHJlZy1uYW1lcwo+ICsgIC0gaW50ZXJydXB0cwo+ICsg IC0gY2xvY2tzCj4gKyAgLSBjbG9jay1uYW1lcwo+ICsKPiArYWRkaXRpb25hbFByb3BlcnRpZXM6 IGZhbHNlCgpJIHdpbGwgbGV0IFJvYiBjaGVjayB0aGF0IGJ1dCBJIHRoaW5rIHdoYXQgeW91IG5l ZWQgaXMKCnVuZXZhbHVhdGVkUHJvcGVydGllczogZmFsc2UKCj4gKwo+ICtleGFtcGxlczoKPiAr ICAtIHwKPiArICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9jbG9jay9heGctY2xrYy5oPgo+ICsg ICAgI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2ludGVycnVwdC1jb250cm9sbGVyL2FybS1naWMuaD4K PiArICAgIGFwYiB7Cj4gKyAgICAgICNhZGRyZXNzLWNlbGxzID0gPDI+Owo+ICsgICAgICAjc2l6 ZS1jZWxscyA9IDwyPjsKCk5vdCBzdXJlIHlvdSBuZWVkIHRoaXMgdXBwZXIgbm9kZSBpbiB0aGUg ZXhhbXBsZS4KCj4gKyAgICAgIG5hbmQtY29udHJvbGxlckA3ODAwIHsKPiArICAgICAgICAjYWRk cmVzcy1jZWxscyA9IDwxPjsKPiArICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKPiArICAgICAg ICBjb21wYXRpYmxlID0gImFtbG9naWMsbWVzb24tYXhnLW5mYyI7Cj4gKyAgICAgICAgcmVnID0g PDB4MCAweDc4MDAgMHgwIDB4MTAwPiwKPiArICAgICAgICAgICAgICA8MHgwIDB4NzAwMCAweDAg MHg4MDA+Owo+ICsgICAgICAgIHJlZy1uYW1lcyA9ICJuZmMiLCAiZW1tYyI7Cj4gKwo+ICsgICAg ICAgIGludGVycnVwdHMgPSA8R0lDX1NQSSAzNCBJUlFfVFlQRV9FREdFX1JJU0lORz47Cj4gKyAg ICAgICAgY2xvY2tzID0gPCZjbGtjIENMS0lEX1NEX0VNTUNfQz4sCj4gKyAgICAgICAgICAgICAg ICAgPCZjbGtjIENMS0lEX0ZDTEtfRElWMj47Cj4gKyAgICAgICAgY2xvY2stbmFtZXMgPSAiY29y ZSIsICJkZXZpY2UiOwo+ICsKPiArICAgICAgfTsKPiArICAgIH07Cj4gKy4uLgoKClRoYW5rcywK TWlxdcOobAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkxpbnV4IE1URCBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdApodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW10ZC8K 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 5EA85C433F5 for ; Wed, 20 Apr 2022 07:41:33 +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=56OY7W6bhoVNae9QnRaWvPVZiVMJxxFCFPMRJRLCx/k=; b=2yds87Vi+4rG1B ut13VOHMRuSQpp+T6DwPgnaMRO10fRAQYPaP/VWSVyCUfdF65deSohMkTtDZmj81sarbEG5OpQZdd WHENujjM93mfbO9HriezFFUFbnac5dpyrrx0pQgOdlPFVxo3+iQZlJja+gGJyUnNuIiZ3sMN/dYfI i2vj/CmG1LE459y3jYJHGLbGy+/YZiPwGY4N4BvMZKhk/QvsYi3GahJd+J1gh3BYJBTedttZRdsBf tO64HmWf77BPaYQWwv6+Nld3A/mVpVqndNFK4VrD8sRNuE8dgBjTkJvIPoZb1xVRYvemlCoi/HIQ6 GxcxpQZJmO4/AWlYPpzA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nh4xq-007piE-Lx; Wed, 20 Apr 2022 07:41:26 +0000 Received: from relay7-d.mail.gandi.net ([217.70.183.200]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nh4xk-007pdx-Lk; Wed, 20 Apr 2022 07:41:24 +0000 Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 8C5DB20002; Wed, 20 Apr 2022 07:41:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1650440472; 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=zNCqHdoDiIIO8GrtVq7oJYoQzRKdLynJa7XVU5UOud4=; b=i/MXxswxLD8ta458UREAWTH+0ALFDKozqVuToRsulIqcGNM2YAptjjqKvLAiZz5e2gCndm nqgIMYpubMC1APg2m6WTDjD/Vr1Qlh6UnZ0VB1Z8jA0C6U9vNu7p/6L4Xa1k1r9yP/f5cc Y38ZhebeyKs5bP2uC++iRWh1dajZQgWbv2maBEy/L9zS1dDoCTkRP9I669nwiBMtdpvdH5 FUFlJ/S6RDN7TraAHsce2Hd2joNQF2f57iF3u6iAGcORrGXLZ4JcOa8EuYypCrDv5/5xZo TJjB8vhalj11RjqP5K0Yy3yXK1X4BeuP22UxU5lHKoEWJb76svGcRlKTn2l+eA== Date: Wed, 20 Apr 2022 09:41:07 +0200 From: Miquel Raynal To: Liang Yang Cc: , Rob Herring , Richard Weinberger , Vignesh Raghavendra , Jerome Brunet , Neil Armstrong , Martin Blumenstingl , Kevin Hilman , Jianxin Pan , Victor Wan , XianWei Zhao , Kelvin Zhang , BiChao Zheng , YongHui Yu , , , Subject: Re: [PATCH v4 2/2] dt-bindings: nand: meson: refine Amlogic NAND controller driver Message-ID: <20220420094107.4799f15a@xps13> In-Reply-To: <20220402074921.13316-3-liang.yang@amlogic.com> References: <20220402074921.13316-1-liang.yang@amlogic.com> <20220402074921.13316-3-liang.yang@amlogic.com> Organization: Bootlin X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; 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-20220420_004121_041432_CC31BA3B X-CRM114-Status: GOOD ( 24.65 ) X-BeenThere: linux-amlogic@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-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org SGkgTGlhbmcsCgpsaWFuZy55YW5nQGFtbG9naWMuY29tIHdyb3RlIG9uIFNhdCwgMiBBcHIgMjAy MiAxNTo0OToyMCArMDgwMDoKCj4gY29udmVydCB0eHQgdG8geWFtbCBhbmQgcmVmaW5lIHRoZSBt ZXNvbiBORkMgY2xvY2sgZG9jdW1lbnQuCgpXZSBnZW5lcmFsbHkgcHJlZmVyIHRvIHNwbGl0IHRo aXMgaW50byB0d28gY2hhbmdlcyAoeWFtbCBjb252ZXJzaW9uCnRoZW4gbW9kaWZpY2F0aW9ucyku IFlvdSBuZWVkIHRvIGJlIHZlcnkgZXhwbGljaXQgb24gdGhlIGNoYW5nZXMgeW91CmJyaW5nIHRv IHRoaXMgZmlsZSBhZnRlcndhcmQuIEFsc28geW91IG1heSBzL3JlZmluZS9maXgvIGluIHlvdXIg dGl0bGUKaWYgdGhpcyByZWFsbHkgaXMgYSBjb3JyZWN0aW9uIG9mIHNvbWV0aGluZyB0aGF0IGRv ZXMgbm90IHdvcmsgYXQgYWxsIGFzCnlvdSBzdWdnZXN0LgoKUGxlYXNlIG1lbnRpb24gdGhhdCBk dWUgdG8gdGhlIG90aGVyIHNlcmllcyBhYm91dCB0aGUgY2xvY2sgY2hhbmdlcwpuZXZlciBiZWlu ZyBhY2NlcHRlZCB0aGUgY3VycmVudCBiaW5kaW5nIHdhcyBuZXZlciB2YWxpZC93b3JraW5nCihh Z2FpbiwgSSdtIG5vdCBzdXJlIGl0J3MgdGhlIGNhc2Ugb24gYWxsIEFtbG9naWMgU29Dcywgc28g cGxlYXNlIGJlCnZlcnkgY2FyZWZ1bCBhYm91dCB0aGF0KS4KCkFuZCBwbGVhc2UgdXNlIGEgTGlu azogdGFnIHRvIHBvaW50IHRvIHRoZSBkaXNjdXNzaW9uIHdpdGggTmVpbCBhbmQKSmVyb21lIG9u IHlvdXIgTU1DL05BTkQgc3ViY2xvY2sgZmluYWwgZGlzY3Vzc2lvbi4KCj4gU2lnbmVkLW9mZi1i eTogTGlhbmcgWWFuZyA8bGlhbmcueWFuZ0BhbWxvZ2ljLmNvbT4KPiAtLS0KPiAgLi4uL2JpbmRp bmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQudHh0ICAgICAgIHwgNjAgLS0tLS0tLS0tLS0tLS0K PiAgLi4uL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQueWFtbCAgICAgIHwgODAgKysr KysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDYw IGRlbGV0aW9ucygtKQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQudHh0Cj4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2FtbG9naWMsbWVzb24t bmFuZC55YW1sCj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tdGQvYW1sb2dpYyxtZXNvbi1uYW5kLnR4dCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9tdGQvYW1sb2dpYyxtZXNvbi1uYW5kLnR4dAo+IGRlbGV0ZWQgZmlsZSBtb2Rl IDEwMDY0NAo+IGluZGV4IDU3OTRhYjExNDdjMS4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQudHh0Cj4g KysrIC9kZXYvbnVsbAo+IEBAIC0xLDYwICswLDAgQEAKPiAtQW1sb2dpYyBOQU5EIEZsYXNoIENv bnRyb2xsZXIgKE5GQykgZm9yIEdYQkIvR1hML0FYRyBmYW1pbHkgU29Dcwo+IC0KPiAtVGhpcyBm aWxlIGRvY3VtZW50cyB0aGUgcHJvcGVydGllcyBpbiBhZGRpdGlvbiB0byB0aG9zZSBhdmFpbGFi bGUgaW4KPiAtdGhlIE1URCBOQU5EIGJpbmRpbmdzLgo+IC0KPiAtUmVxdWlyZWQgcHJvcGVydGll czoKPiAtLSBjb21wYXRpYmxlIDogY29udGFpbnMgb25lIG9mOgo+IC0gIC0gImFtbG9naWMsbWVz b24tZ3hsLW5mYyIKPiAtICAtICJhbWxvZ2ljLG1lc29uLWF4Zy1uZmMiCj4gLS0gY2xvY2tzICAg ICA6Cj4gLQlBIGxpc3Qgb2YgcGhhbmRsZSArIGNsb2NrLXNwZWNpZmllciBwYWlycyBmb3IgdGhl IGNsb2NrcyBsaXN0ZWQKPiAtCWluIGNsb2NrLW5hbWVzLgo+IC0KPiAtLSBjbG9jay1uYW1lczog U2hvdWxkIGNvbnRhaW4gdGhlIGZvbGxvd2luZzoKPiAtCSJjb3JlIiAtIE5GQyBtb2R1bGUgZ2F0 ZSBjbG9jawo+IC0JImRldmljZSIgLSBkZXZpY2UgY2xvY2sgZnJvbSBlTU1DIHN1YiBjbG9jayBj b250cm9sbGVyCj4gLQkicngiIC0gcnggY2xvY2sgcGhhc2UKPiAtCSJ0eCIgLSB0eCBjbG9jayBw aGFzZQo+IC0KPiAtLSBhbWxvZ2ljLG1tYy1zeXNjb24JOiBSZXF1aXJlZCBmb3IgTkFORCBjbG9j a3MsIGl0J3Mgc2hhcmVkIHdpdGggU0QvZU1NQwo+IC0JCQkJY29udHJvbGxlciBwb3J0IEMKPiAt Cj4gLU9wdGlvbmFsIGNoaWxkcmVuIG5vZGVzOgo+IC1DaGlsZHJlbiBub2RlcyByZXByZXNlbnQg dGhlIGF2YWlsYWJsZSBuYW5kIGNoaXBzLgo+IC0KPiAtT3RoZXIgcHJvcGVydGllczoKPiAtc2Vl IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1jb250cm9sbGVyLnlh bWwgZm9yIGdlbmVyaWMgYmluZGluZ3MuCj4gLQo+IC1FeGFtcGxlIGRlbW9uc3RyYXRlIG9uIEFY RyBTb0M6Cj4gLQo+IC0Jc2RfZW1tY19jX2Nsa2M6IG1tY0A3MDAwIHsKPiAtCQljb21wYXRpYmxl ID0gImFtbG9naWMsbWVzb24tYXhnLW1tYy1jbGtjIiwgInN5c2NvbiI7Cj4gLQkJcmVnID0gPDB4 MCAweDcwMDAgMHgwIDB4ODAwPjsKPiAtCX07Cj4gLQo+IC0JbmFuZC1jb250cm9sbGVyQDc4MDAg ewo+IC0JCWNvbXBhdGlibGUgPSAiYW1sb2dpYyxtZXNvbi1heGctbmZjIjsKPiAtCQlyZWcgPSA8 MHgwIDB4NzgwMCAweDAgMHgxMDA+Owo+IC0JCSNhZGRyZXNzLWNlbGxzID0gPDE+Owo+IC0JCSNz aXplLWNlbGxzID0gPDA+Owo+IC0JCWludGVycnVwdHMgPSA8R0lDX1NQSSAzNCBJUlFfVFlQRV9F REdFX1JJU0lORz47Cj4gLQo+IC0JCWNsb2NrcyA9IDwmY2xrYyBDTEtJRF9TRF9FTU1DX0M+LAo+ IC0JCQk8JnNkX2VtbWNfY19jbGtjIENMS0lEX01NQ19ESVY+LAo+IC0JCQk8JnNkX2VtbWNfY19j bGtjIENMS0lEX01NQ19QSEFTRV9SWD4sCj4gLQkJCTwmc2RfZW1tY19jX2Nsa2MgQ0xLSURfTU1D X1BIQVNFX1RYPjsKPiAtCQljbG9jay1uYW1lcyA9ICJjb3JlIiwgImRldmljZSIsICJyeCIsICJ0 eCI7Cj4gLQkJYW1sb2dpYyxtbWMtc3lzY29uID0gPCZzZF9lbW1jX2NfY2xrYz47Cj4gLQo+IC0J CXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gLQkJcGluY3RybC0wID0gPCZuYW5kX3BpbnM+ Owo+IC0KPiAtCQluYW5kQDAgewo+IC0JCQlyZWcgPSA8MD47Cj4gLQkJCSNhZGRyZXNzLWNlbGxz ID0gPDE+Owo+IC0JCQkjc2l6ZS1jZWxscyA9IDwxPjsKPiAtCj4gLQkJCW5hbmQtb24tZmxhc2gt YmJ0Owo+IC0JCX07Cj4gLQl9Owo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbXRkL2FtbG9naWMsbWVzb24tbmFuZC55YW1sIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQueWFtbAo+IG5ldyBmaWxl IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAwLi45NjVhMmRkMjA2NDUKPiAtLS0gL2Rl di9udWxsCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbWxv Z2ljLG1lc29uLW5hbmQueWFtbAo+IEBAIC0wLDAgKzEsODAgQEAKPiArIyBTUERYLUxpY2Vuc2Ut SWRlbnRpZmllcjogKEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2UpCj4gKyVZQU1MIDEuMgo+ ICstLS0KPiArJGlkOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvc2NoZW1hcy9tdGQvYW1sb2dpYyxt ZXNvbi1uYW5kLnlhbWwjCj4gKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9tZXRhLXNj aGVtYXMvY29yZS55YW1sIwo+ICsKPiArdGl0bGU6IEFtbG9naWMgTkFORCBGbGFzaCBDb250cm9s bGVyIChORkMpIGZvciBHWEJCL0dYTC9BWEcgZmFtaWx5IFNvQ3MKCk1heWJlIHlvdSBuZWVkIHRv IGluaGVyaXQgZnJvbSBuYW5kLWNvbnRyb2xsZXIueWFtbC4KCj4gKwo+ICttYWludGFpbmVyczoK PiArICAtIGxpYW5nLnlhbmdAYW1sb2dpYy5jb20KPiArCj4gK3Byb3BlcnRpZXM6Cj4gKyAgY29t cGF0aWJsZToKPiArICAgIGVudW06Cj4gKyAgICAgIC0gImFtbG9naWMsbWVzb24tZ3hsLW5mYyIK PiArICAgICAgLSAiYW1sb2dpYyxtZXNvbi1heGctbmZjIgo+ICsKPiArICByZWc6Cj4gKyAgICBt YXhJdGVtczogMgo+ICsKPiArICAnI2FkZHJlc3MtY2VsbHMnOgo+ICsgICAgY29uc3Q6IDEKCk5v dCBzdXJlIHRoaXMgcHJvcGVydHkgaXMgbmVlZGVkLgoKPiArCj4gKyAgJyNzaXplLWNlbGxzJzoK PiArICAgIGNvbnN0OiAwCgpEaXR0by4gUGx1cywgdGhpcyBvbmUgbG9va3Mgd3JvbmcgYW55d2F5 LgoKPiArCj4gKyAgcmVnLW5hbWVzOgo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIC0gY29uc3Q6IG5m Ywo+ICsgICAgICAtIGNvbnN0OiBlbW1jCgpXaHkgZG8geW91IG5lZWQgdGhlIGVtbWMgcmVnaXN0 ZXIgbWFwPyBEbyB5b3UgcmVhbGx5IG5lZWQgdG8gcGVyZm9ybSBhCnJlZ2lzdGVyIGFjY2VzcyB0 aGVyZT8KCj4gKwo+ICsgIGludGVycnVwdHM6Cj4gKyAgICBtYXhJdGVtczogMQo+ICsKPiArICBj bG9ja3M6Cj4gKyAgICBtYXhJdGVtczogMgo+ICsKPiArICBjbG9jay1uYW1lczoKPiArICAgIGl0 ZW1zOgo+ICsgICAgICAtIGNvbnN0OiBjb3JlCj4gKyAgICAgIC0gY29uc3Q6IGRldmljZQo+ICsK PiArICAiI2Nsb2NrLWNlbGxzIjoKPiArICAgIGNvbnN0OiAxCgo/Cgo+ICsKPiArcmVxdWlyZWQ6 Cj4gKyAgLSBjb21wYXRpYmxlCj4gKyAgLSByZWcKPiArICAtICcjYWRkcmVzcy1jZWxscycKPiAr ICAtICcjc2l6ZS1jZWxscycKPiArICAtIHJlZy1uYW1lcwo+ICsgIC0gaW50ZXJydXB0cwo+ICsg IC0gY2xvY2tzCj4gKyAgLSBjbG9jay1uYW1lcwo+ICsKPiArYWRkaXRpb25hbFByb3BlcnRpZXM6 IGZhbHNlCgpJIHdpbGwgbGV0IFJvYiBjaGVjayB0aGF0IGJ1dCBJIHRoaW5rIHdoYXQgeW91IG5l ZWQgaXMKCnVuZXZhbHVhdGVkUHJvcGVydGllczogZmFsc2UKCj4gKwo+ICtleGFtcGxlczoKPiAr ICAtIHwKPiArICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9jbG9jay9heGctY2xrYy5oPgo+ICsg ICAgI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2ludGVycnVwdC1jb250cm9sbGVyL2FybS1naWMuaD4K PiArICAgIGFwYiB7Cj4gKyAgICAgICNhZGRyZXNzLWNlbGxzID0gPDI+Owo+ICsgICAgICAjc2l6 ZS1jZWxscyA9IDwyPjsKCk5vdCBzdXJlIHlvdSBuZWVkIHRoaXMgdXBwZXIgbm9kZSBpbiB0aGUg ZXhhbXBsZS4KCj4gKyAgICAgIG5hbmQtY29udHJvbGxlckA3ODAwIHsKPiArICAgICAgICAjYWRk cmVzcy1jZWxscyA9IDwxPjsKPiArICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKPiArICAgICAg ICBjb21wYXRpYmxlID0gImFtbG9naWMsbWVzb24tYXhnLW5mYyI7Cj4gKyAgICAgICAgcmVnID0g PDB4MCAweDc4MDAgMHgwIDB4MTAwPiwKPiArICAgICAgICAgICAgICA8MHgwIDB4NzAwMCAweDAg MHg4MDA+Owo+ICsgICAgICAgIHJlZy1uYW1lcyA9ICJuZmMiLCAiZW1tYyI7Cj4gKwo+ICsgICAg ICAgIGludGVycnVwdHMgPSA8R0lDX1NQSSAzNCBJUlFfVFlQRV9FREdFX1JJU0lORz47Cj4gKyAg ICAgICAgY2xvY2tzID0gPCZjbGtjIENMS0lEX1NEX0VNTUNfQz4sCj4gKyAgICAgICAgICAgICAg ICAgPCZjbGtjIENMS0lEX0ZDTEtfRElWMj47Cj4gKyAgICAgICAgY2xvY2stbmFtZXMgPSAiY29y ZSIsICJkZXZpY2UiOwo+ICsKPiArICAgICAgfTsKPiArICAgIH07Cj4gKy4uLgoKClRoYW5rcywK TWlxdcOobAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K bGludXgtYW1sb2dpYyBtYWlsaW5nIGxpc3QKbGludXgtYW1sb2dpY0BsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYW1s b2dpYwo= 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 640A0C433EF for ; Wed, 20 Apr 2022 07:42:41 +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=d/IRXdQLka89g1WmRr3bNAKCUaN42qkdLvt/XpXgLPY=; b=UlYzZcVIFEDvg9 4AAMWSGQ3r9pR76oDRkEK5Ib57Q74oQtP9J2Y2I2Xs5fcQLdcQciwNdGE2JvJ6STR1uImqKtLXYfb TeVXRZevzC7PjgdxdriE7Zqw2UL/0WfgbjTeZ2Ypty43i/dafMfbkp+/kadL2LKFeWhnedAqOucMa cSRVBczxBB4lbU0Jcarf2Z4tvpqSGDzHr+yc5k5yrOfHBxS5bkYDoTZZ/GtNsrXcVP/v2hvbEJ/ie jN6A/auxAleVlIzej1s/bpWwf2r3EnrdayWPnynvpNoFM7nFFZl8ilDAGa+G2FjMWLasDCc+R4Hfs McbrX7O+5OoN3DZXzJbg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nh4xs-007piX-8T; Wed, 20 Apr 2022 07:41:28 +0000 Received: from relay7-d.mail.gandi.net ([217.70.183.200]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nh4xk-007pdx-Lk; Wed, 20 Apr 2022 07:41:24 +0000 Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 8C5DB20002; Wed, 20 Apr 2022 07:41:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1650440472; 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=zNCqHdoDiIIO8GrtVq7oJYoQzRKdLynJa7XVU5UOud4=; b=i/MXxswxLD8ta458UREAWTH+0ALFDKozqVuToRsulIqcGNM2YAptjjqKvLAiZz5e2gCndm nqgIMYpubMC1APg2m6WTDjD/Vr1Qlh6UnZ0VB1Z8jA0C6U9vNu7p/6L4Xa1k1r9yP/f5cc Y38ZhebeyKs5bP2uC++iRWh1dajZQgWbv2maBEy/L9zS1dDoCTkRP9I669nwiBMtdpvdH5 FUFlJ/S6RDN7TraAHsce2Hd2joNQF2f57iF3u6iAGcORrGXLZ4JcOa8EuYypCrDv5/5xZo TJjB8vhalj11RjqP5K0Yy3yXK1X4BeuP22UxU5lHKoEWJb76svGcRlKTn2l+eA== Date: Wed, 20 Apr 2022 09:41:07 +0200 From: Miquel Raynal To: Liang Yang Cc: , Rob Herring , Richard Weinberger , Vignesh Raghavendra , Jerome Brunet , Neil Armstrong , Martin Blumenstingl , Kevin Hilman , Jianxin Pan , Victor Wan , XianWei Zhao , Kelvin Zhang , BiChao Zheng , YongHui Yu , , , Subject: Re: [PATCH v4 2/2] dt-bindings: nand: meson: refine Amlogic NAND controller driver Message-ID: <20220420094107.4799f15a@xps13> In-Reply-To: <20220402074921.13316-3-liang.yang@amlogic.com> References: <20220402074921.13316-1-liang.yang@amlogic.com> <20220402074921.13316-3-liang.yang@amlogic.com> Organization: Bootlin X-Mailer: Claws Mail 3.17.7 (GTK+ 2.24.32; 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-20220420_004121_041432_CC31BA3B X-CRM114-Status: GOOD ( 24.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 SGkgTGlhbmcsCgpsaWFuZy55YW5nQGFtbG9naWMuY29tIHdyb3RlIG9uIFNhdCwgMiBBcHIgMjAy MiAxNTo0OToyMCArMDgwMDoKCj4gY29udmVydCB0eHQgdG8geWFtbCBhbmQgcmVmaW5lIHRoZSBt ZXNvbiBORkMgY2xvY2sgZG9jdW1lbnQuCgpXZSBnZW5lcmFsbHkgcHJlZmVyIHRvIHNwbGl0IHRo aXMgaW50byB0d28gY2hhbmdlcyAoeWFtbCBjb252ZXJzaW9uCnRoZW4gbW9kaWZpY2F0aW9ucyku IFlvdSBuZWVkIHRvIGJlIHZlcnkgZXhwbGljaXQgb24gdGhlIGNoYW5nZXMgeW91CmJyaW5nIHRv IHRoaXMgZmlsZSBhZnRlcndhcmQuIEFsc28geW91IG1heSBzL3JlZmluZS9maXgvIGluIHlvdXIg dGl0bGUKaWYgdGhpcyByZWFsbHkgaXMgYSBjb3JyZWN0aW9uIG9mIHNvbWV0aGluZyB0aGF0IGRv ZXMgbm90IHdvcmsgYXQgYWxsIGFzCnlvdSBzdWdnZXN0LgoKUGxlYXNlIG1lbnRpb24gdGhhdCBk dWUgdG8gdGhlIG90aGVyIHNlcmllcyBhYm91dCB0aGUgY2xvY2sgY2hhbmdlcwpuZXZlciBiZWlu ZyBhY2NlcHRlZCB0aGUgY3VycmVudCBiaW5kaW5nIHdhcyBuZXZlciB2YWxpZC93b3JraW5nCihh Z2FpbiwgSSdtIG5vdCBzdXJlIGl0J3MgdGhlIGNhc2Ugb24gYWxsIEFtbG9naWMgU29Dcywgc28g cGxlYXNlIGJlCnZlcnkgY2FyZWZ1bCBhYm91dCB0aGF0KS4KCkFuZCBwbGVhc2UgdXNlIGEgTGlu azogdGFnIHRvIHBvaW50IHRvIHRoZSBkaXNjdXNzaW9uIHdpdGggTmVpbCBhbmQKSmVyb21lIG9u IHlvdXIgTU1DL05BTkQgc3ViY2xvY2sgZmluYWwgZGlzY3Vzc2lvbi4KCj4gU2lnbmVkLW9mZi1i eTogTGlhbmcgWWFuZyA8bGlhbmcueWFuZ0BhbWxvZ2ljLmNvbT4KPiAtLS0KPiAgLi4uL2JpbmRp bmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQudHh0ICAgICAgIHwgNjAgLS0tLS0tLS0tLS0tLS0K PiAgLi4uL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQueWFtbCAgICAgIHwgODAgKysr KysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDYw IGRlbGV0aW9ucygtKQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQudHh0Cj4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2FtbG9naWMsbWVzb24t bmFuZC55YW1sCj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tdGQvYW1sb2dpYyxtZXNvbi1uYW5kLnR4dCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9tdGQvYW1sb2dpYyxtZXNvbi1uYW5kLnR4dAo+IGRlbGV0ZWQgZmlsZSBtb2Rl IDEwMDY0NAo+IGluZGV4IDU3OTRhYjExNDdjMS4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQudHh0Cj4g KysrIC9kZXYvbnVsbAo+IEBAIC0xLDYwICswLDAgQEAKPiAtQW1sb2dpYyBOQU5EIEZsYXNoIENv bnRyb2xsZXIgKE5GQykgZm9yIEdYQkIvR1hML0FYRyBmYW1pbHkgU29Dcwo+IC0KPiAtVGhpcyBm aWxlIGRvY3VtZW50cyB0aGUgcHJvcGVydGllcyBpbiBhZGRpdGlvbiB0byB0aG9zZSBhdmFpbGFi bGUgaW4KPiAtdGhlIE1URCBOQU5EIGJpbmRpbmdzLgo+IC0KPiAtUmVxdWlyZWQgcHJvcGVydGll czoKPiAtLSBjb21wYXRpYmxlIDogY29udGFpbnMgb25lIG9mOgo+IC0gIC0gImFtbG9naWMsbWVz b24tZ3hsLW5mYyIKPiAtICAtICJhbWxvZ2ljLG1lc29uLWF4Zy1uZmMiCj4gLS0gY2xvY2tzICAg ICA6Cj4gLQlBIGxpc3Qgb2YgcGhhbmRsZSArIGNsb2NrLXNwZWNpZmllciBwYWlycyBmb3IgdGhl IGNsb2NrcyBsaXN0ZWQKPiAtCWluIGNsb2NrLW5hbWVzLgo+IC0KPiAtLSBjbG9jay1uYW1lczog U2hvdWxkIGNvbnRhaW4gdGhlIGZvbGxvd2luZzoKPiAtCSJjb3JlIiAtIE5GQyBtb2R1bGUgZ2F0 ZSBjbG9jawo+IC0JImRldmljZSIgLSBkZXZpY2UgY2xvY2sgZnJvbSBlTU1DIHN1YiBjbG9jayBj b250cm9sbGVyCj4gLQkicngiIC0gcnggY2xvY2sgcGhhc2UKPiAtCSJ0eCIgLSB0eCBjbG9jayBw aGFzZQo+IC0KPiAtLSBhbWxvZ2ljLG1tYy1zeXNjb24JOiBSZXF1aXJlZCBmb3IgTkFORCBjbG9j a3MsIGl0J3Mgc2hhcmVkIHdpdGggU0QvZU1NQwo+IC0JCQkJY29udHJvbGxlciBwb3J0IEMKPiAt Cj4gLU9wdGlvbmFsIGNoaWxkcmVuIG5vZGVzOgo+IC1DaGlsZHJlbiBub2RlcyByZXByZXNlbnQg dGhlIGF2YWlsYWJsZSBuYW5kIGNoaXBzLgo+IC0KPiAtT3RoZXIgcHJvcGVydGllczoKPiAtc2Vl IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1jb250cm9sbGVyLnlh bWwgZm9yIGdlbmVyaWMgYmluZGluZ3MuCj4gLQo+IC1FeGFtcGxlIGRlbW9uc3RyYXRlIG9uIEFY RyBTb0M6Cj4gLQo+IC0Jc2RfZW1tY19jX2Nsa2M6IG1tY0A3MDAwIHsKPiAtCQljb21wYXRpYmxl ID0gImFtbG9naWMsbWVzb24tYXhnLW1tYy1jbGtjIiwgInN5c2NvbiI7Cj4gLQkJcmVnID0gPDB4 MCAweDcwMDAgMHgwIDB4ODAwPjsKPiAtCX07Cj4gLQo+IC0JbmFuZC1jb250cm9sbGVyQDc4MDAg ewo+IC0JCWNvbXBhdGlibGUgPSAiYW1sb2dpYyxtZXNvbi1heGctbmZjIjsKPiAtCQlyZWcgPSA8 MHgwIDB4NzgwMCAweDAgMHgxMDA+Owo+IC0JCSNhZGRyZXNzLWNlbGxzID0gPDE+Owo+IC0JCSNz aXplLWNlbGxzID0gPDA+Owo+IC0JCWludGVycnVwdHMgPSA8R0lDX1NQSSAzNCBJUlFfVFlQRV9F REdFX1JJU0lORz47Cj4gLQo+IC0JCWNsb2NrcyA9IDwmY2xrYyBDTEtJRF9TRF9FTU1DX0M+LAo+ IC0JCQk8JnNkX2VtbWNfY19jbGtjIENMS0lEX01NQ19ESVY+LAo+IC0JCQk8JnNkX2VtbWNfY19j bGtjIENMS0lEX01NQ19QSEFTRV9SWD4sCj4gLQkJCTwmc2RfZW1tY19jX2Nsa2MgQ0xLSURfTU1D X1BIQVNFX1RYPjsKPiAtCQljbG9jay1uYW1lcyA9ICJjb3JlIiwgImRldmljZSIsICJyeCIsICJ0 eCI7Cj4gLQkJYW1sb2dpYyxtbWMtc3lzY29uID0gPCZzZF9lbW1jX2NfY2xrYz47Cj4gLQo+IC0J CXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gLQkJcGluY3RybC0wID0gPCZuYW5kX3BpbnM+ Owo+IC0KPiAtCQluYW5kQDAgewo+IC0JCQlyZWcgPSA8MD47Cj4gLQkJCSNhZGRyZXNzLWNlbGxz ID0gPDE+Owo+IC0JCQkjc2l6ZS1jZWxscyA9IDwxPjsKPiAtCj4gLQkJCW5hbmQtb24tZmxhc2gt YmJ0Owo+IC0JCX07Cj4gLQl9Owo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbXRkL2FtbG9naWMsbWVzb24tbmFuZC55YW1sIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbWxvZ2ljLG1lc29uLW5hbmQueWFtbAo+IG5ldyBmaWxl IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAwLi45NjVhMmRkMjA2NDUKPiAtLS0gL2Rl di9udWxsCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hbWxv Z2ljLG1lc29uLW5hbmQueWFtbAo+IEBAIC0wLDAgKzEsODAgQEAKPiArIyBTUERYLUxpY2Vuc2Ut SWRlbnRpZmllcjogKEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2UpCj4gKyVZQU1MIDEuMgo+ ICstLS0KPiArJGlkOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvc2NoZW1hcy9tdGQvYW1sb2dpYyxt ZXNvbi1uYW5kLnlhbWwjCj4gKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9tZXRhLXNj aGVtYXMvY29yZS55YW1sIwo+ICsKPiArdGl0bGU6IEFtbG9naWMgTkFORCBGbGFzaCBDb250cm9s bGVyIChORkMpIGZvciBHWEJCL0dYTC9BWEcgZmFtaWx5IFNvQ3MKCk1heWJlIHlvdSBuZWVkIHRv IGluaGVyaXQgZnJvbSBuYW5kLWNvbnRyb2xsZXIueWFtbC4KCj4gKwo+ICttYWludGFpbmVyczoK PiArICAtIGxpYW5nLnlhbmdAYW1sb2dpYy5jb20KPiArCj4gK3Byb3BlcnRpZXM6Cj4gKyAgY29t cGF0aWJsZToKPiArICAgIGVudW06Cj4gKyAgICAgIC0gImFtbG9naWMsbWVzb24tZ3hsLW5mYyIK PiArICAgICAgLSAiYW1sb2dpYyxtZXNvbi1heGctbmZjIgo+ICsKPiArICByZWc6Cj4gKyAgICBt YXhJdGVtczogMgo+ICsKPiArICAnI2FkZHJlc3MtY2VsbHMnOgo+ICsgICAgY29uc3Q6IDEKCk5v dCBzdXJlIHRoaXMgcHJvcGVydHkgaXMgbmVlZGVkLgoKPiArCj4gKyAgJyNzaXplLWNlbGxzJzoK PiArICAgIGNvbnN0OiAwCgpEaXR0by4gUGx1cywgdGhpcyBvbmUgbG9va3Mgd3JvbmcgYW55d2F5 LgoKPiArCj4gKyAgcmVnLW5hbWVzOgo+ICsgICAgaXRlbXM6Cj4gKyAgICAgIC0gY29uc3Q6IG5m Ywo+ICsgICAgICAtIGNvbnN0OiBlbW1jCgpXaHkgZG8geW91IG5lZWQgdGhlIGVtbWMgcmVnaXN0 ZXIgbWFwPyBEbyB5b3UgcmVhbGx5IG5lZWQgdG8gcGVyZm9ybSBhCnJlZ2lzdGVyIGFjY2VzcyB0 aGVyZT8KCj4gKwo+ICsgIGludGVycnVwdHM6Cj4gKyAgICBtYXhJdGVtczogMQo+ICsKPiArICBj bG9ja3M6Cj4gKyAgICBtYXhJdGVtczogMgo+ICsKPiArICBjbG9jay1uYW1lczoKPiArICAgIGl0 ZW1zOgo+ICsgICAgICAtIGNvbnN0OiBjb3JlCj4gKyAgICAgIC0gY29uc3Q6IGRldmljZQo+ICsK PiArICAiI2Nsb2NrLWNlbGxzIjoKPiArICAgIGNvbnN0OiAxCgo/Cgo+ICsKPiArcmVxdWlyZWQ6 Cj4gKyAgLSBjb21wYXRpYmxlCj4gKyAgLSByZWcKPiArICAtICcjYWRkcmVzcy1jZWxscycKPiAr ICAtICcjc2l6ZS1jZWxscycKPiArICAtIHJlZy1uYW1lcwo+ICsgIC0gaW50ZXJydXB0cwo+ICsg IC0gY2xvY2tzCj4gKyAgLSBjbG9jay1uYW1lcwo+ICsKPiArYWRkaXRpb25hbFByb3BlcnRpZXM6 IGZhbHNlCgpJIHdpbGwgbGV0IFJvYiBjaGVjayB0aGF0IGJ1dCBJIHRoaW5rIHdoYXQgeW91IG5l ZWQgaXMKCnVuZXZhbHVhdGVkUHJvcGVydGllczogZmFsc2UKCj4gKwo+ICtleGFtcGxlczoKPiAr ICAtIHwKPiArICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9jbG9jay9heGctY2xrYy5oPgo+ICsg ICAgI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2ludGVycnVwdC1jb250cm9sbGVyL2FybS1naWMuaD4K PiArICAgIGFwYiB7Cj4gKyAgICAgICNhZGRyZXNzLWNlbGxzID0gPDI+Owo+ICsgICAgICAjc2l6 ZS1jZWxscyA9IDwyPjsKCk5vdCBzdXJlIHlvdSBuZWVkIHRoaXMgdXBwZXIgbm9kZSBpbiB0aGUg ZXhhbXBsZS4KCj4gKyAgICAgIG5hbmQtY29udHJvbGxlckA3ODAwIHsKPiArICAgICAgICAjYWRk cmVzcy1jZWxscyA9IDwxPjsKPiArICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKPiArICAgICAg ICBjb21wYXRpYmxlID0gImFtbG9naWMsbWVzb24tYXhnLW5mYyI7Cj4gKyAgICAgICAgcmVnID0g PDB4MCAweDc4MDAgMHgwIDB4MTAwPiwKPiArICAgICAgICAgICAgICA8MHgwIDB4NzAwMCAweDAg MHg4MDA+Owo+ICsgICAgICAgIHJlZy1uYW1lcyA9ICJuZmMiLCAiZW1tYyI7Cj4gKwo+ICsgICAg ICAgIGludGVycnVwdHMgPSA8R0lDX1NQSSAzNCBJUlFfVFlQRV9FREdFX1JJU0lORz47Cj4gKyAg ICAgICAgY2xvY2tzID0gPCZjbGtjIENMS0lEX1NEX0VNTUNfQz4sCj4gKyAgICAgICAgICAgICAg ICAgPCZjbGtjIENMS0lEX0ZDTEtfRElWMj47Cj4gKyAgICAgICAgY2xvY2stbmFtZXMgPSAiY29y ZSIsICJkZXZpY2UiOwo+ICsKPiArICAgICAgfTsKPiArICAgIH07Cj4gKy4uLgoKClRoYW5rcywK TWlxdcOobAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K bGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZy YWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtYXJtLWtlcm5lbAo=