]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
rtc: tps6586x: let the core handle rtc range
authorAlexandre Belloni <alexandre.belloni@bootlin.com>
Thu, 17 May 2018 20:48:18 +0000 (22:48 +0200)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Thu, 17 May 2018 20:54:24 +0000 (22:54 +0200)
commit180c92c4ae7c76329c990dc55dc3d422e7640527
tree0f610b99c90c4f60f89d6fa9bc7a020b80cccd4b
parent63d22063073b0ab46d1e06fe633fb5de8f5c58e1
rtc: tps6586x: let the core handle rtc range

Let the core handle offsetting and windowing the RTC range.

The RTC has a 40-bit counter counting at 1024 Hz. So its maximum value is
2^(40-10) - 1. Also, let the core handle the offset instead of coding it in
the callbacks. Keep the default epoch at the beginning of 2009 (this will
fail in 2043).

Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/rtc/rtc-tps6586x.c