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 6CE38C25B7C for ; Fri, 31 May 2024 18:40:23 +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=hsvzLJp1oXVZDYV2O/DiOmL3E07b+v9o5OMUvEL4m+Y=; b=wbBBQxGlRPKoYm kwlLjxxh1/x8Orhw/dMAJuuKq1xSbqCMrXhwGI52WOhYFRoYINWGHN5SkDy2Yok4blIhH1Q4v+wk1 nx18T7SFenGfG490jfYYtHB/DijtX0xxxzL9btDgDHiUgCthqx2SW17qgyl32JgNe08mFaw7hpCHY UbsWOCzJgyKNN7Tb5UFmxyqem4BJZNtHSkLDRv/4w2dyc/sNvH4yYcMhD5itjLfo4CY+q74vD8s2q QRWGzyrU8eq1QV1YqJ/E6uVm6Lve3dQbyjeu9Nv6rlEfM46HdtGSKbXquk/5BCNeFiDgg9KEMzRC+ 43WKoBwtZr8VW0sXa5wg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sD7Al-0000000B97H-2ZMG; Fri, 31 May 2024 18:40:15 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sD7Ai-0000000B95n-0VII; Fri, 31 May 2024 18:40:13 +0000 Received: from i53875a4d.versanet.de ([83.135.90.77] 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 1sD7AW-0003V4-TM; Fri, 31 May 2024 20:40:00 +0200 From: Heiko =?ISO-8859-1?Q?St=FCbner?= To: wens@kernel.org, Dragan Simic Cc: linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, robh+dt@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Diederik de Haas Subject: Re: [PATCH] arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B Date: Fri, 31 May 2024 20:40:00 +0200 Message-ID: <1994616.CrzyxZ31qj@diego> In-Reply-To: <20cf041dcd6f752174bf29d2a53c61b3@manjaro.org> References: <20cf041dcd6f752174bf29d2a53c61b3@manjaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240531_114012_190528_EC14F296 X-CRM114-Status: GOOD ( 40.74 ) 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 QW0gRnJlaXRhZywgMzEuIE1haSAyMDI0LCAwMDo0ODo0NSBDRVNUIHNjaHJpZWIgRHJhZ2FuIFNp bWljOgo+IEhlbGxvIENoZW4tWXUsCj4gCj4gT24gMjAyNC0wNS0yOSAxODoyNywgQ2hlbi1ZdSBU c2FpIHdyb3RlOgo+ID4gT24gVHVlLCBNYXkgMjEsIDIwMjQgYXQgMToyMOKAr0FNIERyYWdhbiBT aW1pYyA8ZHNpbWljQG1hbmphcm8ub3JnPiAKPiA+IHdyb3RlOgo+ID4+IAo+ID4+IENvcnJlY3Qg dGhlIHNwZWNpZmllZCByZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCB2YWx1ZSBmb3IgdGhlIGJ1Y2sg Cj4gPj4gRENEQ19SRUcyCj4gPj4gcmVndWxhdG9yLCB3aGljaCBpcyBwYXJ0IG9mIHRoZSBSb2Nr Y2hpcCBSSzgwOSBQTUlDLCBpbiB0aGUgUGluZTY0IAo+ID4+IFF1YXJ0ejY0Cj4gPj4gTW9kZWwg QiBib2FyZCBkdHMuICBBY2NvcmRpbmcgdG8gdGhlIFJLODA5IGRhdGFzaGVldCwgdmVyc2lvbiAx LjAxLCAKPiA+PiB0aGlzCj4gPj4gcmVndWxhdG9yIGlzIGNhcGFibGUgb2YgcHJvZHVjaW5nIHZv bHRhZ2VzIGFzIGxvdyBhcyAwLjUgViBvbiBpdHMgCj4gPj4gb3V0cHV0LAo+ID4+IGluc3RlYWQg b2YgZ29pbmcgZG93biB0byAwLjkgViBvbmx5LCB3aGljaCBpcyBhZGRpdGlvbmFsbHkgY29uZmly bWVkIAo+ID4+IGJ5IHRoZQo+ID4+IHJlZ3VsYXRvci1taW4tbWljcm92b2x0IHZhbHVlcyBmb3Vu ZCBpbiB0aGUgYm9hcmQgZHRzIGZpbGVzIGZvciB0aGUgCj4gPj4gb3RoZXIKPiA+PiBzdXBwb3J0 ZWQgYm9hcmRzIHRoYXQgdXNlIHRoZSBzYW1lIFJLODA5IFBNSUMuCj4gPj4gCj4gPj4gVGhpcyBh bGxvd3MgdGhlIERWRlMgdG8gY2xvY2sgdGhlIEdQVSBvbiB0aGUgUXVhcnR6NjQgTW9kZWwgQiBi ZWxvdyAKPiA+PiA3MDAgTUh6LAo+ID4+IGFsbCB0aGUgd2F5IGRvd24gdG8gMjAwIE1Ieiwgd2hp Y2ggc2F2ZXMgc29tZSBwb3dlciBhbmQgcmVkdWNlcyB0aGUgCj4gPj4gYW1vdW50IG9mCj4gPj4g Z2VuZXJhdGVkIGhlYXQgYSBiaXQsIGltcHJvdmluZyB0aGUgdGhlcm1hbCBoZWFkcm9vbSBhbmQg cG9zc2libHkgCj4gPj4gaW1wcm92aW5nCj4gPj4gdGhlIGJ1cnN0eSBDUFUgYW5kIEdQVSBwZXJm b3JtYW5jZSBvbiB0aGlzIGJvYXJkLgo+ID4+IAo+ID4+IFRoaXMgYWxzbyBlbGltaW5hdGVzIHRo ZSBmb2xsb3dpbmcgd2FybmluZ3MgaW4gdGhlIGtlcm5lbCBsb2c6Cj4gPj4gCj4gPj4gICBjb3Jl OiBfb3BwX3N1cHBvcnRlZF9ieV9yZWd1bGF0b3JzOiBPUFAgbWludVY6IDgyNTAwMCBtYXh1Vjog ODI1MDAwLCAKPiA+PiBub3Qgc3VwcG9ydGVkIGJ5IHJlZ3VsYXRvcgo+ID4+ICAgcGFuZnJvc3Qg ZmRlNjAwMDAuZ3B1OiBfb3BwX2FkZDogT1BQIG5vdCBzdXBwb3J0ZWQgYnkgcmVndWxhdG9ycyAK PiA+PiAoMjAwMDAwMDAwKQo+ID4+ICAgY29yZTogX29wcF9zdXBwb3J0ZWRfYnlfcmVndWxhdG9y czogT1BQIG1pbnVWOiA4MjUwMDAgbWF4dVY6IDgyNTAwMCwgCj4gPj4gbm90IHN1cHBvcnRlZCBi eSByZWd1bGF0b3IKPiA+PiAgIHBhbmZyb3N0IGZkZTYwMDAwLmdwdTogX29wcF9hZGQ6IE9QUCBu b3Qgc3VwcG9ydGVkIGJ5IHJlZ3VsYXRvcnMgCj4gPj4gKDMwMDAwMDAwMCkKPiA+PiAgIGNvcmU6 IF9vcHBfc3VwcG9ydGVkX2J5X3JlZ3VsYXRvcnM6IE9QUCBtaW51VjogODI1MDAwIG1heHVWOiA4 MjUwMDAsIAo+ID4+IG5vdCBzdXBwb3J0ZWQgYnkgcmVndWxhdG9yCj4gPj4gICBwYW5mcm9zdCBm ZGU2MDAwMC5ncHU6IF9vcHBfYWRkOiBPUFAgbm90IHN1cHBvcnRlZCBieSByZWd1bGF0b3JzIAo+ ID4+ICg0MDAwMDAwMDApCj4gPj4gICBjb3JlOiBfb3BwX3N1cHBvcnRlZF9ieV9yZWd1bGF0b3Jz OiBPUFAgbWludVY6IDgyNTAwMCBtYXh1VjogODI1MDAwLCAKPiA+PiBub3Qgc3VwcG9ydGVkIGJ5 IHJlZ3VsYXRvcgo+ID4+ICAgcGFuZnJvc3QgZmRlNjAwMDAuZ3B1OiBfb3BwX2FkZDogT1BQIG5v dCBzdXBwb3J0ZWQgYnkgcmVndWxhdG9ycyAKPiA+PiAoNjAwMDAwMDAwKQo+ID4+IAo+ID4+IEZp eGVzOiBkY2M4YzY2YmVmNzkgKCJhcm02NDogZHRzOiByb2NrY2hpcDogYWRkIFBpbmU2NCBRdWFy dHo2NC1CIAo+ID4+IGRldmljZSB0cmVlIikKPiA+PiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9y Zwo+ID4+IFJlcG9ydGVkLUJ5OiBEaWVkZXJpayBkZSBIYWFzIDxkaWRpLmRlYmlhbkBja25vdy5v cmc+Cj4gPj4gU2lnbmVkLW9mZi1ieTogRHJhZ2FuIFNpbWljIDxkc2ltaWNAbWFuamFyby5vcmc+ Cj4gPj4gLS0tCj4gPj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTY2LXF1YXJ0 ejY0LWIuZHRzIHwgMiArLQo+ID4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg ZGVsZXRpb24oLSkKPiA+PiAKPiA+PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9y b2NrY2hpcC9yazM1NjYtcXVhcnR6NjQtYi5kdHMgCj4gPj4gYi9hcmNoL2FybTY0L2Jvb3QvZHRz L3JvY2tjaGlwL3JrMzU2Ni1xdWFydHo2NC1iLmR0cwo+ID4+IGluZGV4IDI2MzIyYTM1OGQ5MS4u YjkwOGNlMDA2YzI2IDEwMDY0NAo+ID4+IC0tLSBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2No aXAvcmszNTY2LXF1YXJ0ejY0LWIuZHRzCj4gPj4gKysrIGIvYXJjaC9hcm02NC9ib290L2R0cy9y b2NrY2hpcC9yazM1NjYtcXVhcnR6NjQtYi5kdHMKPiA+PiBAQCAtMjg5LDcgKzI4OSw3IEBAIHZk ZF9ncHU6IERDRENfUkVHMiB7Cj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy ZWd1bGF0b3ItbmFtZSA9ICJ2ZGRfZ3B1IjsKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlZ3VsYXRvci1hbHdheXMtb247Cj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICByZWd1bGF0b3ItYm9vdC1vbjsKPiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDkwMDAwMD47Cj4gPj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICByZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDw1MDAwMDA+ Owo+ID4gCj4gPiBUaGUgY29uc3RyYWludHMgaGVyZSBhcmUgc3VwcG9zZWQgdG8gYmUgdGhlIGNv bnN0cmFpbnRzIG9mIHRoZSAKPiA+IGNvbnN1bWVyLAo+ID4gbm90IHRoZSBwcm92aWRlci4gVGhl IGxhdHRlciBpcyBhbHJlYWR5IGtub3duIGJ5IHRoZSBpbXBsZW1lbnRhdGlvbi4KPiA+IAo+ID4g U28gaWYgdGhlIEdQVSBjYW4gZ28gZG93biB0byAwLjgyNVYgb3IgMC44MVYgZXZlbiAoYmFzZWQg b24gdGhlIAo+ID4gZGF0YXNoZWV0KSwKPiA+IHRoaXMgc2hvdWxkIHNheSB0aGUgY29ycmVzcG9u ZGluZyB2YWx1ZS4gU3VyZWx5IHRoZSBHUFUgY2FuJ3QgZ28gZG93biAKPiA+IHRvCj4gPiAwLjVW Pwo+ID4gCj4gPiBDYW4geW91IHNlbmQgYW5vdGhlciBmaXggZm9yIGl0Pwo+IAo+IEkgY2FuIGNv bmZpcm0gdGhhdCB0aGUgdm9sdGFnZSBvZiB0aGUgcG93ZXIgc3VwcGx5IG9mIEdQVSBmb3VuZCBp bnNpZGUKPiB0aGUgUkszNTY2IGNhbiBiZSBhcyBsb3cgYXMgMC44MSBWLCBhY2NvcmRpbmcgdG8g dGhlIGRhdGFzaGVldCwgb3IgYXMKPiBsb3cgYXMgMC44MjUgViwgYWNjb3JkaW5nIHRvIHRoZSBH UFUgT1BQcyBmb3VuZCBpbiByazM1NnguZHRzaS4KPiAKPiBJZiB3ZSB3YW50IHRoZSByZWd1bGF0 b3ItbWluLW1pY3Jvdm9sdCBwYXJhbWV0ZXIgdG8gcmVmbGVjdCB0aGUgCj4gY29udHJhaW50Cj4g b2YgdGhlIEdQVSBhcyB0aGUgY29uc3VtZXIsIHdoaWNoIEkgYWdyZWUgd2l0aCwgd2Ugc2hvdWxk IGRvIHRoYXQgZm9yIAo+IG90aGVyCj4gUkszNTY2LWJhc2VkIGJvYXJkcyBhcyB3ZWxsLCBhbmQg YWxtb3N0IHN1cmVseSBmb3IgdGhlIGJvYXJkcyBiYXNlZCBvbiAKPiB0aGUKPiBSSzM1NjgsIHRv by4KCkhtbSwgSSdtIG5vdCBzbyBzdXJlIGFib3V0IHRoYXQuCgpUaGUgYmluZGluZyBkb2VzIGRl ZmluZToKCXJlZ3VsYXRvci1taW4tbWljcm92b2x0OgoJICAgIGRlc2NyaXB0aW9uOiBzbWFsbGVz dCB2b2x0YWdlIGNvbnN1bWVycyBtYXkgc2V0CgpUaGlzIGRvZXMgbm90IHNlZW0gdG8gZGVzY3Jp YmUgaXQgYXMgYSBjb25zdHJhaW50IHNvbGVseSBvZiB0aGUgY29uc3VtZXIuCkF0IGxlYXN0IHRo ZSB3b3JkaW5nIHNvdW5kcyB3YXkgbW9yZSBmbGV4aWJsZSB0aGVyZS4KCkFsc28gYW55IHJlZ3Vs YXRvciBfY291bGRfIGhhdmUgbXVsdGlwbGUgY29uc3VtZXJzLCB3aG9zZSB2YWx1ZSB3b3VsZApp dCBuZWVkIHRoZW4uCgoKV2hpbGUgdHJ1ZSwgc2V0dGluZyBpdCB0byB0aGUgbG93ZXN0IHRoZSBy ZWd1bGF0b3IgY2FuIGRvIGluIHRoZSBvcmlnaW5hbApmaXggcGF0Y2gsIG1pZ2h0J3ZlIGJlZW4g YSBiaXQgbXVjaCBhbmQgYSBzYW5lciB2YWx1ZSBtaWdodCBiZSBiZXR0ZXIuCgoKCj4gVGhpcyB3 b3VsZCBlbnN1cmUgY29uc2lzdGVuY3ksIGJ1dCBJJ2QgbGlrZSB0byBrbm93IGFyZSBhbGwgdGhv c2UgCj4gcmVzdWx0aW5nCj4gcGF0Y2hlcyBnb2luZyB0byBiZSBhY2NlcHRlZCBiZWZvcmUgc3Rh cnRpbmcgdG8gcHJlcGFyZSB0aGVtPyAgVGhlcmUgCj4gd2lsbAo+IGJlIGEgd2hvbGUgYnVuY2gg b2Ygc21hbGwgcGF0Y2hlcy4KCkhtbSwgdGhvdWdoIEknZCBzYXkgdGhhdCB3b3VsZCBiZSBvbmUg cGF0Y2ggcGVyIHNvYz8KCkkuZS4geW91J3JlIHNldHRpbmcgdGhlIG1pbi12b2x0YWdlIG9mIF9v bmVfIHJlZ3VsYXRvciB1c2VkCm9uIGVhY2ggYm9hcmQgdG8gYSB2YWx1ZSB0byBzdXBwb3J0IHRo ZSBkZWZpbmVkIE9QUHMuCgpJLmUuIGluIG15IG1pbmQgeW91J2QgZW5kIHVwIHdpdGg6Cglhcm02 NDogZHRzOiByb2NrY2hpcDogc2V0IGJldHRlciBtaW4gdm9sdGFnZSBmb3IgdmRkX2dwdSBvbiBy azM1NnggYm9hcmRzCgpBbmQgc2V0dGluZyB0aGUgbG93ZXIgdm9sdGFnZSB0byByZWFjaCB0aGF0 IGxvd2VyIE9QUCBvbiBhbGwgYWZmZWN0ZWQKcmszNTZ4IGJvYXJkcy4KCgpIZWlrbwoKPiAKPiA+ PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRvci1tYXgtbWljcm92b2x0 ID0gPDEzNTAwMDA+Owo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVndWxh dG9yLXJhbXAtZGVsYXkgPSA8NjAwMT47Cj4gCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KTGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4 LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcv bWFpbG1hbi9saXN0aW5mby9saW51eC1yb2NrY2hpcAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gloria.sntech.de (gloria.sntech.de [185.11.138.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D6FD81E498; Fri, 31 May 2024 18:40:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.11.138.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717180813; cv=none; b=ej8AHGj0QsLj/sAblNAQrB/+GSOLAFD9i0WilzGtb5HU/UiAUTK/BKNOpumat0f+XC0TDjHr5nzfGZbn3gfp2486LVSKrPBd92gd0BAHgY1TtQ6/xr3ABnI6cxudxMFg6qYprfRingMUA8ciC2gaAjO6bsDMPvbmzDVQmIL3p8A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717180813; c=relaxed/simple; bh=CWvKLgD3lohvx+6+tnGDOgFXdjwEyCPNuygDN7coiew=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=chX3pjVs4CjBi1tXpwMPpXCZPRaXKZmAsI+mEAuiyL4G+SOU6laWexGElQuirHRt284Hs6OwWPSRvRkVIGO9vG0mV8lA4WKIkB/Fgq9OXRTvWGylLQaW1kMnkW/GBc39JAFojCk4T72D6AwBR0GcSlPZYDO3YXK6OdASUV7485Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sntech.de; spf=pass smtp.mailfrom=sntech.de; arc=none smtp.client-ip=185.11.138.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sntech.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sntech.de Received: from i53875a4d.versanet.de ([83.135.90.77] 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 1sD7AW-0003V4-TM; Fri, 31 May 2024 20:40:00 +0200 From: Heiko =?ISO-8859-1?Q?St=FCbner?= To: wens@kernel.org, Dragan Simic Cc: linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, robh+dt@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Diederik de Haas Subject: Re: [PATCH] arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B Date: Fri, 31 May 2024 20:40:00 +0200 Message-ID: <1994616.CrzyxZ31qj@diego> In-Reply-To: <20cf041dcd6f752174bf29d2a53c61b3@manjaro.org> References: <20cf041dcd6f752174bf29d2a53c61b3@manjaro.org> Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Am Freitag, 31. Mai 2024, 00:48:45 CEST schrieb Dragan Simic: > Hello Chen-Yu, >=20 > On 2024-05-29 18:27, Chen-Yu Tsai wrote: > > On Tue, May 21, 2024 at 1:20=E2=80=AFAM Dragan Simic =20 > > wrote: > >>=20 > >> Correct the specified regulator-min-microvolt value for the buck=20 > >> DCDC_REG2 > >> regulator, which is part of the Rockchip RK809 PMIC, in the Pine64=20 > >> Quartz64 > >> Model B board dts. According to the RK809 datasheet, version 1.01,=20 > >> this > >> regulator is capable of producing voltages as low as 0.5 V on its=20 > >> output, > >> instead of going down to 0.9 V only, which is additionally confirmed=20 > >> by the > >> regulator-min-microvolt values found in the board dts files for the=20 > >> other > >> supported boards that use the same RK809 PMIC. > >>=20 > >> This allows the DVFS to clock the GPU on the Quartz64 Model B below=20 > >> 700 MHz, > >> all the way down to 200 MHz, which saves some power and reduces the=20 > >> amount of > >> generated heat a bit, improving the thermal headroom and possibly=20 > >> improving > >> the bursty CPU and GPU performance on this board. > >>=20 > >> This also eliminates the following warnings in the kernel log: > >>=20 > >> core: _opp_supported_by_regulators: OPP minuV: 825000 maxuV: 825000,= =20 > >> not supported by regulator > >> panfrost fde60000.gpu: _opp_add: OPP not supported by regulators=20 > >> (200000000) > >> core: _opp_supported_by_regulators: OPP minuV: 825000 maxuV: 825000,= =20 > >> not supported by regulator > >> panfrost fde60000.gpu: _opp_add: OPP not supported by regulators=20 > >> (300000000) > >> core: _opp_supported_by_regulators: OPP minuV: 825000 maxuV: 825000,= =20 > >> not supported by regulator > >> panfrost fde60000.gpu: _opp_add: OPP not supported by regulators=20 > >> (400000000) > >> core: _opp_supported_by_regulators: OPP minuV: 825000 maxuV: 825000,= =20 > >> not supported by regulator > >> panfrost fde60000.gpu: _opp_add: OPP not supported by regulators=20 > >> (600000000) > >>=20 > >> Fixes: dcc8c66bef79 ("arm64: dts: rockchip: add Pine64 Quartz64-B=20 > >> device tree") > >> Cc: stable@vger.kernel.org > >> Reported-By: Diederik de Haas > >> Signed-off-by: Dragan Simic > >> --- > >> arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 2 +- > >> 1 file changed, 1 insertion(+), 1 deletion(-) > >>=20 > >> diff --git a/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts=20 > >> b/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts > >> index 26322a358d91..b908ce006c26 100644 > >> --- a/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts > >> +++ b/arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts > >> @@ -289,7 +289,7 @@ vdd_gpu: DCDC_REG2 { > >> regulator-name =3D "vdd_gpu"; > >> regulator-always-on; > >> regulator-boot-on; > >> - regulator-min-microvolt =3D <900000>; > >> + regulator-min-microvolt =3D <500000>; > >=20 > > The constraints here are supposed to be the constraints of the=20 > > consumer, > > not the provider. The latter is already known by the implementation. > >=20 > > So if the GPU can go down to 0.825V or 0.81V even (based on the=20 > > datasheet), > > this should say the corresponding value. Surely the GPU can't go down=20 > > to > > 0.5V? > >=20 > > Can you send another fix for it? >=20 > I can confirm that the voltage of the power supply of GPU found inside > the RK3566 can be as low as 0.81 V, according to the datasheet, or as > low as 0.825 V, according to the GPU OPPs found in rk356x.dtsi. >=20 > If we want the regulator-min-microvolt parameter to reflect the=20 > contraint > of the GPU as the consumer, which I agree with, we should do that for=20 > other > RK3566-based boards as well, and almost surely for the boards based on=20 > the > RK3568, too. Hmm, I'm not so sure about that. The binding does define: regulator-min-microvolt: description: smallest voltage consumers may set This does not seem to describe it as a constraint solely of the consumer. At least the wording sounds way more flexible there. Also any regulator _could_ have multiple consumers, whose value would it need then. While true, setting it to the lowest the regulator can do in the original fix patch, might've been a bit much and a saner value might be better. > This would ensure consistency, but I'd like to know are all those=20 > resulting > patches going to be accepted before starting to prepare them? There=20 > will > be a whole bunch of small patches. Hmm, though I'd say that would be one patch per soc? I.e. you're setting the min-voltage of _one_ regulator used on each board to a value to support the defined OPPs. I.e. in my mind you'd end up with: arm64: dts: rockchip: set better min voltage for vdd_gpu on rk356x boards And setting the lower voltage to reach that lower OPP on all affected rk356x boards. Heiko >=20 > >> regulator-max-microvolt =3D <1350000>; > >> regulator-ramp-delay =3D <6001>; >=20 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 5337CC25B75 for ; Fri, 31 May 2024 18:40:34 +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=HhTwWlkwz3OBC1bOlyn2/k6rXb/cgKAE5GljF8SH66k=; b=FDDvvgT2X+R99H 676xZ+PJ9sB8ltk2JZk5n9GqFsUlz3YskJr7t8QOM09o/sWJNc6PpdJnfIi0ObxxB/+XH/cHmPrOJ LC5KI8Py0tRc9I+47/8T01TkdfTTpcVYyvu99KNsYtdOi3hy/MU9yj8fnhVhQKZtXKn+bk1fp9+Gy DudyVrLZkc5ovNTRlS6rJJODzQkGwzpK/SEhaO43MjvgF0ALHdkTDSGJkpwGDGH55DJ6WqC77BBwL nkeHi2OB9BUA1Hdx9GT3xRPgboibKYkAWUEVQnb1gWiyP3ZHjbPfHX/cYy8Citm3EOeqPPyasqQP1 K/KVlouSXx1V+MqlIeXQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sD7Am-0000000B97L-0BMt; Fri, 31 May 2024 18:40:16 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sD7Ai-0000000B95n-0VII; Fri, 31 May 2024 18:40:13 +0000 Received: from i53875a4d.versanet.de ([83.135.90.77] 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 1sD7AW-0003V4-TM; Fri, 31 May 2024 20:40:00 +0200 From: Heiko =?ISO-8859-1?Q?St=FCbner?= To: wens@kernel.org, Dragan Simic Cc: linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, robh+dt@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Diederik de Haas Subject: Re: [PATCH] arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B Date: Fri, 31 May 2024 20:40:00 +0200 Message-ID: <1994616.CrzyxZ31qj@diego> In-Reply-To: <20cf041dcd6f752174bf29d2a53c61b3@manjaro.org> References: <20cf041dcd6f752174bf29d2a53c61b3@manjaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240531_114012_190528_EC14F296 X-CRM114-Status: GOOD ( 40.74 ) 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 QW0gRnJlaXRhZywgMzEuIE1haSAyMDI0LCAwMDo0ODo0NSBDRVNUIHNjaHJpZWIgRHJhZ2FuIFNp bWljOgo+IEhlbGxvIENoZW4tWXUsCj4gCj4gT24gMjAyNC0wNS0yOSAxODoyNywgQ2hlbi1ZdSBU c2FpIHdyb3RlOgo+ID4gT24gVHVlLCBNYXkgMjEsIDIwMjQgYXQgMToyMOKAr0FNIERyYWdhbiBT aW1pYyA8ZHNpbWljQG1hbmphcm8ub3JnPiAKPiA+IHdyb3RlOgo+ID4+IAo+ID4+IENvcnJlY3Qg dGhlIHNwZWNpZmllZCByZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCB2YWx1ZSBmb3IgdGhlIGJ1Y2sg Cj4gPj4gRENEQ19SRUcyCj4gPj4gcmVndWxhdG9yLCB3aGljaCBpcyBwYXJ0IG9mIHRoZSBSb2Nr Y2hpcCBSSzgwOSBQTUlDLCBpbiB0aGUgUGluZTY0IAo+ID4+IFF1YXJ0ejY0Cj4gPj4gTW9kZWwg QiBib2FyZCBkdHMuICBBY2NvcmRpbmcgdG8gdGhlIFJLODA5IGRhdGFzaGVldCwgdmVyc2lvbiAx LjAxLCAKPiA+PiB0aGlzCj4gPj4gcmVndWxhdG9yIGlzIGNhcGFibGUgb2YgcHJvZHVjaW5nIHZv bHRhZ2VzIGFzIGxvdyBhcyAwLjUgViBvbiBpdHMgCj4gPj4gb3V0cHV0LAo+ID4+IGluc3RlYWQg b2YgZ29pbmcgZG93biB0byAwLjkgViBvbmx5LCB3aGljaCBpcyBhZGRpdGlvbmFsbHkgY29uZmly bWVkIAo+ID4+IGJ5IHRoZQo+ID4+IHJlZ3VsYXRvci1taW4tbWljcm92b2x0IHZhbHVlcyBmb3Vu ZCBpbiB0aGUgYm9hcmQgZHRzIGZpbGVzIGZvciB0aGUgCj4gPj4gb3RoZXIKPiA+PiBzdXBwb3J0 ZWQgYm9hcmRzIHRoYXQgdXNlIHRoZSBzYW1lIFJLODA5IFBNSUMuCj4gPj4gCj4gPj4gVGhpcyBh bGxvd3MgdGhlIERWRlMgdG8gY2xvY2sgdGhlIEdQVSBvbiB0aGUgUXVhcnR6NjQgTW9kZWwgQiBi ZWxvdyAKPiA+PiA3MDAgTUh6LAo+ID4+IGFsbCB0aGUgd2F5IGRvd24gdG8gMjAwIE1Ieiwgd2hp Y2ggc2F2ZXMgc29tZSBwb3dlciBhbmQgcmVkdWNlcyB0aGUgCj4gPj4gYW1vdW50IG9mCj4gPj4g Z2VuZXJhdGVkIGhlYXQgYSBiaXQsIGltcHJvdmluZyB0aGUgdGhlcm1hbCBoZWFkcm9vbSBhbmQg cG9zc2libHkgCj4gPj4gaW1wcm92aW5nCj4gPj4gdGhlIGJ1cnN0eSBDUFUgYW5kIEdQVSBwZXJm b3JtYW5jZSBvbiB0aGlzIGJvYXJkLgo+ID4+IAo+ID4+IFRoaXMgYWxzbyBlbGltaW5hdGVzIHRo ZSBmb2xsb3dpbmcgd2FybmluZ3MgaW4gdGhlIGtlcm5lbCBsb2c6Cj4gPj4gCj4gPj4gICBjb3Jl OiBfb3BwX3N1cHBvcnRlZF9ieV9yZWd1bGF0b3JzOiBPUFAgbWludVY6IDgyNTAwMCBtYXh1Vjog ODI1MDAwLCAKPiA+PiBub3Qgc3VwcG9ydGVkIGJ5IHJlZ3VsYXRvcgo+ID4+ICAgcGFuZnJvc3Qg ZmRlNjAwMDAuZ3B1OiBfb3BwX2FkZDogT1BQIG5vdCBzdXBwb3J0ZWQgYnkgcmVndWxhdG9ycyAK PiA+PiAoMjAwMDAwMDAwKQo+ID4+ICAgY29yZTogX29wcF9zdXBwb3J0ZWRfYnlfcmVndWxhdG9y czogT1BQIG1pbnVWOiA4MjUwMDAgbWF4dVY6IDgyNTAwMCwgCj4gPj4gbm90IHN1cHBvcnRlZCBi eSByZWd1bGF0b3IKPiA+PiAgIHBhbmZyb3N0IGZkZTYwMDAwLmdwdTogX29wcF9hZGQ6IE9QUCBu b3Qgc3VwcG9ydGVkIGJ5IHJlZ3VsYXRvcnMgCj4gPj4gKDMwMDAwMDAwMCkKPiA+PiAgIGNvcmU6 IF9vcHBfc3VwcG9ydGVkX2J5X3JlZ3VsYXRvcnM6IE9QUCBtaW51VjogODI1MDAwIG1heHVWOiA4 MjUwMDAsIAo+ID4+IG5vdCBzdXBwb3J0ZWQgYnkgcmVndWxhdG9yCj4gPj4gICBwYW5mcm9zdCBm ZGU2MDAwMC5ncHU6IF9vcHBfYWRkOiBPUFAgbm90IHN1cHBvcnRlZCBieSByZWd1bGF0b3JzIAo+ ID4+ICg0MDAwMDAwMDApCj4gPj4gICBjb3JlOiBfb3BwX3N1cHBvcnRlZF9ieV9yZWd1bGF0b3Jz OiBPUFAgbWludVY6IDgyNTAwMCBtYXh1VjogODI1MDAwLCAKPiA+PiBub3Qgc3VwcG9ydGVkIGJ5 IHJlZ3VsYXRvcgo+ID4+ICAgcGFuZnJvc3QgZmRlNjAwMDAuZ3B1OiBfb3BwX2FkZDogT1BQIG5v dCBzdXBwb3J0ZWQgYnkgcmVndWxhdG9ycyAKPiA+PiAoNjAwMDAwMDAwKQo+ID4+IAo+ID4+IEZp eGVzOiBkY2M4YzY2YmVmNzkgKCJhcm02NDogZHRzOiByb2NrY2hpcDogYWRkIFBpbmU2NCBRdWFy dHo2NC1CIAo+ID4+IGRldmljZSB0cmVlIikKPiA+PiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9y Zwo+ID4+IFJlcG9ydGVkLUJ5OiBEaWVkZXJpayBkZSBIYWFzIDxkaWRpLmRlYmlhbkBja25vdy5v cmc+Cj4gPj4gU2lnbmVkLW9mZi1ieTogRHJhZ2FuIFNpbWljIDxkc2ltaWNAbWFuamFyby5vcmc+ Cj4gPj4gLS0tCj4gPj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTY2LXF1YXJ0 ejY0LWIuZHRzIHwgMiArLQo+ID4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg ZGVsZXRpb24oLSkKPiA+PiAKPiA+PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9y b2NrY2hpcC9yazM1NjYtcXVhcnR6NjQtYi5kdHMgCj4gPj4gYi9hcmNoL2FybTY0L2Jvb3QvZHRz L3JvY2tjaGlwL3JrMzU2Ni1xdWFydHo2NC1iLmR0cwo+ID4+IGluZGV4IDI2MzIyYTM1OGQ5MS4u YjkwOGNlMDA2YzI2IDEwMDY0NAo+ID4+IC0tLSBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2No aXAvcmszNTY2LXF1YXJ0ejY0LWIuZHRzCj4gPj4gKysrIGIvYXJjaC9hcm02NC9ib290L2R0cy9y b2NrY2hpcC9yazM1NjYtcXVhcnR6NjQtYi5kdHMKPiA+PiBAQCAtMjg5LDcgKzI4OSw3IEBAIHZk ZF9ncHU6IERDRENfUkVHMiB7Cj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy ZWd1bGF0b3ItbmFtZSA9ICJ2ZGRfZ3B1IjsKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlZ3VsYXRvci1hbHdheXMtb247Cj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICByZWd1bGF0b3ItYm9vdC1vbjsKPiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDkwMDAwMD47Cj4gPj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICByZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDw1MDAwMDA+ Owo+ID4gCj4gPiBUaGUgY29uc3RyYWludHMgaGVyZSBhcmUgc3VwcG9zZWQgdG8gYmUgdGhlIGNv bnN0cmFpbnRzIG9mIHRoZSAKPiA+IGNvbnN1bWVyLAo+ID4gbm90IHRoZSBwcm92aWRlci4gVGhl IGxhdHRlciBpcyBhbHJlYWR5IGtub3duIGJ5IHRoZSBpbXBsZW1lbnRhdGlvbi4KPiA+IAo+ID4g U28gaWYgdGhlIEdQVSBjYW4gZ28gZG93biB0byAwLjgyNVYgb3IgMC44MVYgZXZlbiAoYmFzZWQg b24gdGhlIAo+ID4gZGF0YXNoZWV0KSwKPiA+IHRoaXMgc2hvdWxkIHNheSB0aGUgY29ycmVzcG9u ZGluZyB2YWx1ZS4gU3VyZWx5IHRoZSBHUFUgY2FuJ3QgZ28gZG93biAKPiA+IHRvCj4gPiAwLjVW Pwo+ID4gCj4gPiBDYW4geW91IHNlbmQgYW5vdGhlciBmaXggZm9yIGl0Pwo+IAo+IEkgY2FuIGNv bmZpcm0gdGhhdCB0aGUgdm9sdGFnZSBvZiB0aGUgcG93ZXIgc3VwcGx5IG9mIEdQVSBmb3VuZCBp bnNpZGUKPiB0aGUgUkszNTY2IGNhbiBiZSBhcyBsb3cgYXMgMC44MSBWLCBhY2NvcmRpbmcgdG8g dGhlIGRhdGFzaGVldCwgb3IgYXMKPiBsb3cgYXMgMC44MjUgViwgYWNjb3JkaW5nIHRvIHRoZSBH UFUgT1BQcyBmb3VuZCBpbiByazM1NnguZHRzaS4KPiAKPiBJZiB3ZSB3YW50IHRoZSByZWd1bGF0 b3ItbWluLW1pY3Jvdm9sdCBwYXJhbWV0ZXIgdG8gcmVmbGVjdCB0aGUgCj4gY29udHJhaW50Cj4g b2YgdGhlIEdQVSBhcyB0aGUgY29uc3VtZXIsIHdoaWNoIEkgYWdyZWUgd2l0aCwgd2Ugc2hvdWxk IGRvIHRoYXQgZm9yIAo+IG90aGVyCj4gUkszNTY2LWJhc2VkIGJvYXJkcyBhcyB3ZWxsLCBhbmQg YWxtb3N0IHN1cmVseSBmb3IgdGhlIGJvYXJkcyBiYXNlZCBvbiAKPiB0aGUKPiBSSzM1NjgsIHRv by4KCkhtbSwgSSdtIG5vdCBzbyBzdXJlIGFib3V0IHRoYXQuCgpUaGUgYmluZGluZyBkb2VzIGRl ZmluZToKCXJlZ3VsYXRvci1taW4tbWljcm92b2x0OgoJICAgIGRlc2NyaXB0aW9uOiBzbWFsbGVz dCB2b2x0YWdlIGNvbnN1bWVycyBtYXkgc2V0CgpUaGlzIGRvZXMgbm90IHNlZW0gdG8gZGVzY3Jp YmUgaXQgYXMgYSBjb25zdHJhaW50IHNvbGVseSBvZiB0aGUgY29uc3VtZXIuCkF0IGxlYXN0IHRo ZSB3b3JkaW5nIHNvdW5kcyB3YXkgbW9yZSBmbGV4aWJsZSB0aGVyZS4KCkFsc28gYW55IHJlZ3Vs YXRvciBfY291bGRfIGhhdmUgbXVsdGlwbGUgY29uc3VtZXJzLCB3aG9zZSB2YWx1ZSB3b3VsZApp dCBuZWVkIHRoZW4uCgoKV2hpbGUgdHJ1ZSwgc2V0dGluZyBpdCB0byB0aGUgbG93ZXN0IHRoZSBy ZWd1bGF0b3IgY2FuIGRvIGluIHRoZSBvcmlnaW5hbApmaXggcGF0Y2gsIG1pZ2h0J3ZlIGJlZW4g YSBiaXQgbXVjaCBhbmQgYSBzYW5lciB2YWx1ZSBtaWdodCBiZSBiZXR0ZXIuCgoKCj4gVGhpcyB3 b3VsZCBlbnN1cmUgY29uc2lzdGVuY3ksIGJ1dCBJJ2QgbGlrZSB0byBrbm93IGFyZSBhbGwgdGhv c2UgCj4gcmVzdWx0aW5nCj4gcGF0Y2hlcyBnb2luZyB0byBiZSBhY2NlcHRlZCBiZWZvcmUgc3Rh cnRpbmcgdG8gcHJlcGFyZSB0aGVtPyAgVGhlcmUgCj4gd2lsbAo+IGJlIGEgd2hvbGUgYnVuY2gg b2Ygc21hbGwgcGF0Y2hlcy4KCkhtbSwgdGhvdWdoIEknZCBzYXkgdGhhdCB3b3VsZCBiZSBvbmUg cGF0Y2ggcGVyIHNvYz8KCkkuZS4geW91J3JlIHNldHRpbmcgdGhlIG1pbi12b2x0YWdlIG9mIF9v bmVfIHJlZ3VsYXRvciB1c2VkCm9uIGVhY2ggYm9hcmQgdG8gYSB2YWx1ZSB0byBzdXBwb3J0IHRo ZSBkZWZpbmVkIE9QUHMuCgpJLmUuIGluIG15IG1pbmQgeW91J2QgZW5kIHVwIHdpdGg6Cglhcm02 NDogZHRzOiByb2NrY2hpcDogc2V0IGJldHRlciBtaW4gdm9sdGFnZSBmb3IgdmRkX2dwdSBvbiBy azM1NnggYm9hcmRzCgpBbmQgc2V0dGluZyB0aGUgbG93ZXIgdm9sdGFnZSB0byByZWFjaCB0aGF0 IGxvd2VyIE9QUCBvbiBhbGwgYWZmZWN0ZWQKcmszNTZ4IGJvYXJkcy4KCgpIZWlrbwoKPiAKPiA+ PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3VsYXRvci1tYXgtbWljcm92b2x0 ID0gPDEzNTAwMDA+Owo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVndWxh dG9yLXJhbXAtZGVsYXkgPSA8NjAwMT47Cj4gCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=