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 11C41C7EE24 for ; Fri, 2 Jun 2023 08:49: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: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=A5kVivf8UQC/6m0bHtQfLsZK8M4e7xEXnIenJMEhpcw=; b=WaXciU2Y2tXc7R MpAr2aGg9brig27/yMzEYwVfwp9CTPZ2wVY0bgDPCP9mqn0eqwHTaeg7mzkhpEXTVOmMKV6zdkDsv bU7UDdtpEThJALL0qPEDS5n44S5dO68JgfCkkscYm2+qXu+OijTOIcNuV7W3Z3whsJ0Wk7f+8K2Jl OB9YAP62CsEvLnPJC+4xZC4sOLrglCAuChzd3yttkOOPh0rc4f64DJ4vu07iqOHVselwQACrn770D y/cNghxy9YkBswxycqv550vcy/pudZWEVic8qRNAp44vmrT0VvAWkWtkXJYM+9Qkvqz6fNwLsZVO5 UQrtt4aty8Xx2PUTsSqQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q50Sc-006DRM-35; Fri, 02 Jun 2023 08:48:38 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q50SZ-006DPJ-2F for linux-arm-kernel@lists.infradead.org; Fri, 02 Jun 2023 08:48:37 +0000 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-3f603ff9c02so17311505e9.2 for ; Fri, 02 Jun 2023 01:48:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1685695713; x=1688287713; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=hy7ZWgwvbQw0vF/j44DrE+pxcxlkHmF/+G3M51v+f2Y=; b=UvECccFHPDOZZjOqEWbW35gXhOHqQaqYC8jpmi8noSSduan5Ls0a9rI2ViSkjq5IdO F7qf/DcGydpfz1XSvpU3XFjDS8QyPRahRVrLV4jgk/jKPZWbo25hETwcJhe/AidT9fFq fYvMIvLP8PlKnd5KEmYoiKXJv464N1oayK0otffMCh2hSapCl0leD9ISOAOHggzwDMdJ mqOytqN8lC7fhpvRZelksmgCaftQHwhCSzVk/rTENPiYseUjOppiER9l4rFNKA1DEuDq nXZ7CXU+JwZSI3ol9LNDxuIO3lJf93V/AvIwDzSh0Kt9c4f//1K1wrqQ5j2yJGttZJeR s/EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685695713; x=1688287713; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hy7ZWgwvbQw0vF/j44DrE+pxcxlkHmF/+G3M51v+f2Y=; b=CLUT8eNarXPuExDIFH58d41iBVCqEqtTbx789Ju6bEFBtA5mGYHt/fFdAfaHnU1TxJ /B1rRqJ5s+hjapWyEQ9LXBMew/zEN7tyFTATe7DE+anr/av1D+aD32XK/vY2y5DnCFYr 2Sq5y3jbjODZ+7TlSH64fTmp8yftNgO7W9J18a0hhybba7u5eha0lxDBKrxYFwCfsZyW DqiZZuVsZUDuJE0jDaQ3NMHr7qUk6YSGd41Ov1pnsrpw5k2/BR5EN1XO9suqToF8RfIc /59ctUt5tpavCzNFhEsDuAOk6Af6Nu2/7AYrDUg079aHuBSd7AR5KaYsiLh6aB8k7mfv e6XA== X-Gm-Message-State: AC+VfDwR0ybKJSiXmgVOxCVj3K085/f1qm4qF1BMcmWDexCqBZoLIvVA te2SXZu05sBLDMYLNpnkVxBhUg== X-Google-Smtp-Source: ACHHUZ4D84wQyp47giQRpl65CGko8rey1F9ShVN6NGtUak9BS4hDjYgHB3xL2Np6FnsSeXDKWbtBGQ== X-Received: by 2002:a05:600c:2045:b0:3f6:c7b:d3b7 with SMTP id p5-20020a05600c204500b003f60c7bd3b7mr1377479wmg.37.1685695712781; Fri, 02 Jun 2023 01:48:32 -0700 (PDT) Received: from ?IPV6:2a05:6e02:1041:c10:548f:8f7e:a3c2:888a? ([2a05:6e02:1041:c10:548f:8f7e:a3c2:888a]) by smtp.googlemail.com with ESMTPSA id l4-20020a1c7904000000b003f5ffba9ae1sm1234932wme.24.2023.06.02.01.48.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 02 Jun 2023 01:48:32 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2023 10:48:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH v2 2/6] thermal/drivers/mediatek/lvts_thermal: Honor sensors in immediate mode Content-Language: en-US To: =?UTF-8?B?TsOtY29sYXMgRi4gUi4gQS4gUHJhZG8=?= Cc: kernel@collabora.com, Alexandre Mergnat , Balsam CHIHI , Chen-Yu Tsai , Alexandre Bailon , AngeloGioacchino Del Regno , Amit Kucheria , Matthias Brugger , "Rafael J. Wysocki" , Zhang Rui , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-pm@vger.kernel.org References: <20230504004852.627049-1-nfraprado@collabora.com> <20230504004852.627049-3-nfraprado@collabora.com> From: Daniel Lezcano In-Reply-To: <20230504004852.627049-3-nfraprado@collabora.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230602_014835_736642_8968E162 X-CRM114-Status: GOOD ( 27.60 ) 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 T24gMDQvMDUvMjAyMyAwMjo0OCwgTsOtY29sYXMgRi4gUi4gQS4gUHJhZG8gd3JvdGU6Cj4gRWFj aCBjb250cm9sbGVyIGNhbiBiZSBjb25maWd1cmVkIHRvIG9wZXJhdGUgb24gaW1tZWRpYXRlIG9y IGZpbHRlcmVkCj4gbW9kZS4gT24gZmlsdGVyZWQgbW9kZSwgdGhlIHNlbnNvcnMgYXJlIGVuYWJs ZWQgYnkgc2V0dGluZyB0aGUKPiBjb3JyZXNwb25kaW5nIGJpdHMgaW4gTU9OQ1RMMCwgd2hpbGUg b24gaW1tZWRpYXRlIG1vZGUsIGJ5IHNldHRpbmcKPiBNU1JDVEwxLgo+IAo+IFByZXZpb3VzbHks IHRoZSBjb2RlIHdvdWxkIHNldCBNU1JDVEwxIGZvciBhbGwgZm91ciBzZW5zb3JzIHdoZW4KPiBj b25maWd1cmVkIHRvIGltbWVkaWF0ZSBtb2RlLCBidXQgZ2l2ZW4gdGhhdCB0aGUgY29udHJvbGxl ciBtaWdodCBub3QKPiBoYXZlIGFsbCBmb3VyIHNlbnNvcnMgY29ubmVjdGVkLCB0aGlzIHdvdWxk IGNhdXNlIGludGVycnVwdHMgdG8gdHJpZ2dlcgo+IGZvciBub24tZXhpc3RlbnQgc2Vuc29ycy4g Rml4IHRoaXMgYnkgaGFuZGxpbmcgdGhlIE1TUkNUTDEgcmVnaXN0ZXIKPiBhbmFsb2dvdXNseSB0 byB0aGUgTU9OQ1RMMDogb25seSBlbmFibGUgdGhlIHNlbnNvcnMgdGhhdCB3ZXJlIGRlY2xhcmVk Lgo+IAo+IEZpeGVzOiBmNWY2MzNiMTgyMzQgKCJ0aGVybWFsL2RyaXZlcnMvbWVkaWF0ZWs6IEFk ZCB0aGUgTG93IFZvbHRhZ2UgVGhlcm1hbCBTZW5zb3IgZHJpdmVyIikKPiBTaWduZWQtb2ZmLWJ5 OiBOw61jb2xhcyBGLiBSLiBBLiBQcmFkbyA8bmZyYXByYWRvQGNvbGxhYm9yYS5jb20+Cj4gUmV2 aWV3ZWQtYnk6IEFuZ2Vsb0dpb2FjY2hpbm8gRGVsIFJlZ25vIDxhbmdlbG9naW9hY2NoaW5vLmRl bHJlZ25vQGNvbGxhYm9yYS5jb20+Cj4gVGVzdGVkLWJ5OiBDaGVuLVl1IFRzYWkgPHdlbnN0QGNo cm9taXVtLm9yZz4KPiAtLS0KPiAKPiAobm8gY2hhbmdlcyBzaW5jZSB2MSkKPiAKPiAgIGRyaXZl cnMvdGhlcm1hbC9tZWRpYXRlay9sdnRzX3RoZXJtYWwuYyB8IDUwICsrKysrKysrKysrKystLS0t LS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlv bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy90aGVybWFsL21lZGlhdGVrL2x2dHNfdGhl cm1hbC5jIGIvZHJpdmVycy90aGVybWFsL21lZGlhdGVrL2x2dHNfdGhlcm1hbC5jCj4gaW5kZXgg Mjk4OGYyMDE2MzNhLi5mN2Q5OThhNDVlYTAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy90aGVybWFs L21lZGlhdGVrL2x2dHNfdGhlcm1hbC5jCj4gKysrIGIvZHJpdmVycy90aGVybWFsL21lZGlhdGVr L2x2dHNfdGhlcm1hbC5jCj4gQEAgLTkyMiwyNCArOTIyLDYgQEAgc3RhdGljIGludCBsdnRzX2N0 cmxfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGx2dHNfY3RybCAqbHZ0c19j dHJsKQo+ICAgCQkJTFZUU19IV19GSUxURVIgPDwgMyB8IExWVFNfSFdfRklMVEVSOwo+ICAgCXdy aXRlbCh2YWx1ZSwgTFZUU19NU1JDVEwwKGx2dHNfY3RybC0+YmFzZSkpOwo+ICAgCj4gLQkvKgo+ IC0JICogTFZUU19NU1JDVEwxIDogTWVhc3VyZW1lbnQgY29udHJvbAo+IC0JICoKPiAtCSAqIEJp dHM6Cj4gLQkgKgo+IC0JICogOTogSWdub3JlIE1TUkNUTDAgY29uZmlnIGFuZCBkbyBpbW1lZGlh dGUgbWVhc3VyZW1lbnQgb24gc2Vuc29yMwo+IC0JICogNjogSWdub3JlIE1TUkNUTDAgY29uZmln IGFuZCBkbyBpbW1lZGlhdGUgbWVhc3VyZW1lbnQgb24gc2Vuc29yMgo+IC0JICogNTogSWdub3Jl IE1TUkNUTDAgY29uZmlnIGFuZCBkbyBpbW1lZGlhdGUgbWVhc3VyZW1lbnQgb24gc2Vuc29yMQo+ IC0JICogNDogSWdub3JlIE1TUkNUTDAgY29uZmlnIGFuZCBkbyBpbW1lZGlhdGUgbWVhc3VyZW1l bnQgb24gc2Vuc29yMAo+IC0JICoKPiAtCSAqIFRoYXQgY29uZmlndXJhdGlvbiB3aWxsIGlnbm9y ZSB0aGUgZmlsdGVyaW5nIGFuZCB0aGUgZGVsYXlzCj4gLQkgKiBpbnRyb2R1Y2VkIGJlbG93IGlu IE1PTkNUTDEgYW5kIE1PTkNUTDIKPiAtCSAqLwo+IC0JaWYgKGx2dHNfY3RybC0+bW9kZSA9PSBM VlRTX01TUl9JTU1FRElBVEVfTU9ERSkgewo+IC0JCXZhbHVlID0gQklUKDkpIHwgQklUKDYpIHwg QklUKDUpIHwgQklUKDQpOwo+IC0JCXdyaXRlbCh2YWx1ZSwgTFZUU19NU1JDVEwxKGx2dHNfY3Ry bC0+YmFzZSkpOwo+IC0JfQo+IC0KPiAgIAkvKgo+ICAgCSAqIExWVFNfTU9OQ1RMMSA6IFBlcmlv ZCB1bml0IGFuZCBncm91cCBpbnRlcnZhbCBjb25maWd1cmF0aW9uCj4gICAJICoKPiBAQCAtMTAw NCw2ICs5ODYsOCBAQCBzdGF0aWMgaW50IGx2dHNfY3RybF9zdGFydChzdHJ1Y3QgZGV2aWNlICpk ZXYsIHN0cnVjdCBsdnRzX2N0cmwgKmx2dHNfY3RybCkKPiAgIAlzdHJ1Y3QgbHZ0c19zZW5zb3Ig Kmx2dHNfc2Vuc29ycyA9IGx2dHNfY3RybC0+c2Vuc29yczsKPiAgIAlzdHJ1Y3QgdGhlcm1hbF96 b25lX2RldmljZSAqdHo7Cj4gICAJdTMyIHNlbnNvcl9tYXAgPSAwOwo+ICsJdTMyIHNlbnNvcl9t YXBfYml0c1tdWzRdID0ge3tCSVQoNCksIEJJVCg1KSwgQklUKDYpLCBCSVQoOSl9LAo+ICsJCQkJ ICAgIHtCSVQoMCksIEJJVCgxKSwgQklUKDIpLCBCSVQoMyl9fTsKCkV2ZW4gY29ycmVjdCwgdGhp cyBpbml0aWFsaXphdGlvbiBzb3VuZHMgcHJvbmUgdG8gZXJyb3IgYW5kIGEgYml0IApvYmZ1c2Nh dGluZyAoZWcuIGl0IGFzc3VtZXMgTFZUU19NU1JfSU1NRURJQVRFX01PREUgaXMgMSkuCgpXaGF0 IGFib3V0PwoKCS8qCgkgKiBBIGRlc2NyaXB0aW9uCgkgKi8KCXUzMiBzZW5zb3JfaW1tX2JpdG1h cFtdID0geyBCSVQoMCksIEJJVCgxKSwgQklUKDIpLCBCSVQoMykgfTsKCXUzMiBzZW5zb3JfZmls dF9iaXRtYXBbXSA9IHsgQklUKDQpLCBCSVQoNSksIEJJVCg2KSwgQklUKDkpIH07CgoJdTMyICpz ZW5zb3JfYml0bWFwID0gbHZ0c19jdHJsLT5tb2RlID8gTFZUU19NU1JfSU1NRURJQVRFX01PREUg OiAKc2Vuc29yX2ltbV9iaXRtYXAgOiBzZW5zb3JfZmlsdF9iaXRtYXA7Cgo+ICAgCWludCBpOwo+ ICAgCj4gICAJZm9yIChpID0gMDsgaSA8IGx2dHNfY3RybC0+bnVtX2x2dHNfc2Vuc29yOyBpKysp IHsKPiBAQCAtMTA0MCwyMCArMTAyNCwzOCBAQCBzdGF0aWMgaW50IGx2dHNfY3RybF9zdGFydChz dHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBsdnRzX2N0cmwgKmx2dHNfY3RybCkKPiAgIAkJICog bWFwLCBzbyB3ZSBjYW4gZW5hYmxlIHRoZSB0ZW1wZXJhdHVyZSBtb25pdG9yaW5nIGluCj4gICAJ CSAqIHRoZSBoYXJkd2FyZSB0aGVybWFsIGNvbnRyb2xsZXIuCj4gICAJCSAqLwo+IC0JCXNlbnNv cl9tYXAgfD0gQklUKGkpOwo+ICsJCXNlbnNvcl9tYXAgfD0gc2Vuc29yX21hcF9iaXRzW2x2dHNf Y3RybC0+bW9kZV1baV07CgoJCXNlbnNvcl9tYXAgfD0gc2Vuc29yX2JpdG1hcFtpXTsKPiAgIAl9 Cj4gICAKPiAgIAkvKgo+IC0JICogQml0czoKPiAtCSAqICAgICAgOTogU2luZ2xlIHBvaW50IGFj Y2VzcyBmbG93Cj4gLQkgKiAgICAwLTM6IEVuYWJsZSBzZW5zaW5nIHBvaW50IDAtMwo+IC0JICoK PiAgIAkgKiBUaGUgaW5pdGlhbGl6YXRpb24gb2YgdGhlIHRoZXJtYWwgem9uZXMgZ2l2ZSB1cwo+ ICAgCSAqIHdoaWNoIHNlbnNvciBwb2ludCB0byBlbmFibGUuIElmIGFueSB0aGVybWFsIHpvbmUK PiAgIAkgKiB3YXMgbm90IGRlc2NyaWJlZCBpbiB0aGUgZGV2aWNlIHRyZWUsIGl0IHdvbid0IGJl Cj4gICAJICogZW5hYmxlZCBoZXJlIGluIHRoZSBzZW5zb3IgbWFwLgo+ICAgCSAqLwo+IC0Jd3Jp dGVsKHNlbnNvcl9tYXAgfCBCSVQoOSksIExWVFNfTU9OQ1RMMChsdnRzX2N0cmwtPmJhc2UpKTsK PiArCWlmIChsdnRzX2N0cmwtPm1vZGUgPT0gTFZUU19NU1JfSU1NRURJQVRFX01PREUpIHsKPiAr CQkvKgo+ICsJCSAqIExWVFNfTVNSQ1RMMSA6IE1lYXN1cmVtZW50IGNvbnRyb2wKPiArCQkgKgo+ ICsJCSAqIEJpdHM6Cj4gKwkJICoKPiArCQkgKiA5OiBJZ25vcmUgTVNSQ1RMMCBjb25maWcgYW5k IGRvIGltbWVkaWF0ZSBtZWFzdXJlbWVudCBvbiBzZW5zb3IzCj4gKwkJICogNjogSWdub3JlIE1T UkNUTDAgY29uZmlnIGFuZCBkbyBpbW1lZGlhdGUgbWVhc3VyZW1lbnQgb24gc2Vuc29yMgo+ICsJ CSAqIDU6IElnbm9yZSBNU1JDVEwwIGNvbmZpZyBhbmQgZG8gaW1tZWRpYXRlIG1lYXN1cmVtZW50 IG9uIHNlbnNvcjEKPiArCQkgKiA0OiBJZ25vcmUgTVNSQ1RMMCBjb25maWcgYW5kIGRvIGltbWVk aWF0ZSBtZWFzdXJlbWVudCBvbiBzZW5zb3IwCj4gKwkJICoKPiArCQkgKiBUaGF0IGNvbmZpZ3Vy YXRpb24gd2lsbCBpZ25vcmUgdGhlIGZpbHRlcmluZyBhbmQgdGhlIGRlbGF5cwo+ICsJCSAqIGlu dHJvZHVjZWQgaW4gTU9OQ1RMMSBhbmQgTU9OQ1RMMgo+ICsJCSAqLwo+ICsJCXdyaXRlbChzZW5z b3JfbWFwLCBMVlRTX01TUkNUTDEobHZ0c19jdHJsLT5iYXNlKSk7Cj4gKwl9IGVsc2Ugewo+ICsJ CS8qCj4gKwkJICogQml0czoKPiArCQkgKiAgICAgIDk6IFNpbmdsZSBwb2ludCBhY2Nlc3MgZmxv dwo+ICsJCSAqICAgIDAtMzogRW5hYmxlIHNlbnNpbmcgcG9pbnQgMC0zCj4gKwkJICovCj4gKwkJ d3JpdGVsKHNlbnNvcl9tYXAgfCBCSVQoOSksIExWVFNfTU9OQ1RMMChsdnRzX2N0cmwtPmJhc2Up KTsKPiArCX0KPiAgIAo+ICAgCXJldHVybiAwOwo+ICAgfQoKLS0gCjxodHRwOi8vd3d3LmxpbmFy by5vcmcvPiBMaW5hcm8ub3JnIOKUgiBPcGVuIHNvdXJjZSBzb2Z0d2FyZSBmb3IgQVJNIFNvQ3MK CkZvbGxvdyBMaW5hcm86ICA8aHR0cDovL3d3dy5mYWNlYm9vay5jb20vcGFnZXMvTGluYXJvPiBG YWNlYm9vayB8CjxodHRwOi8vdHdpdHRlci5jb20vIyEvbGluYXJvb3JnPiBUd2l0dGVyIHwKPGh0 dHA6Ly93d3cubGluYXJvLm9yZy9saW5hcm8tYmxvZy8+IEJsb2cKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==