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 25763C25B78 for ; Tue, 28 May 2024 15:56:15 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=KZheQHRPpr6D/A1wNb0cPh2d6D2dxNEPYOjg08QRf5E=; b=T8GlXDAVjaJ9wk UK+1IArQTBh5Kv6bdoBZiUt9r/5GiQYJAbl9EcVgmIKbnayOw8Bd5C7w74yI2MtnHs+/n9+1Z63MF Dg/UT1xdxFuAdVTxx5Y5eG2yaTeaywAt/2/Wck9RO6mJO3bExMs0L6axPAKUTBUSfTNCL1ARrPNwX 0vBUWVha3tlpp6TCCdBjSbzXeU1tn2GgFgV4ikjJ6p+sfXoPv8vc4LY7JSlgdHuVA62YjlKvhmSiD RgwnV5AsTLmCW3bHnnPLvyptY/wIJ1wK7QsXNkgAOU48WAoQHda77afqUeGFYwh/beT/WIxfXOXZu 80O5E0MK3+ZBLcL//wmA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sBzBI-00000001KEx-1826; Tue, 28 May 2024 15:56:08 +0000 Received: from mout.web.de ([212.227.15.14]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sBzBF-00000001KE1-2uCO; Tue, 28 May 2024 15:56:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1716911757; x=1717516557; i=seb-dev@web.de; bh=SLpCY5iAkNSozHA+0OixQxTvLA9+SRS92cd7bDIVTiE=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=oRRt3bjzTyaqgEP7l2mx7p/34JoMYhP6ZQoHTkdJdefvLAPhiRv7NRvMFlFZ1Xhr V4ELNoCJikFzrzqmTgajBCitwtjWR88VUEsHlc9IHonbHjx0490L607bQw8wFpVn5 1EUBt14tS3Aa+Ex9OBn++3wVxrZRTpimbSIf8kllzxtThdRI0ZGVN7/uSHPZE6E48 E9qSfAh+1ibqrDWLVrVtZJKUk2gljJ1mW9M6YoF0+EWZeKZA6lq6H8+HJWxCDMDO+ qqF7e0zyWDJk9kOw6hRB5ZKeZEKnHOYgu2FM9MKMEGLbh5s5sPSbTPnjXB9QNRdoI szt4oxcBvN866z989A== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.24] ([84.155.184.248]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N4621-1sbrxs1QMj-00svbj; Tue, 28 May 2024 17:55:57 +0200 Message-ID: Date: Tue, 28 May 2024 17:55:55 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/2] arm64: dts: rockchip: Add CM3588 NAS board To: =?UTF-8?Q?Heiko_St=C3=BCbner?= , Jonas Karlman Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sebastian Reichel , linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <20240526214340.8459-1-seb-dev@web.de> <20240526214820.9381-1-seb-dev@web.de> <9f40c748-691b-4a03-bbd6-54870f46bf05@kwiboo.se> <3609340.LM0AJKV5NW@diego> From: Sebastian Kropatsch In-Reply-To: <3609340.LM0AJKV5NW@diego> X-Provags-ID: V03:K1:xDS8GPsegG9dkIa+wdXLc9cG/3EXP2kVobbXMWRqDmOHKNzJFe4 q16Up9Y+VeUfp7balurnNiWEwYgoqDQNTfki71XwjPRw7cMBskGdeJULmZjCCZoywuG9B74 m3WIfYdTId4C+1lWDTJxHld4f9StQpD81IW3i8GZYulJyNUE7hvDc7E4oVkVv1CeaeBIBZo NUCr5E7iGFOZ2OOhc8dbg== UI-OutboundReport: notjunk:1;M01:P0:ytcgTq2A+7o=;4JV0lqdnnZBkoGFdqOZHQv7NZRm 9luj6HScnkUaJZSc5K0DN3LZzNQwiFHNe15TjlSrWjDMduZfsZ40i5M3jsJ9g4JHcp9q3+yzh fF1ykeYlWySNaRiH0EzfKVwthsE7m00HotQZ4XQ5vTXy8Hsjg3rbXGGEVlm1AibYVxX9HxCVy jq+ySgXIG8atrepWQl5UCCo1AKocrDW/ubG7RFR88DCygyR6UIwYRvfXaypXD/t/ZDN47eRxJ eDPq0WL/wbCrMwuCWh5VqHjtdGNUeCstLPaMOlYB1rnhuNLATbdICz8eWbIzxyByzhE6ZhYqB LSfHJssxZ+voG+lerO26T42le5YafGZuEIfUlgnP6YLq7q1go8bPTseupkfpydYydsgowT9JC VjKsGc8U02C1CQti1bU3F7Y973Sul0lLb6PbSvrhz0M0J3TrmrXGNb3o+hxebEOXtN83mzbK/ B7rUg3tPDkARxzsmEj1zg87y6CA/Vcz1doXu8sF/B8+t0wEDma/vtG8EBz+ycCpzErfE3MsIN 7LdA3ETJqfv0TOK6fBSXfL+lgYwWS8fO4ctQGzLqhMQ9RCUEAzHJ33ckrM/JQDDqckcRIqgwZ kwAjx2fiJV2VrdDqPtPH2IpXima1/W2EU0J0e6K4schc1hPw5AZMOJcbMrjvlQ1flZFOSKAzj krhUIuw0KL4OoJhBzYOneafc9GUp5JKw3NmWn1v/TOM3CYK1QqNtVj3TGmN1zaDgVpDehRhN+ dfPvhMIK2F1GsK0PRMTssF9pcsjRy61cQNR0TzodVcrFhaw2mT9c8Zl4cbiSAHVwnyfAo7DJM xjdEzjXHkwF5HdgVtzDmDq6CMceVWzYYflZg/sD+jR1Y4= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240528_085606_043233_9683AF0F X-CRM114-Status: GOOD ( 22.42 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org SGVsbG8gSGVpa28sCgpBbSAyNy4wNS4yMDI0IHVtIDIyOjU0IHNjaHJpZWIgSGVpa28gU3TDvGJu ZXI6Cj4gQW0gTW9udGFnLCAyNy4gTWFpIDIwMjQsIDIxOjAyOjAyIENFU1Qgc2NocmllYiBKb25h cyBLYXJsbWFuOgo+PiBIaSBTZWJhc3RpYW4sCj4+Cj4+IE9uIDIwMjQtMDUtMjYgMjM6NDgsIFNl YmFzdGlhbiBLcm9wYXRzY2ggd3JvdGU6Cj4+PiBUaGUgQ00zNTg4IE5BUyBieSBGcmllbmRseUVs ZWMgcGFpcnMgdGhlIENNMzU4OCBjb21wdXRlIG1vZHVsZSwgYmFzZWQgb24KPj4+IHRoZSBSb2Nr Y2hpcCBSSzM1ODggU29DLCB3aXRoIHRoZSBDTTM1ODggTkFTIEtpdCBjYXJyaWVyIGJvYXJkLgo+ Pj4KPj4+IEhhcmR3YXJlIGZlYXR1cmVzOgo+Pj4gICAgICAtIFJvY2tjaGlwIFJLMzU4OCBTb0MK Pj4+ICAgICAgLSA0R0IvOEdCLzE2R0IgTFBERFI0eCBSQU0KPj4+ICAgICAgLSA2NEdCIGVNTUMK Pj4+ICAgICAgLSBNaWNyb1NEIGNhcmQgc2xvdAo+Pj4gICAgICAtIDF4IFJUTDgxMjVCIDIuNUcg RXRoZXJuZXQKPj4+ICAgICAgLSA0eCBNLjIgTS1LZXkgd2l0aCBQQ0llIDMuMCB4MSAodmlhIGJp ZnVyY2F0aW9uKSBmb3IgTlZNZSBTU0RzCj4+PiAgICAgIC0gMnggVVNCIDMuMCAoVVNCIDMuMSBH ZW4xKSBUeXBlLUEsIDF4IFVTQiAyLjAgVHlwZS1BCj4+PiAgICAgIC0gMXggVVNCIDMuMCBUeXBl LUMgd2l0aCBEUCBBbHRNb2RlIHN1cHBvcnQKPj4+ICAgICAgLSAyeCBIRE1JIDIuMSBvdXQsIDF4 IEhETUkgaW4KPj4+ICAgICAgLSBNSVBJLUNTSSBDb25uZWN0b3IsIE1JUEktRFNJIENvbm5lY3Rv cgo+Pj4gICAgICAtIDQwLXBpbiBHUElPIGhlYWRlcgo+Pj4gICAgICAtIDQgYnV0dG9uczogcG93 ZXIsIHJlc2V0LCByZWNvdmVyeSwgTUFTSywgdXNlciBidXR0b24KPj4+ICAgICAgLSAzLjVtbSBI ZWFkcGhvbmUgb3V0LCAyLjBtbSBQSC0yQSBNaWMgaW4KPj4+ICAgICAgLSA1ViBGYW4gY29ubmVj dG9yLCBQV00gYnV6emVyLCBJUiByZWNlaXZlciwgUlRDIGJhdHRlcnkgY29ubmVjdG9yCj4+Pgo+ Pj4gUENJZSBiaWZ1cmNhdGlvbiBpcyB1c2VkIHRvIGhhbmRsZSBhbGwgZm91ciBNLjIgc29ja2V0 cyBhdCBQQ0llIDMuMCB4MQo+Pj4gc3BlZWQuIERhdGEgbGFuZSBtYXBwaW5nIGluIHRoZSBEVCBp cyBkb25lIGxpa2UgZGVzY3JpYmVkIGluIGNvbW1pdAo+Pj4gZjgwMjBkZmIzMTFkICgicGh5OiBy b2NrY2hpcC1zbnBzLXBjaWUzOiBmaXggYmlmdXJjYXRpb24gb24gcmszNTg4IikuCj4+Pgo+Pj4g VGhpcyBkZXZpY2UgdHJlZSBpbmNsdWRlcyBzdXBwb3J0IGZvciBlTU1DLCBTRCBjYXJkLCBldGhl cm5ldCwgYWxsIFVTQjIKPj4+IGFuZCBVU0IzIHBvcnRzLCBhbGwgZm91ciBNLjIgc2xvdHMsIEdQ VSwgUlRDLCBidXp6ZXIsIFVBUlQgZGVidWdnaW5nIGFzCj4+PiB3ZWxsIGFzIHRoZSBidXR0b25z IGFuZCBMRURzLgo+Pj4gVGhlIEdQSU9zIGFyZSBsYWJlbGVkIGFjY29yZGluZyB0byB0aGUgc2No ZW1hdGljcy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBTZWJhc3RpYW4gS3JvcGF0c2NoIDxzZWIt ZGV2QHdlYi5kZT4KPj4+IC0tLQo+Pj4gICBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL01h a2VmaWxlICAgICAgICAgfCAgICAxICsKPj4+ICAgLi4uL2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4 OC1jbTM1ODgtbmFzLmR0cyAgIHwgMTI2OSArKysrKysrKysrKysrKysrKwo+Pj4gICAyIGZpbGVz IGNoYW5nZWQsIDEyNzAgaW5zZXJ0aW9ucygrKQo+Pj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJj aC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODgtY20zNTg4LW5hcy5kdHMKPj4KPj4gQmVj YXVzZSB0aGUgQ00zNTg4IGlzIGEgU29NIGFuZCB0aGUgTkFTIGlzIGEgY2FycmllciBib2FyZCB0 aGlzIHNob3VsZAo+PiBwcm9iYWJseSBiZSBzcGxpdCBpbiB0d28sIGNtMzU4OC5kdHNpIGFuZCBj bTM1ODgtbmFzLmR0cy4KPgo+IGFsc28sIGJlY2F1c2Ugb2YgdGhhdCB3YXkgdG9vIGdlbmVyaWMg bmFtZSAiY20iLCBwbGVhc2UgaW5jb3Jwb3JhdGUgdGhlCj4gY29tcGFueSBuYW1lIGluIHRoZSBm aWxlbmFtZSBhcyB3ZWxsLiBGb3IgdGhlIHNhbWUgcmVhc29uIHdlIG5hbWVkCj4gdGhlIHJrMzU2 OC13b2xmdmlzaW9uLXBmNS5kdHMgdGhhdCB3YXkgOy0pIFtXb2xmdmlzaW9uIGJlaW5nIHRoZSBj b21wYW55XQo+Cj4gU28gbWF5YmU6Cj4gcmszNTg4LWZyaWVuZGx5ZWxlYy1jbTM1ODguZHRzaSBh bmQgcmszNTg4LWZyaWVuZGx5ZWxlYy1jbTM1ODgtbmFzLmR0cwo+CgpZZXMsIEkgYWdyZWUgdGhh dCB0aGUgbmFtZSBpcyB2ZXJ5IGdlbmVyaWMuIEkgc3RydWdnbGVkIHdpdGggdGhpcyBhcwp3ZWxs LCBidXQgeW91ciBzdWdnZXN0aW9uIHNvdW5kcyBnb29kIQoKSW4gdGhpcyBjYXNlLCBpcyBpdCBh bHNvIHByZWZlcnJlZCB0byBjaGFuZ2UgdGhlIGNvbW1pdCBtZXNzYWdlIHRvCmluY2x1ZGUgdGhl IGNvbXBhbnkgbmFtZSBldmVudCB0aG91Z2ggdGhlIGNvbW1pdCBtZXNzYWdlIHN1YmplY3QgZXhj ZWVkcwo1MCBjaGFyYWN0ZXJzIHRoaXMgd2F5PwooImFybTY0OiBkdHM6IHJvY2tjaGlwOiBBZGQg RnJpZW5kbHlFbGVjIENNMzU4OCBOQVMgYm9hcmQiKQoKPgo+Pj4gZGlmZiAtLWdpdCBhL2FyY2gv YXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvTWFrZWZpbGUgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL3Jv Y2tjaGlwL01ha2VmaWxlCj4+PiBpbmRleCBjNTQ0ZmY1MDdkMjAuLmYxZmY1OGJkZjJjZCAxMDA2 NDQKPj4+IC0tLSBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvTWFrZWZpbGUKPj4+ICsr KyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvTWFrZWZpbGUKPj4+IEBAIC0xMTQsNiAr MTE0LDcgQEAgZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU2OC13b2xmdmlzaW9u LXBmNS5kdGIKPj4+ICAgZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU2OC13b2xm dmlzaW9uLXBmNS1kaXNwbGF5LXZ6LmR0Ym8KPj4+ICAgZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NI SVApICs9IHJrMzU2OC13b2xmdmlzaW9uLXBmNS1pby1leHBhbmRlci5kdGJvCj4+PiAgIGR0Yi0k KENPTkZJR19BUkNIX1JPQ0tDSElQKSArPSByazM1ODgtYXJtc29tLXNpZ2U3LmR0Ygo+Pj4gK2R0 Yi0kKENPTkZJR19BUkNIX1JPQ0tDSElQKSArPSByazM1ODgtY20zNTg4LW5hcy5kdGIKPj4+ICAg ZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU4OC1jb29scGktY201LWV2Yi5kdGIK Pj4+ICAgZHRiLSQoQ09ORklHX0FSQ0hfUk9DS0NISVApICs9IHJrMzU4OC1lZGdlYmxlLW5ldTZh LWlvLmR0Ygo+Pj4gICBkdGItJChDT05GSUdfQVJDSF9ST0NLQ0hJUCkgKz0gcmszNTg4LWVkZ2Vi bGUtbmV1NmEtd2lmaS5kdGJvCj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9y b2NrY2hpcC9yazM1ODgtY20zNTg4LW5hcy5kdHMgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tj aGlwL3JrMzU4OC1jbTM1ODgtbmFzLmR0cwo+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+IGlu ZGV4IDAwMDAwMDAwMDAwMC4uNmM0NWIzNzZkMDAxCj4+PiAtLS0gL2Rldi9udWxsCj4+PiArKysg Yi9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OC1jbTM1ODgtbmFzLmR0cwo+Pj4g QEAgLTAsMCArMSwxMjY5IEBACj4+PiArLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChHUEwt Mi4wKyBPUiBNSVQpCj4+PiArLyoKPj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMjEgUm9ja2NoaXAg RWxlY3Ryb25pY3MgQ28uLCBMdGQuCj4+PiArICogQ29weXJpZ2h0IChjKSAyMDIzIEZyaWVuZGx5 RWxlYyBDb21wdXRlciBUZWNoLiBDby4sIEx0ZC4KPj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMjMg VGhvbWFzIE1jS2FoYW4KPj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMjQgU2ViYXN0aWFuIEtyb3Bh dHNjaAo+Pj4gKyAqCj4+PiArICovCj4+PiArCj4+PiArL2R0cy12MS87Cj4+PiArCj4+PiArI2lu Y2x1ZGUgPGR0LWJpbmRpbmdzL2dwaW8vZ3Bpby5oPgo+Pj4gKyNpbmNsdWRlIDxkdC1iaW5kaW5n cy9pbnB1dC9pbnB1dC5oPgo+Pj4gKyNpbmNsdWRlIDxkdC1iaW5kaW5ncy9waW5jdHJsL3JvY2tj aGlwLmg+Cj4+PiArI2luY2x1ZGUgPGR0LWJpbmRpbmdzL3NvYy9yb2NrY2hpcCx2b3AyLmg+Cj4+ PiArI2luY2x1ZGUgPGR0LWJpbmRpbmdzL3VzYi9wZC5oPgo+Pj4gKyNpbmNsdWRlICJyazM1ODgu ZHRzaSIKPj4+ICsKPj4+ICsvIHsKPj4+ICsJbW9kZWwgPSAiRnJpZW5kbHlFbGVjIENNMzU4OCBO QVMiOwo+Pj4gKwljb21wYXRpYmxlID0gImZyaWVuZGx5YXJtLGNtMzU4OC1uYXMiLCAicm9ja2No aXAscmszNTg4IjsKPj4KPj4gTWF5YmUgdGhpcyBzaG91bGQgYmUgc29tZXRoaW5nIGxpa2U6Cj4+ Cj4+ICAgICJmcmllbmRseWFybSxjbTM1ODgtbmFzIiwgImZyaWVuZGx5YXJtLGNtMzU4OCIsICJy b2NrY2hpcCxyazM1ODgiOwo+Cj4gVGhpcyBhbHNvIG5lZWRzIGFuIHVwZGF0ZSBvZiB0aGUgYmlu ZGluZyBkb2N1bWVudC4gUGxlYXNlIHVzZSBhIHNpbWlsYXIKPiBub3Rpb24gYXMgdGhlIG90aGVy IHNvbSArIGJhc2Vib2FyZCBlbnRyaWVzCj4gKGNvbnN0IGZvciB0aGUgc29tICsgZW51bSB3aXRo IG9uZSBlbnRyeSB3aXRoIHRoZSBiYXNlYm9hcmQpCj4KClllcywgd2lsbCBkbyEKCj4gWy4uLl0K Pgo+Cj4+PiArLyogQ29ubmVjdGVkIHRvIDVWIEZhbiAqLwo+Pj4gKyZwd20xIHsKPj4+ICsJcGlu Y3RybC0wID0gPCZwd20xbTFfcGlucz47Cj4+Cj4+IHBpbmN0cmwtbmFtZXMgaXMgbWlzc2luZywg c2hvdWxkIHR5cGljYWxseSBhbHdheXMgYmUgZGVmaW5lZCB0b2dldGhlcgo+PiB3aXRoIHBpbmN0 cmwtWCBwcm9wcywgc2FtZSBmb3IgbXVsdGlwbGUgbm9kZXMuCj4KPiBBIHJhdGlvbmFsZSBiZWlu ZyB0aGF0IHlvdSBkb24ndCB3YW50IHRoZSBzb2MgZHRzaSBpbiBhIGxhdGVyIHN0YWdlIGFkZGlu Zwo+IGEgcG9zc2libGUgcGluY3RybC0xIHdpdGggdGhlIGJvYXJkIG9ubHkgb3ZlcnJpZGluZyB0 aGUgcGluY3RybC0wLgo+IFdoZW4geW91IHNldCB0aGUgcGluY3RybC1uYW1lcyBhcyB3ZWxsLCB5 b3UgZ2V0IGluZGVwZW5kZW50IGZyb20gdGhhdC4KPgo+Cj4gVGhhbmtzCj4gSGVpa28KPgoKVGhh bmsgeW91IGZvciBleG1wbGFpbmluZyB0aGUgcmV0aW9uYWxlIGJlaGluZCB0aGlzISBJJ2xsIGFk ZApwaW5jdHJsLW5hbWVzIG9uIGV2ZXJ5IGluc3RhbmNlIHdoZXJlIHBpbmN0cmwtMCBpcyBwcmVz ZW50LgoKQmVzdCByZWdhcmRzLApTZWJhc3RpYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KTGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4 LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcv bWFpbG1hbi9saXN0aW5mby9saW51eC1yb2NrY2hpcAo=