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 32B57C77B60 for ; Fri, 28 Apr 2023 19:55:02 +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=OdSyVFxPO3aVpbN8fT/risnnv03kc5kdYLpvPwqYmhU=; b=VDXPGFlH0JoSc4 3C98pkJkdB0T90LOj8XG+XpPnd0AqjReO7Dw9SWhOIzTrpiuIlvbJtbQmf4LA1O+BXiuldJyw775k UiWHgfuYtQPi9O0U4L7jmuL7C7KetMK8MuhNi80eNk2ctCzT5c+0CJ8XLmTu+1EIE9dTryXjHtMxq tLjvbzXTiAn5hBkeFXUSVFLWuDkOp3T/0MBQz9g11TPrpZmAqE9dj4yrBziJnn9/HCimuD2WTOfhN HGTByTgiHpIH+0bxlByUuzACKuOc82fp5jnBxNbpBtsyJkGGFIEeaYgDJGIuTTSwUIVTgxQlrtLGr plcSj5DynN3d4R4BfQDg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1psUAY-00BfOu-1W; Fri, 28 Apr 2023 19:54:14 +0000 Received: from madras.collabora.co.uk ([46.235.227.172]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1psUAS-00BfKv-0U; Fri, 28 Apr 2023 19:54:09 +0000 Received: from notapiano.myfiosgateway.com (unknown [194.36.25.39]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nfraprado) by madras.collabora.co.uk (Postfix) with ESMTPSA id B582B66032D2; Fri, 28 Apr 2023 20:54:02 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1682711645; bh=d0b9MdV/5wAa6Hp3wihVNXWvZyuFwK31hjmQOR8KfI8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=UGaTJ76/5PyATVE9t5Pypv2rlMWHH/HDkdM8stiOLUAHuyQeMqw70L5z+LQzOfF+R yC46NIjxjEb6ahLjlEkQqdfBuW/OmF+pamiqCpTGv9qNmdlD8ePD39031sIaOkwSJP svAsMOx+Efr9bTpyaf0OqpccU1pdtuI/y3E4u9mUm3dX5op+4VIpa5ayKIDg5tjhhL 1HfzGzmUuxCIK3Iceqgl00vbmeZqV3fM2Zj5nDjueqjCIn1rfwGirSwAmPyMa2+TuF CYMqT+NY69mey/DDMhGkOitr0wuQWagdHdvHUEeGMP9GXdHM5matF3AYlOpihvOqPl kJBaEzp3iSFOA== From: =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= To: Daniel Lezcano Cc: Alexandre Bailon , kernel@collabora.com, Chen-Yu Tsai , Balsam CHIHI , AngeloGioacchino Del Regno , Alexandre Mergnat , =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= , 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 Subject: [PATCH 2/3] thermal/drivers/mediatek/lvts_thermal: Honor sensors in immediate mode Date: Fri, 28 Apr 2023 15:53:46 -0400 Message-Id: <20230428195347.3832687-3-nfraprado@collabora.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230428195347.3832687-1-nfraprado@collabora.com> References: <20230428195347.3832687-1-nfraprado@collabora.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230428_125408_450637_0F459736 X-CRM114-Status: GOOD ( 16.57 ) 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 RWFjaCBjb250cm9sbGVyIGNhbiBiZSBjb25maWd1cmVkIHRvIG9wZXJhdGUgb24gaW1tZWRpYXRl IG9yIGZpbHRlcmVkCm1vZGUuIE9uIGZpbHRlcmVkIG1vZGUsIHRoZSBzZW5zb3JzIGFyZSBlbmFi bGVkIGJ5IHNldHRpbmcgdGhlCmNvcnJlc3BvbmRpbmcgYml0cyBpbiBNT05DVEwwLCB3aGlsZSBv biBpbW1lZGlhdGUgbW9kZSwgYnkgc2V0dGluZwpNU1JDVEwxLgoKUHJldmlvdXNseSwgdGhlIGNv ZGUgd291bGQgc2V0IE1TUkNUTDEgZm9yIGFsbCBmb3VyIHNlbnNvcnMgd2hlbgpjb25maWd1cmVk IHRvIGltbWVkaWF0ZSBtb2RlLCBidXQgZ2l2ZW4gdGhhdCB0aGUgY29udHJvbGxlciBtaWdodCBu b3QKaGF2ZSBhbGwgZm91ciBzZW5zb3JzIGNvbm5lY3RlZCwgdGhpcyB3b3VsZCBjYXVzZSBpbnRl cnJ1cHRzIHRvIHRyaWdnZXIKZm9yIG5vbi1leGlzdGVudCBzZW5zb3JzLiBGaXggdGhpcyBieSBo YW5kbGluZyB0aGUgTVNSQ1RMMSByZWdpc3RlcgphbmFsb2dvdXNseSB0byB0aGUgTU9OQ1RMMDog b25seSBlbmFibGUgdGhlIHNlbnNvcnMgdGhhdCB3ZXJlIGRlY2xhcmVkLgoKRml4ZXM6IGY1ZjYz M2IxODIzNCAoInRoZXJtYWwvZHJpdmVycy9tZWRpYXRlazogQWRkIHRoZSBMb3cgVm9sdGFnZSBU aGVybWFsIFNlbnNvciBkcml2ZXIiKQpTaWduZWQtb2ZmLWJ5OiBOw61jb2xhcyBGLiBSLiBBLiBQ cmFkbyA8bmZyYXByYWRvQGNvbGxhYm9yYS5jb20+Ci0tLQoKIGRyaXZlcnMvdGhlcm1hbC9tZWRp YXRlay9sdnRzX3RoZXJtYWwuYyB8IDUwICsrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL3RoZXJtYWwvbWVkaWF0ZWsvbHZ0c190aGVybWFsLmMgYi9kcml2ZXJzL3RoZXJt YWwvbWVkaWF0ZWsvbHZ0c190aGVybWFsLmMKaW5kZXggNTZiMjRjNWI2NDVmLi4yOWQxMGVhYThk ZmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdGhlcm1hbC9tZWRpYXRlay9sdnRzX3RoZXJtYWwuYwor KysgYi9kcml2ZXJzL3RoZXJtYWwvbWVkaWF0ZWsvbHZ0c190aGVybWFsLmMKQEAgLTg5NCwyNCAr ODk0LDYgQEAgc3RhdGljIGludCBsdnRzX2N0cmxfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRl diwgc3RydWN0IGx2dHNfY3RybCAqbHZ0c19jdHJsKQogCQkJTFZUU19IV19GSUxURVIgPDwgMyB8 IExWVFNfSFdfRklMVEVSOwogCXdyaXRlbCh2YWx1ZSwgTFZUU19NU1JDVEwwKGx2dHNfY3RybC0+ YmFzZSkpOwogCi0JLyoKLQkgKiBMVlRTX01TUkNUTDEgOiBNZWFzdXJlbWVudCBjb250cm9sCi0J ICoKLQkgKiBCaXRzOgotCSAqCi0JICogOTogSWdub3JlIE1TUkNUTDAgY29uZmlnIGFuZCBkbyBp bW1lZGlhdGUgbWVhc3VyZW1lbnQgb24gc2Vuc29yMwotCSAqIDY6IElnbm9yZSBNU1JDVEwwIGNv bmZpZyBhbmQgZG8gaW1tZWRpYXRlIG1lYXN1cmVtZW50IG9uIHNlbnNvcjIKLQkgKiA1OiBJZ25v cmUgTVNSQ1RMMCBjb25maWcgYW5kIGRvIGltbWVkaWF0ZSBtZWFzdXJlbWVudCBvbiBzZW5zb3Ix Ci0JICogNDogSWdub3JlIE1TUkNUTDAgY29uZmlnIGFuZCBkbyBpbW1lZGlhdGUgbWVhc3VyZW1l bnQgb24gc2Vuc29yMAotCSAqCi0JICogVGhhdCBjb25maWd1cmF0aW9uIHdpbGwgaWdub3JlIHRo ZSBmaWx0ZXJpbmcgYW5kIHRoZSBkZWxheXMKLQkgKiBpbnRyb2R1Y2VkIGJlbG93IGluIE1PTkNU TDEgYW5kIE1PTkNUTDIKLQkgKi8KLQlpZiAobHZ0c19jdHJsLT5tb2RlID09IExWVFNfTVNSX0lN TUVESUFURV9NT0RFKSB7Ci0JCXZhbHVlID0gQklUKDkpIHwgQklUKDYpIHwgQklUKDUpIHwgQklU KDQpOwotCQl3cml0ZWwodmFsdWUsIExWVFNfTVNSQ1RMMShsdnRzX2N0cmwtPmJhc2UpKTsKLQl9 Ci0KIAkvKgogCSAqIExWVFNfTU9OQ1RMMSA6IFBlcmlvZCB1bml0IGFuZCBncm91cCBpbnRlcnZh bCBjb25maWd1cmF0aW9uCiAJICoKQEAgLTk3Niw2ICs5NTgsOCBAQCBzdGF0aWMgaW50IGx2dHNf Y3RybF9zdGFydChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBsdnRzX2N0cmwgKmx2dHNfY3Ry bCkKIAlzdHJ1Y3QgbHZ0c19zZW5zb3IgKmx2dHNfc2Vuc29ycyA9IGx2dHNfY3RybC0+c2Vuc29y czsKIAlzdHJ1Y3QgdGhlcm1hbF96b25lX2RldmljZSAqdHo7CiAJdTMyIHNlbnNvcl9tYXAgPSAw OworCXUzMiBzZW5zb3JfbWFwX2JpdHNbXVs0XSA9IHt7QklUKDQpLCBCSVQoNSksIEJJVCg2KSwg QklUKDkpfSwKKwkJCQkgICAge0JJVCgwKSwgQklUKDEpLCBCSVQoMiksIEJJVCgzKX19OwogCWlu dCBpOwogCiAJZm9yIChpID0gMDsgaSA8IGx2dHNfY3RybC0+bnVtX2x2dHNfc2Vuc29yOyBpKysp IHsKQEAgLTEwMTIsMjAgKzk5NiwzOCBAQCBzdGF0aWMgaW50IGx2dHNfY3RybF9zdGFydChzdHJ1 Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBsdnRzX2N0cmwgKmx2dHNfY3RybCkKIAkJICogbWFwLCBz byB3ZSBjYW4gZW5hYmxlIHRoZSB0ZW1wZXJhdHVyZSBtb25pdG9yaW5nIGluCiAJCSAqIHRoZSBo YXJkd2FyZSB0aGVybWFsIGNvbnRyb2xsZXIuCiAJCSAqLwotCQlzZW5zb3JfbWFwIHw9IEJJVChp KTsKKwkJc2Vuc29yX21hcCB8PSBzZW5zb3JfbWFwX2JpdHNbbHZ0c19jdHJsLT5tb2RlXVtpXTsK IAl9CiAKIAkvKgotCSAqIEJpdHM6Ci0JICogICAgICA5OiBTaW5nbGUgcG9pbnQgYWNjZXNzIGZs b3cKLQkgKiAgICAwLTM6IEVuYWJsZSBzZW5zaW5nIHBvaW50IDAtMwotCSAqCiAJICogVGhlIGlu aXRpYWxpemF0aW9uIG9mIHRoZSB0aGVybWFsIHpvbmVzIGdpdmUgdXMKIAkgKiB3aGljaCBzZW5z b3IgcG9pbnQgdG8gZW5hYmxlLiBJZiBhbnkgdGhlcm1hbCB6b25lCiAJICogd2FzIG5vdCBkZXNj cmliZWQgaW4gdGhlIGRldmljZSB0cmVlLCBpdCB3b24ndCBiZQogCSAqIGVuYWJsZWQgaGVyZSBp biB0aGUgc2Vuc29yIG1hcC4KIAkgKi8KLQl3cml0ZWwoc2Vuc29yX21hcCB8IEJJVCg5KSwgTFZU U19NT05DVEwwKGx2dHNfY3RybC0+YmFzZSkpOworCWlmIChsdnRzX2N0cmwtPm1vZGUgPT0gTFZU U19NU1JfSU1NRURJQVRFX01PREUpIHsKKwkJLyoKKwkJICogTFZUU19NU1JDVEwxIDogTWVhc3Vy ZW1lbnQgY29udHJvbAorCQkgKgorCQkgKiBCaXRzOgorCQkgKgorCQkgKiA5OiBJZ25vcmUgTVNS Q1RMMCBjb25maWcgYW5kIGRvIGltbWVkaWF0ZSBtZWFzdXJlbWVudCBvbiBzZW5zb3IzCisJCSAq IDY6IElnbm9yZSBNU1JDVEwwIGNvbmZpZyBhbmQgZG8gaW1tZWRpYXRlIG1lYXN1cmVtZW50IG9u IHNlbnNvcjIKKwkJICogNTogSWdub3JlIE1TUkNUTDAgY29uZmlnIGFuZCBkbyBpbW1lZGlhdGUg bWVhc3VyZW1lbnQgb24gc2Vuc29yMQorCQkgKiA0OiBJZ25vcmUgTVNSQ1RMMCBjb25maWcgYW5k IGRvIGltbWVkaWF0ZSBtZWFzdXJlbWVudCBvbiBzZW5zb3IwCisJCSAqCisJCSAqIFRoYXQgY29u ZmlndXJhdGlvbiB3aWxsIGlnbm9yZSB0aGUgZmlsdGVyaW5nIGFuZCB0aGUgZGVsYXlzCisJCSAq IGludHJvZHVjZWQgaW4gTU9OQ1RMMSBhbmQgTU9OQ1RMMgorCQkgKi8KKwkJd3JpdGVsKHNlbnNv cl9tYXAsIExWVFNfTVNSQ1RMMShsdnRzX2N0cmwtPmJhc2UpKTsKKwl9IGVsc2UgeworCQkvKgor CQkgKiBCaXRzOgorCQkgKiAgICAgIDk6IFNpbmdsZSBwb2ludCBhY2Nlc3MgZmxvdworCQkgKiAg ICAwLTM6IEVuYWJsZSBzZW5zaW5nIHBvaW50IDAtMworCQkgKi8KKwkJd3JpdGVsKHNlbnNvcl9t YXAgfCBCSVQoOSksIExWVFNfTU9OQ1RMMChsdnRzX2N0cmwtPmJhc2UpKTsKKwl9CiAKIAlyZXR1 cm4gMDsKIH0KLS0gCjIuNDAuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJu ZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK