projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2546e70
)
rtc: tps6586x: Report maximum alarm limit to rtc core
author
Guenter Roeck
<linux@roeck-us.net>
Thu, 17 Aug 2023 22:55:35 +0000
(15:55 -0700)
committer
Alexandre Belloni
<alexandre.belloni@bootlin.com>
Sun, 27 Aug 2023 21:50:22 +0000
(23:50 +0200)
tps6586x only supports alarms up to 16,383 seconds in the future.
Report the limit to the RTC core.
Cc: Brian Norris <briannorris@chromium.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Link:
https://lore.kernel.org/r/20230817225537.4053865-6-linux@roeck-us.net
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/rtc/rtc-tps6586x.c
patch
|
blob
|
history
diff --git
a/drivers/rtc/rtc-tps6586x.c
b/drivers/rtc/rtc-tps6586x.c
index 9f14e247574704222e25507198ae39249efd4164..20faf08c254cc04c48c70a85101330616ef79133 100644
(file)
--- a/
drivers/rtc/rtc-tps6586x.c
+++ b/
drivers/rtc/rtc-tps6586x.c
@@
-252,6
+252,7
@@
static int tps6586x_rtc_probe(struct platform_device *pdev)
rtc->rtc->ops = &tps6586x_rtc_ops;
rtc->rtc->range_max = (1ULL << 30) - 1; /* 30-bit seconds */
+ rtc->rtc->alarm_offset_max = ALM1_VALID_RANGE_IN_SEC;
rtc->rtc->start_secs = mktime64(2009, 1, 1, 0, 0, 0);
rtc->rtc->set_start_time = true;