From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (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 84F683009DE for ; Wed, 18 Feb 2026 18:29:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771439370; cv=none; b=KttfXwJo3sQ+upfjryLdbmweERZFoI6bLRn7UMs4Ulj/ab5wCTb3csy+hAVEUNweSYo88FlAzi9OvUZu7MLG8POZ+mVwA66oBS4x3OzxpUB2A2UeB8uQ8o+/5tEIbjow9KmPs/Zasoq8piLjz4zCLehPSR5gOuS4/dBxvZJkGhI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771439370; c=relaxed/simple; bh=eZnBqrWtQXg6JjfPWHTRiksi0baJe5tMKs5q38C8B/8=; h=Mime-Version:Content-Type:Date:Message-Id:Cc:Subject:From:To: References:In-Reply-To; b=gNaR9FAZMrztRYWInJSFPxmlRuMu55BIUOPAev0CIulc958xb2hfkV8Zn3RN3M1ROxluxqO9sZ1yYSY5yyvCBZlE9caAApnrDw5yYOMQCPT6bZhKfJ+jLX98BMuGNs1bKT0VvYkIx48dcIlTycZ1HTaOi0o5X1kw2rqiLv8+JIA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=CTnKods6; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="CTnKods6" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4836f363d0dso1344395e9.3 for ; Wed, 18 Feb 2026 10:29:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1771439368; x=1772044168; darn=vger.kernel.org; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=P2HG7dMgFbjsQ2a9OaL1N2Qu53e+VsL6dqqrCn2unbo=; b=CTnKods68RFkYQ+DXwha5Qz1xJXqCTgoi53KBg6U+pJVI+PjOEHWwkDR5nprqpNob2 +L8ReFYcSknBNYMswj0DfzKMCmjliOW6gW52EM/5/Ch4C2Q0UTG3mwn0hQPVi/AYeZ96 sYTXzswQ2PNRtkYKpqBTG+9DP1o3clh5H8c0stxyBkQ6A3fxe+/h5FuC0CLOrDhxjFqy bxmvL9wUcTbUNkJYTMkgQ7pFnCLEa4OkqucF/kh5c2zpnuAZSfED83P5vQbup27KgV7A 2h8dgyAQtMWYc0HtgrzLuO1a3sdEBNxVN0aUSp4mMMJc+WRSL2lv5bIutzybd/Juc7MH FFoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771439368; x=1772044168; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=P2HG7dMgFbjsQ2a9OaL1N2Qu53e+VsL6dqqrCn2unbo=; b=llPw2c4PIw4VD38yiT3EYB/pDq/m15g0+jb5SDdPg5ab2qURmesRjLhKNd9UGjUcd+ zZznXSU3KWyp8D1pDF5naURmJP447+PCmafIia27vFPFVMPglC8lmNmVLR4Fq9VBZfQr 1HkWFbgnBN/vF5qQgSL5PidfiimKgk7xBfrMWTpwqLZG2yhc00CE9CxQfZOCcQlBDVeo edod9YbrvWm0392XRIPaWNd2lmMNPPV05M8XzMF4f2melky4stryDT6uk5r38M+ygsi6 blS8e2huOtT/wg8Cf9gy8bWfDXo8+qEM+PfRJu3xYkA+b0VMrgG9+qIMK410Ya3kHpNB osyA== X-Forwarded-Encrypted: i=1; AJvYcCVH8z7p4llbREAcZhyiTM5HQ+YqqoNN2OTkts9bH5L5oN63n0YvaX/7lBqXbJII6kMIz51IuihNqGht+8I=@vger.kernel.org X-Gm-Message-State: AOJu0YzZbWdb2n8D1fZzNj+LhuEg1XxPs9X5eoLVRUtTebALj5SWr42h UPZDLVKHMYD211M2Xm+WR2glpHGYmMnLUZQvbUWCTjC9fhcksvqfV9laO9NnY7P/fpI= X-Gm-Gg: AZuq6aLGLKzRqemeAJezyeKZrUeXU2rjYKeHdobuZzZpuJSfPl5cd5QzfM9Gl63BCmv H56RpqyZ6KSHoIC6xcL2Z+hRa2CxaEGUOSfS/0vF/Im/cayV3NhuoInynGH4IReKUPZu461qo8v bbviKYaLvsVJZySYjN/t0ieTqgirgt27/NvdfH/FMlDZfHdPGm0ASur6/0tOoYvQsG9HYq5wVI4 7ckd8t3M7LobeJtUHc67RdGcqCNWheBTPGK1raHPUyk1BBRxwOmvxlPpWF5Ht3ZwaloKBbw/SCM viij3yBaspqg29s+Vjzr+7Xi+sRgIdBrJb2M5Th1whyJgY+DgD0+aF1w4UZTY679HEWS4NNZ1H3 dzLN67DMVLA8T4kAKXo+A90bl8zXZNLVQjQPRXXtcbDZHOMiAFMgYNInt3pJtzektVE3GmEcnG/ 1mHYWqNqwTLcAs9TFJnd7X64fckec1PBfdJmeB9zCfbCeQCwWSe+6f1L/ReZeVH2y0RJ25yis+J dk08rg1+7/xDWjZ5w== X-Received: by 2002:a05:600c:46c9:b0:46e:4a13:e6c6 with SMTP id 5b1f17b1804b1-48379bfd71cmr230436375e9.19.1771439367849; Wed, 18 Feb 2026 10:29:27 -0800 (PST) Received: from localhost ([2a02:c7c:5e34:8000:17bf:52bc:6ef0:a984]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4837e565f5esm439288555e9.10.2026.02.18.10.29.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 18 Feb 2026 10:29:27 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@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 Date: Wed, 18 Feb 2026 18:29:26 +0000 Message-Id: Cc: , , , , "Bartlomiej Zolnierkiewicz" , "Krzysztof Kozlowski" , "Rafael J. Wysocki" , "Daniel Lezcano" , "Zhang Rui" , "Lukasz Luba" , "Rob Herring" , "Conor Dooley" , "Alim Akhtar" , "Sam Protsenko" , "Anand Moon" , "Marek Szyprowski" Subject: Re: [PATCH v4 0/7] Add initial Exynos850 support to the thermal driver From: "Alexey Klimov" To: "Mateusz Majewski" , X-Mailer: aerc 0.20.0 References: <20240911121136.1120026-1-m.majewski2@samsung.com> In-Reply-To: <20240911121136.1120026-1-m.majewski2@samsung.com> Hi Mateusz, On Wed Sep 11, 2024 at 1:11 PM BST, Mateusz Majewski wrote: > This series adds initial Exynos850 support to the thermal driver > together with its requirements (sanitize_temp_error fix, adding the new > string to dt-bindings), while also cleaning up a bit (improving power > management support and removing some outdated information from > dt-bindings). > > Changelog: > v4: > - Cleaned up sanitize_temp_error a bit more > - Modified exynos_tmu_update_temp to match sanitize_temp_error > v3: > - Reworded the commit message of the dt-binding information removal > change > v2: > - Reimplemented to use the Exynos850 TMU clock: removed the patch to > make the clock optional and changed dt-bindings change accordingly > - Improved the Exynos850 implementation itself (style and one correct > register offset) > - Removed conditional compilation in favor of pm_sleep_ptr > - Shortened dt-bindings description > > > Mateusz Majewski (7): > drivers/thermal/exynos: use DEFINE_SIMPLE_DEV_PM_OPS > drivers/thermal/exynos: use pm_sleep_ptr instead of conditional > compilation > drivers/thermal/exynos: improve sanitize_temp_error > drivers/thermal/exynos: reuse data->temp_mask in > exynos_tmu_update_temp > dt-bindings: thermal: samsung,exynos: add exynos850-tmu string > drivers/thermal/exynos: add initial Exynos850 support > dt-bindings: thermal: samsung,exynos: remove driver-specific > information > > .../thermal/samsung,exynos-thermal.yaml | 8 +- > drivers/thermal/samsung/exynos_tmu.c | 237 +++++++++++++++--- I applied the whole series locally, it applies fine on 6.19 but I didn't check linux-next; and tested it on Exynos850 E850-96 board with the following DT node: tmuctrl_0: tmu@10070000 { compatible =3D "samsung,exynos850-tmu"; reg =3D <0x10070000 0x800>; interrupts =3D ; clocks =3D <&cmu_peri CLK_GOUT_BUSIF_TMU_PCLK>; clock-names =3D "tmu_apbif"; #thermal-sensor-cells =3D <0>; }; and thermal zones as you mentioned way back. It works just fine. Temp goes up to 48 C with a loaded CPUs and settles at 36-37C when idle. So for the whole series: Tested-by: Alexey Klimov However, do you have plans to update it or re-submit? Or any other plans working on it? Thank you! Best regards, Alexey