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 B88C9C47258 for ; Thu, 25 Jan 2024 22:20:05 +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:Message-ID:References:In-Reply-To:Subject:Cc:To:From :Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=xBDstsv6ri3Hpk6qfn7u8IsAXSQws4vJj8IHBWwEEOs=; b=eWqQHH8/paNhRTTIf8hBddg6Ht tun3A9DHm0qQvPs8ukMmRfo1PyV4k2foVpQWivn7ggwU6wFOFiKO8BgR/pPrb6D1zHC12WoGbxdn5 8Cs9Lqvy1OHsnlR16f/joxn3349AY3r7PHtbgyIoTChaBoB4VHKqNOsEn9rv8HOPxlBcmaWDM8BVg wv/A41FivarOmwZWOZmzMxNdOYv+slA49ewQT41e3R071ZS8o3hTjxS/+zPmQL/GM1apESFub0Flv vqm3mxXm6sZm7Uiz9iGgZ5ezHrOD4s9Kv9l34uZ2oj+jiBBTSE4Bo940RMdaJe/S+ikQzai4hP8BD G5TBDpqA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rT84g-00000002Ayi-2xiU; Thu, 25 Jan 2024 22:19:54 +0000 Received: from mail.manjaro.org ([116.203.91.91]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rT84c-00000002AwB-2E13; Thu, 25 Jan 2024 22:19:52 +0000 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=manjaro.org; s=2021; t=1706221177; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bzRBY22pMxg+4h3uegQXsyfdNf8+dTMvBpIgXoWqSig=; b=eyt0jOaEsijExn+j088mTxQDy9lXfFJjPxpYQdEj9EbDxTGKHRwvUcuQF1id8O6cwASHXz GfOj6eUOQ9wnlcooyjzUpzIEQIVlsGaYMIQdBgJyqGoW/rMa8lrVKAkNCsK91AxCbm2+3r +PBCwz67BWEZ6Mwd+lRmfhPGzfOsxZ6p/PI9pkfHBKlMLQ80ThSsywTPmimowLHX0PfRsh O7AP5je7EUg3U64kk99NEoZtPYR5ObXlvQgROCNJCFtvgVDx9r4wy7pH32v12/fNCK7qMt m9f1stk72WwOMvRBz/BimKw1B4Dt388YHj5c9Btq7Fo++nhQZ5PFcasE0MssnA== Date: Thu, 25 Jan 2024 23:19:35 +0100 From: Dragan Simic To: Alexey Charkov Cc: Daniel Lezcano , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/4] arm64: dts: rockchip: enable built-in thermal monitoring on rk3588 In-Reply-To: References: <20240125-rk-dts-additions-v1-0-5879275db36f@gmail.com> <20240125-rk-dts-additions-v1-2-5879275db36f@gmail.com> <245f5692-be30-4216-8b13-988092793732@linaro.org> Message-ID: <55aa69e8b9fb0868091e4b2651a99beb@manjaro.org> X-Sender: dsimic@manjaro.org Authentication-Results: ORIGINATING; auth=pass smtp.auth=dsimic@manjaro.org smtp.mailfrom=dsimic@manjaro.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240125_141951_059345_20AADA98 X-CRM114-Status: GOOD ( 36.16 ) 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 T24gMjAyNC0wMS0yNSAwOToyNiwgQWxleGV5IENoYXJrb3Ygd3JvdGU6Cj4gT24gVGh1LCBKYW4g MjUsIDIwMjQgYXQgMTo1NuKAr0FNIERhbmllbCBMZXpjYW5vCj4gPGRhbmllbC5sZXpjYW5vQGxp bmFyby5vcmc+IHdyb3RlOgo+PiAKPj4gT24gMjQvMDEvMjAyNCAyMTozMCwgQWxleGV5IENoYXJr b3Ygd3JvdGU6Cj4+ID4gSW5jbHVkZSB0aGVybWFsIHpvbmVzIGluZm9ybWF0aW9uIGluIGRldmlj ZSB0cmVlIGZvciByazM1ODggdmFyaWFudHMKPj4gCj4+IFRoZXJlIGlzIGFuIGVuZXJneSBtb2Rl bCBmb3IgdGhlIENQVXMuIEJ1dCBmaW5kaW5nIG91dCB0aGUgc3VzdGFpbmFibGUKPj4gcG93ZXIg bWF5IGJlIGEgYml0IHRyaWNreS4gU28gSSBzdWdnZXN0IHRvIHJlbW92ZSBldmVyeXRoaW5nIHJl bGF0ZWQgCj4+IHRvCj4+IHRoZSBwb3dlciBhbGxvY2F0b3IgaW4gdGhpcyBjaGFuZ2UgYW5kIHBy b3Bvc2UgYSBkZWRpY2F0ZWQgY2hhbmdlIHdpdGgKPj4gYWxsIHRoZSBwb3dlciBjb25maWd1cmF0 aW9uICh3aGljaCBpbmNsdWRlcyBwcm9wZXIga19wKiBjb2VmZmljaWVudHMgCj4+IHRvCj4+IGJl IHNldCBmcm9tIHVzZXJzcGFjZSB0byBoYXZlIGEgZmxhdCBtaXRpZ2F0aW9uIGZpZ3VyZSkuCj4+ IAo+PiBUaGF0IGltcGxpZXMgcmVtb3ZpbmcgdGhlICJjb250cmlidXRpb24iIHByb3BlcnRpZXMg aW4gdGhpcyAKPj4gZGVzY3JpcHRpb24uCj4gCj4gQWxyaWdodCwgSSdsbCBqdXN0IGRyb3AgdGhv c2UgImNvbnRyaWJ1dGlvbiIgcHJvcGVydGllcywgdGhhbmtzIQo+IAo+PiBTb21lIGNvbW1lbnRz IGJlbG93IGJ1dCBkZWZpbml0aXZlbHkgdGhpcyB2ZXJzaW9uIGlzIGNsb3NlIHRvIGJlIG9rLgo+ IAo+IFlheSEgOikKPiAKPj4gPiBTaWduZWQtb2ZmLWJ5OiBBbGV4ZXkgQ2hhcmtvdiA8YWxjaGFy a0BnbWFpbC5jb20+Cj4+ID4gLS0tCj4+ID4gICBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlw L3JrMzU4OHMuZHRzaSB8IDE2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gPiAg IDEgZmlsZSBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKQo+PiA+Cj4+ID4gZGlmZiAtLWdpdCBh L2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4cy5kdHNpIGIvYXJjaC9hcm02NC9i b290L2R0cy9yb2NrY2hpcC9yazM1ODhzLmR0c2kKPj4gPiBpbmRleCAzNmIxYjdhY2ZlNmEuLjEz MWI5ZWIyMTM5OCAxMDA2NDQKPj4gPiAtLS0gYS9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlw L3JrMzU4OHMuZHRzaQo+PiA+ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmsz NTg4cy5kdHNpCj4+ID4gQEAgLTEwLDYgKzEwLDcgQEAKPj4gPiAgICNpbmNsdWRlIDxkdC1iaW5k aW5ncy9yZXNldC9yb2NrY2hpcCxyazM1ODgtY3J1Lmg+Cj4+ID4gICAjaW5jbHVkZSA8ZHQtYmlu ZGluZ3MvcGh5L3BoeS5oPgo+PiA+ICAgI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2F0YS9haGNpLmg+ Cj4+ID4gKyNpbmNsdWRlIDxkdC1iaW5kaW5ncy90aGVybWFsL3RoZXJtYWwuaD4KPj4gPgo+PiA+ ICAgLyB7Cj4+ID4gICAgICAgY29tcGF0aWJsZSA9ICJyb2NrY2hpcCxyazM1ODgiOwo+PiA+IEBA IC0yMjI4LDYgKzIyMjksMTcwIEBAIHRzYWRjOiB0c2FkY0BmZWMwMDAwMCB7Cj4+ID4gICAgICAg ICAgICAgICBzdGF0dXMgPSAiZGlzYWJsZWQiOwo+PiA+ICAgICAgIH07Cj4+ID4KPj4gPiArICAg ICB0aGVybWFsX3pvbmVzOiB0aGVybWFsLXpvbmVzIHsKPj4gPiArICAgICAgICAgICAgIC8qIHNl bnNvciBuZWFyIHRoZSBjZW50ZXIgb2YgdGhlIHdob2xlIGNoaXAgKi8KPj4gPiArICAgICAgICAg ICAgIHBhY2thZ2VfdGhlcm1hbDogcGFja2FnZS10aGVybWFsIHsKPj4gPiArICAgICAgICAgICAg ICAgICAgICAgcG9sbGluZy1kZWxheS1wYXNzaXZlID0gPDA+Owo+PiA+ICsgICAgICAgICAgICAg ICAgICAgICBwb2xsaW5nLWRlbGF5ID0gPDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB0 aGVybWFsLXNlbnNvcnMgPSA8JnRzYWRjIDA+Owo+PiA+ICsKPj4gPiArICAgICAgICAgICAgICAg ICAgICAgdHJpcHMgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhY2thZ2Vf Y3JpdDogcGFja2FnZS1jcml0IHsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHRlbXBlcmF0dXJlID0gPDExNTAwMD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBoeXN0ZXJlc2lzID0gPDA+Owo+PiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICJjcml0aWNhbCI7Cj4+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfTsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgfTsKPj4gPiAr ICAgICAgICAgICAgIH07Cj4+ID4gKwo+PiA+ICsgICAgICAgICAgICAgLyogc2Vuc29yIGJldHdl ZW4gQTc2IGNvcmVzIDAgYW5kIDEgKi8KPj4gPiArICAgICAgICAgICAgIGJpZ2NvcmUwX3RoZXJt YWw6IGJpZ2NvcmUwLXRoZXJtYWwgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICBwb2xsaW5n LWRlbGF5LXBhc3NpdmUgPSA8MjA+Owo+PiAKPj4gMjBtcyBzZWVtcyB2ZXJ5IHNob3J0LCBpcyB0 aGlzIHZhbHVlIG9uIHB1cnBvc2U/IE9yIGp1c3QgcGlja2VkIHVwCj4+IGFyYml0cmFyaWx5Pwo+ IAo+IEZyYW5rbHksIEkgc2ltcGx5IHVzZWQgdGhlIHZhbHVlIHRoYXQgUmFkeGEncyBkb3duc3Ry ZWFtIERUUyBzZXRzIGZvcgo+IG15IGJvYXJkLiAxMDBtcyBzZWVtIHRvIHdvcmsganVzdCBhcyB3 ZWxsLgoKSSB0aGluayB0aGF0IDEwMCBtcyBzaG91bGQgYmUganVzdCBmaW5lIChhbmQgc2hvdWxk IGxvd2VyIHRoZSByZXN1bHRpbmcKQ1BVIHVzYWdlIGEgYml0KSwgZXNwZWNpYWxseSBiZWNhdXNl IHRoZSByZXNvbHV0aW9uIG9mIHRoZSBUU0FEQ3MgaXMKcXVpdGUgbG93IGF0IDEgb0MsIGFjY29y ZGluZyB0byB0aGUgUkszNTg4IFRSTS4gIElmIHRoZSByZXNvbHV0aW9uIHdlcmUKaGlnaGVyLCBz YW1wbGluZyB0aGUgdGVtcGVyYXR1cmVzIG1vcmUgb2Z0ZW4gbWlnaHQgbWFrZSBtb3JlIHNlbnNl LgoKPj4gSWYgaXQgaXMgcG9zc2libGUsIHBlcmhhcHMgeW91IHNob3VsZCBwcm9maWxlIHRoZSB0 ZW1wZXJhdHVyZSBvZiB0aGVzZQo+PiB0aGVybWFsIHpvbmVzIChDUFVzIG9uZXMpLiBUaGVyZSBp cyBhIHRvb2wgaW4KPj4gPGxpbnV4ZGlyPi90b29scy90aGVybWFsL3RoZXJtb21ldGVyIHRvIGRv IHRoYXQuCj4+IAo+PiBZb3UgY2FuIG1lYXN1cmUgd2l0aCAxMG1zIHNhbXBsaW5nIHJhdGUgd2hl biBydW5uaW5nIGZvciBpbnN0YW5jZQo+PiBkaHJ5c3RvbmUgcGlubmVkIG9uIGIwIGFuZCBiMSwg dGhlbiBvbiBiMiBhbmQgYjMuIEFuZCBmaW5hbGx5IG9uIHRoZQo+PiBzbWFsbCBjbHVzdGVyLgo+ IAo+IEl0IHNlZW1zIHRyaWNreSB0byBpc29sYXRlIHRoZSBlZmZlY3RzIGZyb20ganVzdCBvbmUg b2YgdGhlIENQVQo+IGNsdXN0ZXJzLCBhcyB0aGVpciBpbmRpdmlkdWFsIHRoZXJtYWwgb3V0cHV0 cyBhcmUgbm90IHRoYXQgaGlnaC4KPiAKPiBGb3IgbXkgdGVzdGluZyBJIGRpc2FibGVkIHRoZSBm YW4gKGJ1dCBkaWRuJ3QgcmVtb3ZlIHRoZSBoZWF0c2luayB0bwo+IGF2b2lkIHdhc3RpbmcgdGhl IHRoZXJtYWwgaW50ZXJmYWNlIHRhcGUpLCBhbmQgdHJpZWQgbG9hZGluZyBDUFVzIHdpdGgKPiBz dHJlc3MtbmcuIEhlcmUgYXJlIHRoZSBvYnNlcnZhdGlvbnM6Cj4gIC0gTGl0dGxlIGNvcmVzIGFs b25lIHN0cmVzc2VkIHdpdGggNCB0aHJlYWRzIHBlZ2dlZCB0byB0aGVtIHdpdGgKPiB0YXNrc2V0 IG5ldmVyIHJlYWNoIHRoZSB0aHJvdHRsaW5nIHRlbXBlcmF0dXJlICg4NUMpLCBhbmQgYmFsYW5j ZSBvdXQKPiBhcm91bmQgNjBDCj4gIC0gRWl0aGVyIG9mIHRoZSBiaWcgY29yZSBjbHVzdGVycyBz dHJlc3NlZCBpbmRpdmlkdWFsbHkgd2l0aCAyCj4gdGhyZWFkcyBwZWdnZWQgdG8gdGhlbSB3aXRo IHRhc2tzZXQgbmV2ZXIgcmVhY2ggdGhlIHRocm90dGxpbmcKPiB0ZW1wZXJhdHVyZSBlaXRoZXIK PiAgLSBGb3VyIGJpZyBjb3JlcyB3aXRoIDQgdGhyZWFkcyBoZWF0IHVwIHZlcnkgc2xvd2x5ICg+ MzAgbWludXRlcyB0bwo+IHJlYWNoIHRocm90dGxpbmcgdGVtcGVyYXR1cmUsIEkgZGlkbid0IGhh dmUgZW5vdWdoIHBhdGllbmNlIHRvIGxldAo+IHRoZW0gYWN0dWFsbHkgcmVhY2ggaXQgLSBtYXli ZSB0aGV5IG5ldmVyIGRvKQo+ICAtIEVpZ2h0IGNvcmVzIHdpdGggOCB0aHJlYWRzIGhlYXQgdXAg dG8gdGhlIHRocm90dGxpbmcgdGVtcGVyYXR1cmUKPiB3aXRoaW4gfjUgbWludXRlcyAoYWdhaW4s IHdpdGggdGhlIGZhbiBvZmYpLCBhbmQgdGhlbiwgYXMgc29vbiBhcyBqdXN0Cj4gb25lIG9mIHRo ZSBiaWcgY29yZSBjbHVzdGVycyBnZXRzIHRocm90dGxlZCwgdGhlIHRlbXBlcmF0dXJlIG9mIGFs bAo+IGNvcmVzIGJhbGFuY2VzIG91dCBqdXN0IGJlbG93IHRoZSB0aHJvdHRsaW5nIHRocmVzaG9s ZC4gSW4gbXkKPiBvYnNlcnZhdGlvbiBjb3JlcyA2LDcgZ28gZnJvbSAyLjRHSHogZG93biB0byAx LjhHSHogd2hpbGUgdGhlIHJlc3QKPiBzdGF5IGF0IHRoZWlyIHJlc3BlY3RpdmUgdG9wIHBlcmZv cm1hbmNlIHN0YXRlcyAoMi40R0h6IGZvciBiaWcgY29yZXMKPiA0LDUgYW5kIDEuOEdIeiBmb3Ig bGl0dGxlIGNvcmVzIDAtMykKPiAKPiBBZGRpbmcgdG8gaXQgdGhlIGZhY3QgdGhhdCB0aGUgdGVt cGVyYXR1cmUgbWVhc3VyZW1lbnQgcmVzb2x1dGlvbiBpcwo+IG5vdCB2ZXJ5IGdyYW51bGFyIChh bG1vc3QgMUMpIGl0J3Mgc29tZXdoYXQgZGlmZmljdWx0IHRvIGVzdGltYXRlIGhvdwo+IGZhc3Qg dGhyb3R0bGluZyBhY3Rpb24gb24gYSBzaW5nbGUgY2x1c3RlciByZWFsbHkgYnJpbmdzIGl0cwo+ IHRlbXBlcmF0dXJlIHdpdGhpbiBib3VuZHMsIGFzIHRoZXkgYWxsIGFmZmVjdCBlYWNoIG90aGVy IGF0IHJlbGV2YW50Cj4gdGVtcGVyYXR1cmUtbG9hZCBjb21iaW5hdGlvbnMuIFBlcmhhcHMgaXQg bWVhbnMgdGhhdCB0b28gZ3JhbnVsYXIKPiBwb2xsaW5nIGRvZXNuJ3QgYWRkIG11Y2ggdmFsdWUu Cj4gCj4+IEJ1dCBpZiB5b3UgZG9uJ3QgaGF2ZSBzcGFyZSB0aW1lIGFuZCAyMCBpcyBvayBmb3Ig eW91LiBUaGVuIGl0IGlzIGZpbmUKPj4gZm9yIG1lIHRvby4KPiAKPiBJIGd1ZXNzIEknbGwgZ28g Zm9yIDEwMCBhcyBvdGhlciB1cHN0cmVhbSBSb2NrY2hpcCAuZHRzaSdzIGRvLCBnaXZlbgo+IGFs bCBvZiB0aGUgYWJvdmUuIFRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQhCj4gCj4+IFNvbWUg bml0cyBiZWxvdy4KPj4gCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgIHBvbGxpbmctZGVsYXkg PSA8MD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgIHRoZXJtYWwtc2Vuc29ycyA9IDwmdHNh ZGMgMT47Cj4+ID4gKwo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB0cmlwcyB7Cj4+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmlnY29yZTBfYWxlcnQwOiBiaWdjb3JlMC1hbGVy dDAgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVtcGVyYXR1 cmUgPSA8NzUwMDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aHlzdGVyZXNpcyA9IDwyMDAwPjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHR5cGUgPSAicGFzc2l2ZSI7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfTsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaWdjb3JlMF9hbGVydDE6 IGJpZ2NvcmUwLWFsZXJ0MSB7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB0ZW1wZXJhdHVyZSA9IDw4NTAwMD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBoeXN0ZXJlc2lzID0gPDIwMDA+Owo+PiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICJwYXNzaXZlIjsKPj4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJp Z2NvcmUwX2NyaXQ6IGJpZ2NvcmUwLWNyaXQgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdGVtcGVyYXR1cmUgPSA8MTE1MDAwPjsKPj4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGh5c3RlcmVzaXMgPSA8MD47Cj4+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlID0gImNyaXRpY2FsIjsKPj4gPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB9 Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICBjb29saW5nLW1hcHMgewo+PiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIG1hcDAgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdHJpcCA9IDwmYmlnY29yZTBfYWxlcnQxPjsKPj4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvb2xpbmctZGV2aWNlID0KPj4gPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZjcHVfYjAgVEhFUk1BTF9O T19MSU1JVCBUSEVSTUFMX05PX0xJTUlUPiwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPCZjcHVfYjEgVEhFUk1BTF9OT19MSU1JVCBUSEVSTUFMX05P X0xJTUlUPjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRy aWJ1dGlvbiA9IDwxMDI0PjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Owo+ PiA+ICsgICAgICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAgICAgICAgICAgfTsKPj4gPiAr Cj4+ID4gKyAgICAgICAgICAgICAvKiBzZW5zb3IgYmV0d2VlbiBBNzYgY29yZXMgMiBhbmQgMyAq Lwo+PiA+ICsgICAgICAgICAgICAgYmlnY29yZTJfdGhlcm1hbDogYmlnY29yZTItdGhlcm1hbCB7 Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgIHBvbGxpbmctZGVsYXktcGFzc2l2ZSA9IDwyMD47 Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgIHBvbGxpbmctZGVsYXkgPSA8MD47Cj4+ID4gKyAg ICAgICAgICAgICAgICAgICAgIHRoZXJtYWwtc2Vuc29ycyA9IDwmdHNhZGMgMj47Cj4+ID4gKwo+ PiA+ICsgICAgICAgICAgICAgICAgICAgICB0cmlwcyB7Cj4+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgYmlnY29yZTJfYWxlcnQwOiBiaWdjb3JlMi1hbGVydDAgewo+PiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVtcGVyYXR1cmUgPSA8NzUwMDA+Owo+ PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHlzdGVyZXNpcyA9IDwy MDAwPjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUgPSAi cGFzc2l2ZSI7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfTsKPj4gPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBiaWdjb3JlMl9hbGVydDE6IGJpZ2NvcmUyLWFsZXJ0 MSB7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZW1wZXJhdHVy ZSA9IDw4NTAwMD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBo eXN0ZXJlc2lzID0gPDIwMDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgdHlwZSA9ICJwYXNzaXZlIjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB9Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJpZ2NvcmUyX2NyaXQ6IGJp Z2NvcmUyLWNyaXQgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dGVtcGVyYXR1cmUgPSA8MTE1MDAwPjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGh5c3RlcmVzaXMgPSA8MD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB0eXBlID0gImNyaXRpY2FsIjsKPj4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB9Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAgICAg ICAgICAgICAgICAgICBjb29saW5nLW1hcHMgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIG1hcDEgewo+PiAKPj4gcy9tYXAxL21wYTAvCj4gCj4gTm90ZWQsIHRoYW5rcyEKPiAK Pj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyaXAgPSA8JmJpZ2Nv cmUyX2FsZXJ0MT47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj b29saW5nLWRldmljZSA9Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDwmY3B1X2IyIFRIRVJNQUxfTk9fTElNSVQgVEhFUk1BTF9OT19MSU1JVD4sCj4+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwmY3B1X2Iz IFRIRVJNQUxfTk9fTElNSVQgVEhFUk1BTF9OT19MSU1JVD47Cj4+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBjb250cmlidXRpb24gPSA8MTAyND47Cj4+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfTsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgfTsK Pj4gPiArICAgICAgICAgICAgIH07Cj4+ID4gKwo+PiA+ICsgICAgICAgICAgICAgLyogc2Vuc29y IGJldHdlZW4gdGhlIGZvdXIgQTU1IGNvcmVzICovCj4+ID4gKyAgICAgICAgICAgICBsaXR0bGVf Y29yZV90aGVybWFsOiBsaXR0bGVjb3JlLXRoZXJtYWwgewo+PiA+ICsgICAgICAgICAgICAgICAg ICAgICBwb2xsaW5nLWRlbGF5LXBhc3NpdmUgPSA8MjA+Owo+PiA+ICsgICAgICAgICAgICAgICAg ICAgICBwb2xsaW5nLWRlbGF5ID0gPDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB0aGVy bWFsLXNlbnNvcnMgPSA8JnRzYWRjIDM+Owo+PiA+ICsKPj4gPiArICAgICAgICAgICAgICAgICAg ICAgdHJpcHMgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpdHRsZWNvcmVf YWxlcnQwOiBsaXR0bGVjb3JlLWFsZXJ0MCB7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB0ZW1wZXJhdHVyZSA9IDw3NTAwMD47Cj4+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBoeXN0ZXJlc2lzID0gPDIwMDA+Owo+PiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICJwYXNzaXZlIjsKPj4gPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGxpdHRsZWNvcmVfYWxlcnQxOiBsaXR0bGVjb3JlLWFsZXJ0MSB7Cj4+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZW1wZXJhdHVyZSA9IDw4NTAwMD47Cj4+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoeXN0ZXJlc2lzID0gPDIw MDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICJw YXNzaXZlIjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGxpdHRsZWNvcmVfY3JpdDogbGl0dGxlY29yZS1jcml0 IHsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRlbXBlcmF0dXJl ID0gPDExNTAwMD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBo eXN0ZXJlc2lzID0gPDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdHlwZSA9ICJjcml0aWNhbCI7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fTsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgfTsKPj4gPiArICAgICAgICAgICAgICAgICAg ICAgY29vbGluZy1tYXBzIHsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAy IHsKPj4gCj4+IHMvbWFwMi9tYXAwLwo+IAo+IE5vdGVkLCB0aGFua3MhCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1yb2NrY2hpcCBtYWlsaW5n IGxpc3QKTGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJvY2tjaGlwCg== 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 D47A8C48285 for ; Thu, 25 Jan 2024 22:20:07 +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:Message-ID:References:In-Reply-To:Subject:Cc:To:From :Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=U77IpH0aFJaqMBuOrG3MN9XbcC21R6OU66M7b779XUw=; b=Tx0Zh3wrNg2KOsmspFV+buRK+C RqAo1imDBnv6xKR1C3qq89riQp2lEwi/+4jBsawrZ8YmE+XmEFBjDAQaLi2/C8nKjx7LVwV0gSBd7 95DzJLDtIIfaHQmTr0HOq8AJO88tJds2tQ2tVqx1WGvLAIbkMOp5SgCNHUl6whXpzvfjV/GTk1tEX IHm0jWLNaCSjNWBzZvXO33PYHWfl/leBEWuIfrG4khCIBhd+s6nHcUkW0nCv45izSkn7Zykn1FEgT p04ijhZx42sye2hkDHpoIINF0VM69QWt/oS6komL62ABDLt1Heps8lFyvfH7urNmg500gMen4yjh5 SuOAiw/g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rT84g-00000002AyX-0GEO; Thu, 25 Jan 2024 22:19:54 +0000 Received: from mail.manjaro.org ([116.203.91.91]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rT84c-00000002AwB-2E13; Thu, 25 Jan 2024 22:19:52 +0000 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=manjaro.org; s=2021; t=1706221177; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bzRBY22pMxg+4h3uegQXsyfdNf8+dTMvBpIgXoWqSig=; b=eyt0jOaEsijExn+j088mTxQDy9lXfFJjPxpYQdEj9EbDxTGKHRwvUcuQF1id8O6cwASHXz GfOj6eUOQ9wnlcooyjzUpzIEQIVlsGaYMIQdBgJyqGoW/rMa8lrVKAkNCsK91AxCbm2+3r +PBCwz67BWEZ6Mwd+lRmfhPGzfOsxZ6p/PI9pkfHBKlMLQ80ThSsywTPmimowLHX0PfRsh O7AP5je7EUg3U64kk99NEoZtPYR5ObXlvQgROCNJCFtvgVDx9r4wy7pH32v12/fNCK7qMt m9f1stk72WwOMvRBz/BimKw1B4Dt388YHj5c9Btq7Fo++nhQZ5PFcasE0MssnA== Date: Thu, 25 Jan 2024 23:19:35 +0100 From: Dragan Simic To: Alexey Charkov Cc: Daniel Lezcano , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/4] arm64: dts: rockchip: enable built-in thermal monitoring on rk3588 In-Reply-To: References: <20240125-rk-dts-additions-v1-0-5879275db36f@gmail.com> <20240125-rk-dts-additions-v1-2-5879275db36f@gmail.com> <245f5692-be30-4216-8b13-988092793732@linaro.org> Message-ID: <55aa69e8b9fb0868091e4b2651a99beb@manjaro.org> X-Sender: dsimic@manjaro.org Authentication-Results: ORIGINATING; auth=pass smtp.auth=dsimic@manjaro.org smtp.mailfrom=dsimic@manjaro.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240125_141951_059345_20AADA98 X-CRM114-Status: GOOD ( 36.16 ) 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-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 T24gMjAyNC0wMS0yNSAwOToyNiwgQWxleGV5IENoYXJrb3Ygd3JvdGU6Cj4gT24gVGh1LCBKYW4g MjUsIDIwMjQgYXQgMTo1NuKAr0FNIERhbmllbCBMZXpjYW5vCj4gPGRhbmllbC5sZXpjYW5vQGxp bmFyby5vcmc+IHdyb3RlOgo+PiAKPj4gT24gMjQvMDEvMjAyNCAyMTozMCwgQWxleGV5IENoYXJr b3Ygd3JvdGU6Cj4+ID4gSW5jbHVkZSB0aGVybWFsIHpvbmVzIGluZm9ybWF0aW9uIGluIGRldmlj ZSB0cmVlIGZvciByazM1ODggdmFyaWFudHMKPj4gCj4+IFRoZXJlIGlzIGFuIGVuZXJneSBtb2Rl bCBmb3IgdGhlIENQVXMuIEJ1dCBmaW5kaW5nIG91dCB0aGUgc3VzdGFpbmFibGUKPj4gcG93ZXIg bWF5IGJlIGEgYml0IHRyaWNreS4gU28gSSBzdWdnZXN0IHRvIHJlbW92ZSBldmVyeXRoaW5nIHJl bGF0ZWQgCj4+IHRvCj4+IHRoZSBwb3dlciBhbGxvY2F0b3IgaW4gdGhpcyBjaGFuZ2UgYW5kIHBy b3Bvc2UgYSBkZWRpY2F0ZWQgY2hhbmdlIHdpdGgKPj4gYWxsIHRoZSBwb3dlciBjb25maWd1cmF0 aW9uICh3aGljaCBpbmNsdWRlcyBwcm9wZXIga19wKiBjb2VmZmljaWVudHMgCj4+IHRvCj4+IGJl IHNldCBmcm9tIHVzZXJzcGFjZSB0byBoYXZlIGEgZmxhdCBtaXRpZ2F0aW9uIGZpZ3VyZSkuCj4+ IAo+PiBUaGF0IGltcGxpZXMgcmVtb3ZpbmcgdGhlICJjb250cmlidXRpb24iIHByb3BlcnRpZXMg aW4gdGhpcyAKPj4gZGVzY3JpcHRpb24uCj4gCj4gQWxyaWdodCwgSSdsbCBqdXN0IGRyb3AgdGhv c2UgImNvbnRyaWJ1dGlvbiIgcHJvcGVydGllcywgdGhhbmtzIQo+IAo+PiBTb21lIGNvbW1lbnRz IGJlbG93IGJ1dCBkZWZpbml0aXZlbHkgdGhpcyB2ZXJzaW9uIGlzIGNsb3NlIHRvIGJlIG9rLgo+ IAo+IFlheSEgOikKPiAKPj4gPiBTaWduZWQtb2ZmLWJ5OiBBbGV4ZXkgQ2hhcmtvdiA8YWxjaGFy a0BnbWFpbC5jb20+Cj4+ID4gLS0tCj4+ID4gICBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlw L3JrMzU4OHMuZHRzaSB8IDE2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gPiAg IDEgZmlsZSBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKQo+PiA+Cj4+ID4gZGlmZiAtLWdpdCBh L2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4cy5kdHNpIGIvYXJjaC9hcm02NC9i b290L2R0cy9yb2NrY2hpcC9yazM1ODhzLmR0c2kKPj4gPiBpbmRleCAzNmIxYjdhY2ZlNmEuLjEz MWI5ZWIyMTM5OCAxMDA2NDQKPj4gPiAtLS0gYS9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlw L3JrMzU4OHMuZHRzaQo+PiA+ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmsz NTg4cy5kdHNpCj4+ID4gQEAgLTEwLDYgKzEwLDcgQEAKPj4gPiAgICNpbmNsdWRlIDxkdC1iaW5k aW5ncy9yZXNldC9yb2NrY2hpcCxyazM1ODgtY3J1Lmg+Cj4+ID4gICAjaW5jbHVkZSA8ZHQtYmlu ZGluZ3MvcGh5L3BoeS5oPgo+PiA+ICAgI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2F0YS9haGNpLmg+ Cj4+ID4gKyNpbmNsdWRlIDxkdC1iaW5kaW5ncy90aGVybWFsL3RoZXJtYWwuaD4KPj4gPgo+PiA+ ICAgLyB7Cj4+ID4gICAgICAgY29tcGF0aWJsZSA9ICJyb2NrY2hpcCxyazM1ODgiOwo+PiA+IEBA IC0yMjI4LDYgKzIyMjksMTcwIEBAIHRzYWRjOiB0c2FkY0BmZWMwMDAwMCB7Cj4+ID4gICAgICAg ICAgICAgICBzdGF0dXMgPSAiZGlzYWJsZWQiOwo+PiA+ICAgICAgIH07Cj4+ID4KPj4gPiArICAg ICB0aGVybWFsX3pvbmVzOiB0aGVybWFsLXpvbmVzIHsKPj4gPiArICAgICAgICAgICAgIC8qIHNl bnNvciBuZWFyIHRoZSBjZW50ZXIgb2YgdGhlIHdob2xlIGNoaXAgKi8KPj4gPiArICAgICAgICAg ICAgIHBhY2thZ2VfdGhlcm1hbDogcGFja2FnZS10aGVybWFsIHsKPj4gPiArICAgICAgICAgICAg ICAgICAgICAgcG9sbGluZy1kZWxheS1wYXNzaXZlID0gPDA+Owo+PiA+ICsgICAgICAgICAgICAg ICAgICAgICBwb2xsaW5nLWRlbGF5ID0gPDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB0 aGVybWFsLXNlbnNvcnMgPSA8JnRzYWRjIDA+Owo+PiA+ICsKPj4gPiArICAgICAgICAgICAgICAg ICAgICAgdHJpcHMgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhY2thZ2Vf Y3JpdDogcGFja2FnZS1jcml0IHsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHRlbXBlcmF0dXJlID0gPDExNTAwMD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBoeXN0ZXJlc2lzID0gPDA+Owo+PiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICJjcml0aWNhbCI7Cj4+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfTsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgfTsKPj4gPiAr ICAgICAgICAgICAgIH07Cj4+ID4gKwo+PiA+ICsgICAgICAgICAgICAgLyogc2Vuc29yIGJldHdl ZW4gQTc2IGNvcmVzIDAgYW5kIDEgKi8KPj4gPiArICAgICAgICAgICAgIGJpZ2NvcmUwX3RoZXJt YWw6IGJpZ2NvcmUwLXRoZXJtYWwgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICBwb2xsaW5n LWRlbGF5LXBhc3NpdmUgPSA8MjA+Owo+PiAKPj4gMjBtcyBzZWVtcyB2ZXJ5IHNob3J0LCBpcyB0 aGlzIHZhbHVlIG9uIHB1cnBvc2U/IE9yIGp1c3QgcGlja2VkIHVwCj4+IGFyYml0cmFyaWx5Pwo+ IAo+IEZyYW5rbHksIEkgc2ltcGx5IHVzZWQgdGhlIHZhbHVlIHRoYXQgUmFkeGEncyBkb3duc3Ry ZWFtIERUUyBzZXRzIGZvcgo+IG15IGJvYXJkLiAxMDBtcyBzZWVtIHRvIHdvcmsganVzdCBhcyB3 ZWxsLgoKSSB0aGluayB0aGF0IDEwMCBtcyBzaG91bGQgYmUganVzdCBmaW5lIChhbmQgc2hvdWxk IGxvd2VyIHRoZSByZXN1bHRpbmcKQ1BVIHVzYWdlIGEgYml0KSwgZXNwZWNpYWxseSBiZWNhdXNl IHRoZSByZXNvbHV0aW9uIG9mIHRoZSBUU0FEQ3MgaXMKcXVpdGUgbG93IGF0IDEgb0MsIGFjY29y ZGluZyB0byB0aGUgUkszNTg4IFRSTS4gIElmIHRoZSByZXNvbHV0aW9uIHdlcmUKaGlnaGVyLCBz YW1wbGluZyB0aGUgdGVtcGVyYXR1cmVzIG1vcmUgb2Z0ZW4gbWlnaHQgbWFrZSBtb3JlIHNlbnNl LgoKPj4gSWYgaXQgaXMgcG9zc2libGUsIHBlcmhhcHMgeW91IHNob3VsZCBwcm9maWxlIHRoZSB0 ZW1wZXJhdHVyZSBvZiB0aGVzZQo+PiB0aGVybWFsIHpvbmVzIChDUFVzIG9uZXMpLiBUaGVyZSBp cyBhIHRvb2wgaW4KPj4gPGxpbnV4ZGlyPi90b29scy90aGVybWFsL3RoZXJtb21ldGVyIHRvIGRv IHRoYXQuCj4+IAo+PiBZb3UgY2FuIG1lYXN1cmUgd2l0aCAxMG1zIHNhbXBsaW5nIHJhdGUgd2hl biBydW5uaW5nIGZvciBpbnN0YW5jZQo+PiBkaHJ5c3RvbmUgcGlubmVkIG9uIGIwIGFuZCBiMSwg dGhlbiBvbiBiMiBhbmQgYjMuIEFuZCBmaW5hbGx5IG9uIHRoZQo+PiBzbWFsbCBjbHVzdGVyLgo+ IAo+IEl0IHNlZW1zIHRyaWNreSB0byBpc29sYXRlIHRoZSBlZmZlY3RzIGZyb20ganVzdCBvbmUg b2YgdGhlIENQVQo+IGNsdXN0ZXJzLCBhcyB0aGVpciBpbmRpdmlkdWFsIHRoZXJtYWwgb3V0cHV0 cyBhcmUgbm90IHRoYXQgaGlnaC4KPiAKPiBGb3IgbXkgdGVzdGluZyBJIGRpc2FibGVkIHRoZSBm YW4gKGJ1dCBkaWRuJ3QgcmVtb3ZlIHRoZSBoZWF0c2luayB0bwo+IGF2b2lkIHdhc3RpbmcgdGhl IHRoZXJtYWwgaW50ZXJmYWNlIHRhcGUpLCBhbmQgdHJpZWQgbG9hZGluZyBDUFVzIHdpdGgKPiBz dHJlc3MtbmcuIEhlcmUgYXJlIHRoZSBvYnNlcnZhdGlvbnM6Cj4gIC0gTGl0dGxlIGNvcmVzIGFs b25lIHN0cmVzc2VkIHdpdGggNCB0aHJlYWRzIHBlZ2dlZCB0byB0aGVtIHdpdGgKPiB0YXNrc2V0 IG5ldmVyIHJlYWNoIHRoZSB0aHJvdHRsaW5nIHRlbXBlcmF0dXJlICg4NUMpLCBhbmQgYmFsYW5j ZSBvdXQKPiBhcm91bmQgNjBDCj4gIC0gRWl0aGVyIG9mIHRoZSBiaWcgY29yZSBjbHVzdGVycyBz dHJlc3NlZCBpbmRpdmlkdWFsbHkgd2l0aCAyCj4gdGhyZWFkcyBwZWdnZWQgdG8gdGhlbSB3aXRo IHRhc2tzZXQgbmV2ZXIgcmVhY2ggdGhlIHRocm90dGxpbmcKPiB0ZW1wZXJhdHVyZSBlaXRoZXIK PiAgLSBGb3VyIGJpZyBjb3JlcyB3aXRoIDQgdGhyZWFkcyBoZWF0IHVwIHZlcnkgc2xvd2x5ICg+ MzAgbWludXRlcyB0bwo+IHJlYWNoIHRocm90dGxpbmcgdGVtcGVyYXR1cmUsIEkgZGlkbid0IGhh dmUgZW5vdWdoIHBhdGllbmNlIHRvIGxldAo+IHRoZW0gYWN0dWFsbHkgcmVhY2ggaXQgLSBtYXli ZSB0aGV5IG5ldmVyIGRvKQo+ICAtIEVpZ2h0IGNvcmVzIHdpdGggOCB0aHJlYWRzIGhlYXQgdXAg dG8gdGhlIHRocm90dGxpbmcgdGVtcGVyYXR1cmUKPiB3aXRoaW4gfjUgbWludXRlcyAoYWdhaW4s IHdpdGggdGhlIGZhbiBvZmYpLCBhbmQgdGhlbiwgYXMgc29vbiBhcyBqdXN0Cj4gb25lIG9mIHRo ZSBiaWcgY29yZSBjbHVzdGVycyBnZXRzIHRocm90dGxlZCwgdGhlIHRlbXBlcmF0dXJlIG9mIGFs bAo+IGNvcmVzIGJhbGFuY2VzIG91dCBqdXN0IGJlbG93IHRoZSB0aHJvdHRsaW5nIHRocmVzaG9s ZC4gSW4gbXkKPiBvYnNlcnZhdGlvbiBjb3JlcyA2LDcgZ28gZnJvbSAyLjRHSHogZG93biB0byAx LjhHSHogd2hpbGUgdGhlIHJlc3QKPiBzdGF5IGF0IHRoZWlyIHJlc3BlY3RpdmUgdG9wIHBlcmZv cm1hbmNlIHN0YXRlcyAoMi40R0h6IGZvciBiaWcgY29yZXMKPiA0LDUgYW5kIDEuOEdIeiBmb3Ig bGl0dGxlIGNvcmVzIDAtMykKPiAKPiBBZGRpbmcgdG8gaXQgdGhlIGZhY3QgdGhhdCB0aGUgdGVt cGVyYXR1cmUgbWVhc3VyZW1lbnQgcmVzb2x1dGlvbiBpcwo+IG5vdCB2ZXJ5IGdyYW51bGFyIChh bG1vc3QgMUMpIGl0J3Mgc29tZXdoYXQgZGlmZmljdWx0IHRvIGVzdGltYXRlIGhvdwo+IGZhc3Qg dGhyb3R0bGluZyBhY3Rpb24gb24gYSBzaW5nbGUgY2x1c3RlciByZWFsbHkgYnJpbmdzIGl0cwo+ IHRlbXBlcmF0dXJlIHdpdGhpbiBib3VuZHMsIGFzIHRoZXkgYWxsIGFmZmVjdCBlYWNoIG90aGVy IGF0IHJlbGV2YW50Cj4gdGVtcGVyYXR1cmUtbG9hZCBjb21iaW5hdGlvbnMuIFBlcmhhcHMgaXQg bWVhbnMgdGhhdCB0b28gZ3JhbnVsYXIKPiBwb2xsaW5nIGRvZXNuJ3QgYWRkIG11Y2ggdmFsdWUu Cj4gCj4+IEJ1dCBpZiB5b3UgZG9uJ3QgaGF2ZSBzcGFyZSB0aW1lIGFuZCAyMCBpcyBvayBmb3Ig eW91LiBUaGVuIGl0IGlzIGZpbmUKPj4gZm9yIG1lIHRvby4KPiAKPiBJIGd1ZXNzIEknbGwgZ28g Zm9yIDEwMCBhcyBvdGhlciB1cHN0cmVhbSBSb2NrY2hpcCAuZHRzaSdzIGRvLCBnaXZlbgo+IGFs bCBvZiB0aGUgYWJvdmUuIFRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQhCj4gCj4+IFNvbWUg bml0cyBiZWxvdy4KPj4gCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgIHBvbGxpbmctZGVsYXkg PSA8MD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgIHRoZXJtYWwtc2Vuc29ycyA9IDwmdHNh ZGMgMT47Cj4+ID4gKwo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB0cmlwcyB7Cj4+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmlnY29yZTBfYWxlcnQwOiBiaWdjb3JlMC1hbGVy dDAgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVtcGVyYXR1 cmUgPSA8NzUwMDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aHlzdGVyZXNpcyA9IDwyMDAwPjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHR5cGUgPSAicGFzc2l2ZSI7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfTsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaWdjb3JlMF9hbGVydDE6 IGJpZ2NvcmUwLWFsZXJ0MSB7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB0ZW1wZXJhdHVyZSA9IDw4NTAwMD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBoeXN0ZXJlc2lzID0gPDIwMDA+Owo+PiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICJwYXNzaXZlIjsKPj4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJp Z2NvcmUwX2NyaXQ6IGJpZ2NvcmUwLWNyaXQgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdGVtcGVyYXR1cmUgPSA8MTE1MDAwPjsKPj4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGh5c3RlcmVzaXMgPSA8MD47Cj4+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlID0gImNyaXRpY2FsIjsKPj4gPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB9 Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICBjb29saW5nLW1hcHMgewo+PiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIG1hcDAgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdHJpcCA9IDwmYmlnY29yZTBfYWxlcnQxPjsKPj4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvb2xpbmctZGV2aWNlID0KPj4gPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZjcHVfYjAgVEhFUk1BTF9O T19MSU1JVCBUSEVSTUFMX05PX0xJTUlUPiwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPCZjcHVfYjEgVEhFUk1BTF9OT19MSU1JVCBUSEVSTUFMX05P X0xJTUlUPjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRy aWJ1dGlvbiA9IDwxMDI0PjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Owo+ PiA+ICsgICAgICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAgICAgICAgICAgfTsKPj4gPiAr Cj4+ID4gKyAgICAgICAgICAgICAvKiBzZW5zb3IgYmV0d2VlbiBBNzYgY29yZXMgMiBhbmQgMyAq Lwo+PiA+ICsgICAgICAgICAgICAgYmlnY29yZTJfdGhlcm1hbDogYmlnY29yZTItdGhlcm1hbCB7 Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgIHBvbGxpbmctZGVsYXktcGFzc2l2ZSA9IDwyMD47 Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgIHBvbGxpbmctZGVsYXkgPSA8MD47Cj4+ID4gKyAg ICAgICAgICAgICAgICAgICAgIHRoZXJtYWwtc2Vuc29ycyA9IDwmdHNhZGMgMj47Cj4+ID4gKwo+ PiA+ICsgICAgICAgICAgICAgICAgICAgICB0cmlwcyB7Cj4+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgYmlnY29yZTJfYWxlcnQwOiBiaWdjb3JlMi1hbGVydDAgewo+PiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVtcGVyYXR1cmUgPSA8NzUwMDA+Owo+ PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHlzdGVyZXNpcyA9IDwy MDAwPjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUgPSAi cGFzc2l2ZSI7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfTsKPj4gPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBiaWdjb3JlMl9hbGVydDE6IGJpZ2NvcmUyLWFsZXJ0 MSB7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZW1wZXJhdHVy ZSA9IDw4NTAwMD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBo eXN0ZXJlc2lzID0gPDIwMDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgdHlwZSA9ICJwYXNzaXZlIjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB9Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJpZ2NvcmUyX2NyaXQ6IGJp Z2NvcmUyLWNyaXQgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dGVtcGVyYXR1cmUgPSA8MTE1MDAwPjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGh5c3RlcmVzaXMgPSA8MD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB0eXBlID0gImNyaXRpY2FsIjsKPj4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB9Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAgICAg ICAgICAgICAgICAgICBjb29saW5nLW1hcHMgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIG1hcDEgewo+PiAKPj4gcy9tYXAxL21wYTAvCj4gCj4gTm90ZWQsIHRoYW5rcyEKPiAK Pj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyaXAgPSA8JmJpZ2Nv cmUyX2FsZXJ0MT47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj b29saW5nLWRldmljZSA9Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDwmY3B1X2IyIFRIRVJNQUxfTk9fTElNSVQgVEhFUk1BTF9OT19MSU1JVD4sCj4+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwmY3B1X2Iz IFRIRVJNQUxfTk9fTElNSVQgVEhFUk1BTF9OT19MSU1JVD47Cj4+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBjb250cmlidXRpb24gPSA8MTAyND47Cj4+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfTsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgfTsK Pj4gPiArICAgICAgICAgICAgIH07Cj4+ID4gKwo+PiA+ICsgICAgICAgICAgICAgLyogc2Vuc29y IGJldHdlZW4gdGhlIGZvdXIgQTU1IGNvcmVzICovCj4+ID4gKyAgICAgICAgICAgICBsaXR0bGVf Y29yZV90aGVybWFsOiBsaXR0bGVjb3JlLXRoZXJtYWwgewo+PiA+ICsgICAgICAgICAgICAgICAg ICAgICBwb2xsaW5nLWRlbGF5LXBhc3NpdmUgPSA8MjA+Owo+PiA+ICsgICAgICAgICAgICAgICAg ICAgICBwb2xsaW5nLWRlbGF5ID0gPDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB0aGVy bWFsLXNlbnNvcnMgPSA8JnRzYWRjIDM+Owo+PiA+ICsKPj4gPiArICAgICAgICAgICAgICAgICAg ICAgdHJpcHMgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpdHRsZWNvcmVf YWxlcnQwOiBsaXR0bGVjb3JlLWFsZXJ0MCB7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB0ZW1wZXJhdHVyZSA9IDw3NTAwMD47Cj4+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBoeXN0ZXJlc2lzID0gPDIwMDA+Owo+PiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICJwYXNzaXZlIjsKPj4gPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGxpdHRsZWNvcmVfYWxlcnQxOiBsaXR0bGVjb3JlLWFsZXJ0MSB7Cj4+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZW1wZXJhdHVyZSA9IDw4NTAwMD47Cj4+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoeXN0ZXJlc2lzID0gPDIw MDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSA9ICJw YXNzaXZlIjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Owo+PiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGxpdHRsZWNvcmVfY3JpdDogbGl0dGxlY29yZS1jcml0 IHsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRlbXBlcmF0dXJl ID0gPDExNTAwMD47Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBo eXN0ZXJlc2lzID0gPDA+Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdHlwZSA9ICJjcml0aWNhbCI7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fTsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgfTsKPj4gPiArICAgICAgICAgICAgICAgICAg ICAgY29vbGluZy1tYXBzIHsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAy IHsKPj4gCj4+IHMvbWFwMi9tYXAwLwo+IAo+IE5vdGVkLCB0aGFua3MhCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.manjaro.org (mail.manjaro.org [116.203.91.91]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 511F4130E3C; Thu, 25 Jan 2024 22:19:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=116.203.91.91 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706221184; cv=none; b=PvMdxzm5WUS2VJPAldA/l/xC8wDr8gZhJefY6i1G6/ZHD+wbvSW0BcepcPDdC4XJG11ITBVdWAcAXQe7nXKM6VS1GhOVXHm+xtIrdqab3MYmHVQW9In7Jo24O9prhqOcpPmvQ/yPkb/rmzwN8K6XYs3kvtu7RXMaPcRJJD7mzMw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706221184; c=relaxed/simple; bh=d38WnNQvNhLYVOelkDEd5MQzIBOLr526Ysbk5Qc+buQ=; h=MIME-Version:Date:From:To:Cc:Subject:In-Reply-To:References: Message-ID:Content-Type; b=Ieblc2XBwQKWthLecbQ1+u42fSC6vsjaOc5Xwb1nQgdUfVS0gkQq5HZ4x0TMhXf0K2Lf7unMW5QTohBtVi+ttR2MPvZZssyi06ze//KZW//hYxiNYFNaMS2Fr7jtrk266WLjt7ARndG+etSVNI3EyB2T+zgrKYhTTaImcssWESI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=manjaro.org; spf=pass smtp.mailfrom=manjaro.org; dkim=pass (2048-bit key) header.d=manjaro.org header.i=@manjaro.org header.b=eyt0jOaE; arc=none smtp.client-ip=116.203.91.91 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=manjaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=manjaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=manjaro.org header.i=@manjaro.org header.b="eyt0jOaE" Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=manjaro.org; s=2021; t=1706221177; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bzRBY22pMxg+4h3uegQXsyfdNf8+dTMvBpIgXoWqSig=; b=eyt0jOaEsijExn+j088mTxQDy9lXfFJjPxpYQdEj9EbDxTGKHRwvUcuQF1id8O6cwASHXz GfOj6eUOQ9wnlcooyjzUpzIEQIVlsGaYMIQdBgJyqGoW/rMa8lrVKAkNCsK91AxCbm2+3r +PBCwz67BWEZ6Mwd+lRmfhPGzfOsxZ6p/PI9pkfHBKlMLQ80ThSsywTPmimowLHX0PfRsh O7AP5je7EUg3U64kk99NEoZtPYR5ObXlvQgROCNJCFtvgVDx9r4wy7pH32v12/fNCK7qMt m9f1stk72WwOMvRBz/BimKw1B4Dt388YHj5c9Btq7Fo++nhQZ5PFcasE0MssnA== Date: Thu, 25 Jan 2024 23:19:35 +0100 From: Dragan Simic To: Alexey Charkov Cc: Daniel Lezcano , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/4] arm64: dts: rockchip: enable built-in thermal monitoring on rk3588 In-Reply-To: References: <20240125-rk-dts-additions-v1-0-5879275db36f@gmail.com> <20240125-rk-dts-additions-v1-2-5879275db36f@gmail.com> <245f5692-be30-4216-8b13-988092793732@linaro.org> Message-ID: <55aa69e8b9fb0868091e4b2651a99beb@manjaro.org> X-Sender: dsimic@manjaro.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Authentication-Results: ORIGINATING; auth=pass smtp.auth=dsimic@manjaro.org smtp.mailfrom=dsimic@manjaro.org On 2024-01-25 09:26, Alexey Charkov wrote: > On Thu, Jan 25, 2024 at 1:56 AM Daniel Lezcano > wrote: >> >> On 24/01/2024 21:30, Alexey Charkov wrote: >> > Include thermal zones information in device tree for rk3588 variants >> >> There is an energy model for the CPUs. But finding out the sustainable >> power may be a bit tricky. So I suggest to remove everything related >> to >> the power allocator in this change and propose a dedicated change with >> all the power configuration (which includes proper k_p* coefficients >> to >> be set from userspace to have a flat mitigation figure). >> >> That implies removing the "contribution" properties in this >> description. > > Alright, I'll just drop those "contribution" properties, thanks! > >> Some comments below but definitively this version is close to be ok. > > Yay! :) > >> > Signed-off-by: Alexey Charkov >> > --- >> > arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 165 ++++++++++++++++++++++++++++++ >> > 1 file changed, 165 insertions(+) >> > >> > diff --git a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi >> > index 36b1b7acfe6a..131b9eb21398 100644 >> > --- a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi >> > +++ b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi >> > @@ -10,6 +10,7 @@ >> > #include >> > #include >> > #include >> > +#include >> > >> > / { >> > compatible = "rockchip,rk3588"; >> > @@ -2228,6 +2229,170 @@ tsadc: tsadc@fec00000 { >> > status = "disabled"; >> > }; >> > >> > + thermal_zones: thermal-zones { >> > + /* sensor near the center of the whole chip */ >> > + package_thermal: package-thermal { >> > + polling-delay-passive = <0>; >> > + polling-delay = <0>; >> > + thermal-sensors = <&tsadc 0>; >> > + >> > + trips { >> > + package_crit: package-crit { >> > + temperature = <115000>; >> > + hysteresis = <0>; >> > + type = "critical"; >> > + }; >> > + }; >> > + }; >> > + >> > + /* sensor between A76 cores 0 and 1 */ >> > + bigcore0_thermal: bigcore0-thermal { >> > + polling-delay-passive = <20>; >> >> 20ms seems very short, is this value on purpose? Or just picked up >> arbitrarily? > > Frankly, I simply used the value that Radxa's downstream DTS sets for > my board. 100ms seem to work just as well. I think that 100 ms should be just fine (and should lower the resulting CPU usage a bit), especially because the resolution of the TSADCs is quite low at 1 oC, according to the RK3588 TRM. If the resolution were higher, sampling the temperatures more often might make more sense. >> If it is possible, perhaps you should profile the temperature of these >> thermal zones (CPUs ones). There is a tool in >> /tools/thermal/thermometer to do that. >> >> You can measure with 10ms sampling rate when running for instance >> dhrystone pinned on b0 and b1, then on b2 and b3. And finally on the >> small cluster. > > It seems tricky to isolate the effects from just one of the CPU > clusters, as their individual thermal outputs are not that high. > > For my testing I disabled the fan (but didn't remove the heatsink to > avoid wasting the thermal interface tape), and tried loading CPUs with > stress-ng. Here are the observations: > - Little cores alone stressed with 4 threads pegged to them with > taskset never reach the throttling temperature (85C), and balance out > around 60C > - Either of the big core clusters stressed individually with 2 > threads pegged to them with taskset never reach the throttling > temperature either > - Four big cores with 4 threads heat up very slowly (>30 minutes to > reach throttling temperature, I didn't have enough patience to let > them actually reach it - maybe they never do) > - Eight cores with 8 threads heat up to the throttling temperature > within ~5 minutes (again, with the fan off), and then, as soon as just > one of the big core clusters gets throttled, the temperature of all > cores balances out just below the throttling threshold. In my > observation cores 6,7 go from 2.4GHz down to 1.8GHz while the rest > stay at their respective top performance states (2.4GHz for big cores > 4,5 and 1.8GHz for little cores 0-3) > > Adding to it the fact that the temperature measurement resolution is > not very granular (almost 1C) it's somewhat difficult to estimate how > fast throttling action on a single cluster really brings its > temperature within bounds, as they all affect each other at relevant > temperature-load combinations. Perhaps it means that too granular > polling doesn't add much value. > >> But if you don't have spare time and 20 is ok for you. Then it is fine >> for me too. > > I guess I'll go for 100 as other upstream Rockchip .dtsi's do, given > all of the above. Thanks for pointing this out! > >> Some nits below. >> >> > + polling-delay = <0>; >> > + thermal-sensors = <&tsadc 1>; >> > + >> > + trips { >> > + bigcore0_alert0: bigcore0-alert0 { >> > + temperature = <75000>; >> > + hysteresis = <2000>; >> > + type = "passive"; >> > + }; >> > + bigcore0_alert1: bigcore0-alert1 { >> > + temperature = <85000>; >> > + hysteresis = <2000>; >> > + type = "passive"; >> > + }; >> > + bigcore0_crit: bigcore0-crit { >> > + temperature = <115000>; >> > + hysteresis = <0>; >> > + type = "critical"; >> > + }; >> > + }; >> > + cooling-maps { >> > + map0 { >> > + trip = <&bigcore0_alert1>; >> > + cooling-device = >> > + <&cpu_b0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, >> > + <&cpu_b1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; >> > + contribution = <1024>; >> > + }; >> > + }; >> > + }; >> > + >> > + /* sensor between A76 cores 2 and 3 */ >> > + bigcore2_thermal: bigcore2-thermal { >> > + polling-delay-passive = <20>; >> > + polling-delay = <0>; >> > + thermal-sensors = <&tsadc 2>; >> > + >> > + trips { >> > + bigcore2_alert0: bigcore2-alert0 { >> > + temperature = <75000>; >> > + hysteresis = <2000>; >> > + type = "passive"; >> > + }; >> > + bigcore2_alert1: bigcore2-alert1 { >> > + temperature = <85000>; >> > + hysteresis = <2000>; >> > + type = "passive"; >> > + }; >> > + bigcore2_crit: bigcore2-crit { >> > + temperature = <115000>; >> > + hysteresis = <0>; >> > + type = "critical"; >> > + }; >> > + }; >> > + cooling-maps { >> > + map1 { >> >> s/map1/mpa0/ > > Noted, thanks! > >> > + trip = <&bigcore2_alert1>; >> > + cooling-device = >> > + <&cpu_b2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, >> > + <&cpu_b3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; >> > + contribution = <1024>; >> > + }; >> > + }; >> > + }; >> > + >> > + /* sensor between the four A55 cores */ >> > + little_core_thermal: littlecore-thermal { >> > + polling-delay-passive = <20>; >> > + polling-delay = <0>; >> > + thermal-sensors = <&tsadc 3>; >> > + >> > + trips { >> > + littlecore_alert0: littlecore-alert0 { >> > + temperature = <75000>; >> > + hysteresis = <2000>; >> > + type = "passive"; >> > + }; >> > + littlecore_alert1: littlecore-alert1 { >> > + temperature = <85000>; >> > + hysteresis = <2000>; >> > + type = "passive"; >> > + }; >> > + littlecore_crit: littlecore-crit { >> > + temperature = <115000>; >> > + hysteresis = <0>; >> > + type = "critical"; >> > + }; >> > + }; >> > + cooling-maps { >> > + map2 { >> >> s/map2/map0/ > > Noted, thanks!