Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp195899lqo; Thu, 16 May 2024 03:45:02 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXB/Q70bhs3HHbtPAQ01O8G/jz9ecQVY2aJT/1pod8w4+DDwOECGRmLGoGo0jFAsCsKTKqfjzCV6IKad3qedrwuKavPfwmsRFxm28Qc3A== X-Google-Smtp-Source: AGHT+IHhga4cedzaCXcvWLg/xvvjgoLdQvubeuG5trM05AYTvExosm5OAb5Bv6cDFHoClx9UxhZc X-Received: by 2002:a05:6214:4381:b0:6a0:cb42:993d with SMTP id 6a1803df08f44-6a168167e0emr231471226d6.23.1715856302675; Thu, 16 May 2024 03:45:02 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715856302; cv=pass; d=google.com; s=arc-20160816; b=LmyhTPL7dxIOLw+m3lYW54tIt226ngNhJkxBiFErEQVex9R6WBGELJ/BvVnXUCHWeQ Kv3s1T1u5zdW8GCyfjJvowTAD+i0ZP28fRZG1BfwVXfnE87gwymM9Il+v/ttjXZaUxyC kAnahfCBiOjV8HJ1zf6pdBrsctj2sy3jn83rGWGj73H2zVh7m1lGGeMlRAyLpcuqPnjb n0/B/lqd0Lxwh4HmpZ320dCf50nuSg3aJL11gRXfCL9Pgh9xiZ0IwoJJvu0iohv5e5jY 5mDf3QiSDtaSkqhlL5RCYHkPYC69mQ9OJt9GZyQrVrtU5tI54tlsl+6t99vn0PgiDIqL GSIA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:message-id:content-transfer-encoding:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:subject:date :from:dkim-signature; bh=odc+1s3TU5qEstRr4mHfnv2o7wrGMkD8UFQyNruiv4A=; fh=QRTIEsq4PcWN3RQ5jqL46rOG/aMFplLP0ooqj+z4cLE=; b=bclDR6yK/r4u4Sf4CuTZLD8A6HhOFRXpGmXFU2fePESahp/juGpr97OtJTKF4C6yqF ONXwqZsMLTpd0Js5qJSSJntidEgH+ZTeIKUiV8QnvyVpNIM1yeHMJrk7h8677UpmPylU UA7bWx9LYqHdRgQABGGlCC9MqLgH1a+Kt0FAS3vxDV1Wz8yZvdtJlMnV6YhHOIcgcl4K Av8MHodPQgU0jaq7E7rXfvrgTbGIC38zPgyD9/VE7ZbKEORTDKnXfqqmmHY796CHn6sm XT2SDPobynuiCK4Cm3BNHUnQwDB0UYnctUpcAudwKmg+veDuZUUNNkPx1FoUUuB+ubpi hrkA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@baylibre-com.20230601.gappssmtp.com header.s=20230601 header.b=GS1T+skl; arc=pass (i=1 spf=pass spfdomain=baylibre.com dkim=pass dkdomain=baylibre-com.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-180919-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-180919-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id 6a1803df08f44-6a15f2b6370si163810726d6.382.2024.05.16.03.45.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 May 2024 03:45:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-180919-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20230601.gappssmtp.com header.s=20230601 header.b=GS1T+skl; arc=pass (i=1 spf=pass spfdomain=baylibre.com dkim=pass dkdomain=baylibre-com.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-180919-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-180919-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 5C29D1C23EBE for ; Thu, 16 May 2024 10:45:02 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DC4EE1459E5; Thu, 16 May 2024 10:44:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="GS1T+skl" Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 88A541459E6 for ; Thu, 16 May 2024 10:44:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715856286; cv=none; b=hoDFp5O+chwoE+9cGyZuuaxz4ztUgCRqHd9HR8o+q99Tjy2OzSTlIAI1eMQ/7Veor5A2LlTA4Ccq65FEXuWC3KjVb8t94G7yfFBIzY5aRYSgOhCB6BEgUhm8dez15Ea5pkPeRbw+zrwd7srAomsUk6RAMitdbElcgtK6uRcTV6g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715856286; c=relaxed/simple; bh=0Idu940agGS+y36TO2/QtyC3yMbEY7iqlAyR1r26iUs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=of9wLyQTsHd6BiI7arA71CzAuv2l2fppbRp/C2xiz63oAi5wF31g28LCR2xiXY1odwHUpn40JCvUrbfGw6PguwqdfX3P+g4LdqxMc4nt9eF9CtJFbK9e0WzUxXOE/4i3oCAZW/RQwBicFTrxcczTbnUjqfZ0yntgtyw/MyFoVXQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=GS1T+skl; arc=none smtp.client-ip=209.85.208.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-573061776e8so3127928a12.1 for ; Thu, 16 May 2024 03:44:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1715856281; x=1716461081; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=odc+1s3TU5qEstRr4mHfnv2o7wrGMkD8UFQyNruiv4A=; b=GS1T+skl5Ky1SP7b3ZNP4LO8vU4GXDnIdgs1yQqyljjGdSTEusoFjiPJB0BvGUfOUj dw1wIvW0dV/K8wVqwHc95Tzf3fXoyyVBbgNzKiKIo8I0p7ddNvsVwTvP3fqy7XS/CIfk WnKtYScdIIqrQWGhuWv+W3MFEiVvYwFImL9g+QTX0q7Bvn3JINL9+DpYlEl1IGsbftv6 pFo+AUB/Y5Pm3G/Bp54Cuq61DHFOuvDjwxTSA11+ENxB0DxBNklZX4lY/9WH2ZvCLao4 j/a3PIDrP7sx/dKUHha4C6e09wHHxsWfVG5KbZzFF2sK74cxEmRjCgbis/PfBWiiuFf+ uF6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715856281; x=1716461081; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=odc+1s3TU5qEstRr4mHfnv2o7wrGMkD8UFQyNruiv4A=; b=bshh+DrkLTaLlKkpN/+PaoVzvvRX6a8aQPwjEoxsoFo9ga2T9GUf9fF3Kr1kqKKwR0 HtHZ5vXLccCN0nRVYITzpXDbZXzNfS/pumbEaSSbOO29q1HAcWpFKbpnVnxnaxdx38tM 14+R0eZkdV6qOAya/DQLbRmXXpXS4tmRnZkbcJnjI/D2TgyLW9ed3gaaHtR8pvLyECzZ OaoyxIqxOYSj8Pr+WK6KIqwFX/D1wLEwbqxqsRRdz+JjNMB/5yJ3f37PfOyzs/53D4c3 28qxAyQmMEoqtqfYXo4BxygV1C02C725X7hFLxiNtywSYxWLUEf0JfuqKnUy+F11aaFp ujlQ== X-Forwarded-Encrypted: i=1; AJvYcCWrG1q5b4M5tRpCqHZ2aaFS/mErNogbpoimW4sgqNru6c4iQHs75pWCa/RIU/QV2JQIgvIePlvrz5QoxxDICPILpgf2wVGavmXvvouB X-Gm-Message-State: AOJu0Yyej1Gr3B6mtXOzUYEmVNHDZXLjo++uWSC7qgzLjxpJE+VglI3S iB0SR/wKshF0M8H5KH2sXraJGhRcd5af+L2MUX1Td4aLjGAwAKmxGl4iPqCE9cs= X-Received: by 2002:a50:cc9a:0:b0:568:a30c:2db5 with SMTP id 4fb4d7f45d1cf-5734d6b2e5fmr10275856a12.40.1715856280925; Thu, 16 May 2024 03:44:40 -0700 (PDT) Received: from [127.0.1.1] ([84.102.31.179]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5733c322c3csm10441844a12.83.2024.05.16.03.44.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 May 2024 03:44:40 -0700 (PDT) From: Julien Panis Date: Thu, 16 May 2024 12:44:37 +0200 Subject: [PATCH v2] thermal/drivers/mediatek/lvts_thermal: Remove filtered mode for mt8188 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20240516-mtk-thermal-mt8188-mode-fix-v2-1-40a317442c62@baylibre.com> X-B4-Tracking: v=1; b=H4sIAJTjRWYC/42NQQ6CMBBFr0Jm7RgGLFZX3sOwaOkgEy01LSESw t2tnMDdf2/x/gqJo3CCa7FC5FmShDFDdSigG8z4YBSXGaqyOpWKFPrpidPA0ZtX3pq0Rh8cYy8 fZKVrdzE1OUOQC+/IWe/1e5t5kDSFuOxnM/3sf92ZkJAb1diaStuc+5s1y0ts5GMXPLTbtn0Bl FlS98kAAAA= To: "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , Matthias Brugger , AngeloGioacchino Del Regno , Nicolas Pitre Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Julien Panis X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1715856279; l=2498; i=jpanis@baylibre.com; s=20230526; h=from:subject:message-id; bh=0Idu940agGS+y36TO2/QtyC3yMbEY7iqlAyR1r26iUs=; b=SHXUPUedcFXL8PeWXiY2328X9uItNmQDRG2jo5LUSO/Mu1dC5oMQ/x5QTGgqCZqa8F5RUuZFR QJB8iWzOZ4YD49AGKHecQBW6PlXDlNyIpx1+haBh9xfiJrWqMzqX3Mm X-Developer-Key: i=jpanis@baylibre.com; a=ed25519; pk=8eSM4/xkiHWz2M1Cw1U3m2/YfPbsUdEJPCWY3Mh9ekQ= Filtered mode is not supported on mt8188 SoC and is the source of bad results. Move to immediate mode which provides good temperatures. Fixes: f4745f546e60 ("thermal/drivers/mediatek/lvts_thermal: Add MT8188 support") Reviewed-by: Nicolas Pitre Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Julien Panis --- Filtered mode was set by mistake and difficulties with the test setup prevented from catching this earlier. Use default mode (immediate mode) instead. --- Changes in v2: - Add the Fixes tag. - Link to v1: https://lore.kernel.org/r/20240515-mtk-thermal-mt8188-mode-fix-v1-1-e656b310b67f@baylibre.com --- drivers/thermal/mediatek/lvts_thermal.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/drivers/thermal/mediatek/lvts_thermal.c b/drivers/thermal/mediatek/lvts_thermal.c index 0bb3a495b56e..82c355c466cf 100644 --- a/drivers/thermal/mediatek/lvts_thermal.c +++ b/drivers/thermal/mediatek/lvts_thermal.c @@ -1458,7 +1458,6 @@ static const struct lvts_ctrl_data mt8188_lvts_mcu_data_ctrl[] = { }, VALID_SENSOR_MAP(1, 1, 1, 1), .offset = 0x0, - .mode = LVTS_MSR_FILTERED_MODE, }, { .lvts_sensor = { @@ -1469,7 +1468,6 @@ static const struct lvts_ctrl_data mt8188_lvts_mcu_data_ctrl[] = { }, VALID_SENSOR_MAP(1, 1, 0, 0), .offset = 0x100, - .mode = LVTS_MSR_FILTERED_MODE, } }; @@ -1483,7 +1481,6 @@ static const struct lvts_ctrl_data mt8188_lvts_ap_data_ctrl[] = { }, VALID_SENSOR_MAP(0, 1, 0, 0), .offset = 0x0, - .mode = LVTS_MSR_FILTERED_MODE, }, { .lvts_sensor = { @@ -1496,7 +1493,6 @@ static const struct lvts_ctrl_data mt8188_lvts_ap_data_ctrl[] = { }, VALID_SENSOR_MAP(1, 1, 1, 0), .offset = 0x100, - .mode = LVTS_MSR_FILTERED_MODE, }, { .lvts_sensor = { @@ -1507,7 +1503,6 @@ static const struct lvts_ctrl_data mt8188_lvts_ap_data_ctrl[] = { }, VALID_SENSOR_MAP(1, 1, 0, 0), .offset = 0x200, - .mode = LVTS_MSR_FILTERED_MODE, }, { .lvts_sensor = { @@ -1518,7 +1513,6 @@ static const struct lvts_ctrl_data mt8188_lvts_ap_data_ctrl[] = { }, VALID_SENSOR_MAP(1, 1, 0, 0), .offset = 0x300, - .mode = LVTS_MSR_FILTERED_MODE, } }; --- base-commit: 82d92a9a1b9ea0ea52aff27cddd05009b4edad49 change-id: 20240515-mtk-thermal-mt8188-mode-fix-e583d9a31da1 Best regards, -- Julien Panis