mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-04-24 10:49:54 +02:00
rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
[ Upstream commite0779a0dcf] The undervoltage flags reported by the RTC are useful to know if the time and date are reliable after a reboot. Although the threshold VLOW1 indicates that the thermometer has been shutdown and time compensation is off, it doesn't mean that the temperature readout is currently impossible. As the system is running, the RTC voltage is now fully established and we can read the temperature. Fixes:67075b63cc("rtc: add AB-RTCMC-32.768kHz-EOZ9 RTC support") Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com> Link: https://lore.kernel.org/r/20241122101031.68916-3-maxime.chevallier@bootlin.com Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
4950408793
commit
60658fdb65
@@ -396,13 +396,6 @@ static int abeoz9z3_temp_read(struct device *dev,
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
||||
if ((val & ABEOZ9_REG_CTRL_STATUS_V1F) ||
|
||||
(val & ABEOZ9_REG_CTRL_STATUS_V2F)) {
|
||||
dev_err(dev,
|
||||
"thermometer might be disabled due to low voltage\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
switch (attr) {
|
||||
case hwmon_temp_input:
|
||||
ret = regmap_read(regmap, ABEOZ9_REG_REG_TEMP, &val);
|
||||
|
||||
Reference in New Issue
Block a user