[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20230330065915.1350585-1-chenhuiz@axis.com>
Date: Thu, 30 Mar 2023 14:59:15 +0800
From: Hermes Zhang <chenhuiz@...s.com>
To: <krzysztof.kozlowski+dt@...aro.org>, <sre@...nel.org>
CC: <linux-kernel@...r.kernel.org>, <kernel@...s.com>,
Hermes Zhang <chenhuiz@...s.com>
Subject: [PATCH v4 0/2] Add new ti,no-thermistor property
The TS pin is used to detect the temperature and suspend the charging
when it's voltage out of range. If the NTC is not connect in HW, the
TS_IGNORE bit need to be set to 1 to make charge work. The new
"ti,no-thermistor" is used to set TS_IGNORE to 1 when HW doesn't work
with NTC.
Description from datasheet:
Battery temperature qualification voltage input. Connect a negative temperature
coefficient thermistor (NTC). Program temperature window with a resistor divider
from REGN to TS to GND. Charge and Boost mode suspend when TS pin voltage is
out of range. When TS pin is not used, connect a 10-kΩ resistor from REGN to TS
and a 10-kΩ resistor from TS to GND or set TS_IGNORE to HIGH to ignore TS pin.
It is recommended to use a 103AT-2 thermistor.
Notes:
v2: change property name to ti,no-thermistor
v3: drop "|" in property description
v4: rebase bq256xx_charger.c
Hermes Zhang (2):
dt-bindings: power: supply: bq256xx: Add ti,no-thermistor property
power: supply: bq256xx: Apply TS_IGNORE from devicetree
.../bindings/power/supply/bq256xx.yaml | 18 ++++++++++++
drivers/power/supply/bq256xx_charger.c | 28 +++++++++++++++++++
2 files changed, 46 insertions(+)
--
2.30.2
Powered by blists - more mailing lists