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 95A2BC021A0 for ; Sat, 15 Feb 2025 20:32:50 +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: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=y0TCrUCNoxdU3H0vExBYc49njAB8u3IjQls9TC6n/SU=; b=Lzh9mHd0dIGyzK QU/tw3VWbulIxjngnOQwJfupsy7LCieaUkOULMzl5ZZ7lmEiVOT+nOvPjgS0j4QtMIWfC9d5xRWkX bmqfAUtHN9pMhjN4wc3pjb22ZYTGhAIL8dvqy4TzFk70i4Qi4PO3dwsnAOl+bgItL7w6NL0Ms4z72 +xzY0z0hrj4kfI2poW2+h9UEd/ElcS9gBO53D3Fi9yzC/mPJ22PIct9cUuU+MsjxI1sc++fgS7jII wxXVgSLnGAF5e3Jmth7+e7BQMXGWY/bAp1KpyRR24OJoyu1hgNXXt3sY6/1DkoH4cbJCg7cAn/YfT 0RMqZzroLpI/3pzvXaEA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tjOq6-00000000iUi-3I4Q; Sat, 15 Feb 2025 20:32:38 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tjOoc-00000000iK3-3jcw; Sat, 15 Feb 2025 20:31:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sntech.de; s=gloria202408; h=Content-Type:Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=A2L2E31Kpcq2+Iyw5Ftui3TXJtYkGBgQkdNUSK6FOPU=; b=Flupwaio4FmJ5qZoIxxEyCdL4j Rv1lnQoaicYreRiyWAyW6vkXr/NvviMBnAR+873c+sjRIkLY6Ed90qjsEyz/zppb4wmlgmcr0E/K2 WzmCh9Mbpe0HlZy4FfXCx/OUNLZLFVxYFT7EdzTsppKcPGJWq7sQaRU/hiHVs7xB+P+fv91XCR4Qe MDMylFpyZdVm5iy1yiAvk3Xqr2rZX+o7351DSyfMp3nBqqXlW3W1wS0fCHLqOLZ/oXJNDMPJgqnPb 7TKCFzsuYAz5GUVyfwDPBq/x9iObMpIwaWsZKUdd+KctiCEOsAhNoFP9zteep+TfXe3cUbhouijFs GwsVFESQ==; Received: from i53875bc0.versanet.de ([83.135.91.192] helo=diego.localnet) by gloria.sntech.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tjOoP-0007aw-OE; Sat, 15 Feb 2025 21:30:53 +0100 From: Heiko =?UTF-8?B?U3TDvGJuZXI=?= To: Quentin Schulz , Alexey Charkov Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Daniel Lezcano , Dragan Simic , Viresh Kumar , Chen-Yu Tsai , Diederik de Haas , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Kever Yang Subject: Re: [PATCH v5 7/8] arm64: dts: rockchip: Add OPP data for CPU cores on RK3588j Date: Sat, 15 Feb 2025 21:30:52 +0100 Message-ID: <2914631.KiezcSG77Q@diego> In-Reply-To: References: <20240617-rk-dts-additions-v5-0-c1f5f3267f1e@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250215_123107_089668_56FF9D85 X-CRM114-Status: GOOD ( 41.67 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org QW0gU2Ftc3RhZywgMTUuIEZlYnJ1YXIgMjAyNSwgMTk6NTk6NDQgTUVaIHNjaHJpZWIgQWxleGV5 IENoYXJrb3Y6Cj4gT24gVHVlLCBGZWIgMTEsIDIwMjUgYXQgNzozMuKAr1BNIFF1ZW50aW4gU2No dWx6IDxxdWVudGluLnNjaHVsekBjaGVycnkuZGU+IHdyb3RlOgo+ID4gT24gNi8xNy8yNCA4OjI4 IFBNLCBBbGV4ZXkgQ2hhcmtvdiB3cm90ZToKPiA+ID4gUkszNTg4aiBpcyB0aGUgJ2luZHVzdHJp YWwnIHZhcmlhbnQgb2YgUkszNTg4LCBhbmQgaXQgdXNlcyBhIGRpZmZlcmVudAo+ID4gPiBzZXQg b2YgT1BQcyBib3RoIGluIHRlcm1zIG9mIGFsbG93ZWQgZnJlcXVlbmNpZXMgYW5kIGluIHRlcm1z IG9mCj4gPiA+IGFwcGxpY2FibGUgdm9sdGFnZXMgYXQgZWFjaCBmcmVxdWVuY3kgc2V0cG9pbnQu Cj4gPiA+Cj4gPiA+IEFkZCB0aGUgT1BQcyB0aGF0IGFwcGx5IHRvIFJLMzU4OGogKGFuZCBhcHBh cmVudGx5IFJLMzU4OG0gdG9vKSB0bwo+ID4gPiBlbmFibGUgZHluYW1pYyBDUFUgZnJlcXVlbmN5 IHNjYWxpbmcuCj4gPiA+Cj4gPiA+IE9QUCB2YWx1ZXMgYXJlIGRlcml2ZWQgZnJvbSBSb2NrY2hp cCBkb3duc3RyZWFtIHNvdXJjZXMgWzFdIGJ5IHRha2luZwo+ID4gPiBvbmx5IHRob3NlIE9QUHMg d2hpY2ggaGF2ZSB0aGUgaGlnaGVzdCBmcmVxdWVuY3kgZm9yIGEgZ2l2ZW4gdm9sdGFnZQo+ID4g PiBsZXZlbCBhbmQgZHJvcHBpbmcgdGhlIHJlc3QgKGlmIHRoZXkgYXJlIGluY2x1ZGVkLCB0aGUg a2VybmVsIGNvbXBsYWlucwo+ID4gPiBhdCBib290IHRpbWUgYWJvdXQgdGhlbSBiZWluZyBpbmVm ZmljaWVudCkKPiA+ID4KPiA+ID4gWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9yb2NrY2hpcC1saW51 eC9rZXJuZWwvYmxvYi82MDRjZWM0MDA0YWJlNWE5NmM3MzRmMmZhYjdiNzQ4MDlkMmQ3NDJmL2Fy Y2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4cy5kdHNpCj4gPiA+Cj4gPgo+ID4gRnVu bnkgc3R1ZmYgYWN0dWFsbHkuIFJvY2tjaGlwIGhhdmUgdGhlaXIgb3duIGRvd25zdHJlYW0gY3B1 ZnJlcSBkcml2ZXIKPiA+IHdoaWNoIGF1dG9kZXRlY3RzIGF0IHJ1bnRpbWUgdGhlIFNvQyB2YXJp YW50IGFuZCBmaWx0ZXIgb3V0IE9QUHMgYmFzZWQKPiA+IG9uIHRoYXQgaW5mby4gQW5kIHRoaXMg cGF0Y2ggaXMgYmFzZWQgb24gdGhvc2UgdmFsdWVzIGFuZCBmaWx0ZXJzLgo+ID4KPiA+IEhvd2V2 ZXIsIHRoZXkgYWxzbyBkZWNpZGVkIHRoYXQgbWF5YmUgdGhpcyBpc24ndCB0aGUgYmVzdCB3YXkg dG8gZG8gaXQKPiA+IGFuZCB0aGV5IGRlY2lkZWQgdG8gaGF2ZSBhbiByazM1ODhqLmR0c2kgd2hl cmUgdGhleSByZW1vdmUgc29tZSBvZiB0aG9zZQo+ID4gT1BQcyBpbnN0ZWFkIG9mIGp1c3QgdXBk YXRpbmcgdGhlIG1hc2svZmlsdGVyIGluIHRoZWlyIGJhc2UgZHRzaQo+ID4gKHJrMzU4OHMuZHRz aSBkb3duc3RyZWFtKS4gU2VlCj4gPiBodHRwczovL2dpdGh1Yi5jb20vcm9ja2NoaXAtbGludXgv a2VybmVsL2Jsb2IvNjA0Y2VjNDAwNGFiZTVhOTZjNzM0ZjJmYWI3Yjc0ODA5ZDJkNzQyZi9hcmNo L2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OGouZHRzaQo+IAo+IEZ1bm55IHN0dWZmIGlu ZGVlZCEgSnVkZ2luZyBieSB0aGUgY29tbWVudHMgaW4gdGhlIGZpbGUgeW91Cj4gcmVmZXJlbmNl ZCwgdGhvc2UgaGlnaGVyIE9QUCB2YWx1ZXMgY29uc3RpdHV0ZSBhbiAnb3ZlcmRyaXZlJyBtb2Rl LAo+IGFuZCBhcHBhcmVudGx5IHRoZSBjaGlwIHNob3VsZG4ndCBzdGF5IGluIHRob3NlIGZvciBw cm9sb25nZWQgcGVyaW9kcwo+IG9mIHRpbWUuIEhvd2V2ZXIsIEkgY291bGRuJ3QgbG9jYXRlIGFu eSBkdHMgZmlsZSBpbnNpZGUgUm9ja2NoaXAKPiBzb3VyY2VzIHRoYXQgd291bGQgaW5jbHVkZSB0 aGlzIHJrMzU4OGouZHRzaSAtIHNvIG5vdCBzdXJlIGlmIHdlCj4gc2hvdWxkIGZvbGxvdyB3aGF0 IGl0IHNheXMgdG9vIHplYWxvdXNseS4KPiAKPiA+IFNvLi4uCj4gPgo+ID4gPiBTaWduZWQtb2Zm LWJ5OiBBbGV4ZXkgQ2hhcmtvdiA8YWxjaGFya0BnbWFpbC5jb20+Cj4gPiA+IC0tLQo+ID4gPiAg IGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4ai5kdHNpIHwgMTA4ICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKwo+ID4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMDggaW5zZXJ0 aW9ucygrKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9yb2Nr Y2hpcC9yazM1ODhqLmR0c2kgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OGou ZHRzaQo+ID4gPiBpbmRleCAwYmJlZWUzOTlhNjMuLmI3ZTY5NTUzODU3YiAxMDA2NDQKPiA+ID4g LS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODhqLmR0c2kKPiA+ID4gKysr IGIvYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODhqLmR0c2kKPiA+ID4gQEAgLTUs MyArNSwxMTEgQEAKPiA+ID4gICAgKi8KPiA+ID4KPiA+ID4gICAjaW5jbHVkZSAicmszNTg4LWV4 dHJhLmR0c2kiCj4gPiA+ICsKPiA+ID4gKy8gewo+ID4gPiArICAgICBjbHVzdGVyMF9vcHBfdGFi bGU6IG9wcC10YWJsZS1jbHVzdGVyMCB7Cj4gPiA+ICsgICAgICAgICAgICAgY29tcGF0aWJsZSA9 ICJvcGVyYXRpbmctcG9pbnRzLXYyIjsKPiA+ID4gKyAgICAgICAgICAgICBvcHAtc2hhcmVkOwo+ ID4gPiArCj4gPiA+ICsgICAgICAgICAgICAgb3BwLTE0MTYwMDAwMDAgewo+ID4gPiArICAgICAg ICAgICAgICAgICAgICAgb3BwLWh6ID0gL2JpdHMvIDY0IDwxNDE2MDAwMDAwPjsKPiA+ID4gKyAg ICAgICAgICAgICAgICAgICAgIG9wcC1taWNyb3ZvbHQgPSA8NzUwMDAwIDc1MDAwMCA5NTAwMDA+ Owo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgY2xvY2stbGF0ZW5jeS1ucyA9IDw0MDAwMD47 Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICBvcHAtc3VzcGVuZDsKPiA+ID4gKyAgICAgICAg ICAgICB9Owo+ID4gPiArICAgICAgICAgICAgIG9wcC0xNjA4MDAwMDAwIHsKPiA+ID4gKyAgICAg ICAgICAgICAgICAgICAgIG9wcC1oeiA9IC9iaXRzLyA2NCA8MTYwODAwMDAwMD47Cj4gPiA+ICsg ICAgICAgICAgICAgICAgICAgICBvcHAtbWljcm92b2x0ID0gPDg4NzUwMCA4ODc1MDAgOTUwMDAw PjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIGNsb2NrLWxhdGVuY3ktbnMgPSA8NDAwMDA+ Owo+ID4gPiArICAgICAgICAgICAgIH07Cj4gPiA+ICsgICAgICAgICAgICAgb3BwLTE3MDQwMDAw MDAgewo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgb3BwLWh6ID0gL2JpdHMvIDY0IDwxNzA0 MDAwMDAwPjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIG9wcC1taWNyb3ZvbHQgPSA8OTM3 NTAwIDkzNzUwMCA5NTAwMDA+Owo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgY2xvY2stbGF0 ZW5jeS1ucyA9IDw0MDAwMD47Cj4gPiA+ICsgICAgICAgICAgICAgfTsKPiA+Cj4gPiBOb25lIG9m IHRob3NlIGFyZSB2YWxpZCBhY2NvcmRpbmcgdG8gUm9ja2NoaXAsIHdlIHNob3VsZCBoYXZlCj4g Cj4gV2VsbCwgdmFsaWQgYnV0IG1vcmUgdGF4aW5nIG9uIHRoZSBoYXJkd2FyZSBhcHBhcmVudGx5 Lgo+IAo+ID4gICAgICAgICAgICAgICAgIG9wcC0xMjk2MDAwMDAwIHsKPiA+ICAgICAgICAgICAg ICAgICAgICAgICAgIG9wcC1oeiA9IC9iaXRzLyA2NCA8MTI5NjAwMDAwMD47Cj4gPiAgICAgICAg ICAgICAgICAgICAgICAgICBvcHAtbWljcm92b2x0ID0gPDc1MDAwMCA3NTAwMDAgOTUwMDAwPjsK PiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGNsb2NrLWxhdGVuY3ktbnMgPSA8NDAwMDA+Owo+ ID4gICAgICAgICAgICAgICAgICAgICAgICAgb3BwLXN1c3BlbmQ7Cj4gPiAgICAgICAgICAgICAg ICAgfTsKPiA+Cj4gPiBpbnN0ZWFkPwo+IAo+IEkgZHJvcHBlZCB0aGlzIG9uZSBiZWNhdXNlIGl0 IHVzZXMgYSBsb3dlciBmcmVxdWVuY3kgYnV0IHNhbWUgdm9sdGFnZQo+IGFzIHRoZSAxLjQxNiBH SHogb25lLCB0aHVzIGJlaW5nICdpbmVmZmljaWVudCcgYXMgdGhlIHRoZXJtYWwKPiBzdWJzeXN0 ZW0gc2F5cyBpbiB0aGUgbG9ncy4gSXQgY2FuIGJlIGFkZGVkIGJhY2sgaWYgd2UgZGVjaWRlIHRv Cj4gcmVtb3ZlIG9wcC0xNDE2MDAwMDAwLgo+IAo+ID4gYW5kLi4uCj4gPgo+ID4gPiArICAgICB9 Owo+ID4gPiArCj4gPiA+ICsgICAgIGNsdXN0ZXIxX29wcF90YWJsZTogb3BwLXRhYmxlLWNsdXN0 ZXIxIHsKPiA+ID4gKyAgICAgICAgICAgICBjb21wYXRpYmxlID0gIm9wZXJhdGluZy1wb2ludHMt djIiOwo+ID4gPiArICAgICAgICAgICAgIG9wcC1zaGFyZWQ7Cj4gPiA+ICsKPiA+ID4gKyAgICAg ICAgICAgICBvcHAtMTQxNjAwMDAwMCB7Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICBvcHAt aHogPSAvYml0cy8gNjQgPDE0MTYwMDAwMDA+Owo+ID4gPiArICAgICAgICAgICAgICAgICAgICAg b3BwLW1pY3Jvdm9sdCA9IDw3NTAwMDAgNzUwMDAwIDk1MDAwMD47Cj4gPiA+ICsgICAgICAgICAg ICAgICAgICAgICBjbG9jay1sYXRlbmN5LW5zID0gPDQwMDAwPjsKPiA+ID4gKyAgICAgICAgICAg ICB9Owo+ID4gPiArICAgICAgICAgICAgIG9wcC0xNjA4MDAwMDAwIHsKPiA+ID4gKyAgICAgICAg ICAgICAgICAgICAgIG9wcC1oeiA9IC9iaXRzLyA2NCA8MTYwODAwMDAwMD47Cj4gPiA+ICsgICAg ICAgICAgICAgICAgICAgICBvcHAtbWljcm92b2x0ID0gPDc4NzUwMCA3ODc1MDAgOTUwMDAwPjsK PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIGNsb2NrLWxhdGVuY3ktbnMgPSA8NDAwMDA+Owo+ ID4gPiArICAgICAgICAgICAgIH07Cj4gPiA+ICsgICAgICAgICAgICAgb3BwLTE4MDAwMDAwMDAg ewo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgb3BwLWh6ID0gL2JpdHMvIDY0IDwxODAwMDAw MDAwPjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIG9wcC1taWNyb3ZvbHQgPSA8ODc1MDAw IDg3NTAwMCA5NTAwMDA+Owo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgY2xvY2stbGF0ZW5j eS1ucyA9IDw0MDAwMD47Cj4gPiA+ICsgICAgICAgICAgICAgfTsKPiA+ID4gKyAgICAgICAgICAg ICBvcHAtMjAxNjAwMDAwMCB7Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICBvcHAtaHogPSAv Yml0cy8gNjQgPDIwMTYwMDAwMDA+Owo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgb3BwLW1p Y3Jvdm9sdCA9IDw5NTAwMDAgOTUwMDAwIDk1MDAwMD47Cj4gPiA+ICsgICAgICAgICAgICAgICAg ICAgICBjbG9jay1sYXRlbmN5LW5zID0gPDQwMDAwPjsKPiA+ID4gKyAgICAgICAgICAgICB9Owo+ ID4KPiA+IG9wcC0xODAwMDAwMDAwIGFuZCBvcHAtMjAxNjAwMDAwMCBzaG91bGQgYmUgcmVtb3Zl ZC4KPiA+Cj4gPiBhbmQuLi4KPiA+Cj4gPiA+ICsgICAgIH07Cj4gPiA+ICsKPiA+ID4gKyAgICAg Y2x1c3RlcjJfb3BwX3RhYmxlOiBvcHAtdGFibGUtY2x1c3RlcjIgewo+ID4gPiArICAgICAgICAg ICAgIGNvbXBhdGlibGUgPSAib3BlcmF0aW5nLXBvaW50cy12MiI7Cj4gPiA+ICsgICAgICAgICAg ICAgb3BwLXNoYXJlZDsKPiA+ID4gKwo+ID4gPiArICAgICAgICAgICAgIG9wcC0xNDE2MDAwMDAw IHsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIG9wcC1oeiA9IC9iaXRzLyA2NCA8MTQxNjAw MDAwMD47Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICBvcHAtbWljcm92b2x0ID0gPDc1MDAw MCA3NTAwMDAgOTUwMDAwPjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIGNsb2NrLWxhdGVu Y3ktbnMgPSA8NDAwMDA+Owo+ID4gPiArICAgICAgICAgICAgIH07Cj4gPiA+ICsgICAgICAgICAg ICAgb3BwLTE2MDgwMDAwMDAgewo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgb3BwLWh6ID0g L2JpdHMvIDY0IDwxNjA4MDAwMDAwPjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIG9wcC1t aWNyb3ZvbHQgPSA8Nzg3NTAwIDc4NzUwMCA5NTAwMDA+Owo+ID4gPiArICAgICAgICAgICAgICAg ICAgICAgY2xvY2stbGF0ZW5jeS1ucyA9IDw0MDAwMD47Cj4gPiA+ICsgICAgICAgICAgICAgfTsK PiA+ID4gKyAgICAgICAgICAgICBvcHAtMTgwMDAwMDAwMCB7Cj4gPiA+ICsgICAgICAgICAgICAg ICAgICAgICBvcHAtaHogPSAvYml0cy8gNjQgPDE4MDAwMDAwMDA+Owo+ID4gPiArICAgICAgICAg ICAgICAgICAgICAgb3BwLW1pY3Jvdm9sdCA9IDw4NzUwMDAgODc1MDAwIDk1MDAwMD47Cj4gPiA+ ICsgICAgICAgICAgICAgICAgICAgICBjbG9jay1sYXRlbmN5LW5zID0gPDQwMDAwPjsKPiA+ID4g KyAgICAgICAgICAgICB9Owo+ID4gPiArICAgICAgICAgICAgIG9wcC0yMDE2MDAwMDAwIHsKPiA+ ID4gKyAgICAgICAgICAgICAgICAgICAgIG9wcC1oeiA9IC9iaXRzLyA2NCA8MjAxNjAwMDAwMD47 Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICBvcHAtbWljcm92b2x0ID0gPDk1MDAwMCA5NTAw MDAgOTUwMDAwPjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIGNsb2NrLWxhdGVuY3ktbnMg PSA8NDAwMDA+Owo+ID4gPiArICAgICAgICAgICAgIH07Cj4gPgo+ID4gb3BwLTE4MDAwMDAwMDAg YW5kIG9wcC0yMDE2MDAwMDAwIHNob3VsZCBiZSByZW1vdmVkIGFzIHdlbGwuCj4gPgo+ID4gRGlk IEkgbWlzdW5kZXJzdGFuZCB3aGF0IFJvY2tjaGlwIGRpZCBoZXJlPyBBZGRpbmcgS2V2ZXIgaW4g Q2MgYXQgbGVhc3QKPiA+IGZvciBhd2FyZW5lc3Mgb24gUm9ja2NoaXAgc2lkZSA6KQo+ID4KPiA+ IEkgZ3Vlc3MgYW5vdGhlciBvcHRpb24gY291bGQgYmUgdG8gbWFyayB0aG9zZSBhYm92ZSBhcwo+ ID4KPiA+IHR1cmJvLW1vZGU7Cj4gPgo+ID4gdGhvdWdoIG5vIGNsdWUgd2hhdCB0aGlzIHdvdWxk IGVudGFpbC4gRnJvbSBhIGdsYW5jZSBhdCBjcHVmcmVxLCBpdAo+ID4gc2VlbXMgdGhhdCBmb3Ig Um9ja2NoaXAgc2luY2Ugd2UgdXNlIHRoZSBkZWZhdWx0IGNwdWZyZXEtZHQsIGl0IHdvdWxkCj4g PiBtYXJrIHRob3NlIGFzIHVudXNhYmxlLCBzbyBlc3NlbnRpYWxseSBhIG5vLW9wLCBzbyBiZXR0 ZXIgcmVtb3ZlIHRoZW0KPiA+IGVudGlyZWx5Pwo+IAo+IEkgYmVsaWV2ZSB0aGUgb3BwIGNvcmUg anVzdCBtYXJrcyAndHVyYm8tbW9kZScgb3BwcyBhcwo+IENQVUZSRVFfQk9PU1RfRlJFUSwgYW5k IGNwdWZyZXEtZHQgb25seSBwYXNzZXMgdGhhdCBmbGFnIGFsb25nIHRvIHRoZQo+IGNwdWZyZXEg Y29yZS4gQnV0IHRoZW4gdG8gYWN0dWFsbHkgdXNlIHRob3NlIGJvb3N0IGZyZXF1ZW5jaWVzIEkg d291bGQKPiBndWVzcyB0aGUgZ292ZXJub3IgbmVlZHMgdG8gc29tZWhvdyBrbm93IHRoZSBwb3dl ci90aGVybWFsIGNvbnN0cmFpbnRzCj4gb2YgdGhlIGNoaXA/Li4gRG9uJ3Qga25vdyB3aGVyZSB0 aGF0IGlzIGRlZmluZWQuCgpwZXJzb25hbGx5IEkgZG9uJ3QgYmVsaWV2ZSBpbiAiYm9vc3QiIGZy ZXF1ZW5jaWVzIC0gZXhjZXB0IHdoZW4gdGhleSBhcmUKZGVjbGFyZWQgb2ZmaWNpYWxseS4KClJv Y2tjaGlwIGZvciB0aGUgbG9uZ2VzdCB0aW1lIG1haW50YWlucyB0aGF0IHJ1bm5pbmcgdGhlIGNo aXAgb3V0c2lkZQp0aGUgZGVjbGFyZWQgcG93ZXIvcmF0ZSBlbnZlbG9wZSBjYW4gcmVkdWNlIGl0 cyBvdmVyYWxsIGxpZmV0aW1lLgoKU28gZm9yIFJvY2tjaGlwIGluIG1haW5saW5lIGEgIml0IHJ1 bnMgc3RhYmxlIGZvciBtZSIgaGFzIG5ldmVyIGJlZW4gYQpzdWl0YWJsZSByZWFzb25pbmcgOy0p IC4KClNvIHdoaWxlIHRoZSBzaXR1YXRpb24gbWlnaHQgYmUgc3RyYW5nZSBmb3IgdGhlIHJrMzU4 OGosIEkgcmVhbGx5IG9ubHkgd2FudApjb3JyZWN0IGZyZXF1ZW5jaWVzIGhlcmUgcGxlYXNlIC0g bm90IGFueSBwc2V1ZG8gInR1cmJvIGZyZXFzIi4KCkkgZG9uJ3QgY2FyZSB0aGF0IG11Y2ggd2hh dCBwZW9wbGUgZG8gb24gdGhlaXIgb3duIGRldmljZXtzL3RyZWVzfSwgYnV0CnRoZSBkZXZpY2V0 cmVlcyB3ZSBzdXBwbHkgY2VudHJhbGx5IChhbmQgdG8gdS1ib290LCBldGMpIHNob3VsZCBvbmx5 CmNvbnRhaW4gZnJlcXVlbmNpZXMgdmV0dGVkIGJ5IHRoZSBtYW51ZmFjdHVyZXIuCgoKSGVpa28K CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXgt cm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcK aHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1yb2NrY2hp cAo=