From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=63.250.43.106 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794626757; b=hgr463RMZrBxx6PuMl2DixGjvNHt+SJb9/mgrJuDggPdTLgKWc1zOQrcD+mB5BSrc2wE a4wHbDYDokt7vtU+CQBwxoi8FDeQ/aXKB9YdbdEGwacX4SJ7d+vBNWf3783+RodgGv4uQ r/1mTlIJmJHww2SkSL2PrgkV1fLxlBNVPd7BngsXQbIQGZuvAwXYs59B8UH2E6KZz9/iA 84ZIwrg56H7/JOa44pn9rxaY0xFOmdcMwhwaVykk7yxU5Jl7XbIvrzG/pm6R9K/ZBIKS/ QC0AnupTiUs5A/e2y5HirVjA4C4+vihqCkhLcEBgY8fDuvJypXijLU/MpFVBt2KzfGA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794626757; h=DMARC-Filter:Received:DKIM-Signature:From:To:Cc:Subject:Date: Message-ID:X-Mailer:In-Reply-To:References:MIME-Version: Content-Transfer-Encoding:X-Envelope-From; bh=xfUTCia5IOVaNssUiJmSZ2Oqcpo4Az+KCwWza/Lp86w=; b=pImnzS2q7qEqRD777AIHlOIKll2SJbtvjulXXk6TGdMMGjY0SsfrddNoDc4RZ4iyJEaU SRPOipJKK/4FOBkqtcaARY9ZYctTmiGhihKkD9SBjzCP9I9Qr3mwZyBE9aZmrpnx4XbPS 2oJtC5Xh2w/Mi+kz9AZwuOkE7ZmKRyRAy3nTtbw9+4tSt84PjDtV5+H9fLu5F/ZP60ODV ZMPqMmOuu4oujD8bwXzcbFPbEoMeDvNaOqEBvmCICqxbhgqgw9gts4ymGL1qmU8rcZA09 0E20BkNdMBn5VxdrweXCYdCChKtS534NH/PW8E/hS2/o8dCS0clbJeZszrGqwquPUSA== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=chrispinetinega.com; spf=pass smtp.mailfrom=chrispinetinega.com; dkim=pass header.d=chrispinetinega.com header.i=@chrispinetinega.com header.a=rsa-sha256 header.s=default header.b=wItDagIN; arc=none smtp.remote-ip=63.250.43.106 Received: from out-2uec-a106.jellyfish.systems (out-2uec-a106.jellyfish.systems [63.250.43.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 03CBB606A33B for ; Sat, 14 Nov 2026 03:25:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 03CBB606A33B Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chrispinetinega.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chrispinetinega.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=chrispinetinega.com header.i=@chrispinetinega.com header.a=rsa-sha256 header.s=default header.b=wItDagIN Received: from mail.privateemail.com (unknown [62.8.90.37]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.privateemail.com (Postfix) with ESMTPSA id 4jRKJc2PrZzyNX; Sat, 14 Nov 2026 03:25:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chrispinetinega.com; s=default; t=1794626745; bh=xfUTCia5IOVaNssUiJmSZ2Oqcpo4Az+KCwWza/Lp86w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=wItDagIN3DkVpXnFhG71zTZdWaQT/Cesz6BvusY62PZXd5jlKLHxU5FkXHw4uqaOU xium1HrqZ+7lmei40mKzXfegc/g8StOWxZjrobDrb6nKut/gEd03wBGDysLQpZUWqH zhF1hu/b24cGvRC+utWAYa3PUaECFGSETOTwxsl0qaTGmPiImddttWg/V2xCbItm9u RSZ01t3EoyWG/KjSeNkid2AkD4XtsDX/oc7uZyVhUp5IibqvV2QOmY1lt4dP/xj92y gT6Khhbwrsr3RQoawFug8PKwfCJdSTpCz8HLwCxazMS5SuwfTzrupSvT/rRKk7jDr8 IGa41keE7IL5g== From: Chrispine Tinega To: Lee Jones Cc: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Aaro Koskinen , Andreas Kemnade , Kevin Hilman , Roger Quadros , Tony Lindgren , Jerome Neanne , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-omap@vger.kernel.org, mfd@lists.linux.dev Subject: [PATCH 2/3] regulator: dt-bindings: ti,tps65219: Add ti,no-warm-shutdown Date: Sat, 14 Nov 2026 06:24:55 +0300 Message-ID: <20261114032457.3434248-3-dev@chrispinetinega.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20261114032457.3434248-1-dev@chrispinetinega.com> References: <20261114032457.3434248-1-dev@chrispinetinega.com> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Envelope-From: dev@chrispinetinega.com The TPS65219 has four die temperature sensors, each with a warm and a hot threshold. A sensor whose warm warning is not masked makes the PMIC sequence all its outputs down at the warm threshold, 110 to 130 C. Masked, the warning is only reported, and the PMIC powers off at the hot threshold, 130 to 150 C. Whether a board can run past the warm threshold depends on its thermal design, so the board's devicetree has to say so. Add ti,no-warm-shutdown for that. It is allowed on the TPS65219 only: the masks are not described here for the TPS65214 and TPS65215. Signed-off-by: Chrispine Tinega --- .../devicetree/bindings/regulator/ti,tps65219.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Documentation/devicetree/bindings/regulator/ti,tps65219.yaml b/Documentation/devicetree/bindings/regulator/ti,tps65219.yaml index 7c64e588a..75f7ce45d 100644 --- a/Documentation/devicetree/bindings/regulator/ti,tps65219.yaml +++ b/Documentation/devicetree/bindings/regulator/ti,tps65219.yaml @@ -62,6 +62,16 @@ properties: where the board has a button wired to the pin and triggers an interrupt on pressing it. + ti,no-warm-shutdown: + type: boolean + description: | + Keep the PMIC running when one of its die temperature sensors passes + its warm threshold. By default, a sensor whose warm warning is not + masked makes the PMIC sequence all its outputs down at that + threshold. With this property the warning is only reported, and the + PMIC powers off at its hot threshold instead, so the board can run + warmer and the operating system decides how to react to the warning. + regulators: type: object description: | @@ -111,6 +121,7 @@ allOf: - ti,tps65215 then: properties: + ti,no-warm-shutdown: false regulators: patternProperties: "^ldo[3-4]$": false -- 2.53.0