kernel_samsung_a53x/drivers/rtc
Maxime Chevallier b1d88fa1ff rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
[ Upstream commit e0779a0dcf41a6452ac0a169cd96863feb5787c7 ]

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: 67075b63cce2 ("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>
2024-12-17 13:24:22 +01:00
..
class.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dev.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
interface.c rtc: check if __rtc_read_time was successful in rtc_timer_do_work() 2024-12-17 13:24:21 +01:00
Kconfig rtc: mt6397: select IRQ_DOMAIN instead of depending on it 2024-11-19 08:44:58 +01:00
lib.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nvmem.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
proc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-88pm80x.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-88pm860x.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ab-b5ze-s3.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ab-eoz9.c rtc: ab-eoz9: don't fail temperature reads on undervoltage notification 2024-12-17 13:24:22 +01:00
rtc-ab3100.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ab8500.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-abx80x.c rtc: abx80x: Fix WDT bit position of the status register 2024-12-17 13:24:21 +01:00
rtc-ac100.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-armada38x.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-as3722.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-asm9260.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-aspeed.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-at91rm9200.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-at91sam9.c Revert "rtc: at91sam9: fix OF node leak in probe() error path" 2024-11-24 00:23:01 +01:00
rtc-au1xxx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-bd70528.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-bq32k.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-bq4802.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-brcmstb-waketimer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-cadence.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-cmos.c rtc: cmos: Fix return value of nvmem callbacks 2024-11-23 23:20:15 +01:00
rtc-coh901331.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-core.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-cpcap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-cros-ec.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-da9052.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-da9055.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-da9063.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-davinci.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-digicolor.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-dm355evm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1216.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1286.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1302.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1305.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1307.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1343.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1347.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1374.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1390.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1511.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1553.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1672.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1685.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds1742.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds2404.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ds3232.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-efi.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-em3027.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ep93xx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-fm3130.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-fsl-ftm-alarm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ftrtc010.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-generic.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-goldfish.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-hid-sensor-time.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-hym8563.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-imx-sc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-imxdi.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-isl1208.c rtc: isl1208: Fix return value of nvmem callbacks 2024-11-23 23:20:15 +01:00
rtc-isl12022.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-isl12026.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-jz4740.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-lp8788.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-lpc24xx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-lpc32xx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ls1x.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-m41t80.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-m41t93.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-m41t94.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-m48t35.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-m48t59.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-m48t86.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-max6900.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-max6902.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-max6916.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-max8907.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-max8925.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-max8997.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-max8998.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-max77686.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mc13xxx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mc146818-lib.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mcp795.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-meson-vrtc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-meson.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-moxart.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mpc5121.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mrst.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-msm6242.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mt2712.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mt6397.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mt7622.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mv.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mxc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-mxc_v2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-omap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-opal.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-palmas.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pcap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pcf2123.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pcf2127.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pcf8523.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pcf8563.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pcf8583.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pcf50633.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pcf85063.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pcf85363.c rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call 2024-11-18 11:43:06 +01:00
rtc-pic32.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pl030.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pl031.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pm8xxx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-ps3.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-pxa.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-r7301.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-r9701.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rc5t583.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rc5t619.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rk808.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rp5c01.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rs5c313.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rs5c348.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rs5c372.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rtd119x.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rv3028.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rv3029c2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rv3032.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rv8803.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rx4581.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rx6110.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rx8010.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rx8025.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-rx8581.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-s2mps23.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-s2mps25.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-s2mpu13.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-s3c.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-s3c.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-s5m.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-s35390a.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-sa1100.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-sa1100.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-sc27xx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-sd3078.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-sh.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-sirfsoc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-snvs.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-spear.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-st-lpc.c rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq() 2024-12-17 13:24:21 +01:00
rtc-starfire.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-stk17ta8.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-stm32.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-stmp3xxx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-sun4v.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-sun6i.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-sunxi.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-tegra.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-test.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-tps6586x.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-tps65910.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-tps80031.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-twl.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-tx4939.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-v3020.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-vr41xx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-vt8500.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-wilco-ec.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-wm831x.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-wm8350.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-x1205.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-xgene.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtc-zynqmp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sysfs.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
systohc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00