Mathew McBride
3ef94852bb
rtc: rx8025: fix 12/24 hour mode detection on RX-8035
...
commit 71af91565052214ad86f288e0d8ffb165f790995 upstream.
The 12/24hr flag in the RX-8035 can be found in the hour register,
instead of the CTRL1 on the RX-8025. This was overlooked when
support for the RX-8035 was added, and was causing read errors when
the hour register 'overflowed'.
To deal with the relevant register not always being visible in
the relevant functions, determine the 12/24 mode at startup and
store it in the driver state.
Signed-off-by: Mathew McBride <matt@traverse.com.au>
Fixes: f120e2e33ac8 ("rtc: rx8025: implement RX-8035 support")
Cc: stable@vger.kernel.org
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20220706074236.24011-1-matt@traverse.com.au
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-08-17 14:22:53 +02:00
..
2022-05-25 09:57:23 +02:00
2019-10-23 17:23:43 +02:00
2022-04-08 14:24:10 +02:00
2021-09-09 10:18:40 +02:00
2021-08-10 23:21:46 +02:00
2021-08-10 00:09:21 +02:00
2021-08-10 23:22:20 +02:00
2020-11-19 12:50:12 +01:00
2021-05-25 00:36:11 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-04-17 00:07:16 +02:00
2021-02-13 23:03:26 +01:00
2021-01-25 23:45:37 +01:00
2021-01-16 23:19:26 +01:00
2019-05-30 11:26:37 -07:00
2021-01-25 23:46:16 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-07-10 02:42:08 +02:00
2021-07-10 01:53:39 +02:00
2021-06-20 22:24:52 +02:00
2021-02-06 00:58:24 +01:00
2021-02-06 00:58:24 +01:00
2020-11-19 12:50:12 +01:00
2022-04-13 20:59:14 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:58:24 +01:00
2020-11-19 12:50:12 +01:00
2019-10-07 01:07:35 +02:00
2019-10-07 01:07:35 +02:00
2021-11-18 19:16:58 +01:00
2021-01-25 23:46:16 +01:00
2021-04-29 23:37:18 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-07-10 01:53:39 +02:00
2021-11-18 19:16:59 +01:00
2021-04-17 11:21:04 +02:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:58:24 +01:00
2021-01-25 23:46:17 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:58:24 +01:00
2021-05-25 00:39:58 +02:00
2019-11-08 16:14:09 +01:00
2020-12-03 23:49:31 +01:00
2019-07-17 10:03:50 -07:00
2021-04-17 11:21:04 +02:00
2022-06-14 18:36:07 +02:00
2020-11-19 12:50:12 +01:00
2021-06-16 14:53:13 +01:00
2021-01-25 23:46:17 +01:00
2021-04-29 23:03:26 +02:00
2021-05-25 00:41:25 +02:00
2021-02-06 00:58:24 +01:00
2019-06-19 17:09:55 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2019-06-19 17:09:55 +02:00
2020-04-15 09:56:17 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-06-20 22:19:46 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2020-03-16 11:12:11 +01:00
2021-03-11 09:48:09 +01:00
2020-11-19 12:50:12 +01:00
2021-07-10 01:53:39 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2021-06-20 22:22:13 +02:00
2020-11-19 12:50:12 +01:00
2022-05-25 09:57:26 +02:00
2021-11-18 19:16:59 +01:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:58:24 +01:00
2019-12-23 11:23:49 +01:00
2020-11-19 12:50:12 +01:00
2019-11-18 15:23:54 +01:00
2020-11-19 12:50:12 +01:00
2022-06-14 18:36:07 +02:00
2019-10-07 01:07:35 +02:00
2021-01-16 23:19:26 +01:00
2021-05-25 00:33:17 +02:00
2021-03-16 08:48:44 +01:00
2021-03-10 11:06:33 +00:00
2021-04-29 23:37:18 +02:00
2021-01-16 23:19:26 +01:00
2021-07-10 01:53:39 +02:00
2020-11-19 12:50:12 +01:00
2021-11-18 19:16:59 +01:00
2022-05-25 09:57:23 +02:00
2021-07-10 23:18:30 +02:00
2021-06-20 23:48:35 +02:00
2019-06-19 17:09:55 +02:00
2021-07-10 01:40:49 +02:00
2021-02-06 00:58:25 +01:00
2020-11-19 12:50:12 +01:00
2021-02-02 14:25:50 +01:00
2022-04-08 14:22:56 +02:00
2021-04-17 00:20:01 +02:00
2020-11-19 12:50:12 +01:00
2022-01-27 11:05:34 +01:00
2021-02-06 00:50:47 +01:00
2020-11-19 12:50:12 +01:00
2019-05-30 11:29:52 -07:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-08-21 00:13:44 +02:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:58:25 +01:00
2021-07-10 01:53:39 +02:00
2021-03-15 23:03:27 +01:00
2021-02-06 00:58:25 +01:00
2021-11-18 19:17:01 +01:00
2021-02-06 00:58:25 +01:00
2019-06-19 17:09:55 +02:00
2021-03-23 22:23:22 +01:00
2021-02-06 00:58:25 +01:00
2022-08-17 14:22:53 +02:00
2021-02-06 00:58:25 +01:00
2021-02-06 00:59:16 +01:00
2019-06-19 17:09:55 +02:00
2021-08-06 10:31:59 +02:00
2021-02-06 00:58:25 +01:00
2020-11-19 12:50:12 +01:00
2021-07-10 01:53:39 +02:00
2021-02-06 00:58:26 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-07-10 01:53:57 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-06-20 22:28:02 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2022-05-25 09:57:24 +02:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:50:47 +01:00
2020-12-03 23:43:23 +01:00
2021-07-10 01:53:40 +02:00
2021-08-17 23:36:22 +02:00
2021-07-10 01:53:39 +02:00
2021-06-20 22:29:50 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2022-04-13 20:58:59 +02:00
2019-06-19 17:09:55 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-06-20 22:18:05 +02:00