Linus Torvalds
6a34fdcca4
Merge tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
...
Pull RTC updates from Alexandre Belloni:
"The bulk of the patches are about replacing the uie_unsupported struct
rtc_device member by a feature bit.
Subsystem:
- remove uie_unsupported, all users have been converted to clear
RTC_FEATURE_UPDATE_INTERRUPT and provide a reason
- RTCs with an alarm with a resolution of a minute are now letting
the core handle rounding down the alarm time
- fix use-after-free on device removal
New driver:
- OP-TEE RTC PTA
Drivers:
- sun6i: Add H616 support
- cmos: Fix the AltCentury for AMD platforms
- spear: set range"
* tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (56 commits)
rtc: check if __rtc_read_time was successful
rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram
rtc: mc146818-lib: Fix the AltCentury for AMD platforms
rtc: optee: add RTC driver for OP-TEE RTC PTA
rtc: pm8xxx: Return -ENODEV if set_time disallowed
rtc: pm8xxx: Attach wake irq to device
clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h
rtc: remove uie_unsupported
rtc: xgene: stop using uie_unsupported
rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: hym8563: let the core handle the alarm resolution
rtc: hym8563: switch to devm_rtc_allocate_device
rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: efi: switch to devm_rtc_allocate_device
rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature
rtc: spear: fix spear_rtc_read_time
rtc: spear: drop uie_unsupported
rtc: spear: set range
rtc: spear: switch to devm_rtc_allocate_device
rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
...
2022-04-01 09:37:18 -07:00
..
2022-03-23 19:58:41 +01:00
2022-01-05 01:03:09 +01:00
2022-03-29 22:45:50 +02:00
2022-04-01 09:37:18 -07:00
2021-08-10 23:21:46 +02:00
2021-08-10 00:09:21 +02:00
2022-03-25 11:42:50 +01: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
2021-11-10 00:45:57 +01:00
2020-11-19 12:50:12 +01:00
2021-11-10 00:45:57 +01: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
2019-05-21 10:50:45 +02:00
2021-02-06 00:58:24 +01:00
2020-11-19 12:50:12 +01:00
2021-12-16 21:50:07 +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
2019-05-30 11:26:32 -07:00
2021-12-02 23:23:38 +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
2022-02-09 13:00:45 +00:00
2022-02-09 13:00:45 +00:00
2022-03-23 19:58:38 +01:00
2022-02-09 13:00:45 +00:00
2020-11-19 12:50:12 +01:00
2021-07-10 01:53:39 +02:00
2021-09-25 23:22:28 +02: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
2022-03-23 19:58:38 +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
2022-03-23 19:58:40 +01: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-01-05 01:04:11 +01:00
2022-03-29 22:45:50 +02:00
2019-05-21 10:50:45 +02:00
2020-11-19 12:50:12 +01:00
2021-06-16 14:53:13 +01:00
2022-03-23 19:58:40 +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
2022-03-23 19:58:39 +01: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
2022-03-07 13:55:04 +00:00
2020-11-19 12:50:12 +01:00
2022-03-29 22:45:31 +02:00
2021-10-01 23:28:28 +02: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
2022-03-23 19:58:38 +01:00
2021-10-01 23:28:46 +02:00
2019-11-18 15:23:54 +01:00
2020-11-19 12:50:12 +01:00
2021-06-01 16:44:09 +01: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-09-25 23:26:37 +02:00
2022-03-23 19:58:39 +01:00
2022-03-25 11:42:50 +01:00
2021-07-10 01:53:39 +02:00
2020-11-19 12:50:12 +01:00
2022-03-23 19:58:39 +01:00
2022-03-23 19:58:39 +01:00
2022-03-23 19:58:39 +01:00
2022-03-23 19:58:40 +01:00
2019-06-19 17:09:55 +02:00
2019-05-30 11:26:32 -07:00
2022-03-23 19:58:39 +01: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-03-23 19:58:37 +01:00
2022-03-25 11:38:33 +01:00
2020-11-19 12:50:12 +01:00
2022-01-05 01:05:17 +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
2022-01-05 00:52:10 +01:00
2021-07-10 01:53:39 +02:00
2021-10-18 17:20:50 +02:00
2021-02-06 00:58:25 +01:00
2021-11-10 00:45:57 +01:00
2021-12-02 23:25:47 +01:00
2019-06-19 17:09:55 +02:00
2021-09-25 23:27:39 +02:00
2021-02-06 00:58:25 +01:00
2021-11-10 00:45:57 +01:00
2021-02-06 00:58:25 +01:00
2021-10-23 23:57:23 +02:00
2019-06-19 17:09:55 +02:00
2021-09-25 23:26:37 +02:00
2021-11-10 00:45:57 +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
2022-03-23 19:58:40 +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-06-20 22:28:02 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2022-03-23 19:58:38 +01:00
2022-01-16 23:50:34 +01: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
2019-05-30 11:26:32 -07: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-03-23 19:58:38 +01:00
2019-06-19 17:09:55 +02:00
2022-03-23 19:58:41 +01:00
2020-11-19 12:50:12 +01:00
2021-06-20 22:18:05 +02:00