]> git.ipfire.org Git - thirdparty/linux.git/commit
rtc: ds1347: fix value written to century register
authorIan Abbott <abbotti@mev.co.uk>
Thu, 27 Oct 2022 16:32:49 +0000 (17:32 +0100)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Tue, 15 Nov 2022 20:01:51 +0000 (21:01 +0100)
commit4dfe05bdc1ade79b943d4979a2e2a8b5ef68fbb5
treefad586ba8d243ba16fe745c9ad54d3d14914bbd5
parente59b3c730b44f042540319d62cba73054fd928c8
rtc: ds1347: fix value written to century register

In `ds1347_set_time()`, the wrong value is being written to the
`DS1347_CENTURY_REG` register.  It needs to be converted to BCD.  Fix
it.

Fixes: 147dae76dbb9 ("rtc: ds1347: handle century register")
Cc: <stable@vger.kernel.org> # v5.5+
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Link: https://lore.kernel.org/r/20221027163249.447416-1-abbotti@mev.co.uk
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/rtc/rtc-ds1347.c