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=-17.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,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 3784EC433C1 for ; Mon, 22 Mar 2021 10:59:25 +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 AF84261879 for ; Mon, 22 Mar 2021 10:59:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AF84261879 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=cognitivepilot.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=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=fEU94ETYlLhPw2vdq0dJOSZZIhCLfxchAwo8yFaVka8=; b=Scr9WrKKhsHxs1ieeJbmXJwIu GAqttMWZC+a1nuhY6YFzgIE0Zt6ShnMCFzs7Ll3x2TjuBr+Op7fsn/615TSv9omHVNLTvufyFWffU pSs8MXU+9biia1lWCW42NKtMZ0giRqxU4SrcLYz9T8B0fZ2qYcFeKw5kMnhpn57xqIa5amtoaA/S3 Y+oqaYgKe/ach3PNSqTKq85nFyAJRF7yGUK320+qyakKLzKT3Khih9dSDh1giE8Ip2ls2sYly/++J +iCqIBpjJzBAT51GCDg9ZjDbt12VUufIVV2gPYQQC2XyQLSTppExca1EqSlQkrm5nTEdGBNhhS+t1 3iz9sDVRw==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lOIFf-00BNRz-7h; Mon, 22 Mar 2021 10:57:39 +0000 Received: from mail.cognitivepilot.com ([91.218.251.140]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lOIEk-00BNFz-PV for linux-arm-kernel@lists.infradead.org; Mon, 22 Mar 2021 10:56:55 +0000 Received: from mail.cognitivepilot.com (localhost [127.0.0.1]) by mail.cognitivepilot.com (Postfix) with ESMTP id 4F3rz63lVPzmj4MJ for ; Mon, 22 Mar 2021 13:56:34 +0300 (MSK) X-Virus-Scanned: amavisd-new at cognitivepilot.com Received: from mail.cognitivepilot.com ([127.0.0.1]) by mail.cognitivepilot.com (mail.cognitivepilot.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6riRXW6Tx4Rq for ; Mon, 22 Mar 2021 13:56:33 +0300 (MSK) Received: from localhost.localdomain (unknown [185.68.147.27]) by mail.cognitivepilot.com (Postfix) with ESMTP id 4F3rz30Kygzpj1Mj; Mon, 22 Mar 2021 13:56:31 +0300 (MSK) From: Ivan Uvarov To: devicetree@vger.kernel.org Cc: Chen-Yu Tsai , Jernej Skrabec , Maxime Ripard , Rob Herring , linux-arm-kernel@lists.infradead.org, Andre Przywara , Icenowy Zheng , Ivan Uvarov Subject: [PATCH v2 4/4] ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C & OKA40i-C Date: Mon, 22 Mar 2021 13:55:38 +0300 Message-Id: <20210322105538.3475183-5-i.uvarov@cognitivepilot.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210322105538.3475183-1-i.uvarov@cognitivepilot.com> References: <20210322105538.3475183-1-i.uvarov@cognitivepilot.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210322_105653_854052_37C42FF4 X-CRM114-Status: GOOD ( 17.64 ) 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 VGhlIEZFVEE0MGktQyBpcyBhIFNvTSBieSBGb3JsaW54IGJhc2VkIG9uIHRoZSBBbGx3aW5uZXIg UjQwL0E0MGkuCgpTb00gc3BlY2lmaWNhdGlvbnM6CgotIFNvQzogUjQwIG9yIEE0MGkKLSBQTUlD OiBBWFAyMjFTCi0gUkFNOiAxR2lCLzJHaUIgRERSMyAoZHVhbC1yYW5rKQotIGVNTUM6IDhHQiwK LSBNYXRlcyB3aXRoIGNhcnJpZXIgYm9hcmQgdmlhIGZvdXIgODAtcGluIGNvbm5lY3RvcnMgKEFY SzZGODAzMzdZRykuCgpPS0E0MGktQyBpcyBhIGNhcnJpZXIgYm9hcmQgYnkgdGhlIHNhbWUgbWFu dWZhY3R1cmVyIGZvciB0aGlzIFNvTSwKd2hvc2UgbWFpbiBwdXJwb3NlIGlzIGFzIGEgZGV2ZWxv cG1lbnQgYm9hcmQgd2l0aCBhIHdpZGUgdmFyaWV0eSBvZgpwZXJpcGhlcmFsczoKCi0gUG93ZXI6 IERDNVYgYmFycmVsIG9yIFVTQiBPVEcgb3IgNC4yViBMaXBvIGJhdHRlcnkKLSBWaWRlbyBvdXQ6 IEhETUksIFRWIG91dCwgTFZEUwotIFdpRmkrQmx1ZXRvb3RoOiBSTC1VTTAyV0JTLTg3MjNCVS1W MS4yICg4MDIuMTEgYi9nL24sIEJUIFYyLjEvMy4wLzQuMCkKLSBFdGhlcm5ldDogMTAvMTAwTWJw cwotIFN0b3JhZ2U6IMK1U0QsIGZ1bGxzaXplIFNELCBlTU1DIChvbiBTb00pLCBTQVRBCi0gVVNC OiAzIHggVVNCMi4wIEhvc3QgKDIgdmlhIGh1YiwgMSBuYXRpdmUpLCAxIHggVVNCMi4wIE9URyAo bWljcm8tQikKLSBVQVJUOiBSUzIzMiwgUlM0ODUsIDQgMy4zdiB1YXJ0cyAob2Ygd2hpY2ggMiBo YXZlIFJUUy9DVFMpCi0gT3RoZXIgSS9POiBTUEkgeDIsIFRXSSwgU0RJTyBoZWFkZXIsIEdQSU8g aGVhZGVyLCBKVEFHIGhlYWRlcgotIE1pbmkgUENJZSBzbG90IHdpdGggc2ltIGhvbGRlciBmb3Ig V0xBTiBtb2RlbQotIFNtYXJ0IGNhcmQgaG9sZGVyCi0gUlRDIChSWDgwMTBTSikKLSBUd28gdXNl ciBMRURzCi0gVGhyZWUgdXNlciBidXR0b25zICh2aWEgS2V5QURDKS4KClRoaXMgcGF0Y2ggYWRk cyBhIGRldmljZXRyZWUgZm9yIHRoZSBhZm9yZW1lbnRpb25lZCBTb00gYW5kIGRldmJvYXJkLgpJ biBvcmRlciB0byByZWZsZWN0IHRoZSBtb2R1bGFyaXR5IG9mIHRoaXMgZGV2Ym9hcmQgYW5kIHNp bXBsaWZ5IGFkZGluZwpzdXBwb3J0IGZvciBmdXR1cmUgaGFyZHdhcmUgYmFzZWQgb24gdGhlIHNh bWUgU29NLCB0aGUgZGV2aWNldHJlZSBpcyBzcGxpdDoKRXZlcnl0aGluZyBwZXJ0YWluaW5nIHRv IHRoZSBTb00gaXRzZWxmIGlzIGRlc2NyaWJlZCBpbiBhIHNlcGFyYXRlIC5kdHNpCmZpbGUsIHdo aWNoIGlzIGluY2x1ZGVkIGJ5IHRoZSBkZXZib2FyZCdzIC5kdHMuCgpTaWduZWQtb2ZmLWJ5OiBJ dmFuIFV2YXJvdiA8aS51dmFyb3ZAY29nbml0aXZlcGlsb3QuY29tPgoKIDMgZmlsZXMgY2hhbmdl ZCwgMzEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9ib290L2R0cy9NYWtl ZmlsZSBiL2FyY2gvYXJtL2Jvb3QvZHRzL01ha2VmaWxlCmluZGV4IDhlNWQ0YWI0ZTcuLjg4YWFl OWRlOTUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2Jvb3QvZHRzL01ha2VmaWxlCisrKyBiL2FyY2gv YXJtL2Jvb3QvZHRzL01ha2VmaWxlCkBAIC0xMjIyLDYgKzEyMjIsNyBAQCBkdGItJChDT05GSUdf TUFDSF9TVU44SSkgKz0gXAogCXN1bjhpLXIxNi1uaW50ZW5kby1zdXBlci1uZXMtY2xhc3NpYy5k dGIgXAogCXN1bjhpLXIxNi1wYXJyb3QuZHRiIFwKIAlzdW44aS1yNDAtYmFuYW5hcGktbTItdWx0 cmEuZHRiIFwKKwlzdW44aS1yNDAtb2thNDBpLWMuZHRiIFwKIAlzdW44aS1zMy1lbGltby1pbml0 aXVtLmR0YiBcCiAJc3VuOGktczMtbGljaGVlLXplcm8tcGx1cy5kdGIgXAogCXN1bjhpLXMzLXBp bmVjdWJlLmR0YiBcCmRpZmYgLS1naXQgYS9hcmNoL2FybS9ib290L2R0cy9zdW44aS1yNDAtZmV0 YTQwaS5kdHNpIGIvYXJjaC9hcm0vYm9vdC9kdHMvc3VuOGktcjQwLWZldGE0MGkuZHRzaQpuZXcg ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5kM2NjNmY5NzRmCi0tLSAvZGV2L251 bGwKKysrIGIvYXJjaC9hcm0vYm9vdC9kdHMvc3VuOGktcjQwLWZldGE0MGkuZHRzaQpAQCAtMCww ICsxLDY2IEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCsgT1IgTUlUCisv LyBDb3B5cmlnaHQgKEMpIDIwMjEgSXZhbiBVdmFyb3YgPGkudXZhcm92QGNvZ25pdGl2ZXBpbG90 LmNvbT4KKy8vIEJhc2VkIG9uIHRoZSBzdW44aS1yNDAtYmFuYW5hcGktbTItdWx0cmEuZHRzLCB3 aGljaCBpczoKKy8vICBDb3B5cmlnaHQgKEMpIDIwMTcgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUu b3JnPgorLy8gIENvcHlyaWdodCAoQykgMjAxNyBJY2Vub3d5IFpoZW5nIDxpY2Vub3d5QGFvc2Mu aW8+CisKKyNpbmNsdWRlICJzdW44aS1yNDAuZHRzaSIKKworJmkyYzAgeworCXN0YXR1cyA9ICJv a2F5IjsKKworCWF4cDIyeDogcG1pY0AzNCB7CisJCWNvbXBhdGlibGUgPSAieC1wb3dlcnMsYXhw MjIxIjsKKwkJcmVnID0gPDB4MzQ+OworCQlpbnRlcnJ1cHQtcGFyZW50ID0gPCZubWlfaW50Yz47 CisJCWludGVycnVwdHMgPSA8MCBJUlFfVFlQRV9MRVZFTF9MT1c+OworCX07Cit9OworCisjaW5j bHVkZSAiYXhwMjJ4LmR0c2kiCisKKyZtbWMyIHsKKwl2bW1jLXN1cHBseSA9IDwmcmVnX2RjZGMx PjsKKwl2cW1tYy1zdXBwbHkgPSA8JnJlZ19hbGRvMj47CisJYnVzLXdpZHRoID0gPDg+OworCW5v bi1yZW1vdmFibGU7CisJc3RhdHVzID0gIm9rYXkiOworfTsKKworJnBpbyB7CisJcGluY3RybC1u YW1lcyA9ICJkZWZhdWx0IjsKKwlwaW5jdHJsLTAgPSA8JmNsa19vdXRfYV9waW4+OworCXZjYy1w YS1zdXBwbHkgPSA8JnJlZ19kY2RjMT47CisJdmNjLXBjLXN1cHBseSA9IDwmcmVnX2FsZG8yPjsK Kwl2Y2MtcGQtc3VwcGx5ID0gPCZyZWdfZGNkYzE+OworCXZjYy1wZi1zdXBwbHkgPSA8JnJlZ19k bGRvND47CisJdmNjLXBnLXN1cHBseSA9IDwmcmVnX2RsZG8xPjsKK307CisKKyZyZWdfYWxkbzIg eworCXJlZ3VsYXRvci1hbHdheXMtb247CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTgw MDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTgwMDAwMD47CisJcmVndWxhdG9y LW5hbWUgPSAidmNjLXBhIjsKK307CisKKyZyZWdfZGNkYzEgeworCXJlZ3VsYXRvci1hbHdheXMt b247CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MzMwMDAwMD47CisJcmVndWxhdG9yLW1h eC1taWNyb3ZvbHQgPSA8MzMwMDAwMD47CisJcmVndWxhdG9yLW5hbWUgPSAidmNjLTN2MyI7Cit9 OworCismcmVnX2RsZG8xIHsKKwlyZWd1bGF0b3ItYWx3YXlzLW9uOworCXJlZ3VsYXRvci1taW4t bWljcm92b2x0ID0gPDMzMDAwMDA+OworCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMzMDAw MDA+OworCXJlZ3VsYXRvci1uYW1lID0gInZjYy13aWZpLWlvIjsKK307CisKKyZyZWdfZGxkbzQg eworCXJlZ3VsYXRvci1hbHdheXMtb247CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MjUw MDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MjUwMDAwMD47CisJcmVndWxhdG9y LW5hbWUgPSAidmRkMnY1LXNhdGEiOworfTsKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Jvb3QvZHRz L3N1bjhpLXI0MC1va2E0MGktYy5kdHMgYi9hcmNoL2FybS9ib290L2R0cy9zdW44aS1yNDAtb2th NDBpLWMuZHRzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEzMzk5MWQ3 YjMKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL2FybS9ib290L2R0cy9zdW44aS1yNDAtb2thNDBp LWMuZHRzCkBAIC0wLDAgKzEsMjQzIEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BM LTIuMCsgT1IgTUlUCisvLyBDb3B5cmlnaHQgKEMpIDIwMjEgSXZhbiBVdmFyb3YgPGkudXZhcm92 QGNvZ25pdGl2ZXBpbG90LmNvbT4KKy8vIEJhc2VkIG9uIHRoZSBzdW44aS1yNDAtYmFuYW5hcGkt bTItdWx0cmEuZHRzLCB3aGljaCBpczoKKy8vCUNvcHlyaWdodCAoQykgMjAxNyBDaGVuLVl1IFRz YWkgPHdlbnNAY3NpZS5vcmc+CisvLwlDb3B5cmlnaHQgKEMpIDIwMTcgSWNlbm93eSBaaGVuZyA8 aWNlbm93eUBhb3NjLmlvPgorCisvZHRzLXYxLzsKKyNpbmNsdWRlICJzdW44aS1yNDAtZmV0YTQw aS5kdHNpIgorCisjaW5jbHVkZSA8ZHQtYmluZGluZ3MvZ3Bpby9ncGlvLmg+CisjaW5jbHVkZSA8 ZHQtYmluZGluZ3MvbGVkcy9jb21tb24uaD4KKworLyB7CisJbW9kZWwgPSAiRm9ybGlueCBPS0E0 MGktQyI7CisJY29tcGF0aWJsZSA9ICJmb3JsaW54LG9rYTQwaS1jIiwgImFsbHdpbm5lcixzdW44 aS1yNDAiOworCisJYWxpYXNlcyB7CisJCWV0aGVybmV0MCA9ICZnbWFjOworCQlzZXJpYWwwID0g JnVhcnQwOworCQlzZXJpYWwyID0gJnVhcnQyOworCQlzZXJpYWwzID0gJnVhcnQzOworCQlzZXJp YWw0ID0gJnVhcnQ0OworCQlzZXJpYWw1ID0gJnVhcnQ1OyAvKiBSUzQ4NSAqLworCQlzZXJpYWw3 ID0gJnVhcnQ3OworCX07CisKKwljaG9zZW4geworCQlzdGRvdXQtcGF0aCA9ICJzZXJpYWwwOjEx NTIwMG44IjsKKwl9OworCisJY29ubmVjdG9yIHsKKwkJY29tcGF0aWJsZSA9ICJoZG1pLWNvbm5l Y3RvciI7CisJCXR5cGUgPSAiYSI7CisKKwkJcG9ydCB7CisJCQloZG1pX2Nvbl9pbjogZW5kcG9p bnQgeworCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmaGRtaV9vdXRfY29uPjsKKwkJCX07CisJCX07 CisJfTsKKworCWxlZHMgeworCQljb21wYXRpYmxlID0gImdwaW8tbGVkcyI7CisKKwkJbGVkLTUg eworCQkJZ3Bpb3MgPSA8JnBpbyA3IDI2IEdQSU9fQUNUSVZFX0xPVz47IC8qIFBIMjYgKi8KKwkJ CWNvbG9yID0gPExFRF9DT0xPUl9JRF9HUkVFTj47CisJCQlmdW5jdGlvbiA9IExFRF9GVU5DVElP Tl9TVEFUVVM7CisJCX07CisKKwkJbGVkLTYgeworCQkJZ3Bpb3MgPSA8JnBpbyA4IDE1IEdQSU9f QUNUSVZFX0xPVz47IC8qIFBJMTUgKi8KKwkJCWNvbG9yID0gPExFRF9DT0xPUl9JRF9CTFVFPjsK KwkJCWZ1bmN0aW9uID0gTEVEX0ZVTkNUSU9OX1NUQVRVUzsKKwkJfTsKKwl9OworCisJcmVnX3Zj YzV2MDogdmNjNXYwIHsKKwkJY29tcGF0aWJsZSA9ICJyZWd1bGF0b3ItZml4ZWQiOworCQlyZWd1 bGF0b3ItbmFtZSA9ICJ2Y2M1djAiOworCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDw1MDAw MDAwPjsKKwkJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8NTAwMDAwMD47CisJfTsKKworCXdp ZmlfcHdyc2VxOiB3aWZpX3B3cnNlcSB7CisJCWNvbXBhdGlibGUgPSAibW1jLXB3cnNlcS1zaW1w bGUiOworCQlyZXNldC1ncGlvcyA9IDwmcGlvIDEgMTAgR1BJT19BQ1RJVkVfTE9XPjsgLy8gUEIx MCBXSUZJX0VOCisJCWNsb2NrcyA9IDwmY2N1IENMS19PVVRBPjsKKwkJY2xvY2stbmFtZXMgPSAi ZXh0X2Nsb2NrIjsKKwl9OworfTsKKworJmFoY2kgeworCWFoY2ktc3VwcGx5ID0gPCZyZWdfZGxk bzQ+OworCXBoeS1zdXBwbHkgPSA8JnJlZ19lbGRvMj47CisJc3RhdHVzID0gIm9rYXkiOworfTsK KworJmRlIHsKKwlzdGF0dXMgPSAib2theSI7Cit9OworCismZWhjaTEgeworCXN0YXR1cyA9ICJv a2F5IjsKK307CisKKyZlaGNpMiB7CisJc3RhdHVzID0gIm9rYXkiOworfTsKKworJmdtYWMgewor CXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7CisJcGluY3RybC0wID0gPCZnbWFjX3JnbWlpX3Bp bnM+OworCXBoeS1oYW5kbGUgPSA8JnBoeTE+OworCXBoeS1tb2RlID0gInJnbWlpLWlkIjsKKwlw aHktc3VwcGx5ID0gPCZyZWdfZGNkYzE+OworCXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZnbWFj X21kaW8geworCXBoeTE6IGV0aGVybmV0LXBoeUAxIHsKKwkJY29tcGF0aWJsZSA9ICJldGhlcm5l dC1waHktaWVlZTgwMi4zLWMyMiI7CisJCXJlZyA9IDwxPjsKKwl9OworfTsKKworJmhkbWkgewor CXN0YXR1cyA9ICJva2F5IjsKK307CisKKyZoZG1pX291dCB7CisJaGRtaV9vdXRfY29uOiBlbmRw b2ludCB7CisJCXJlbW90ZS1lbmRwb2ludCA9IDwmaGRtaV9jb25faW4+OworCX07Cit9OworCism aTJjMiB7CisJc3RhdHVzID0gIm9rYXkiOworfTsKKworJm1tYzAgeworCXZtbWMtc3VwcGx5ID0g PCZyZWdfZGNkYzE+OworCXZxbW1jLXN1cHBseSA9IDwmcmVnX2RjZGMxPjsKKwlidXMtd2lkdGgg PSA8ND47CisJY2QtZ3Bpb3MgPSA8JnBpbyA4IDExIEdQSU9fQUNUSVZFX0xPVz47IC8vIFBJMTEK KwlzdGF0dXMgPSAib2theSI7Cit9OworCismbW1jMyB7CisJdm1tYy1zdXBwbHkgPSA8JnJlZ19k Y2RjMT47CisJdnFtbWMtc3VwcGx5ID0gPCZyZWdfZGNkYzE+OworCWJ1cy13aWR0aCA9IDw0PjsK KwljZC1ncGlvcyA9IDwmcGlvIDggMTAgR1BJT19BQ1RJVkVfTE9XPjsgLy8gUEkxMAorCXN0YXR1 cyA9ICJva2F5IjsKK307CisKKyZvaGNpMSB7CisJc3RhdHVzID0gIm9rYXkiOworfTsKKworJm9o Y2kyIHsKKwlzdGF0dXMgPSAib2theSI7Cit9OworCismcmVnX2FsZG8zIHsKKwlyZWd1bGF0b3It YWx3YXlzLW9uOworCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDMwMDAwMDA+OworCXJlZ3Vs YXRvci1tYXgtbWljcm92b2x0ID0gPDMwMDAwMDA+OworCXJlZ3VsYXRvci1uYW1lID0gImF2Y2Mi OworfTsKKworJnJlZ19kYzFzdyB7CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MzMwMDAw MD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MzMwMDAwMD47CisJcmVndWxhdG9yLW5h bWUgPSAidmNjLWxjZCI7Cit9OworCismcmVnX2RjZGMyIHsKKwlyZWd1bGF0b3ItYWx3YXlzLW9u OworCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDExMDAwMDA+OworCXJlZ3VsYXRvci1tYXgt bWljcm92b2x0ID0gPDExMDAwMDA+OworCXJlZ3VsYXRvci1uYW1lID0gInZkZC1jcHUiOworfTsK KworJnJlZ19kY2RjMyB7CisJcmVndWxhdG9yLWFsd2F5cy1vbjsKKwlyZWd1bGF0b3ItbWluLW1p Y3Jvdm9sdCA9IDwxMTAwMDAwPjsKKwlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxMTAwMDAw PjsKKwlyZWd1bGF0b3ItbmFtZSA9ICJ2ZGQtc3lzIjsKK307CisKKyZyZWdfZGNkYzUgeworCXJl Z3VsYXRvci1hbHdheXMtb247CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTUwMDAwMD47 CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTUwMDAwMD47CisJcmVndWxhdG9yLW5hbWUg PSAidmNjLWRyYW0iOworfTsKKworJnJlZ19kbGRvMiB7CisJcmVndWxhdG9yLW1pbi1taWNyb3Zv bHQgPSA8MzMwMDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MzMwMDAwMD47CisJ cmVndWxhdG9yLW5hbWUgPSAidmNjLXdpZmkiOworfTsKKworJnJlZ19lbGRvMiB7CisJcmVndWxh dG9yLW1pbi1taWNyb3ZvbHQgPSA8MTIwMDAwMD47CisJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQg PSA8MTIwMDAwMD47CisJcmVndWxhdG9yLW5hbWUgPSAidmRkMXYyLXNhdGEiOworfTsKKworJnJl Z19lbGRvMyB7CisJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MjgwMDAwMD47CisJcmVndWxh dG9yLW1heC1taWNyb3ZvbHQgPSA8MjgwMDAwMD47CisJcmVndWxhdG9yLW5hbWUgPSAidmNjLXBl IjsKK307CisKKyZ0Y29uX3R2MCB7CisJc3RhdHVzID0gIm9rYXkiOworfTsKKworJnVhcnQwIHsK KwlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOworCXBpbmN0cmwtMCA9IDwmdWFydDBfcGJfcGlu cz47CisJc3RhdHVzID0gIm9rYXkiOworfTsKKworJnVhcnQyIHsKKwlwaW5jdHJsLW5hbWVzID0g ImRlZmF1bHQiOworCXBpbmN0cmwtMCA9IDwmdWFydDJfcGlfcGlucz4sIDwmdWFydDJfcnRzX2N0 c19waV9waW5zPjsKKwl1YXJ0LWhhcy1ydHNjdHM7CisJc3RhdHVzID0gIm9rYXkiOworfTsKKwor JnVhcnQzIHsKKwlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOworCXBpbmN0cmwtMCA9IDwmdWFy dDNfcGdfcGlucz4sIDwmdWFydDNfcnRzX2N0c19wZ19waW5zPjsKKwl1YXJ0LWhhcy1ydHNjdHM7 CisJc3RhdHVzID0gIm9rYXkiOworfTsKKworJnVhcnQ0IHsKKwlwaW5jdHJsLW5hbWVzID0gImRl ZmF1bHQiOworCXBpbmN0cmwtMCA9IDwmdWFydDRfcGdfcGlucz47CisJc3RhdHVzID0gIm9rYXki OworfTsKKworJnVhcnQ1IHsgLyogUlM0ODUgKi8KKwlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQi OworCXBpbmN0cmwtMCA9IDwmdWFydDVfcGhfcGlucz47CisJc3RhdHVzID0gIm9rYXkiOworfTsK KworJnVhcnQ3IHsKKwlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOworCXBpbmN0cmwtMCA9IDwm dWFydDdfcGlfcGlucz47CisJc3RhdHVzID0gIm9rYXkiOworfTsKKworJnVzYnBoeSB7CisJdXNi MV92YnVzLXN1cHBseSA9IDwmcmVnX3ZjYzV2MD47CisJdXNiMl92YnVzLXN1cHBseSA9IDwmcmVn X3ZjYzV2MD47CisJc3RhdHVzID0gIm9rYXkiOworfTsKLS0gCjIuMjUuMQoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK