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 E0616C4167B for ; Fri, 30 Dec 2022 19:02:19 +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:In-Reply-To:MIME-Version:References: 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=YFQOJXoVV8bgMzjaq3M/rtcUGBP/F2S/hR94uyBg6io=; b=n3B3K7Nb2lifCl CbdyhGzW2s7baKOnJG3yHk0jekYgSorWzGvUi8CO09TlnoTDAfbod7UP9NQDgTCHkVMO7HqilZnew dUk4HAWIEah1adc2VoxTXr4AQFsBQrj7T7gfbIXhtNjl0EPNyqyKulFB2YIoasWPG7Y8/mhOYVlTK jgpBDi9L94Ck+FA6GUn5whVYZHavOZlRSawxet0uJLcwVIbHDz8vP4drsvNo4PEjeWJBt4JhQR23U vbrnDxErkpWOYJLIyCaJzaKTEz9bHLnWr5z6SaKjTVLUkXTWW6Zi1qsxTrqRnx6NWZOni8TtK4dET qpBeRi04NffmK0XrOnmw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pBKcR-00CRDD-5q; Fri, 30 Dec 2022 19:00:40 +0000 Received: from vps.xff.cz ([195.181.215.36]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pBHSI-00AcMD-Mq; Fri, 30 Dec 2022 15:38:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xff.cz; s=mail; t=1672414666; bh=4K+H1Twpy1ukKx/TDvXBwwQinHSIB0GXM7v670fi4GI=; h=Date:From:To:Cc:Subject:X-My-GPG-KeyId:References:From; b=gKUWtCeVzQ5JAARUI2Vec6vpym+9hBAgyhSMn3DPrwTAO3bnYsDZ8ptNOy3M2oblR 0V3CoeKx5u4+8+3rDwbd2wmk1/BDVnUcm7GPP4tg5r9HwO3zmOc101FmaUkHtDjAkd Zv6j7efal9lbFOGkSvjEZQ9VUgIsgUnGtZ+7qFtE= Date: Fri, 30 Dec 2022 16:37:45 +0100 From: =?utf-8?Q?Ond=C5=99ej?= Jirman To: Javier Martinez Canillas Cc: linux-kernel@vger.kernel.org, Kamil =?utf-8?Q?Trzci=C5=84ski?= , Martijn Braam , Sam Ravnborg , Robert Mader , Tom Fitzhenry , Peter Robinson , Onuralp Sezer , dri-devel@lists.freedesktop.org, Maya Matuszczyk , Neal Gompa , linux-arm-kernel@lists.infradead.org, Krzysztof Kozlowski , Jagan Teki , Caleb Connolly , Heiko Stuebner , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-rockchip@lists.infradead.org Subject: Re: [PATCH v4 4/4] arm64: dts: rk3399-pinephone-pro: Add internal display support Message-ID: <20221230153745.tfs6n4zy4xfwugbw@core> Mail-Followup-To: =?utf-8?Q?Ond=C5=99ej?= Jirman , Javier Martinez Canillas , linux-kernel@vger.kernel.org, Kamil =?utf-8?Q?Trzci=C5=84ski?= , Martijn Braam , Sam Ravnborg , Robert Mader , Tom Fitzhenry , Peter Robinson , Onuralp Sezer , dri-devel@lists.freedesktop.org, Maya Matuszczyk , Neal Gompa , linux-arm-kernel@lists.infradead.org, Krzysztof Kozlowski , Jagan Teki , Caleb Connolly , Heiko Stuebner , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-rockchip@lists.infradead.org X-My-GPG-KeyId: EBFBDDE11FB918D44D1F56C1F9F0A873BE9777ED References: <20221230113155.3430142-1-javierm@redhat.com> <20221230113155.3430142-5-javierm@redhat.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20221230113155.3430142-5-javierm@redhat.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221230_073759_568129_3389B693 X-CRM114-Status: GOOD ( 21.28 ) 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 SGkgSmF2aWVyLAoKT24gRnJpLCBEZWMgMzAsIDIwMjIgYXQgMTI6MzE6NTRQTSArMDEwMCwgSmF2 aWVyIE1hcnRpbmV6IENhbmlsbGFzIHdyb3RlOgo+IEZyb206IE9uZHJlaiBKaXJtYW4gPG1lZ2lA eGZmLmN6Pgo+IAo+IFRoZSBwaG9uZSdzIGRpc3BsYXkgaXMgdXNpbmcgSGFubnN0YXIgTENEIHBh bmVsLCBhbmQgR29vZGl4IGJhc2VkCj4gdG91Y2hzY3JlZW4uIFN1cHBvcnQgaXQuCj4gCj4gU2ln bmVkLW9mZi1ieTogT25kcmVqIEppcm1hbiA8bWVnaUB4ZmYuY3o+Cj4gQ28tZGV2ZWxvcGVkLWJ5 OiBNYXJ0aWpuIEJyYWFtIDxtYXJ0aWpuQGJyaXhpdC5ubD4KPiBTaWduZWQtb2ZmLWJ5OiBNYXJ0 aWpuIEJyYWFtIDxtYXJ0aWpuQGJyaXhpdC5ubD4KPiBDby1kZXZlbG9wZWQtYnk6IEthbWlsIFRy emNpxYRza2kgPGF5dWZhbkBheXVmYW4uZXU+Cj4gU2lnbmVkLW9mZi1ieTogS2FtaWwgVHJ6Y2nF hHNraSA8YXl1ZmFuQGF5dWZhbi5ldT4KPiBTaWduZWQtb2ZmLWJ5OiBKYXZpZXIgTWFydGluZXog Q2FuaWxsYXMgPGphdmllcm1AcmVkaGF0LmNvbT4KPiBUZXN0ZWQtYnk6IFRvbSBGaXR6aGVucnkg PHRvbUB0b20tZml0emhlbnJ5Lm1lLnVrPgo+IC0tLQo+IAo+IENoYW5nZXMgaW4gdjQ6Cj4gLSBB ZGQgVG9tIEZpdHpoZW5yeSdzIFRlc3RlZC1ieSB0YWcuCj4gLSBLZWVwIHRoZSBEVFMgbm9kZXMg c29ydGVkIGFscGhhYmV0aWNhbGx5IChUb20gRml0emhlbnJ5KS4KPiAKPiBDaGFuZ2VzIGluIHYy Ogo+IC0gRml4IHJlZ3VsYXRvciBub2RlIG5hbWVzIChNYXlhIE1hdHVzemN6eWspLgo+IC0gRHJv cCBub24tZXhpc3RlbnQgInBvd2Vyb2ZmLWluLXN1c3BlbmQiIHByb3BlcnR5IChNYXlhIE1hdHVz emN6eWspLgo+IC0gUmVtb3ZlIHVubmVjZXNzYXJ5IGNvbW1lbnRzIGluIHBhbmVsIG5vZGUgKE1h eWEgTWF0dXN6Y3p5aykuCj4gCj4gIC4uLi9kdHMvcm9ja2NoaXAvcmszMzk5LXBpbmVwaG9uZS1w cm8uZHRzICAgICB8IDEyMyArKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEy MyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9j a2NoaXAvcmszMzk5LXBpbmVwaG9uZS1wcm8uZHRzIGIvYXJjaC9hcm02NC9ib290L2R0cy9yb2Nr Y2hpcC9yazMzOTktcGluZXBob25lLXByby5kdHMKPiBpbmRleCAwNDQwM2E3NjIzOGIuLjBkNDhm YmM1ZGJlNCAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzM5 OS1waW5lcGhvbmUtcHJvLmR0cwo+ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAv cmszMzk5LXBpbmVwaG9uZS1wcm8uZHRzCj4gQEAgLTI1LDYgKzI1LDEyIEBAIGFsaWFzZXMgewo+ ICAJCW1tYzIgPSAmc2RoY2k7Cj4gIAl9Owo+ICAKPiArCWJhY2tsaWdodDogYmFja2xpZ2h0IHsK PiArCQljb21wYXRpYmxlID0gInB3bS1iYWNrbGlnaHQiOwo+ICsJCXB3bXMgPSA8JnB3bTAgMCAx MDAwMDAwIDA+Owo+ICsJCXB3bS1kZWxheS11cyA9IDwxMDAwMD47Cj4gKwl9Owo+ICsKPiAgCWNo b3NlbiB7Cj4gIAkJc3Rkb3V0LXBhdGggPSAic2VyaWFsMjoxMTUyMDBuOCI7Cj4gIAl9Owo+IEBA IC04Miw2ICs4OCwzMiBAQCB2Y2MxdjhfY29kZWM6IHZjYzF2OC1jb2RlYy1yZWd1bGF0b3Igewo+ ICAJCXZpbi1zdXBwbHkgPSA8JnZjYzN2M19zeXM+Owo+ICAJfTsKPiAgCj4gKwkvKiBNSVBJIERT SSBwYW5lbCAxLjh2IHN1cHBseSAqLwo+ICsJdmNjMXY4X2xjZDogdmNjMXY4LWxjZC1yZWd1bGF0 b3Igewo+ICsJCWNvbXBhdGlibGUgPSAicmVndWxhdG9yLWZpeGVkIjsKPiArCQllbmFibGUtYWN0 aXZlLWhpZ2g7Cj4gKwkJcmVndWxhdG9yLW5hbWUgPSAidmNjMXY4X2xjZCI7Cj4gKwkJcmVndWxh dG9yLW1pbi1taWNyb3ZvbHQgPSA8MTgwMDAwMD47Cj4gKwkJcmVndWxhdG9yLW1heC1taWNyb3Zv bHQgPSA8MTgwMDAwMD47Cj4gKwkJdmluLXN1cHBseSA9IDwmdmNjM3YzX3N5cz47Cj4gKwkJZ3Bp byA9IDwmZ3BpbzMgUktfUEE1IEdQSU9fQUNUSVZFX0hJR0g+Owo+ICsJCXBpbmN0cmwtbmFtZXMg PSAiZGVmYXVsdCI7Cj4gKwkJcGluY3RybC0wID0gPCZkaXNwbGF5X3B3cmVuMT47Cj4gKwl9Owo+ ICsKPiArCS8qIE1JUEkgRFNJIHBhbmVsIDIuOHYgc3VwcGx5ICovCj4gKwl2Y2MydjhfbGNkOiB2 Y2MydjgtbGNkLXJlZ3VsYXRvciB7Cj4gKwkJY29tcGF0aWJsZSA9ICJyZWd1bGF0b3ItZml4ZWQi Owo+ICsJCWVuYWJsZS1hY3RpdmUtaGlnaDsKPiArCQlyZWd1bGF0b3ItbmFtZSA9ICJ2Y2Mydjhf bGNkIjsKPiArCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwyODAwMDAwPjsKPiArCQlyZWd1 bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwyODAwMDAwPjsKPiArCQl2aW4tc3VwcGx5ID0gPCZ2Y2Mz djNfc3lzPjsKPiArCQlncGlvID0gPCZncGlvMyBSS19QQTEgR1BJT19BQ1RJVkVfSElHSD47Cj4g KwkJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiArCQlwaW5jdHJsLTAgPSA8JmRpc3BsYXlf cHdyZW4+Owo+ICsJfTsKPiArCj4gIAl3aWZpX3B3cnNlcTogc2Rpby13aWZpLXB3cnNlcSB7Cj4g IAkJY29tcGF0aWJsZSA9ICJtbWMtcHdyc2VxLXNpbXBsZSI7Cj4gIAkJY2xvY2tzID0gPCZyazgx OCAxPjsKPiBAQCAtMTMyLDYgKzE2NCwxMSBAQCAmZW1tY19waHkgewo+ICAJc3RhdHVzID0gIm9r YXkiOwo+ICB9Owo+ICAKPiArJmdwdSB7Cj4gKwltYWxpLXN1cHBseSA9IDwmdmRkX2dwdT47Cj4g KwlzdGF0dXMgPSAib2theSI7Cj4gK307Cj4gKwo+ICAmaTJjMCB7Cj4gIAljbG9jay1mcmVxdWVu Y3kgPSA8NDAwMDAwPjsKPiAgCWkyYy1zY2wtcmlzaW5nLXRpbWUtbnMgPSA8MTY4PjsKPiBAQCAt MjE0LDYgKzI1MSw5IEBAIHZjYzN2MF90b3VjaDogTERPX1JFRzIgewo+ICAJCQkJcmVndWxhdG9y LW5hbWUgPSAidmNjM3YwX3RvdWNoIjsKPiAgCQkJCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0g PDMwMDAwMDA+Owo+ICAJCQkJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MzAwMDAwMD47Cj4g KwkJCQlyZWd1bGF0b3Itc3RhdGUtbWVtIHsKPiArCQkJCQlyZWd1bGF0b3Itb2ZmLWluLXN1c3Bl bmQ7Cj4gKwkJCQl9OwoKWW91J3JlIGluc3RydWN0aW5nIFJLODE4IHRvIHNodXQgZG93biB0aGUg cmVndWxhdG9yIGZvciB0b3VjaCBjb250cm9sbGVyIGR1cmluZwpzdXNwZW5kLCBidXQgSSB0aGlu ayBHb29kaXggZHJpdmVyIGV4cGVjdHMgdG91Y2ggY29udHJvbGxlciB0byBiZSBrZXB0IHBvd2Vy ZWQgb24KZHVyaW5nIHN1c3BlbmQuIEFtIEkgbWlzc2luZyBzb21ldGhpbmc/CgpodHRwczovL2Vs aXhpci5ib290bGluLmNvbS9saW51eC9sYXRlc3Qvc291cmNlL2RyaXZlcnMvaW5wdXQvdG91Y2hz Y3JlZW4vZ29vZGl4LmMjTDE0MDUKCj4gIAkJCX07Cj4gIAo+ICAJCQl2Y2NhMXY4X2NvZGVjOiBM RE9fUkVHMyB7Cj4gQEAgLTM0Nyw2ICszODcsMjUgQEAgb3BwMDcgewo+ICAJfTsKPiAgfTsKPiAg Cj4gKyZpMmMzIHsKPiArCWkyYy1zY2wtcmlzaW5nLXRpbWUtbnMgPSA8NDUwPjsKPiArCWkyYy1z Y2wtZmFsbGluZy10aW1lLW5zID0gPDE1PjsKPiArCXN0YXR1cyA9ICJva2F5IjsKPiArCj4gKwl0 b3VjaHNjcmVlbkAxNCB7Cj4gKwkJY29tcGF0aWJsZSA9ICJnb29kaXgsZ3Q5MTdzIjsKClRoaXMg aXMgbm90IHRoZSBjb3JyZWN0IGNvbXBhdGlibGUuIFBpbmVwaG9uZSBQcm8gdXNlcyBHb29kaXgg R1QxMTU4OgoKR29vZGl4LVRTIDMtMDAxNDogSUQgMTE1OCwgdmVyc2lvbjogMDEwMApHb29kaXgt VFMgMy0wMDE0OiBEaXJlY3QgZmlybXdhcmUgbG9hZCBmb3IgZ29vZGl4XzExNThfY2ZnLmJpbiBm YWlsZWQgd2l0aCBlcnJvciAtMgoKCj4gKwkJcmVnID0gPDB4MTQ+Owo+ICsJCWludGVycnVwdC1w YXJlbnQgPSA8JmdwaW8zPjsKPiArCQlpbnRlcnJ1cHRzID0gPFJLX1BCNSBJUlFfVFlQRV9FREdF X1JJU0lORz47Cj4gKwkJaXJxLWdwaW9zID0gPCZncGlvMyBSS19QQjUgR1BJT19BQ1RJVkVfSElH SD47Cj4gKwkJcmVzZXQtZ3Bpb3MgPSA8JmdwaW8zIFJLX1BCNCBHUElPX0FDVElWRV9ISUdIPjsK PiArCQlBVkREMjgtc3VwcGx5ID0gPCZ2Y2MzdjBfdG91Y2g+Owo+ICsJCVZERElPLXN1cHBseSA9 IDwmdmNjM3YwX3RvdWNoPjsKPiArCQl0b3VjaHNjcmVlbi1zaXplLXggPSA8NzIwPjsKPiArCQl0 b3VjaHNjcmVlbi1zaXplLXkgPSA8MTQ0MD47Cj4gKwl9Owo+ICt9Owo+ICsKPiAgJmlvX2RvbWFp bnMgewo+ICAJYnQ2NTYtc3VwcGx5ID0gPCZ2Y2MxdjhfZHZwPjsKPiAgCWF1ZGlvLXN1cHBseSA9 IDwmdmNjYTF2OF9jb2RlYz47Cj4gQEAgLTM1NSw2ICs0MTQsNDAgQEAgJmlvX2RvbWFpbnMgewo+ ICAJc3RhdHVzID0gIm9rYXkiOwo+ICB9Owo+ICAKPiArJm1pcGlfZHNpIHsKPiArCXN0YXR1cyA9 ICJva2F5IjsKPiArCWNsb2NrLW1hc3RlcjsKPiArCj4gKwlwb3J0cyB7Cj4gKwkJbWlwaV9vdXQ6 IHBvcnRAMSB7Cj4gKwkJCSNhZGRyZXNzLWNlbGxzID0gPDA+Owo+ICsJCQkjc2l6ZS1jZWxscyA9 IDwwPjsKPiArCQkJcmVnID0gPDE+Owo+ICsKPiArCQkJbWlwaV9vdXRfcGFuZWw6IGVuZHBvaW50 IHsKPiArCQkJCXJlbW90ZS1lbmRwb2ludCA9IDwmbWlwaV9pbl9wYW5lbD47Cj4gKwkJCX07Cj4g KwkJfTsKPiArCX07Cj4gKwo+ICsJcGFuZWxAMCB7Cj4gKwkJY29tcGF0aWJsZSA9ICJoYW5uc3Rh cixoc2QwNjBiaHc0IiwgImhpbWF4LGh4ODM5NCI7Cj4gKwkJcmVnID0gPDA+Owo+ICsJCWJhY2ts aWdodCA9IDwmYmFja2xpZ2h0PjsKPiArCQlyZXNldC1ncGlvcyA9IDwmZ3BpbzQgUktfUEQxIEdQ SU9fQUNUSVZFX0xPVz47Cj4gKwkJdmNjLXN1cHBseSA9IDwmdmNjMnY4X2xjZD47Cj4gKwkJaW92 Y2Mtc3VwcGx5ID0gPCZ2Y2MxdjhfbGNkPjsKPiArCQlwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQi Owo+ICsJCXBpbmN0cmwtMCA9IDwmZGlzcGxheV9yc3RfbD47Cj4gKwo+ICsJCXBvcnQgewo+ICsJ CQltaXBpX2luX3BhbmVsOiBlbmRwb2ludCB7Cj4gKwkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8Jm1p cGlfb3V0X3BhbmVsPjsKPiArCQkJfTsKPiArCQl9Owo+ICsJfTsKPiArfTsKPiArCj4gICZwbXVf aW9fZG9tYWlucyB7Cj4gIAlwbXUxODMwLXN1cHBseSA9IDwmdmNjXzF2OD47Cj4gIAlzdGF0dXMg PSAib2theSI7Cj4gQEAgLTM2Nyw2ICs0NjAsMjAgQEAgcHdyYnRuX3BpbjogcHdyYnRuLXBpbiB7 Cj4gIAkJfTsKPiAgCX07Cj4gIAo+ICsJZHNpIHsKPiArCQlkaXNwbGF5X3JzdF9sOiBkaXNwbGF5 LXJzdC1sIHsKPiArCQkJcm9ja2NoaXAscGlucyA9IDw0IFJLX1BEMSBSS19GVU5DX0dQSU8gJnBj ZmdfcHVsbF9kb3duPjsKPiArCQl9Owo+ICsKPiArCQlkaXNwbGF5X3B3cmVuOiBkaXNwbGF5LXB3 cmVuIHsKPiArCQkJcm9ja2NoaXAscGlucyA9IDwzIFJLX1BBMSBSS19GVU5DX0dQSU8gJnBjZmdf cHVsbF9kb3duPjsKPiArCQl9Owo+ICsKPiArCQlkaXNwbGF5X3B3cmVuMTogZGlzcGxheS1wd3Jl bjEgewo+ICsJCQlyb2NrY2hpcCxwaW5zID0gPDMgUktfUEE1IFJLX0ZVTkNfR1BJTyAmcGNmZ19w dWxsX2Rvd24+Owo+ICsJCX07Cj4gKwl9Owo+ICsKPiAgCXBtaWMgewo+ICAJCXBtaWNfaW50X2w6 IHBtaWMtaW50LWwgewo+ICAJCQlyb2NrY2hpcCxwaW5zID0gPDEgUktfUEM1IFJLX0ZVTkNfR1BJ TyAmcGNmZ19wdWxsX3VwPjsKPiBAQCAtNDA4LDYgKzUxNSwxMCBAQCBidF9yZXNldF9waW46IGJ0 LXJlc2V0LXBpbiB7Cj4gIAl9Owo+ICB9Owo+ICAKPiArJnB3bTAgewo+ICsJc3RhdHVzID0gIm9r YXkiOwo+ICt9Owo+ICsKPiAgJnNkaW8wIHsKPiAgCWJ1cy13aWR0aCA9IDw0PjsKPiAgCWNhcC1z ZC1oaWdoc3BlZWQ7Cj4gQEAgLTQ3MiwzICs1ODMsMTUgQEAgYmx1ZXRvb3RoIHsKPiAgJnVhcnQy IHsKPiAgCXN0YXR1cyA9ICJva2F5IjsKPiAgfTsKPiArCj4gKyZ2b3BiIHsKPiArCXN0YXR1cyA9 ICJva2F5IjsKPiArCWFzc2lnbmVkLWNsb2NrcyA9IDwmY3J1IERDTEtfVk9QMF9ESVY+LCA8JmNy dSBEQ0xLX1ZPUDA+LAo+ICsJCQkgIDwmY3J1IEFDTEtfVk9QMD4sIDwmY3J1IEhDTEtfVk9QMD47 Cj4gKwlhc3NpZ25lZC1jbG9jay1yYXRlcyA9IDwwPiwgPDA+LCA8NDAwMDAwMDAwPiwgPDEwMDAw MDAwMD47Cj4gKwlhc3NpZ25lZC1jbG9jay1wYXJlbnRzID0gPCZjcnUgUExMX0NQTEw+LCA8JmNy dSBEQ0xLX1ZPUDBfRlJBQz47Cj4gK307CgpTbyBoZXJlIHlvdSdyZSBwdXR0aW5nIGEgZnJhY3Rp b25hbCBjbG9jayBpbnRvIHBhdGggYmV0d2VlbiBDUExMIC0+IFZPUDBfRElWCi0+IERDTEtfVk9Q MF9GUkFDIC0+IERDTEtfVk9QMC4KCkZyYWN0aW9uYWwgY2xvY2tzIHJlcXVpcmUgMjB4IGRpZmZl cmVuY2UgYmV0d2VlbiBpbnB1dCBhbmQgb3V0cHV0IHJhdGVzLCBhbmQKQ1BMTCBpcyA4MDBNaHog SUlSQywgd2hpbGUgeW91IHJlcXVpcmUgNzQuMjVNSHogRENMSywgc28gdGhpcyB3aWxsIG5vdCB3 b3JrCmNvcnJlY3RseS4KCkV2ZW4gaWYgdGhpcyBzb21laG93IHdvcmtzIGJ5IGZyYWN0aW9uYWwg Y2xvY2sgYmVpbmcgYnlwYXNzZWQsIEkgZGlkIG5vdCBkZXNpZ24KdGhlIHBhbmVsIG1vZGUgdG8g YmUgdXNlZCB3aXRoIENQTEwncyA4MDAgTUh6LCBidXQgd2l0aCBHUExMIGZyZXF1ZWN5IG9mIDU5 NCBNSHouCgpHUExMIDU5NC83NC4yNSA9IDggIChpbnRlZ3JhbCBkaXZpZGVyIHdpdGhvdXQgdGhl IG5lZWQgZm9yIGZyYWN0aW9uYWwgY2xvY2spCkNQTEwgODAwLzc0LjI1ID0gfjEwLjc3NDQxMDc3 NDQxMDc3NDQxMDc3CgpJZiB5b3UgcmVhbGx5IHdhbnQgdG8gdXNlIGZyYWN0aW9uYWwgY2xvY2ss IHlvdSdkIG5lZWQgdG8gcGFyZW50IGl0IHRvIFZQTEwKYW5kIHNldCBWUExMIHJlYWxseSBoaWdo LCBsaWtlIGNsb3NlIHRvIDJHSHouCgpraW5kIHJlZ2FyZHMsCglvLgoKPiArJnZvcGJfbW11IHsK PiArCXN0YXR1cyA9ICJva2F5IjsKPiArfTsKPiAtLSAKPiAyLjM4LjEKPiAKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK