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 X-Spam-Level: X-Spam-Status: No, score=-12.4 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_2 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B79A3C43331 for ; Mon, 30 Mar 2020 08:16:48 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 81379206CC for ; Mon, 30 Mar 2020 08:16:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="O320YWL8" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 81379206CC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Subject: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=8kDWajnwWIMco63KWZiw5EFPG/wlxTpYF0W6CzYxRec=; b=O320YWL8TCuuU/ aHbJIwLD35BN0dApJdg2flc6kf2tWNKuiV3+VYvsLY2XUbaHIoMrpfPI9xDmxlPwYh7lbdnVloVOf I7+7hTVx+1QvQWiymElITWrh1mDjTYI/UHyC55Pl83XK/RW1sC25dGpIBugxTcOWo1g88YoM38MHH lFo3wyLv7PwXDzO8L2D356gDcK99Fa87hLxQXS18+RLo5ZB7wtkfKJ6SyRdRi8YyBq8QnVKT9LTpw oHdqA2/G9/qc99VSAzAEovHTvF0UkZ4ZH8uDotsf+EaZg4f83WlPe5GRSuAbaO6T4QA5jOCjP29uu yqAs7rrhtsXcdJE7KQew==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jIpb7-00049K-8Z; Mon, 30 Mar 2020 08:16:41 +0000 Received: from relay12.mail.gandi.net ([217.70.178.232]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jIpb4-00048e-6G for linux-mtd@lists.infradead.org; Mon, 30 Mar 2020 08:16:40 +0000 Received: from xps13 (unknown [91.224.148.103]) (Authenticated sender: miquel.raynal@bootlin.com) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 7460A200013; Mon, 30 Mar 2020 08:16:35 +0000 (UTC) Date: Mon, 30 Mar 2020 10:16:34 +0200 From: Miquel Raynal To: Richard Weinberger Subject: Re: [GIT PULL] mtd: nand: Changes for 5.7 Message-ID: <20200330101634.6c1b3b7e@xps13> In-Reply-To: <20200327212238.6f0b5e15@xps13> References: <20200327212238.6f0b5e15@xps13> Organization: Bootlin X-Mailer: Claws Mail 3.17.4 (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-20200330_011638_506372_85473D73 X-CRM114-Status: GOOD ( 17.72 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-mtd@lists.infradead.org, Vignesh Raghavendra , Frieder Schrempf , Tudor Ambarus 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 Ck1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+IHdyb3RlIG9uIEZyaSwg MjcgTWFyIDIwMjAKMjE6MjI6MzggKzAxMDA6Cgo+IEhlbGxvLAo+IAo+IFRoaXMgaXMgdGhlIE5B TkQgUFIgZm9yIDUuNy4KClB1bGxlZCBpbnRvIG10ZC9uZXh0LgoKPiAKPiBUaGFua3MsCj4gTWlx dcOobAo+IAo+IFRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgOThkNTRmODFlMzZi YTNiZjkyMTcyNzkxZWJhNWNhNWJkODEzOTg5YjoKPiAKPiAgIExpbnV4IDUuNi1yYzQgKDIwMjAt MDMtMDEgMTY6Mzg6NDYgLTA2MDApCj4gCj4gYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9z aXRvcnkgYXQ6Cj4gCj4gICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l bC9naXQvbXRkL2xpbnV4LmdpdCB0YWdzL25hbmQvZm9yLTUuNwo+IAo+IGZvciB5b3UgdG8gZmV0 Y2ggY2hhbmdlcyB1cCB0byBmY2E4ODkyNWQ3Njk3OGI3ZjIwZGU0MmQ4ZWFkMzRmYjkxNTAwMDAz Ogo+IAo+ICAgbXRkOiByYXduYW5kOiB0b3NoaWJhOiBTdXBwb3J0IHJlYWRpbmcgdGhlIG51bWJl ciBvZiBiaXRmbGlwcyBmb3IgQkVOQU5EIChCdWlsdC1pbiBFQ0MgTkFORCkgKDIwMjAtMDMtMjUg MjI6MTM6MDQgKzAxMDApCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFJhdyBOQU5EIGNvcmUgY2hhbmdlczoKPiAq IEFkZCBzdXBwb3J0IGZvciBtYW51ZmFjdHVyZXIgc3BlY2lmaWMgc3VzcGVuZC9yZXN1bWUgb3Bl cmF0aW9uCj4gKiBBZGQgc3VwcG9ydCBmb3IgbWFudWZhY3R1cmVyIHNwZWNpZmljIGxvY2svdW5s b2NrIG9wZXJhdGlvbgo+ICogUmVwbGFjZSB6ZXJvLWxlbmd0aCBhcnJheSB3aXRoIGZsZXhpYmxl LWFycmF5IG1lbWJlcgo+ICogRml4IGEgdHlwbyAoIm1hbnVmZWN0dXJlciIpCj4gKiBFbnN1cmUg bmFuZF9zb2Z0X3dhaXRyZHkgd2FpdCBwZXJpb2QgaXMgZW5vdWdoCj4gCj4gUmF3IE5BTkQgY29u dHJvbGxlciBkcml2ZXIgY2hhbmdlczoKPiAqIEJyY21uYW5kOgo+IEFkZCBzdXBwb3J0IGZvciBm bGFzaC1lZHUgZm9yIGRtYSB0cmFuc2ZlcnMgKCsgYmluZGluZ3MpCj4gKiBDYWRlbmNlOgo+IFJl aW5pdCBjb21wbGV0aW9uIGJlZm9yZSBleGVjdXRpbmcgYSBuZXcgY29tbWFuZAo+IENoYW5nZSBi YWQgYmxvY2sgbWFya2VyIHNpemUKPiBGaXggdGhlIGNhbGN1bGF0aW9uIG9mIHRoZSBhdmFpYWxi bGUgT09CIHNpemUKPiBHZXQgbWV0YSBkYXRhIHNpemUgZnJvbSByZWdpc3RlcnMKPiAqIFF1YWxj b206Cj4gVXNlIGRtYV9yZXF1ZXN0X2NoYW4oKSBpbnN0ZWFkIGRtYV9yZXF1ZXN0X3NsYXZlX2No YW5uZWwoKQo+IFJlbGVhc2UgcmVzb3VyY2VzIG9uIGZhaWx1cmUgd2l0aGluIHFjb21fbmFuZGNf YWxsb2MoKQo+ICogQWxsd2lubmVyOgo+IFVzZSBkbWFfcmVxdWVzdF9jaGFuKCkgaW5zdGVhZCBk bWFfcmVxdWVzdF9zbGF2ZV9jaGFubmVsKCkKPiAqIE1hcnZlbGw6Cj4gVXNlIGRtYV9yZXF1ZXN0 X2NoYW4oKSBpbnN0ZWFkIGRtYV9yZXF1ZXN0X3NsYXZlX2NoYW5uZWwoKQo+IFJlbGVhc2UgRE1B IGNoYW5uZWwgb24gZXJyb3IKPiAqIEZyZWVzY2FsZToKPiBVc2UgZG1hX3JlcXVlc3RfY2hhbigp IGluc3RlYWQgZG1hX3JlcXVlc3Rfc2xhdmVfY2hhbm5lbCgpCj4gKiBNYWNyb25peDoKPiBBZGQg c3VwcG9ydCBmb3IgTWFjcm9uaXggTkFORCByYW5kb21pemVyICgrIGJpbmRpbmdzKQo+ICogQW1z LWRlbHRhOgo+IFJlbmFtZSBzdHJ1Y3R1cmVzIGFuZCBmdW5jdGlvbnMgdG8gZ3Bpb19uYW5kKgo+ IE1ha2UgdGhlIGRyaXZlciBjdXN0b20gSS9PIHJlYWR5Cj4gRHJvcCB1c2VsZXNzIGxvY2FsIHZh cmlhYmxlCj4gU3VwcG9ydCBjdXN0b20gZHJpdmVyIGluaXRpYWxpc2F0aW9uCj4gQWRkIG1vZHVs ZSBkZXZpY2UgdGFibGVzCj4gSGFuZGxlIG1vcmUgR1BJTyBwaW5zIGFzIG9wdGlvbmFsCj4gTWFr ZSByZWFkIHB1bHNlcyBvcHRpb25hbAo+IERvbid0IGhhcmRjb2RlIHJlYWQvd3JpdGUgcHVsc2Ug d2lkdGhzCj4gUHVzaCBpbnZlcnNpb24gaGFuZGxpbmcgdG8gZ3Bpb2xpYgo+IEVuYWJsZSBPRiBw YXJ0aXRpb24gaW5mbyBzdXBwb3J0Cj4gRHJvcCBib2FyZCBzcGVjaWZpYyBwYXJ0aXRpb24gaW5m bwo+IFVzZSBzdHJ1Y3QgZ3Bpb19uYW5kX3BsYXRkYXRhCj4gV3JpdGUgcHJvdGVjdCBkZXZpY2Ug ZHVyaW5nIHByb2JlCj4gKiBJbmdlbmljOgo+IFVzZSBkZXZtX3BsYXRmb3JtX2lvcmVtYXBfcmVz b3VyY2UoKQo+IEFkZCBkZXBlbmRlbmN5IG9uIE1JUFMgfHwgQ09NUElMRV9URVNUCj4gKiBEZW5h bGk6Cj4gRGVhc3NlcnQgd3JpdGUgcHJvdGVjdCBwaW4KPiAqIFNUOgo+IFVzZSBkbWFfcmVxdWVz dF9jaGFuKCkgaW5zdGVhZCBkbWFfcmVxdWVzdF9zbGF2ZV9jaGFubmVsKCkKPiAKPiBSYXcgTkFO RCBjaGlwIGRyaXZlciBjaGFuZ2VzOgo+ICogVG9zaGliYToKPiBTdXBwb3J0IHJlYWRpbmcgdGhl IG51bWJlciBvZiBiaXRmbGlwcyBmb3IgQkVOQU5EIChCdWlsdC1pbiBFQ0MgTkFORCkKPiAqIE1h Y3Jvbml4Ogo+IEFkZCBzdXBwb3J0IGZvciBkZWVwIHBvd2VyIGRvd24gbW9kZQo+IEFkZCBzdXBw b3J0IGZvciBibG9jayBwcm90ZWN0aW9uCj4gCj4gU1BJLU5BTkQgY29yZSBjaGFuZ2VzOgo+ICog RG8gbm90IGVyYXNlIHRoZSBibG9jayBiZWZvcmUgd3JpdGluZyBhIGJhZCBibG9jayBtYXJrZXIK PiAqIEV4cGxpY2l0bHkgdXNlIE1URF9PUFNfUkFXIHRvIHdyaXRlIHRoZSBiYWQgYmxvY2sgbWFy a2VyIHRvIE9PQgo+ICogU3RvcCB1c2luZyBzcGluYW5kLT5vb2JidWYgZm9yIGJ1ZmZlcmluZyBi YWQgYmxvY2sgbWFya2Vycwo+ICogUmV3b3JrIGRldGVjdCBwcm9jZWR1cmUgZm9yIGRpZmZlcmVu dCBSRUFEX0lEIG9wZXJhdGlvbgo+IAo+IFNQSS1OQU5EIGRyaXZlciBjaGFuZ2VzOgo+ICogVG9z aGliYToKPiBTdXBwb3J0IGZvciBuZXcgS2lveGlhIFNlcmlhbCBOQU5ECj4gUmVuYW1lIGZ1bmN0 aW9uIG5hbWUgdG8gY2hhbmdlIHN1ZmZpeCBhbmQgcHJlZml4ICg4R2JpdCkKPiBBZGQgY29tbWVu dCBhYm91dCBLaW94aWEgSUQKPiAqIE1pY3JvbjoKPiBBZGQgbmV3IE1pY3JvbiBTUEkgTkFORCBk ZXZpY2VzIHdpdGggbXVsdGlwbGUgZGllcwo+IEFkZCBNNzBBIHNlcmllcyBNaWNyb24gU1BJIE5B TkQgZGV2aWNlcwo+IGlkZW50aWZ5IFNQSSBOQU5EIGRldmljZSB3aXRoIENvbnRpbnVvdXMgUmVh ZCBtb2RlCj4gQWRkIG5ldyBNaWNyb24gU1BJIE5BTkQgZGV2aWNlcwo+IERlc2NyaWJlIHRoZSBT UEkgTkFORCBkZXZpY2UgTVQyOUYyRzAxQUJBR0QKPiBHZW5lcmFsaXplIHRoZSBPT0IgbGF5b3V0 IHN0cnVjdHVyZSBhbmQgZnVuY3Rpb24gbmFtZXMKPiAKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gQ2hyaXN0b3BoZSBL ZXJlbGxvICgxKToKPiAgICAgICBtdGQ6IHJhd25hbmQ6IGZyZWUgdGhlIG5hbmRfZGV2aWNlIG9i amVjdAo+IAo+IENodWFuaG9uZyBHdW8gKDEpOgo+ICAgICAgIG10ZDogc3BpbmFuZDogcmV3b3Jr IGRldGVjdCBwcm9jZWR1cmUgZm9yIGRpZmZlcmVudCBSRUFEX0lEIG9wZXJhdGlvbgo+IAo+IEZy aWVkZXIgU2NocmVtcGYgKDMpOgo+ICAgICAgIG10ZDogc3BpbmFuZDogU3RvcCB1c2luZyBzcGlu YW5kLT5vb2JidWYgZm9yIGJ1ZmZlcmluZyBiYWQgYmxvY2sgbWFya2Vycwo+ICAgICAgIG10ZDog c3BpbmFuZDogRXhwbGljaXRseSB1c2UgTVREX09QU19SQVcgdG8gd3JpdGUgdGhlIGJhZCBibG9j ayBtYXJrZXIgdG8gT09CCj4gICAgICAgbXRkOiBzcGluYW5kOiBEbyBub3QgZXJhc2UgdGhlIGJs b2NrIGJlZm9yZSB3cml0aW5nIGEgYmFkIGJsb2NrIG1hcmtlcgo+IAo+IEd1c3Rhdm8gQS4gUi4g U2lsdmEgKDEpOgo+ICAgICAgIG10ZDogcmF3bmFuZDogUmVwbGFjZSB6ZXJvLWxlbmd0aCBhcnJh eSB3aXRoIGZsZXhpYmxlLWFycmF5IG1lbWJlcgo+IAo+IEphbnVzeiBLcnp5c3p0b2ZpayAoMTQp Ogo+ICAgICAgIG10ZDogcmF3bmFuZDogYW1zLWRlbHRhOiBXcml0ZSBwcm90ZWN0IGRldmljZSBk dXJpbmcgcHJvYmUKPiAgICAgICBtdGQ6IHJhd25hbmQ6IGFtcy1kZWx0YTogVXNlIHN0cnVjdCBn cGlvX25hbmRfcGxhdGRhdGEKPiAgICAgICBBUk06IE9NQVAxOiBhbXMtZGVsdGE6IFByb3ZpZGUg Ym9hcmQgc3BlY2lmaWMgcGFydGl0aW9uIGluZm8KPiAgICAgICBtdGQ6IHJhd25hbmQ6IGFtcy1k ZWx0YTogRHJvcCBib2FyZCBzcGVjaWZpYyBwYXJ0aXRpb24gaW5mbwo+ICAgICAgIG10ZDogcmF3 bmFuZDogYW1zLWRlbHRhOiBFbmFibGUgT0YgcGFydGl0aW9uIGluZm8gc3VwcG9ydAo+ICAgICAg IG10ZDogcmF3bmFuZDogYW1zLWRlbHRhOiBQdXNoIGludmVyc2lvbiBoYW5kbGluZyB0byBncGlv bGliCj4gICAgICAgbXRkOiByYXduYW5kOiBhbXMtZGVsdGE6IERvbid0IGhhcmRjb2RlIHJlYWQv d3JpdGUgcHVsc2Ugd2lkdGhzCj4gICAgICAgbXRkOiByYXduYW5kOiBhbXMtZGVsdGE6IE1ha2Ug cmVhZCBwdWxzZXMgb3B0aW9uYWwKPiAgICAgICBtdGQ6IHJhd25hbmQ6IGFtcy1kZWx0YTogSGFu ZGxlIG1vcmUgR1BJTyBwaW5zIGFzIG9wdGlvbmFsCj4gICAgICAgbXRkOiByYXduYW5kOiBhbXMt ZGVsdGE6IEFkZCBtb2R1bGUgZGV2aWNlIHRhYmxlcwo+ICAgICAgIG10ZDogcmF3bmFuZDogYW1z LWRlbHRhOiBTdXBwb3J0IGN1c3RvbSBkcml2ZXIgaW5pdGlhbGlzYXRpb24KPiAgICAgICBtdGQ6 IHJhd25hbmQ6IGFtcy1kZWx0YTogRHJvcCB1c2VsZXNzIGxvY2FsIHZhcmlhYmxlCj4gICAgICAg bXRkOiByYXduYW5kOiBhbXMtZGVsdGE6IE1ha2UgdGhlIGRyaXZlciBjdXN0b20gSS9PIHJlYWR5 Cj4gICAgICAgbXRkOiByYXduYW5kOiBhbXMtZGVsdGE6IFJlbmFtZSBzdHJ1Y3R1cmVzIGFuZCBm dW5jdGlvbnMgdG8gZ3Bpb19uYW5kKgo+IAo+IEpvbmF0aGFuIE5ldXNjaMOkZmVyICgxKToKPiAg ICAgICBtdGQ6IHJhd25hbmQ6IEZpeCBhIHR5cG8gKCJtYW51ZmVjdHVyZXIiKQo+IAo+IEthbWFs IERhc3UgKDMpOgo+ICAgICAgIGR0OiBiaW5kaW5nczogYnJjbW5hbmQ6IEFkZCBzdXBwb3J0IGZv ciBmbGFzaC1lZHUKPiAgICAgICBhcmNoOiBtaXBzOiBicmNtOiBBZGQgNzQyNSBmbGFzaC1lZHUg c3VwcG9ydAo+ICAgICAgIG10ZDogcmF3bmFuZDogYnJjbW5hbmQ6IEFkZCBzdXBwb3J0IGZvciBm bGFzaC1lZHUgZm9yIGRtYSB0cmFuc2ZlcnMKPiAKPiBNYXJ0aW4gRGV2ZXJhICgxKToKPiAgICAg ICBtdGQ6IHJhd25hbmQ6IEVuc3VyZSBuYW5kX3NvZnRfd2FpdHJkeSB3YWl0IHBlcmlvZCBpcyBl bm91Z2gKPiAKPiBNYXNhaGlybyBZYW1hZGEgKDEpOgo+ICAgICAgIG10ZDogcmF3bmFuZDogZGVu YWxpOiBkZWFzc2VydCB3cml0ZSBwcm90ZWN0IHBpbgo+IAo+IE1hc29uIFlhbmcgKDYpOgo+ICAg ICAgIG10ZDogcmF3bmFuZDogQWRkIHN1cHBvcnQgZm9yIE1hY3Jvbml4IE5BTkQgcmFuZG9taXpl cgo+ICAgICAgIGR0LWJpbmRpbmdzOiBtdGQ6IERvY3VtZW50IE1hY3Jvbml4IE5BTkQgZGV2aWNl IGJpbmRpbmdzCj4gICAgICAgbXRkOiByYXduYW5kOiBBZGQgc3VwcG9ydCBmb3IgbWFudWZhY3R1 cmVyIHNwZWNpZmljIGxvY2svdW5sb2NrIG9wZXJhdGlvbgo+ICAgICAgIG10ZDogcmF3bmFuZDog TWFjcm9uaXg6IEFkZCBzdXBwb3J0IGZvciBibG9jayBwcm90ZWN0aW9uCj4gICAgICAgbXRkOiBy YXduYW5kOiBBZGQgc3VwcG9ydCBmb3IgbWFudWZhY3R1cmVyIHNwZWNpZmljIHN1c3BlbmQvcmVz dW1lIG9wZXJhdGlvbgo+ICAgICAgIG10ZDogcmF3bmFuZDogbWFjcm9uaXg6IEFkZCBzdXBwb3J0 IGZvciBkZWVwIHBvd2VyIGRvd24gbW9kZQo+IAo+IFBhdWwgQ2VyY3VlaWwgKDIpOgo+ICAgICAg IG10ZDogcmF3bmFuZDogaW5nZW5pYzogVXNlIGRldm1fcGxhdGZvcm1faW9yZW1hcF9yZXNvdXJj ZSgpCj4gICAgICAgbXRkOiByYXduYW5kOiBpbmdlbmljOiBBZGQgZGVwZW5kZW5jeSBvbiBNSVBT IHx8IENPTVBJTEVfVEVTVAo+IAo+IFBldGVyIFVqZmFsdXNpICg3KToKPiAgICAgICBtdGQ6IHJh d25hbmQ6IGdwbWk6IFVzZSBkbWFfcmVxdWVzdF9jaGFuKCkgaW5zdGVhZCBkbWFfcmVxdWVzdF9z bGF2ZV9jaGFubmVsKCkKPiAgICAgICBtdGQ6IHJhd25hbmQ6IG1hcnZlbGw6IFJlbGVhc2UgRE1B IGNoYW5uZWwgb24gZXJyb3IKPiAgICAgICBtdGQ6IHJhd25hbmQ6IG1hcnZlbGw6IFVzZSBkbWFf cmVxdWVzdF9jaGFuKCkgaW5zdGVhZCBkbWFfcmVxdWVzdF9zbGF2ZV9jaGFubmVsKCkKPiAgICAg ICBtdGQ6IHJhd25hbmQ6IHN1bnhpOiBVc2UgZG1hX3JlcXVlc3RfY2hhbigpIGluc3RlYWQgZG1h X3JlcXVlc3Rfc2xhdmVfY2hhbm5lbCgpCj4gICAgICAgbXRkOiByYXduYW5kOiBxY29tOiBSZWxl YXNlIHJlc291cmNlcyBvbiBmYWlsdXJlIHdpdGhpbiBxY29tX25hbmRjX2FsbG9jKCkKPiAgICAg ICBtdGQ6IHJhd25hbmQ6IHFjb206IFVzZSBkbWFfcmVxdWVzdF9jaGFuKCkgaW5zdGVhZCBkbWFf cmVxdWVzdF9zbGF2ZV9jaGFubmVsKCkKPiAgICAgICBtdGQ6IHJhd25hbmQ6IHN0bTMyX2ZtYzI6 IFVzZSBkbWFfcmVxdWVzdF9jaGFuKCkgaW5zdGVhZCBkbWFfcmVxdWVzdF9zbGF2ZV9jaGFubmVs KCkKPiAKPiBQaW90ciBTcm9rYSAoNCk6Cj4gICAgICAgbXRkOiByYXduYW5kOiBjYWRlbmNlOiBn ZXQgbWV0YSBkYXRhIHNpemUgZnJvbSByZWdpc3RlcnMKPiAgICAgICBtdGQ6IHJhd25hbmQ6IGNh ZGVuY2U6IGZpeCB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIGF2YWlhbGJsZSBPT0Igc2l6ZQo+ICAg ICAgIG10ZDogcmF3bmFuZDogY2FkZW5jZTogY2hhbmdlIGJhZCBibG9jayBtYXJrZXIgc2l6ZQo+ ICAgICAgIG10ZDogcmF3bmFuZDogY2FkZW5jZTogcmVpbml0IGNvbXBsZXRpb24gYmVmb3JlIGV4 ZWN1dGluZyBhIG5ldyBjb21tYW5kCj4gCj4gU2hpdmFtdXJ0aHkgU2hhc3RyaSAoNik6Cj4gICAg ICAgbXRkOiBzcGluYW5kOiBtaWNyb246IEdlbmVyYWxpemUgdGhlIE9PQiBsYXlvdXQgc3RydWN0 dXJlIGFuZCBmdW5jdGlvbiBuYW1lcwo+ICAgICAgIG10ZDogc3BpbmFuZDogbWljcm9uOiBEZXNj cmliZSB0aGUgU1BJIE5BTkQgZGV2aWNlIE1UMjlGMkcwMUFCQUdECj4gICAgICAgbXRkOiBzcGlu YW5kOiBtaWNyb246IEFkZCBuZXcgTWljcm9uIFNQSSBOQU5EIGRldmljZXMKPiAgICAgICBtdGQ6 IHNwaW5hbmQ6IG1pY3JvbjogaWRlbnRpZnkgU1BJIE5BTkQgZGV2aWNlIHdpdGggQ29udGludW91 cyBSZWFkIG1vZGUKPiAgICAgICBtdGQ6IHNwaW5hbmQ6IG1pY3JvbjogQWRkIE03MEEgc2VyaWVz IE1pY3JvbiBTUEkgTkFORCBkZXZpY2VzCj4gICAgICAgbXRkOiBzcGluYW5kOiBtaWNyb246IEFk ZCBuZXcgTWljcm9uIFNQSSBOQU5EIGRldmljZXMgd2l0aCBtdWx0aXBsZSBkaWVzCj4gCj4gWW9z aGlvIEZ1cnV5YW1hICg0KToKPiAgICAgICBtdGQ6IHNwaW5hbmQ6IHRvc2hpYmE6IEFkZCBjb21t ZW50IGFib3V0IEtpb3hpYSBJRAo+ICAgICAgIG10ZDogc3BpbmFuZDogdG9zaGliYTogUmVuYW1l IGZ1bmN0aW9uIG5hbWUgdG8gY2hhbmdlIHN1ZmZpeCBhbmQgcHJlZml4ICg4R2JpdCkKPiAgICAg ICBtdGQ6IHNwaW5hbmQ6IHRvc2hpYmE6IFN1cHBvcnQgZm9yIG5ldyBLaW94aWEgU2VyaWFsIE5B TkQKPiAgICAgICBtdGQ6IHJhd25hbmQ6IHRvc2hpYmE6IFN1cHBvcnQgcmVhZGluZyB0aGUgbnVt YmVyIG9mIGJpdGZsaXBzIGZvciBCRU5BTkQgKEJ1aWx0LWluIEVDQyBOQU5EKQo+IAo+ICBEb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2JyY20sYnJjbW5hbmQudHh0IHwgIDEw ICsrLS0KPiAgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9uYW5kLW1hY3Jv bml4LnR4dCB8ICAyNyArKysrKysrKysrKwo+ICBhcmNoL2FybS9tYWNoLW9tYXAxL2JvYXJkLWFt cy1kZWx0YS5jICAgICAgICAgICAgICAgICAgIHwgIDQ3ICsrKysrKysrKysrKysrKystLQo+ICBh cmNoL21pcHMvYm9vdC9kdHMvYnJjbS9iY203NDI1LmR0c2kgICAgICAgICAgICAgICAgICAgIHwg ICA0ICstCj4gIGRyaXZlcnMvbXRkL25hbmQvcmF3L2Ftcy1kZWx0YS5jICAgICAgICAgICAgICAg ICAgICAgICAgfCAyNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGRy aXZlcnMvbXRkL25hbmQvcmF3L2JyY21uYW5kL2JyY21uYW5kLmMgICAgICAgICAgICAgICAgfCAy OTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t LQo+ICBkcml2ZXJzL210ZC9uYW5kL3Jhdy9jYWRlbmNlLW5hbmQtY29udHJvbGxlci5jICAgICAg ICAgIHwgIDM0ICsrKysrKystLS0tLS0KPiAgZHJpdmVycy9tdGQvbmFuZC9yYXcvZGVuYWxpLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCj4gIGRyaXZlcnMvbXRkL25hbmQvcmF3 L2RlbmFsaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgZHJpdmVycy9t dGQvbmFuZC9yYXcvZ3BtaS1uYW5kL2dwbWktbmFuZC5jICAgICAgICAgICAgICB8ICAyMSArKysr LS0tLQo+ICBkcml2ZXJzL210ZC9uYW5kL3Jhdy9pbmdlbmljL0tjb25maWcgICAgICAgICAgICAg ICAgICAgIHwgICAxICsKPiAgZHJpdmVycy9tdGQvbmFuZC9yYXcvaW5nZW5pYy9pbmdlbmljX2Vj Yy5jICAgICAgICAgICAgICB8ICAgNCArLQo+ICBkcml2ZXJzL210ZC9uYW5kL3Jhdy9pbnRlcm5h bHMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKPiAgZHJpdmVycy9tdGQvbmFuZC9y YXcvbWFydmVsbF9uYW5kLmMgICAgICAgICAgICAgICAgICAgICB8ICA0MCArKysrKysrKysrKy0t LS0tCj4gIGRyaXZlcnMvbXRkL25hbmQvcmF3L21lc29uX25hbmQuYyAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDIgKy0KPiAgZHJpdmVycy9tdGQvbmFuZC9yYXcvbXRrX25hbmQuYyAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICBkcml2ZXJzL210ZC9uYW5kL3Jhdy9uYW5kX2Jh c2UuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYyICsrKysrKysrKysrKysrKysrKysrKy0t LQo+ICBkcml2ZXJzL210ZC9uYW5kL3Jhdy9uYW5kX2h5bml4LmMgICAgICAgICAgICAgICAgICAg ICAgIHwgICAyICstCj4gIGRyaXZlcnMvbXRkL25hbmQvcmF3L25hbmRfbWFjcm9uaXguYyAgICAg ICAgICAgICAgICAgICAgfCAyMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgZHJp dmVycy9tdGQvbmFuZC9yYXcvbmFuZF90b3NoaWJhLmMgICAgICAgICAgICAgICAgICAgICB8ICA1 OCArKysrKysrKysrKysrKysrKysrKystCj4gIGRyaXZlcnMvbXRkL25hbmQvcmF3L3Fjb21fbmFu ZGMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAxMDUgKysrKysrKysrKysrKysrKysrKysrKysr LS0tLS0tLS0tLS0tLS0tLQo+ICBkcml2ZXJzL210ZC9uYW5kL3Jhdy9zdG0zMl9mbWMyX25hbmQu YyAgICAgICAgICAgICAgICAgIHwgIDQ0ICsrKysrKysrKysrKysrLS0tCj4gIGRyaXZlcnMvbXRk L25hbmQvcmF3L3N1bnhpX25hbmQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcgKysrKy0t LQo+ICBkcml2ZXJzL210ZC9uYW5kL3NwaS9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgMTA0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgZHJp dmVycy9tdGQvbmFuZC9zcGkvZ2lnYWRldmljZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA0 NSArKysrKy0tLS0tLS0tLS0tLS0KPiAgZHJpdmVycy9tdGQvbmFuZC9zcGkvbWFjcm9uaXguYyAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAzMCArKystLS0tLS0tLS0KPiAgZHJpdmVycy9tdGQv bmFuZC9zcGkvbWljcm9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE3MiArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t LS0KPiAgZHJpdmVycy9tdGQvbmFuZC9zcGkvcGFyYWdvbi5jICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAyOCArKystLS0tLS0tLQo+ICBkcml2ZXJzL210ZC9uYW5kL3NwaS90b3NoaWJhLmMg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjA4ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAg ZHJpdmVycy9tdGQvbmFuZC9zcGkvd2luYm9uZC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAzNCArKystLS0tLS0tLS0tCj4gIGluY2x1ZGUvbGludXgvbXRkL3Jhd25hbmQuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKysrKy0KPiAgaW5jbHVkZS9saW51eC9tdGQvc3Bp bmFuZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2NyArKysrKysrKysrKysrKysr Ky0tLS0tLS0tLQo+ICAzMiBmaWxlcyBjaGFuZ2VkLCAxNDgyIGluc2VydGlvbnMoKyksIDQ2NCBk ZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9tdGQvbmFuZC1tYWNyb25peC50eHQKClRoYW5rcywKTWlxdcOobAoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4IE1U RCBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdApodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2xpbnV4LW10ZC8K