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=-13.7 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT 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 E6FE4C433B4 for ; Fri, 23 Apr 2021 05:07:26 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 39032613AF for ; Fri, 23 Apr 2021 05:07:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 39032613AF Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.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=desiato.20200630; 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:Date: Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=KU5eP1jU0pH4ZJZ4WeL8RrsYNEv4aLvFCauBvBJ+TKc=; b=bWgY983CiK8I5P8ihhUVpklb5 VvqLjsdPcR+PIM9IYcGFmFT5lYVHJ/afweMH6AYP3Ev6C30v667gm+qSMa0CCUtthZh5kolei6+3M fSSUboZ0Dp5Z9q8rLqvcqojMHv8PbwK5UvEwtM4HKcO9IkmqKhsyy3XNkX5ceH5akJ1UspmjFpRKx pswCSNOWzm54GuXIQZCiGc9lPOFAKpm8dBCD53JqQffjE487LqGuUslHa/x4DMOOqQhRc4gNZhVwk a2ArN3WisdiPxFr/s3rtDxM9WDzHYnp29MMXL8cAoAJyHob0KpuGsVt1dL1cWzXUuVB/1/ezdeUEf nr95tXbKg==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lZo1A-000e86-JK; Fri, 23 Apr 2021 05:06:16 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lZo14-000e7y-En for linux-mtd@desiato.infradead.org; Fri, 23 Apr 2021 05:06:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:Content-ID:Content-Description; bh=OWagpAniSVf4kyQadL+S2dhFUPnX22LS/z/uZxkMLYk=; b=GW1nOHyoquHN2IugJllTeK05Sg dhkKlXumOdWSCDupEGWcZZqA5XFMUtfiu4RHiGt6Vy9zawyQhD+eozblURaj4bC8TjoyGCz2y0NWv KtiHJw9RKJELssAmojlXKg6fPhAn5zfVBrlQQv+6oAyHO8OzRFJ8NywXOMgtkZb0wpd69eVbpkhFl JBIkcWqXVwn/V+V+kLvct8jg9mGARLzxDwdRQmzPaG1Ust12UcXeoNhLupgSjrm6dwerKk3ol6cs3 3H4RWn30VY3RpsNdfNpqD6YqucNVmM6lthG8LyMV08EKazyjRBN37kfWPvJjTVL82QV/TNeZiU1G0 U8yMIR2w==; Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lZo10-00E9ht-JW for linux-mtd@lists.infradead.org; Fri, 23 Apr 2021 05:06:09 +0000 Received: by mail-lf1-x130.google.com with SMTP id x19so45232641lfa.2 for ; Thu, 22 Apr 2021 22:06:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=OWagpAniSVf4kyQadL+S2dhFUPnX22LS/z/uZxkMLYk=; b=JTD9s4jG5TlHgkSol8sJbWiM2gwuWN4Dk/BCZu4hjJ1jfkl1Os+91vA6RPBCQ9Az1e KAlHEyxN8SbtO3j/YUv8PejSQ1+bv8/eK+p5JpEtv6U+vaNoZWWdFvO/JuwMfmQOe9/a baZjH9Mtchux7p1xs/Mn7mFJXx0UEgDUSjDXUBLYnIKlo9pGstnklGggyakCNH8qGNaw 9mNAOMmHd5iZ4a06iSDW7FMd6+O0Njpf+ObeFYoB0f9M9nNi6uWf6bnDDLtRKh2p5pmo 5sTbCJ3eQvSwQaenKRFWOT9bENLDhEoGaKcgxKrCxA7pPXAtvqCLkxNhwPnA+LTnOAu6 5dGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=OWagpAniSVf4kyQadL+S2dhFUPnX22LS/z/uZxkMLYk=; b=GzJkJjC17bUOn6bsQUv2Z1cwbl8oZEg8+M5ARVADMl/5dB7nwHRvTJ+VZ5Lb5V7AXQ fIHIGtn8mqH8EdozzaDjyRY2ZkiUchKFI8lj1/9fApCvaoEJuwsaJqYVvRZdzBxvvqWz lAxbPRTOa015+RVEPDq2g9NKTLwtInkbh8AjzqGlWyLJbLPTDZ5/CH8yte8vHWK76jCJ mB3YvGh4E4o4phzxBBZI+qlqeGr/PC5Y1oai+WeagMyvDKfmgrway1kDuTGt3F0N4C1t S5eEuS2IqlfCvbGGG7v3xuqxCRJvJ/OWmb+IHFn/oe81Yb794tmDvuqVq5+ffMRXn+9r a9Dg== X-Gm-Message-State: AOAM532m1Y4aaUpAFFB0Drz1RNjLaM+9kHHoyACmrisLrFSu75OxF9ii f6Q1A6/iq85seegqtgU1Yuc= X-Google-Smtp-Source: ABdhPJwWaXAOwngRcMGy1XtU4s1AqB9FpFkb/cKJfV458KI6YaYO1RrihcwZXMLt80zvMcx1nbg0zw== X-Received: by 2002:ac2:4d05:: with SMTP id r5mr1377336lfi.298.1619154362722; Thu, 22 Apr 2021 22:06:02 -0700 (PDT) Received: from localhost.lan (ip-194-187-74-233.konfederacka.maverick.com.pl. [194.187.74.233]) by smtp.gmail.com with ESMTPSA id o5sm331412lji.92.2021.04.22.22.06.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Apr 2021 22:06:02 -0700 (PDT) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Rob Herring Cc: Brian Norris , Kamal Dasu , linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= , Rob Herring Subject: [PATCH V4] dt-bindings: mtd: brcm, brcmnand: convert to the json-schema Date: Fri, 23 Apr 2021 07:05:36 +0200 Message-Id: <20210423050536.29504-1-zajec5@gmail.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210420212008.13174-1-zajec5@gmail.com> References: <20210420212008.13174-1-zajec5@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210422_220606_718500_7415CBE1 X-CRM114-Status: GOOD ( 31.40 ) 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 RnJvbTogUmFmYcWCIE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgoKVGhpcyBoZWxwcyB2YWxp ZGF0aW5nIERUUyBmaWxlcy4KCkNoYW5nZXMgdGhhdCByZXF1aXJlIG1lbnRpb25pbmc6CjEuIFBy b3BlcnR5ICJjbG9jayIgd2FzIHJlbmFtZWQgdG8gImNsb2NrcyIKMi4gRHVwbGljYXRlZCBwcm9w ZXJ0aWVzIChkZWZpbmVkIGluIG5hbmQtY29udHJvbGxlci55YW1sKSB3ZXJlIGRyb3BwZWQKMy4g Q29tcGF0aWJsZSAiYnJjbSxuYW5kLWJjbTYzMTY4IiB3YXMgYWRkZWQKNC4gU29DIHNwZWNpZmlj ICJjb21wYXRpYmxlIiBjYXNlcyBnb3QgbGltaXRlZCBjb250cm9sbGVyIHZlcnNpb25zCgpFeGFt cGxlcyBjaGFuZ2VzOgoxLiBOb2RlcyAibmFuZCIgd2VyZSByZW5hbWVkIHRvICJuYW5kLWNvbnRy b2xsZXIiCjIuIE5vZGVzICJuYW5kY3MiIHdlcmUgcmVuYW1lZCB0byAibmFuZCIKMy4gRHJvcHBl ZCBwYXJ0aXRpb25zIGFzIHRoZXkgd2VyZSB1c2luZyBvbGQgc3ludGF4IGFuZCBhcmUgd2VsbAog ICBkb2N1bWVudGVkIGVsc2V3aGVyZSBhbnl3YXkKClRoaXMgcmV3cml0dGVuIGJpbmRpbmcgdmFs aWRhdGVzIGNsZWFubHkgdXNpbmcgdGhlICJkdF9iaW5kaW5nX2NoZWNrIi4KU29tZSBMaW51eCBz dG9yZWQgRFRTIGZpbGVzIHdpbGwgcmVxdWlyZSB1cGRhdGluZyB0byBtYWtlICJkdGJzX2NoZWNr IgpoYXBweS4KClNpZ25lZC1vZmYtYnk6IFJhZmHFgiBNacWCZWNraSA8cmFmYWxAbWlsZWNraS5w bD4KUmV2aWV3ZWQtYnk6IFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+ClJldmlld2VkLWJ5 OiBCcmlhbiBOb3JyaXMgPGNvbXB1dGVyc2ZvcnBlYWNlQGdtYWlsLmNvbT4KLS0tClYyOiBEcm9w IGV4YW1wbGUgcGFydGl0aW9ucyB0aGF0IHdlcmUgdXNpbmcgZGVwcmVjYXRlZCBzeW50YXgtdGhh bmtzIFJvYgpWMzogIlNvQyBzcGVjaWZpYyAiY29tcGF0aWJsZSIgY2FzZXMgZ290IGxpbWl0ZWQg Y29udHJvbGxlciB2ZXJzaW9ucyIKICAgIFRoYW5rcyBSb2IgZm9yIHRlYWNoaW5nIG1lIHRoZSBp dGVtczogZW51bSBbXSB0cmljayAobm8gIi0iKQpWNDogRml4IHJlZy1uYW1lcyBmb3IgdGhlIGJy Y20sbmFuZC1iY202MzY4ICYgYnJjbSxuYW5kLWlwcm9jIChtaW5JdGVtcykKICAgIFRoYW5rcyBC cmlhbiEKLS0tCiAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvYnJjbSxicmNtbmFuZC50eHQg fCAxODYgLS0tLS0tLS0tLS0tLS0KIC4uLi9iaW5kaW5ncy9tdGQvYnJjbSxicmNtbmFuZC55YW1s ICAgICAgICAgICB8IDI0MiArKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQy IGluc2VydGlvbnMoKyksIDE4NiBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBEb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2JyY20sYnJjbW5hbmQudHh0CiBjcmVh dGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9icmNt LGJyY21uYW5kLnlhbWwKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbXRkL2JyY20sYnJjbW5hbmQudHh0IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL210ZC9icmNtLGJyY21uYW5kLnR4dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k ZXggNDQzMzVhNGY4YmZiLi4wMDAwMDAwMDAwMDAKLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL210ZC9icmNtLGJyY21uYW5kLnR4dAorKysgL2Rldi9udWxsCkBAIC0xLDE4 NiArMCwwIEBACi0qIEJyb2FkY29tIFNUQiBOQU5EIENvbnRyb2xsZXIKLQotVGhlIEJyb2FkY29t IFNldC1Ub3AgQm94IE5BTkQgY29udHJvbGxlciBzdXBwb3J0cyBsb3ctbGV2ZWwgYWNjZXNzIHRv IHJhdyBOQU5ECi1mbGFzaCBjaGlwcy4gSXQgaGFzIGEgbWVtb3J5LW1hcHBlZCByZWdpc3RlciBp bnRlcmZhY2UgZm9yIGJvdGggY29udHJvbAotcmVnaXN0ZXJzIGFuZCBmb3IgaXRzIGRhdGEgaW5w dXQvb3V0cHV0IGJ1ZmZlci4gT24gc29tZSBTb0NzLCB0aGlzIGNvbnRyb2xsZXIgaXMKLXBhaXJl ZCB3aXRoIGEgY3VzdG9tIERNQSBlbmdpbmUgKGludmVudGl2ZWx5IG5hbWVkICJGbGFzaCBETUEi KSB3aGljaCBzdXBwb3J0cwotYmFzaWMgUFJPR1JBTSBhbmQgUkVBRCBmdW5jdGlvbnMsIGFtb25n IG90aGVyIGZlYXR1cmVzLgotCi1UaGlzIGNvbnRyb2xsZXIgd2FzIG9yaWdpbmFsbHkgZGVzaWdu ZWQgZm9yIFNUQiBTb0NzIChCQ003eHh4KSBidXQgaXMgbm93Ci1hdmFpbGFibGUgb24gYSB2YXJp ZXR5IG9mIEJyb2FkY29tIFNvQ3MsIGluY2x1ZGluZyBzb21lIEJDTTN4eHgsIEJDTTYzeHgsIGFu ZAotaVByb2MvQ3lnbnVzLiBJdHMgaGlzdG9yeSBpbmNsdWRlcyBzZXZlcmFsIHNpbWlsYXIgKGJ1 dCBub3QgZnVsbHkgcmVnaXN0ZXIKLWNvbXBhdGlibGUpIHZlcnNpb25zLgotCi1SZXF1aXJlZCBw cm9wZXJ0aWVzOgotLSBjb21wYXRpYmxlICAgICAgIDogTWF5IGNvbnRhaW4gYW4gU29DLXNwZWNp ZmljIGNvbXBhdGliaWxpdHkgc3RyaW5nIChzZWUgYmVsb3cpCi0gICAgICAgICAgICAgICAgICAg ICB0byBhY2NvdW50IGZvciBhbnkgU29DLXNwZWNpZmljIGhhcmR3YXJlIGJpdHMgdGhhdCBtYXkg YmUKLSAgICAgICAgICAgICAgICAgICAgIGFkZGVkIG9uIHRvcCBvZiB0aGUgYmFzZSBjb3JlIGNv bnRyb2xsZXIuCi0gICAgICAgICAgICAgICAgICAgICBJbiBhZGRpdGlvbiwgbXVzdCBjb250YWlu IGNvbXBhdGliaWxpdHkgaW5mb3JtYXRpb24gYWJvdXQKLSAgICAgICAgICAgICAgICAgICAgIHRo ZSBjb3JlIE5BTkQgY29udHJvbGxlciwgb2YgdGhlIGZvbGxvd2luZyBmb3JtOgotICAgICAgICAg ICAgICAgICAgICAgImJyY20sYnJjbW5hbmQiIGFuZCBhbiBhcHByb3ByaWF0ZSB2ZXJzaW9uIGNv bXBhdGliaWxpdHkKLSAgICAgICAgICAgICAgICAgICAgIHN0cmluZywgbGlrZSAiYnJjbSxicmNt bmFuZC12Ny4wIgotICAgICAgICAgICAgICAgICAgICAgUG9zc2libGUgdmFsdWVzOgotICAgICAg ICAgICAgICAgICAgICAgICAgIGJyY20sYnJjbW5hbmQtdjIuMQotICAgICAgICAgICAgICAgICAg ICAgICAgIGJyY20sYnJjbW5hbmQtdjIuMgotICAgICAgICAgICAgICAgICAgICAgICAgIGJyY20s YnJjbW5hbmQtdjQuMAotICAgICAgICAgICAgICAgICAgICAgICAgIGJyY20sYnJjbW5hbmQtdjUu MAotICAgICAgICAgICAgICAgICAgICAgICAgIGJyY20sYnJjbW5hbmQtdjYuMAotICAgICAgICAg ICAgICAgICAgICAgICAgIGJyY20sYnJjbW5hbmQtdjYuMQotICAgICAgICAgICAgICAgICAgICAg ICAgIGJyY20sYnJjbW5hbmQtdjYuMgotICAgICAgICAgICAgICAgICAgICAgICAgIGJyY20sYnJj bW5hbmQtdjcuMAotICAgICAgICAgICAgICAgICAgICAgICAgIGJyY20sYnJjbW5hbmQtdjcuMQot ICAgICAgICAgICAgICAgICAgICAgICAgIGJyY20sYnJjbW5hbmQtdjcuMgotICAgICAgICAgICAg ICAgICAgICAgICAgIGJyY20sYnJjbW5hbmQtdjcuMwotICAgICAgICAgICAgICAgICAgICAgICAg IGJyY20sYnJjbW5hbmQKLS0gcmVnICAgICAgICAgICAgICA6IHRoZSByZWdpc3RlciBzdGFydCBh bmQgbGVuZ3RoIGZvciBOQU5EIHJlZ2lzdGVyIHJlZ2lvbi4KLSAgICAgICAgICAgICAgICAgICAg IChvcHRpb25hbCkgRmxhc2ggRE1BIHJlZ2lzdGVyIHJhbmdlIChpZiBwcmVzZW50KQotICAgICAg ICAgICAgICAgICAgICAgKG9wdGlvbmFsKSBOQU5EIGZsYXNoIGNhY2hlIHJhbmdlIChpZiBhdCBu b24tc3RhbmRhcmQgb2Zmc2V0KQotLSByZWctbmFtZXMgICAgICAgIDogYSBsaXN0IG9mIHRoZSBu YW1lcyBjb3JyZXNwb25kaW5nIHRvIHRoZSBwcmV2aW91cyByZWdpc3RlcgotICAgICAgICAgICAg ICAgICAgICAgcmFuZ2VzLiBTaG91bGQgY29udGFpbiAibmFuZCIgYW5kIChvcHRpb25hbGx5KQot ICAgICAgICAgICAgICAgICAgICAgImZsYXNoLWRtYSIgb3IgImZsYXNoLWVkdSIgYW5kL29yICJu YW5kLWNhY2hlIi4KLS0gaW50ZXJydXB0cyAgICAgICA6IFRoZSBOQU5EIENUTFJEWSBpbnRlcnJ1 cHQsIChpZiBGbGFzaCBETUEgaXMgYXZhaWxhYmxlKQotICAgICAgICAgICAgICAgICAgICAgRkxB U0hfRE1BX0RPTkUgYW5kIGlmIEVEVSBpcyBhdmFpYWxibGUgYW5kIHVzZWQgRkxBU0hfRURVX0RP TkUKLS0gaW50ZXJydXB0LW5hbWVzICA6IE1heSBiZSAibmFuZF9jdGxyZHkiIG9yICJmbGFzaF9k bWFfZG9uZSIgb3IgImZsYXNoX2VkdV9kb25lIiwKLSAgICAgICAgICAgICAgICAgICAgIGlmIGJy b2tlbiBvdXQgYXMgaW5kaXZpZHVhbCBpbnRlcnJ1cHRzLgotICAgICAgICAgICAgICAgICAgICAg TWF5IGJlICJuYW5kIiwgaWYgdGhlIFNvQyBoYXMgdGhlIGluZGl2aWR1YWwgTkFORAotICAgICAg ICAgICAgICAgICAgICAgaW50ZXJydXB0cyBtdWx0aXBsZXhlZCBiZWhpbmQgYW5vdGhlciBjdXN0 b20gcGllY2Ugb2YKLSAgICAgICAgICAgICAgICAgICAgIGhhcmR3YXJlCi0tICNhZGRyZXNzLWNl bGxzICAgOiA8MT4gLSBzdWJub2RlcyBnaXZlIHRoZSBjaGlwLXNlbGVjdCBudW1iZXIKLS0gI3Np emUtY2VsbHMgICAgICA6IDwwPgotCi1PcHRpb25hbCBwcm9wZXJ0aWVzOgotLSBjbG9jayAgICAg ICAgICAgICAgICAgICAgIDogcmVmZXJlbmNlIHRvIHRoZSBjbG9jayBmb3IgdGhlIE5BTkQgY29u dHJvbGxlcgotLSBjbG9jay1uYW1lcyAgICAgICAgICAgICAgIDogIm5hbmQiIChyZXF1aXJlZCBm b3IgdGhlIGFib3ZlIGNsb2NrKQotLSBicmNtLG5hbmQtaGFzLXdwICAgICAgICAgIDogU29tZSB2 ZXJzaW9ucyBvZiB0aGlzIElQIGluY2x1ZGUgYSB3cml0ZS1wcm90ZWN0Ci0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoV1ApIGNvbnRyb2wgYml0LiBJdCBpcyBhbHdheXMgYXZhaWxhYmxl IG9uID49Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Ny4wLiBVc2UgdGhpcyBwcm9w ZXJ0eSB0byBkZXNjcmliZSB0aGUgcmFyZQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ZWFybGllciB2ZXJzaW9ucyBvZiB0aGlzIGNvcmUgdGhhdCBpbmNsdWRlIFdQCi0KLSAtLSBBZGRp dGlvbmFsIFNvQy1zcGVjaWZpYyBOQU5EIGNvbnRyb2xsZXIgcHJvcGVydGllcyAtLQotCi1UaGUg TkFORCBjb250cm9sbGVyIGlzIGludGVncmF0ZWQgZGlmZmVyZW50bHkgb24gdGhlIHZhcmlldHkg b2YgU29DcyBvbiB3aGljaCBpdAotaXMgZm91bmQuIFBhcnQgb2YgdGhpcyBpbnRlZ3JhdGlvbiBp bnZvbHZlcyBwcm92aWRpbmcgc3RhdHVzIGFuZCBlbmFibGUgYml0cwotd2l0aCB3aGljaCB0byBj b250cm9sIHRoZSA4IGV4cG9zZWQgTkFORCBpbnRlcnJ1cHRzLCBhcyB3ZWxsIGFzIGhhcmR3YXJl IGZvcgotY29uZmlndXJpbmcgdGhlIGVuZGlhbm5lc3Mgb2YgdGhlIGRhdGEgYnVzLiBPbiBzb21l IFNvQ3MsIHRoZXNlIGZlYXR1cmVzIGFyZQotaGFuZGxlZCB2aWEgc3RhbmRhcmQsIG1vZHVsYXIg Y29tcG9uZW50cyAoZS5nLiwgdGhlaXIgaW50ZXJydXB0cyBsb29rIGxpa2UgYQotbm9ybWFsIElS USBjaGlwKSwgYnV0IG9uIG90aGVycywgdGhleSBhcmUgY29udHJvbGxlZCBpbiB1bmlxdWUgYW5k IGludGVyZXN0aW5nCi13YXlzLCBzb21ldGltZXMgd2l0aCByZWdpc3RlcnMgdGhhdCBsdW1wIG11 bHRpcGxlIE5BTkQtcmVsYXRlZCBmdW5jdGlvbnMKLXRvZ2V0aGVyLiBUaGUgZm9ybWVyIGNhc2Ug Y2FuIGJlIGRlc2NyaWJlZCBzaW1wbHkgYnkgdGhlIHN0YW5kYXJkIGludGVycnVwdHMKLXByb3Bl cnRpZXMgaW4gdGhlIG1haW4gY29udHJvbGxlciBub2RlLiBCdXQgZm9yIHRoZSBsYXR0ZXIgZXhj ZXB0aW9uYWwgY2FzZXMsCi13ZSBkZWZpbmUgYWRkaXRpb25hbCAnY29tcGF0aWJsZScgcHJvcGVy dGllcyBhbmQgYXNzb2NpYXRlZCByZWdpc3RlciByZXNvdXJjZXMgd2l0aGluIHRoZSBOQU5EIGNv bnRyb2xsZXIgbm9kZSBhYm92ZS4KLQotIC0gY29tcGF0aWJsZTogQ2FuIGJlIG9uZSBvZiBzZXZl cmFsIFNvQy1zcGVjaWZpYyBzdHJpbmdzLiBFYWNoIFNvQyBtYXkgaGF2ZQotICAgZGlmZmVyZW50 IHJlcXVpcmVtZW50cyBmb3IgaXRzIGFkZGl0aW9uYWwgcHJvcGVydGllcywgYXMgZGVzY3JpYmVk IGJlbG93IGVhY2gKLSAgIGJ1bGxldCBwb2ludCBiZWxvdy4KLQotICAgKiAiYnJjbSxuYW5kLWJj bTYzMTM4IgotICAgICAtIHJlZzogKHJlcXVpcmVkKSB0aGUgJ05BTkRfSU5UX0JBU0UnIHJlZ2lz dGVyIHJhbmdlLCB3aXRoIHNlcGFyYXRlIHN0YXR1cwotICAgICAgIGFuZCBlbmFibGUgcmVnaXN0 ZXJzCi0gICAgIC0gcmVnLW5hbWVzOiAocmVxdWlyZWQpICJuYW5kLWludC1iYXNlIgotCi0gICAq ICJicmNtLG5hbmQtYmNtNjM2OCIKLSAgICAgLSBjb21wYXRpYmxlOiBzaG91bGQgY29udGFpbiAi YnJjbSxuYW5kLWJjbTxzb2M+IiwgImJyY20sbmFuZC1iY202MzY4IgotICAgICAtIHJlZzogKHJl cXVpcmVkKSB0aGUgJ05BTkRfSU5UUl9CQVNFJyByZWdpc3RlciByYW5nZSwgd2l0aCBjb21iaW5l ZCBzdGF0dXMKLSAgICAgICBhbmQgZW5hYmxlIHJlZ2lzdGVycywgYW5kIGJvb3QgYWRkcmVzcyBy ZWdpc3RlcnMKLSAgICAgLSByZWctbmFtZXM6IChyZXF1aXJlZCkgIm5hbmQtaW50LWJhc2UiCi0K LSAgICogImJyY20sbmFuZC1pcHJvYyIKLSAgICAgLSByZWc6IChyZXF1aXJlZCkgdGhlICJJRE0i IHJlZ2lzdGVyIHJhbmdlLCBmb3IgaW50ZXJydXB0IGVuYWJsZSBhbmQgQVBCCi0gICAgICAgYnVz IGFjY2VzcyBlbmRpYW5uZXNzIGNvbmZpZ3VyYXRpb24sIGFuZCB0aGUgIkVYVCIgcmVnaXN0ZXIg cmFuZ2UsCi0gICAgICAgZm9yIGludGVycnVwdCBzdGF0dXMvYWNrLgotICAgICAtIHJlZy1uYW1l czogKHJlcXVpcmVkKSBhIGxpc3Qgb2YgdGhlIG5hbWVzIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHBy ZXZpb3VzCi0gICAgICAgcmVnaXN0ZXIgcmFuZ2VzLiBTaG91bGQgY29udGFpbiAiaXByb2MtaWRt IiBhbmQgImlwcm9jLWV4dCIuCi0KLQotKiBOQU5EIGNoaXAtc2VsZWN0Ci0KLUVhY2ggY29udHJv bGxlciAoY29tcGF0aWJsZTogImJyY20sYnJjbW5hbmQiKSBtYXkgY29udGFpbiBvbmUgb3IgbW9y ZSBzdWJub2RlcwotdG8gcmVwcmVzZW50IGVuYWJsZWQgY2hpcC1zZWxlY3RzIHdoaWNoIChtYXkp IGNvbnRhaW4gTkFORCBmbGFzaCBjaGlwcy4gVGhlaXIKLXByb3BlcnRpZXMgYXJlIGFzIGZvbGxv d3MuCi0KLVJlcXVpcmVkIHByb3BlcnRpZXM6Ci0tIGNvbXBhdGlibGUgICAgICAgICAgICAgICAg OiBzaG91bGQgY29udGFpbiAiYnJjbSxuYW5kY3MiCi0tIHJlZyAgICAgICAgICAgICAgICAgICAg ICAgOiBhIHNpbmdsZSBpbnRlZ2VyIHJlcHJlc2VudGluZyB0aGUgY2hpcC1zZWxlY3QKLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIG51bWJlciAoZS5nLiwgMCwgMSwgMiwgZXRjLikKLS0g I2FkZHJlc3MtY2VsbHMgICAgICAgICAgICA6IHNlZSBwYXJ0aXRpb24udHh0Ci0tICNzaXplLWNl bGxzICAgICAgICAgICAgICAgOiBzZWUgcGFydGl0aW9uLnR4dAotCi1PcHRpb25hbCBwcm9wZXJ0 aWVzOgotLSBuYW5kLWVjYy1zdHJlbmd0aCAgICAgICAgIDogc2VlIG5hbmQtY29udHJvbGxlci55 YW1sCi0tIG5hbmQtZWNjLXN0ZXAtc2l6ZSAgICAgICAgOiBtdXN0IGJlIDUxMiBvciAxMDI0LiBT ZWUgbmFuZC1jb250cm9sbGVyLnlhbWwKLS0gbmFuZC1vbi1mbGFzaC1iYnQgICAgICAgICA6IGJv b2xlYW4sIHRvIGVuYWJsZSB0aGUgb24tZmxhc2ggQkJUIGZvciB0aGlzCi0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBjaGlwLXNlbGVjdC4gU2VlIG5hbmQtY29udHJvbGxlci55YW1sCi0t IGJyY20sbmFuZC1vb2Itc2VjdG9yLXNpemUgOiBpbnRlZ2VyLCB0byBkZW5vdGUgdGhlIHNwYXJl IGFyZWEgc2VjdG9yIHNpemUKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cGVjdGVk IGZvciB0aGUgRUNDIGxheW91dCBpbiB1c2UuIFRoaXMgc2l6ZSwgaW4KLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGFkZGl0aW9uIHRvIHRoZSBzdHJlbmd0aCBhbmQgc3RlcC1zaXplLAot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV0ZXJtaW5lcyBob3cgdGhlIGhhcmR3YXJl IEJDSCBlbmdpbmUgd2lsbCBsYXkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dCB0 aGUgcGFyaXR5IGJ5dGVzIGl0IHN0b3JlcyBvbiB0aGUgZmxhc2guCi0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBUaGlzIHByb3BlcnR5IGNhbiBiZSBhdXRvbWF0aWNhbGx5IGRldGVybWlu ZWQgYnkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBmbGFzaCBnZW9tZXRyeSAo cGFydGljdWxhcmx5IHRoZSBOQU5EIHBhZ2UKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGFuZCBPT0Igc2l6ZSkgaW4gbWFueSBjYXNlcywgYnV0IHdoZW4gYm9vdGluZwotICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgZnJvbSBOQU5ELCB0aGUgYm9vdCBjb250cm9sbGVyIGhhcyBv bmx5IGEgbGltaXRlZAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVtYmVyIG9mIGF2 YWlsYWJsZSBvcHRpb25zIGZvciBpdHMgZGVmYXVsdCBFQ0MKLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGxheW91dC4KLQotRWFjaCBuYW5kY3MgZGV2aWNlIG5vZGUgbWF5IG9wdGlvbmFs bHkgY29udGFpbiBzdWItbm9kZXMgZGVzY3JpYmluZyB0aGUgZmxhc2gKLXBhcnRpdGlvbiBtYXBw aW5nLiBTZWUgcGFydGl0aW9uLnR4dCBmb3IgbW9yZSBkZXRhaWwuCi0KLQotRXhhbXBsZToKLQot bmFuZEBmMDQ0MjgwMCB7Ci0JY29tcGF0aWJsZSA9ICJicmNtLGJyY21uYW5kLXY3LjAiLCAiYnJj bSxicmNtbmFuZCI7Ci0JcmVnID0gPDB4RjA0NDI4MDAgMHg2MDA+LAotCSAgICAgIDwweEYwNDQz MDAwIDB4MTAwPjsKLQlyZWctbmFtZXMgPSAibmFuZCIsICJmbGFzaC1kbWEiOwotCWludGVycnVw dC1wYXJlbnQgPSA8JmhpZl9pbnRyMl9pbnRjPjsKLQlpbnRlcnJ1cHRzID0gPDI0PiwgPDQ+Owot Ci0JI2FkZHJlc3MtY2VsbHMgPSA8MT47Ci0JI3NpemUtY2VsbHMgPSA8MD47Ci0KLQluYW5kY3NA MSB7Ci0JCWNvbXBhdGlibGUgPSAiYnJjbSxuYW5kY3MiOwotCQlyZWcgPSA8MT47IC8vIENoaXAg c2VsZWN0IDEKLQkJbmFuZC1vbi1mbGFzaC1iYnQ7Ci0JCW5hbmQtZWNjLXN0cmVuZ3RoID0gPDEy PjsKLQkJbmFuZC1lY2Mtc3RlcC1zaXplID0gPDUxMj47Ci0KLQkJLy8gUGFydGl0aW9ucwotCQkj YWRkcmVzcy1jZWxscyA9IDwxPjsgIC8vIDwyPiwgZm9yIDY0LWJpdCBvZmZzZXQKLQkJI3NpemUt Y2VsbHMgPSA8MT47ICAgICAvLyA8Mj4sIGZvciA2NC1iaXQgbGVuZ3RoCi0JCWZsYXNoMC5yb290 ZnNAMCB7Ci0JCQlyZWcgPSA8MCAweDEwMDAwMDAwPjsKLQkJfTsKLQkJZmxhc2gwQDAgewotCQkJ cmVnID0gPDAgMD47IC8vIE1URFBBUlRfU0laX0ZVTEwKLQkJfTsKLQkJZmxhc2gwLmtlcm5lbEAx MDAwMDAwMCB7Ci0JCQlyZWcgPSA8MHgxMDAwMDAwMCAweDQwMDAwMD47Ci0JCX07Ci0JfTsKLX07 Ci0KLW5hbmRAMTAwMDAyMDAgewotCWNvbXBhdGlibGUgPSAiYnJjbSxuYW5kLWJjbTYzMTY4Iiwg ImJyY20sbmFuZC1iY202MzY4IiwKLQkJImJyY20sYnJjbW5hbmQtdjQuMCIsICJicmNtLGJyY21u YW5kIjsKLQlyZWcgPSA8MHgxMDAwMDIwMCAweDE4MD4sCi0JICAgICAgPDB4MTAwMDA2MDAgMHgy MDA+LAotCSAgICAgIDwweDEwMDAwMGIwIDB4MTA+OwotCXJlZy1uYW1lcyA9ICJuYW5kIiwgIm5h bmQtY2FjaGUiLCAibmFuZC1pbnQtYmFzZSI7Ci0JaW50ZXJydXB0LXBhcmVudCA9IDwmcGVyaXBo X2ludGM+OwotCWludGVycnVwdHMgPSA8NTA+OwotCWNsb2NrcyA9IDwmcGVyaXBoX2NsayAyMD47 Ci0JY2xvY2stbmFtZXMgPSAibmFuZCI7Ci0KLQkjYWRkcmVzcy1jZWxscyA9IDwxPjsKLQkjc2l6 ZS1jZWxscyA9IDwwPjsKLQotCW5hbmQwOiBuYW5kY3NAMCB7Ci0JCWNvbXBhdGlibGUgPSAiYnJj bSxuYW5kY3MiOwotCQlyZWcgPSA8MD47Ci0JCW5hbmQtb24tZmxhc2gtYmJ0OwotCQluYW5kLWVj Yy1zdHJlbmd0aCA9IDwxPjsKLQkJbmFuZC1lY2Mtc3RlcC1zaXplID0gPDUxMj47Ci0JfTsKLX07 CmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2JyY20s YnJjbW5hbmQueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvYnJj bSxicmNtbmFuZC55YW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4u ZTVmMWEzMzMzMmE1Ci0tLSAvZGV2L251bGwKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL210ZC9icmNtLGJyY21uYW5kLnlhbWwKQEAgLTAsMCArMSwyNDIgQEAKKyMgU1BE WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2UKKyVZQU1M IDEuMgorLS0tCiskaWQ6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9zY2hlbWFzL210ZC9icmNtLGJy Y21uYW5kLnlhbWwjCiskc2NoZW1hOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0YS1zY2hlbWFz L2NvcmUueWFtbCMKKwordGl0bGU6IEJyb2FkY29tIFNUQiBOQU5EIENvbnRyb2xsZXIKKworbWFp bnRhaW5lcnM6CisgIC0gQnJpYW4gTm9ycmlzIDxjb21wdXRlcnNmb3JwZWFjZUBnbWFpbC5jb20+ CisgIC0gS2FtYWwgRGFzdSA8a2Rhc3Uua2RldkBnbWFpbC5jb20+CisKK2Rlc2NyaXB0aW9uOiB8 CisgIFRoZSBCcm9hZGNvbSBTZXQtVG9wIEJveCBOQU5EIGNvbnRyb2xsZXIgc3VwcG9ydHMgbG93 LWxldmVsIGFjY2VzcyB0byByYXcgTkFORAorICBmbGFzaCBjaGlwcy4gSXQgaGFzIGEgbWVtb3J5 LW1hcHBlZCByZWdpc3RlciBpbnRlcmZhY2UgZm9yIGJvdGggY29udHJvbAorICByZWdpc3RlcnMg YW5kIGZvciBpdHMgZGF0YSBpbnB1dC9vdXRwdXQgYnVmZmVyLiBPbiBzb21lIFNvQ3MsIHRoaXMg Y29udHJvbGxlcgorICBpcyBwYWlyZWQgd2l0aCBhIGN1c3RvbSBETUEgZW5naW5lIChpbnZlbnRp dmVseSBuYW1lZCAiRmxhc2ggRE1BIikgd2hpY2gKKyAgc3VwcG9ydHMgYmFzaWMgUFJPR1JBTSBh bmQgUkVBRCBmdW5jdGlvbnMsIGFtb25nIG90aGVyIGZlYXR1cmVzLgorCisgIFRoaXMgY29udHJv bGxlciB3YXMgb3JpZ2luYWxseSBkZXNpZ25lZCBmb3IgU1RCIFNvQ3MgKEJDTTd4eHgpIGJ1dCBp cyBub3cKKyAgYXZhaWxhYmxlIG9uIGEgdmFyaWV0eSBvZiBCcm9hZGNvbSBTb0NzLCBpbmNsdWRp bmcgc29tZSBCQ00zeHh4LCBCQ002M3h4LCBhbmQKKyAgaVByb2MvQ3lnbnVzLiBJdHMgaGlzdG9y eSBpbmNsdWRlcyBzZXZlcmFsIHNpbWlsYXIgKGJ1dCBub3QgZnVsbHkgcmVnaXN0ZXIKKyAgY29t cGF0aWJsZSkgdmVyc2lvbnMuCisKKyAgLS0gQWRkaXRpb25hbCBTb0Mtc3BlY2lmaWMgTkFORCBj b250cm9sbGVyIHByb3BlcnRpZXMgLS0KKworICBUaGUgTkFORCBjb250cm9sbGVyIGlzIGludGVn cmF0ZWQgZGlmZmVyZW50bHkgb24gdGhlIHZhcmlldHkgb2YgU29DcyBvbiB3aGljaAorICBpdCBp cyBmb3VuZC4gUGFydCBvZiB0aGlzIGludGVncmF0aW9uIGludm9sdmVzIHByb3ZpZGluZyBzdGF0 dXMgYW5kIGVuYWJsZQorICBiaXRzIHdpdGggd2hpY2ggdG8gY29udHJvbCB0aGUgOCBleHBvc2Vk IE5BTkQgaW50ZXJydXB0cywgYXMgd2VsbCBhcyBoYXJkd2FyZQorICBmb3IgY29uZmlndXJpbmcg dGhlIGVuZGlhbm5lc3Mgb2YgdGhlIGRhdGEgYnVzLiBPbiBzb21lIFNvQ3MsIHRoZXNlIGZlYXR1 cmVzCisgIGFyZSBoYW5kbGVkIHZpYSBzdGFuZGFyZCwgbW9kdWxhciBjb21wb25lbnRzIChlLmcu LCB0aGVpciBpbnRlcnJ1cHRzIGxvb2sgbGlrZQorICBhIG5vcm1hbCBJUlEgY2hpcCksIGJ1dCBv biBvdGhlcnMsIHRoZXkgYXJlIGNvbnRyb2xsZWQgaW4gdW5pcXVlIGFuZAorICBpbnRlcmVzdGlu ZyB3YXlzLCBzb21ldGltZXMgd2l0aCByZWdpc3RlcnMgdGhhdCBsdW1wIG11bHRpcGxlIE5BTkQt cmVsYXRlZAorICBmdW5jdGlvbnMgdG9nZXRoZXIuIFRoZSBmb3JtZXIgY2FzZSBjYW4gYmUgZGVz Y3JpYmVkIHNpbXBseSBieSB0aGUgc3RhbmRhcmQKKyAgaW50ZXJydXB0cyBwcm9wZXJ0aWVzIGlu IHRoZSBtYWluIGNvbnRyb2xsZXIgbm9kZS4gQnV0IGZvciB0aGUgbGF0dGVyCisgIGV4Y2VwdGlv bmFsIGNhc2VzLCB3ZSBkZWZpbmUgYWRkaXRpb25hbCAnY29tcGF0aWJsZScgcHJvcGVydGllcyBh bmQgYXNzb2NpYXRlZAorICByZWdpc3RlciByZXNvdXJjZXMgd2l0aGluIHRoZSBOQU5EIGNvbnRy b2xsZXIgbm9kZSBhYm92ZS4KKworcHJvcGVydGllczoKKyAgY29tcGF0aWJsZToKKyAgICBvbmVP ZjoKKyAgICAgIC0gaXRlbXM6CisgICAgICAgICAgLSBlbnVtOgorICAgICAgICAgICAgICAtIGJy Y20sYnJjbW5hbmQtdjIuMQorICAgICAgICAgICAgICAtIGJyY20sYnJjbW5hbmQtdjIuMgorICAg ICAgICAgICAgICAtIGJyY20sYnJjbW5hbmQtdjQuMAorICAgICAgICAgICAgICAtIGJyY20sYnJj bW5hbmQtdjUuMAorICAgICAgICAgICAgICAtIGJyY20sYnJjbW5hbmQtdjYuMAorICAgICAgICAg ICAgICAtIGJyY20sYnJjbW5hbmQtdjYuMQorICAgICAgICAgICAgICAtIGJyY20sYnJjbW5hbmQt djYuMgorICAgICAgICAgICAgICAtIGJyY20sYnJjbW5hbmQtdjcuMAorICAgICAgICAgICAgICAt IGJyY20sYnJjbW5hbmQtdjcuMQorICAgICAgICAgICAgICAtIGJyY20sYnJjbW5hbmQtdjcuMgor ICAgICAgICAgICAgICAtIGJyY20sYnJjbW5hbmQtdjcuMworICAgICAgICAgIC0gY29uc3Q6IGJy Y20sYnJjbW5hbmQKKyAgICAgIC0gZGVzY3JpcHRpb246IEJDTTYzMTM4IFNvQy1zcGVjaWZpYyBO QU5EIGNvbnRyb2xsZXIKKyAgICAgICAgaXRlbXM6CisgICAgICAgICAgLSBjb25zdDogYnJjbSxu YW5kLWJjbTYzMTM4CisgICAgICAgICAgLSBlbnVtOgorICAgICAgICAgICAgICAtIGJyY20sYnJj bW5hbmQtdjcuMAorICAgICAgICAgICAgICAtIGJyY20sYnJjbW5hbmQtdjcuMQorICAgICAgICAg IC0gY29uc3Q6IGJyY20sYnJjbW5hbmQKKyAgICAgIC0gZGVzY3JpcHRpb246IGlQcm9jIFNvQy1z cGVjaWZpYyBOQU5EIGNvbnRyb2xsZXIKKyAgICAgICAgaXRlbXM6CisgICAgICAgICAgLSBjb25z dDogYnJjbSxuYW5kLWlwcm9jCisgICAgICAgICAgLSBjb25zdDogYnJjbSxicmNtbmFuZC12Ni4x CisgICAgICAgICAgLSBjb25zdDogYnJjbSxicmNtbmFuZAorICAgICAgLSBkZXNjcmlwdGlvbjog QkNNNjMxNjggU29DLXNwZWNpZmljIE5BTkQgY29udHJvbGxlcgorICAgICAgICBpdGVtczoKKyAg ICAgICAgICAtIGNvbnN0OiBicmNtLG5hbmQtYmNtNjMxNjgKKyAgICAgICAgICAtIGNvbnN0OiBi cmNtLG5hbmQtYmNtNjM2OAorICAgICAgICAgIC0gY29uc3Q6IGJyY20sYnJjbW5hbmQtdjQuMAor ICAgICAgICAgIC0gY29uc3Q6IGJyY20sYnJjbW5hbmQKKworICByZWc6CisgICAgbWluSXRlbXM6 IDEKKyAgICBtYXhJdGVtczogNgorCisgIHJlZy1uYW1lczoKKyAgICBtaW5JdGVtczogMQorICAg IG1heEl0ZW1zOiA2CisgICAgaXRlbXM6CisgICAgICBlbnVtOiBbIG5hbmQsIGZsYXNoLWRtYSwg Zmxhc2gtZWR1LCBuYW5kLWNhY2hlLCBuYW5kLWludC1iYXNlLCBpcHJvYy1pZG0sIGlwcm9jLWV4 dCBdCisKKyAgaW50ZXJydXB0czoKKyAgICBtaW5JdGVtczogMQorICAgIG1heEl0ZW1zOiAzCisg ICAgaXRlbXM6CisgICAgICAtIGRlc2NyaXB0aW9uOiBOQU5EIENUTFJEWSBpbnRlcnJ1cHQKKyAg ICAgIC0gZGVzY3JpcHRpb246IEZMQVNIX0RNQV9ET05FIGlmIGZsYXNoIERNQSBpcyBhdmFpbGFi bGUKKyAgICAgIC0gZGVzY3JpcHRpb246IEZMQVNIX0VEVV9ET05FIGlmIEVEVSBpcyBhdmFpbGFi bGUKKworICBpbnRlcnJ1cHQtbmFtZXM6CisgICAgbWluSXRlbXM6IDEKKyAgICBtYXhJdGVtczog MworICAgIGl0ZW1zOgorICAgICAgLSBjb25zdDogbmFuZF9jdGxyZHkKKyAgICAgIC0gY29uc3Q6 IGZsYXNoX2RtYV9kb25lCisgICAgICAtIGNvbnN0OiBmbGFzaF9lZHVfZG9uZQorCisgIGNsb2Nr czoKKyAgICBtYXhJdGVtczogMQorICAgIGRlc2NyaXB0aW9uOiByZWZlcmVuY2UgdG8gdGhlIGNs b2NrIGZvciB0aGUgTkFORCBjb250cm9sbGVyCisKKyAgY2xvY2stbmFtZXM6CisgICAgY29uc3Q6 IG5hbmQKKworICBicmNtLG5hbmQtaGFzLXdwOgorICAgIGRlc2NyaXB0aW9uOiA+CisgICAgICBT b21lIHZlcnNpb25zIG9mIHRoaXMgSVAgaW5jbHVkZSBhIHdyaXRlLXByb3RlY3QKKyAgICAgIChX UCkgY29udHJvbCBiaXQuIEl0IGlzIGFsd2F5cyBhdmFpbGFibGUgb24gPj0KKyAgICAgIHY3LjAu IFVzZSB0aGlzIHByb3BlcnR5IHRvIGRlc2NyaWJlIHRoZSByYXJlCisgICAgICBlYXJsaWVyIHZl cnNpb25zIG9mIHRoaXMgY29yZSB0aGF0IGluY2x1ZGUgV1AKKyAgICB0eXBlOiBib29sZWFuCisK K3BhdHRlcm5Qcm9wZXJ0aWVzOgorICAiXm5hbmRAW2EtZjAtOV0kIjoKKyAgICB0eXBlOiBvYmpl Y3QKKyAgICBwcm9wZXJ0aWVzOgorICAgICAgY29tcGF0aWJsZToKKyAgICAgICAgY29uc3Q6IGJy Y20sbmFuZGNzCisKKyAgICAgIG5hbmQtZWNjLXN0ZXAtc2l6ZToKKyAgICAgICAgZW51bTogWyA1 MTIsIDEwMjQgXQorCisgICAgICBicmNtLG5hbmQtb29iLXNlY3Rvci1zaXplOgorICAgICAgICBk ZXNjcmlwdGlvbjogfAorICAgICAgICAgIGludGVnZXIsIHRvIGRlbm90ZSB0aGUgc3BhcmUgYXJl YSBzZWN0b3Igc2l6ZQorICAgICAgICAgIGV4cGVjdGVkIGZvciB0aGUgRUNDIGxheW91dCBpbiB1 c2UuIFRoaXMgc2l6ZSwgaW4KKyAgICAgICAgICBhZGRpdGlvbiB0byB0aGUgc3RyZW5ndGggYW5k IHN0ZXAtc2l6ZSwKKyAgICAgICAgICBkZXRlcm1pbmVzIGhvdyB0aGUgaGFyZHdhcmUgQkNIIGVu Z2luZSB3aWxsIGxheQorICAgICAgICAgIG91dCB0aGUgcGFyaXR5IGJ5dGVzIGl0IHN0b3JlcyBv biB0aGUgZmxhc2guCisgICAgICAgICAgVGhpcyBwcm9wZXJ0eSBjYW4gYmUgYXV0b21hdGljYWxs eSBkZXRlcm1pbmVkIGJ5CisgICAgICAgICAgdGhlIGZsYXNoIGdlb21ldHJ5IChwYXJ0aWN1bGFy bHkgdGhlIE5BTkQgcGFnZQorICAgICAgICAgIGFuZCBPT0Igc2l6ZSkgaW4gbWFueSBjYXNlcywg YnV0IHdoZW4gYm9vdGluZworICAgICAgICAgIGZyb20gTkFORCwgdGhlIGJvb3QgY29udHJvbGxl ciBoYXMgb25seSBhIGxpbWl0ZWQKKyAgICAgICAgICBudW1iZXIgb2YgYXZhaWxhYmxlIG9wdGlv bnMgZm9yIGl0cyBkZWZhdWx0IEVDQworICAgICAgICAgIGxheW91dC4KKyAgICAgICAgJHJlZjog L3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCisKK2FsbE9mOgorICAtICRy ZWY6IG5hbmQtY29udHJvbGxlci55YW1sIworICAtIGlmOgorICAgICAgcHJvcGVydGllczoKKyAg ICAgICAgY29tcGF0aWJsZToKKyAgICAgICAgICBjb250YWluczoKKyAgICAgICAgICAgIGNvbnN0 OiBicmNtLG5hbmQtYmNtNjMxMzgKKyAgICB0aGVuOgorICAgICAgcHJvcGVydGllczoKKyAgICAg ICAgcmVnLW5hbWVzOgorICAgICAgICAgIG1pbkl0ZW1zOiAyCisgICAgICAgICAgbWF4SXRlbXM6 IDIKKyAgICAgICAgICBpdGVtczoKKyAgICAgICAgICAgIC0gY29uc3Q6IG5hbmQKKyAgICAgICAg ICAgIC0gY29uc3Q6IG5hbmQtaW50LWJhc2UKKyAgLSBpZjoKKyAgICAgIHByb3BlcnRpZXM6Cisg ICAgICAgIGNvbXBhdGlibGU6CisgICAgICAgICAgY29udGFpbnM6CisgICAgICAgICAgICBjb25z dDogYnJjbSxuYW5kLWJjbTYzNjgKKyAgICB0aGVuOgorICAgICAgcHJvcGVydGllczoKKyAgICAg ICAgcmVnLW5hbWVzOgorICAgICAgICAgIG1pbkl0ZW1zOiAzCisgICAgICAgICAgbWF4SXRlbXM6 IDMKKyAgICAgICAgICBpdGVtczoKKyAgICAgICAgICAgIC0gY29uc3Q6IG5hbmQKKyAgICAgICAg ICAgIC0gY29uc3Q6IG5hbmQtaW50LWJhc2UKKyAgICAgICAgICAgIC0gY29uc3Q6IG5hbmQtY2Fj aGUKKyAgLSBpZjoKKyAgICAgIHByb3BlcnRpZXM6CisgICAgICAgIGNvbXBhdGlibGU6CisgICAg ICAgICAgY29udGFpbnM6CisgICAgICAgICAgICBjb25zdDogYnJjbSxuYW5kLWlwcm9jCisgICAg dGhlbjoKKyAgICAgIHByb3BlcnRpZXM6CisgICAgICAgIHJlZy1uYW1lczoKKyAgICAgICAgICBt aW5JdGVtczogMworICAgICAgICAgIG1heEl0ZW1zOiAzCisgICAgICAgICAgaXRlbXM6CisgICAg ICAgICAgICAtIGNvbnN0OiBuYW5kCisgICAgICAgICAgICAtIGNvbnN0OiBpcHJvYy1pZG0KKyAg ICAgICAgICAgIC0gY29uc3Q6IGlwcm9jLWV4dAorCit1bmV2YWx1YXRlZFByb3BlcnRpZXM6IGZh bHNlCisKK3JlcXVpcmVkOgorICAtIHJlZworICAtIHJlZy1uYW1lcworICAtIGludGVycnVwdHMK KworZXhhbXBsZXM6CisgIC0gfAorICAgIG5hbmQtY29udHJvbGxlckBmMDQ0MjgwMCB7CisgICAg ICAgICAgICBjb21wYXRpYmxlID0gImJyY20sYnJjbW5hbmQtdjcuMCIsICJicmNtLGJyY21uYW5k IjsKKyAgICAgICAgICAgIHJlZyA9IDwweGYwNDQyODAwIDB4NjAwPiwKKyAgICAgICAgICAgICAg ICAgIDwweGYwNDQzMDAwIDB4MTAwPjsKKyAgICAgICAgICAgIHJlZy1uYW1lcyA9ICJuYW5kIiwg ImZsYXNoLWRtYSI7CisgICAgICAgICAgICBpbnRlcnJ1cHQtcGFyZW50ID0gPCZoaWZfaW50cjJf aW50Yz47CisgICAgICAgICAgICBpbnRlcnJ1cHRzID0gPDI0PiwgPDQ+OworCisgICAgICAgICAg ICAjYWRkcmVzcy1jZWxscyA9IDwxPjsKKyAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Owor CisgICAgICAgICAgICBuYW5kQDEgeworICAgICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0g ImJyY20sbmFuZGNzIjsKKyAgICAgICAgICAgICAgICAgICAgcmVnID0gPDE+OyAvLyBDaGlwIHNl bGVjdCAxCisgICAgICAgICAgICAgICAgICAgIG5hbmQtb24tZmxhc2gtYmJ0OworICAgICAgICAg ICAgICAgICAgICBuYW5kLWVjYy1zdHJlbmd0aCA9IDwxMj47CisgICAgICAgICAgICAgICAgICAg IG5hbmQtZWNjLXN0ZXAtc2l6ZSA9IDw1MTI+OworCisgICAgICAgICAgICAgICAgICAgICNhZGRy ZXNzLWNlbGxzID0gPDE+OworICAgICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwxPjsK KyAgICAgICAgICAgIH07CisgICAgfTsKKyAgLSB8CisgICAgbmFuZC1jb250cm9sbGVyQDEwMDAw MjAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiYnJjbSxuYW5kLWJjbTYzMTY4IiwgImJy Y20sbmFuZC1iY202MzY4IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAiYnJjbSxicmNtbmFu ZC12NC4wIiwgImJyY20sYnJjbW5hbmQiOworICAgICAgICAgICAgcmVnID0gPDB4MTAwMDAyMDAg MHgxODA+LAorICAgICAgICAgICAgICAgICAgPDB4MTAwMDAwYjAgMHgxMD4sCisgICAgICAgICAg ICAgICAgICA8MHgxMDAwMDYwMCAweDIwMD47CisgICAgICAgICAgICByZWctbmFtZXMgPSAibmFu ZCIsICJuYW5kLWludC1iYXNlIiwgIm5hbmQtY2FjaGUiOworICAgICAgICAgICAgaW50ZXJydXB0 LXBhcmVudCA9IDwmcGVyaXBoX2ludGM+OworICAgICAgICAgICAgaW50ZXJydXB0cyA9IDw1MD47 CisgICAgICAgICAgICBjbG9ja3MgPSA8JnBlcmlwaF9jbGsgMjA+OworICAgICAgICAgICAgY2xv Y2stbmFtZXMgPSAibmFuZCI7CisKKyAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Owor ICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8MD47CisKKyAgICAgICAgICAgIG5hbmRAMCB7Cisg ICAgICAgICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiYnJjbSxuYW5kY3MiOworICAgICAgICAg ICAgICAgICAgICByZWcgPSA8MD47CisgICAgICAgICAgICAgICAgICAgIG5hbmQtb24tZmxhc2gt YmJ0OworICAgICAgICAgICAgICAgICAgICBuYW5kLWVjYy1zdHJlbmd0aCA9IDwxPjsKKyAgICAg ICAgICAgICAgICAgICAgbmFuZC1lY2Mtc3RlcC1zaXplID0gPDUxMj47CisKKyAgICAgICAgICAg ICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47CisgICAgICAgICAgICAgICAgICAgICNzaXpl LWNlbGxzID0gPDE+OworICAgICAgICAgICAgfTsKKyAgICB9OwotLSAKMi4yNi4yCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4IE1U RCBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdApodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2xpbnV4LW10ZC8K