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=-16.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,NICE_REPLY_A,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 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 CF0FDC433E6 for ; Wed, 2 Sep 2020 07:39:18 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 75938207EA for ; Wed, 2 Sep 2020 07:39:18 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="EXtqwdrn"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ti.com header.i=@ti.com header.b="El+yaWgP" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 75938207EA Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=ti.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=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:References: To:From:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=/9r08+eVeltdULhLV1uRzF62deLVOxieLBg9ue8bH2Q=; b=EXtqwdrnGca0nVq3aqNZtEb+b Dv71G7otYypc70hYZuAo/Jd5rY+wMSSkwe5s02xfiXNiM8nXccByFQqbd5KSIIOn1i2P/tnOKXAuF 1zniD2sftpSG3crN8wi3yCYaAD6I/FF98AwDXWsKPS1Ypt7FnMIxh+V4bKXbiNA+hQnKkjwX0AWSy 4mfRhogyYtd2Ita5M1DRNfw7SlVUp+HYyW9j7FW64Qv6FY3/57TljOFh3fCmXcV8xLJ+hkRPCPmU7 tqKkT0HJ+k8BedMjxg6GUOF8Cwysd0Dhc34ZkLvrF8Hrpw76Jl4Knxi5Qez2QZ4P5jEVbHegKCVFg gD8qWFqdQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kDNKz-0004T6-1B; Wed, 02 Sep 2020 07:37:45 +0000 Received: from lelv0142.ext.ti.com ([198.47.23.249]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kDNKv-0004SP-RK for linux-arm-kernel@lists.infradead.org; Wed, 02 Sep 2020 07:37:43 +0000 Received: from lelv0265.itg.ti.com ([10.180.67.224]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 0827bakB010415; Wed, 2 Sep 2020 02:37:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1599032256; bh=ioADAJbmdIrRMleIHtaIauggnI8c0YtChaGlXSHM/lw=; h=Subject:From:To:CC:References:Date:In-Reply-To; b=El+yaWgP+gQY7V1tM2WUYE0nDXqTVGMtciB/3sFL1qT3Lqvfxck2AFA6UUg1Elqni gvW7wTY7BeEqwmz6osRaLTyzc1djAvQgQOEkaHjSZvsfYvtqfefgCXITaXGl7mJ/+T hPpCawnKyJ6hAw82Zdy2KbUwdCG+FKfZ4omUhmaY= Received: from DFLE103.ent.ti.com (dfle103.ent.ti.com [10.64.6.24]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 0827bard015843 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 2 Sep 2020 02:37:36 -0500 Received: from DFLE106.ent.ti.com (10.64.6.27) by DFLE103.ent.ti.com (10.64.6.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Wed, 2 Sep 2020 02:37:36 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Wed, 2 Sep 2020 02:37:36 -0500 Received: from [10.250.232.147] (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 0827bXKs035768; Wed, 2 Sep 2020 02:37:34 -0500 Subject: Re: [RESEND PATCH 1/2] arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes From: Kishon Vijay Abraham I To: Nishanth Menon , Rob Herring References: <20200901140628.8800-1-kishon@ti.com> <20200901140628.8800-2-kishon@ti.com> <20200901145204.ayybrzqjcfhiqnfq@akan> <5f23246a-a9d7-495d-a4ec-d392ad95a450@ti.com> Message-ID: <4b17cace-09d5-af8c-6e7f-9358cfdceb4d@ti.com> Date: Wed, 2 Sep 2020 13:07:33 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <5f23246a-a9d7-495d-a4ec-d392ad95a450@ti.com> Content-Language: en-US X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200902_033742_013873_A9D36D16 X-CRM114-Status: GOOD ( 23.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tero Kristo , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgUm9iLAoKT24gMDIvMDkvMjAgMTA6MjQgYW0sIEtpc2hvbiBWaWpheSBBYnJhaGFtIEkgd3Jv dGU6Cj4gSGkgTmlzaGFudGgsCj4gCj4gT24gMDEvMDkvMjAgODoyMiBwbSwgTmlzaGFudGggTWVu b24gd3JvdGU6Cj4+IE9uIDE5OjM2LTIwMjAwOTAxLCBLaXNob24gVmlqYXkgQWJyYWhhbSBJIHdy b3RlOgo+Pj4gQWRkIFBDSWUgZGV2aWNlIHRyZWUgbm9kZSAoYm90aCBSQyBhbmQgRVApIGZvciB0 aGUgZm91cgo+Pj4gUENJZSBpbnN0YW5jZXMgaGVyZS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBL aXNob24gVmlqYXkgQWJyYWhhbSBJIDxraXNob25AdGkuY29tPgo+Pj4gLS0tCj4+PiDCoCBhcmNo L2FybTY0L2Jvb3QvZHRzL3RpL2szLWo3MjFlLW1haW4uZHRzaSB8IDIxOCArKysrKysrKysrKysr KysrKysrKysrCj4+PiDCoCBhcmNoL2FybTY0L2Jvb3QvZHRzL3RpL2szLWo3MjFlLmR0c2nCoMKg wqDCoMKgIHzCoMKgIDUgKy0KPj4+IMKgIDIgZmlsZXMgY2hhbmdlZCwgMjIyIGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKPj4KPj4KPj4gRGlkIHlvdSBsb29rIGF0IHRoZSBkaWZmIG9mIHRo ZSBkdGJzX2NoZWNrIGJlZm9yZSBhbmQgYWZ0ZXIgdGhpcwo+PiBzZXJpZXM/IEkgc2VlOiBodHRw czovL3Bhc3RlYmluLnVidW50dS5jb20vcC85ZnlmclRqeDlNLwo+IAo+IEkgZGlkbid0IHNlZSBh bnkgZXJyb3JzIHdoZW4gSSBjaGVja2VkIGZvciBpbmRpdmlkdWFsIGJpbmRpbmdzCj4gYTAzOTM2 NzhAYTAzOTM2Nzgtc3NkOn4vcmVwb3MvbGludXgkIG1rY29uZmlnNjQgZHRic19jaGVjayAKPiBE VF9TQ0hFTUFfRklMRVM9IkRvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvdGks ajcyMWUtcGNpLWVwLnlhbWwiIAo+IAo+ICDCoCBTQ0hFTUHCoCBEb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcHJvY2Vzc2VkLXNjaGVtYS55YW1sCj4gIMKgIERUQ8KgwqDCoMKgIGFy Y2gvYXJtNjQvYm9vdC9kdHMvdGkvazMtYW02NTQtYmFzZS1ib2FyZC5kdC55YW1sCj4gIMKgIERU Q8KgwqDCoMKgIGFyY2gvYXJtNjQvYm9vdC9kdHMvdGkvazMtajcyMWUtY29tbW9uLXByb2MtYm9h cmQuZHQueWFtbAo+ICDCoCBDSEVDS8KgwqAgYXJjaC9hcm02NC9ib290L2R0cy90aS9rMy1hbTY1 NC1iYXNlLWJvYXJkLmR0LnlhbWwKPiAgwqAgQ0hFQ0vCoMKgIGFyY2gvYXJtNjQvYm9vdC9kdHMv dGkvazMtajcyMWUtY29tbW9uLXByb2MtYm9hcmQuZHQueWFtbAo+IGEwMzkzNjc4QGEwMzkzNjc4 LXNzZDp+L3JlcG9zL2xpbnV4JCBta2NvbmZpZzY0IGR0YnNfY2hlY2sgCj4gRFRfU0NIRU1BX0ZJ TEVTPSJEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL3RpLGo3MjFlLXBjaS1o b3N0LnlhbWwiIAo+IAo+ICDCoCBTQ0hFTUHCoCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcHJvY2Vzc2VkLXNjaGVtYS55YW1sCj4gIMKgIERUQ8KgwqDCoMKgIGFyY2gvYXJtNjQv Ym9vdC9kdHMvdGkvazMtYW02NTQtYmFzZS1ib2FyZC5kdC55YW1sCj4gIMKgIERUQ8KgwqDCoMKg IGFyY2gvYXJtNjQvYm9vdC9kdHMvdGkvazMtajcyMWUtY29tbW9uLXByb2MtYm9hcmQuZHQueWFt bAo+ICDCoCBDSEVDS8KgwqAgYXJjaC9hcm02NC9ib290L2R0cy90aS9rMy1hbTY1NC1iYXNlLWJv YXJkLmR0LnlhbWwKPiAgwqAgQ0hFQ0vCoMKgIGFyY2gvYXJtNjQvYm9vdC9kdHMvdGkvazMtajcy MWUtY29tbW9uLXByb2MtYm9hcmQuZHQueWFtbAoKQ2FuIHlvdSBnaXZlIGhpbnQgb24gd2h5IEkg Z2V0IHJhbmdlcyBpcyB0b28gbG9uZyBlcnJvcgpodHRwczovL3Bhc3RlYmluLnVidW50dS5jb20v cC9jUG0ydGczZGNWLyB3aGljaCBJIGdpdmUgbWtjb25maWc2NCAKZHRic19jaGVjayBidXQgZG9u J3Qgc2VlIGFuIGVycm9yIHdoZW4gSSBpbmNsdWRlICJEVF9TQ0hFTUFfRklMRVMiPwoKVGhhbmtz Cktpc2hvbgoKPj4KPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy90aS9r My1qNzIxZS1tYWluLmR0c2kgCj4+PiBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvdGkvazMtajcyMWUt bWFpbi5kdHNpCj4+PiBpbmRleCAwMGEzNmExNGVmZTcuLmEzNjkwOWQ4YjhjMyAxMDA2NDQKPj4+ IC0tLSBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvdGkvazMtajcyMWUtbWFpbi5kdHNpCj4+PiArKysg Yi9hcmNoL2FybTY0L2Jvb3QvZHRzL3RpL2szLWo3MjFlLW1haW4uZHRzaQo+Pj4gQEAgLTI4LDYg KzI4LDI2IEBACj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgI3NpemUtY2VsbHMgPSA8MT47Cj4+PiDC oMKgwqDCoMKgwqDCoMKgwqAgcmFuZ2VzID0gPDB4MCAweDAgMHgwMDEwMDAwMCAweDFjMDAwPjsK Pj4+ICvCoMKgwqDCoMKgwqDCoCBwY2llMF9jdHJsOiBwY2llLWN0cmxANDA3MCB7Cj4+IGh0dHBz Oi8vZ2l0aHViLmNvbS9kZXZpY2V0cmVlLW9yZy9kZXZpY2V0cmVlLXNwZWNpZmljYXRpb24vcmVs ZWFzZXMvZG93bmxvYWQvdjAuMy9kZXZpY2V0cmVlLXNwZWNpZmljYXRpb24tdjAuMy5wZGYgCj4+ Cj4+IFNlY3Rpb24gMi4yLjI6IHdoeSBub3QgdXNlIHN5c2NvbkA0MDcwIGFuZCBzbyBvbj8KPiAK PiBva2F5LCB3aWxsIGNoYW5nZSB0byBnZW5lcmljIG5hbWUuCj4+Cj4+PiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBjb21wYXRpYmxlID0gInN5c2NvbiI7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCByZWcgPSA8MHgwMDAwNDA3MCAweDQ+Owo+Pj4gK8KgwqDCoMKgwqDCoMKgIH07Cj4+PiAr Cj4+PiArwqDCoMKgwqDCoMKgwqAgcGNpZTFfY3RybDogcGNpZS1jdHJsQDQwNzQgewo+Pj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICJzeXNjb24iOwo+Pj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqAgcmVnID0gPDB4MDAwMDQwNzQgMHg0PjsKPj4+ICvCoMKgwqDCoMKgwqDC oCB9Owo+Pj4gKwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHBjaWUyX2N0cmw6IHBjaWUtY3RybEA0MDc4 IHsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbXBhdGlibGUgPSAic3lzY29uIjsKPj4+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZyA9IDwweDAwMDA0MDc4IDB4ND47Cj4+PiArwqDC oMKgwqDCoMKgwqAgfTsKPj4+ICsKPj4+ICvCoMKgwqDCoMKgwqDCoCBwY2llM19jdHJsOiBwY2ll LWN0cmxANDA3YyB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gInN5 c2NvbiI7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZWcgPSA8MHgwMDAwNDA3YyAweDQ+ Owo+Pj4gK8KgwqDCoMKgwqDCoMKgIH07Cj4+PiArCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgc2Vy ZGVzX2xuX2N0cmw6IHNlcmRlcy1sbi1jdHJsQDQwODAgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgY29tcGF0aWJsZSA9ICJtbWlvLW11eCI7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCByZWcgPSA8MHgwMDAwNDA4MCAweDUwPjsKPj4+IEBAIC01NzYsNiArNTk2LDIwNCBA QAo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIH07Cj4+PiDCoMKgwqDCoMKgIH07Cj4+PiArwqDCoMKg IHBjaWUwX3JjOiBwY2llQDI5MDAwMDAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIGNvbXBhdGlibGUg PSAidGksajcyMWUtcGNpZS1ob3N0IjsKPj4+ICvCoMKgwqDCoMKgwqDCoCByZWcgPSA8MHgwMCAw eDAyOTAwMDAwIDB4MDAgMHgxMDAwPiwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8 MHgwMCAweDAyOTA3MDAwIDB4MDAgMHg0MDA+LAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIDwweDAwIDB4MGQwMDAwMDAgMHgwMCAweDAwODAwMDAwPiwKPj4+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCA8MHgwMCAweDEwMDAwMDAwIDB4MDAgMHgwMDAwMTAwMD47Cj4+PiArwqDC oMKgwqDCoMKgwqAgcmVnLW5hbWVzID0gImludGRfY2ZnIiwgInVzZXJfY2ZnIiwgInJlZyIsICJj ZmciOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGludGVycnVwdC1uYW1lcyA9ICJsaW5rX3N0YXRlIjsK Pj4+ICvCoMKgwqDCoMKgwqDCoCBpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMzE4IElSUV9UWVBFX0VE R0VfUklTSU5HPjsKPj4+ICvCoMKgwqDCoMKgwqDCoCBkZXZpY2VfdHlwZSA9ICJwY2kiOwo+Pj4g K8KgwqDCoMKgwqDCoMKgIHRpLHN5c2Nvbi1wY2llLWN0cmwgPSA8JnBjaWUwX2N0cmw+Owo+Pj4g K8KgwqDCoMKgwqDCoMKgIG1heC1saW5rLXNwZWVkID0gPDM+Owo+Pj4gK8KgwqDCoMKgwqDCoMKg IG51bS1sYW5lcyA9IDwyPjsKPj4+ICvCoMKgwqDCoMKgwqDCoCBwb3dlci1kb21haW5zID0gPCZr M19wZHMgMjM5IFRJX1NDSV9QRF9FWENMVVNJVkU+Owo+Pj4gK8KgwqDCoMKgwqDCoMKgIGNsb2Nr cyA9IDwmazNfY2xrcyAyMzkgMT47Cj4+PiArwqDCoMKgwqDCoMKgwqAgY2xvY2stbmFtZXMgPSAi ZmNrIjsKPj4+ICvCoMKgwqDCoMKgwqDCoCAjYWRkcmVzcy1jZWxscyA9IDwzPjsKPj4+ICvCoMKg wqDCoMKgwqDCoCAjc2l6ZS1jZWxscyA9IDwyPjsKPj4+ICvCoMKgwqDCoMKgwqDCoCBidXMtcmFu Z2UgPSA8MHgwIDB4Zj47Cj4+PiArwqDCoMKgwqDCoMKgwqAgdmVuZG9yLWlkID0gPDB4MTA0Yz47 Cj4+PiArwqDCoMKgwqDCoMKgwqAgZGV2aWNlLWlkID0gPDB4YjAwZD47Cj4+PiArwqDCoMKgwqDC oMKgwqAgbXNpLW1hcCA9IDwweDAgJmdpY19pdHMgMHgwIDB4MTAwMDA+Owo+Pj4gK8KgwqDCoMKg wqDCoMKgIGRtYS1jb2hlcmVudDsKPj4+ICvCoMKgwqDCoMKgwqDCoCByYW5nZXMgPSA8MHgwMTAw MDAwMCAweDAgMHgxMDAwMTAwMCAweDAgMHgxMDAwMTAwMCAweDAgCj4+PiAweDAwMTAwMDA+LAo+ Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8MHgwMjAwMDAwMCAweDAgMHgxMDAxMTAwMCAw eDAgMHgxMDAxMTAwMCAweDAgMHg3ZmVmMDAwPjsKPj4+ICvCoMKgwqDCoMKgwqDCoCBkbWEtcmFu Z2VzID0gPDB4MDIwMDAwMDAgMHgwIDB4MCAweDAgMHgwIDB4MTAwMDAgMHgwPjsKPj4+ICvCoMKg wqAgfTsKPj4+ICsKPj4+ICvCoMKgwqAgcGNpZTBfZXA6IHBjaWUtZXBAMjkwMDAwMCB7Cj4+IE5v dCByZWxhdGVkIHRvIHRoaXMgcGF0Y2gsIGJ1dCBqdXN0IGEgc3VnZ2VzdGlvbjogcGNpZS1lcCAt PiBkbyB3ZQo+PiBuZWVkIHRvIGFkZCB0aGF0IHRvIHRoZSBHZW5lcmljIG5hbWVzIGluIERUIHNw ZWM/Cj4+Cj4+IFsuLi5dCj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy90aS9r My1qNzIxZS5kdHNpIAo+Pj4gYi9hcmNoL2FybTY0L2Jvb3QvZHRzL3RpL2szLWo3MjFlLmR0c2kK Pj4+IGluZGV4IGY3ODdhYTczYWFhZS4uZWViMDIxMTViOTY2IDEwMDY0NAo+Pj4gLS0tIGEvYXJj aC9hcm02NC9ib290L2R0cy90aS9rMy1qNzIxZS5kdHNpCj4+PiArKysgYi9hcmNoL2FybTY0L2Jv b3QvZHRzL3RpL2szLWo3MjFlLmR0c2kKPj4+IEBAIC0xMzIsOSArMTMyLDEyIEBACj4+PiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDwweDAwIDB4MDY0MDAwMDAgMHgwMCAweDA2NDAwMDAw IDB4MDAgMHgwMDQwMDAwMD4sIC8qIAo+Pj4gVVNCU1MxICovCj4+PiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIDwweDAwIDB4MDEwMDAwMDAgMHgwMCAweDAxMDAwMDAwIDB4MDAgMHgwYWYw MjQwMD4sIC8qIAo+Pj4gTW9zdCBwZXJpcGhlcmFscyAqLwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCA8MHgwMCAweDMwMDAwMDAwIDB4MDAgMHgzMDAwMDAwMCAweDAwIDB4MGM0MDAw MDA+LCAvKiAKPj4+IE1BSU4gTkFWU1MgKi8KPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg PDB4MDAgMHgwZDAwMDAwMCAweDAwIDB4MGQwMDAwMDAgMHgwMCAweDAxMDAwMDAwPiwgLyogCj4+ PiBQQ0llIENvcmUqLwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8MHgwMCAweDBkMDAw MDAwIDB4MDAgMHgwZDAwMDAwMCAweDAwIDB4MDE4MDAwMDA+LCAvKiAKPj4+IFBDSWUgQ29yZSov Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDwweDAwIDB4MGUwMDAwMDAgMHgwMCAweDBl MDAwMDAwIDB4MDAgMHgwMTgwMDAwMD4sIC8qIAo+Pj4gUENJZSBDb3JlKi8KPj4+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgPDB4MDAgMHgxMDAwMDAwMCAweDAwIDB4MTAwMDAwMDAgMHgw MCAweDEwMDAwMDAwPiwgLyogCj4+PiBQQ0llIERBVCAqLwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgXl4KPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzaG91bGQgYmUgUENJZTE/Cj4+IEp1c3QgYmVjYXVzZSB5 b3UgYXJlIGludHJvZHVjaW5nIFBDSWUyLDMgaW4gdGhpcyBwYXRjaCwgdGhlIG5ldCByZXN1bHQK Pj4gZG9lcydudCBsb29rIGNvbnNpc3RlbnQ/IEFsc28gbWlnaHQgd2FudCB0byBjb3ZlciB0aGlz IGNoYW5nZSBpbiB0aGUKPj4gJGNvbW1pdF9tZXNzYWdlLgo+IAo+IHllYWgsIHdlIGNvdWxkIGhh dmUgYSBzZXBhcmF0ZSBwYXRjaCBmb3IgdGhpcyBjaGFuZ2UuCj4gCj4gVGhhbmtzCj4gS2lzaG9u Cj4gCj4+IFsuLi5dCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDwweDAwIDB4NjQ4 MDAwMDAgMHgwMCAweDY0ODAwMDAwIDB4MDAgMHgwMDgwMDAwMD4sIC8qIAo+Pj4gQzcxICovCj4+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDwweDQ0IDB4MDAwMDAwMDAgMHg0NCAweDAwMDAw MDAwIDB4MDAgMHgwODAwMDAwMD4sIC8qIAo+Pj4gUENJZTIgREFUICovCj4+PiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIDwweDQ0IDB4MTAwMDAwMDAgMHg0NCAweDEwMDAwMDAwIDB4MDAgMHgw ODAwMDAwMD4sIC8qIAo+Pj4gUENJZTMgREFUICovCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIDwweDRkIDB4ODA4MDAwMDAgMHg0ZCAweDgwODAwMDAwIDB4MDAgMHgwMDgwMDAwMD4s IC8qIAo+Pj4gQzY2XzAgKi8KPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPDB4NGQg MHg4MTgwMDAwMCAweDRkIDB4ODE4MDAwMDAgMHgwMCAweDAwODAwMDAwPiwgLyogCj4+PiBDNjZf MSAqLwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8MHg0ZSAweDIwMDAwMDAwIDB4 NGUgMHgyMDAwMDAwMCAweDAwIDB4MDAwODAwMDA+LCAvKiAKPj4+IEdQVSAqLwo+Pj4gLS0gCj4+ PiAyLjE3LjEKPj4+Cj4+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCg==