zephyr/drivers/rtc
Jeppe Odgaard 6446ce8982 drivers: rtc: rtc_ll_stm32: add hse clock support
Add support for HSE as the RTC clock source.

The initial implementation has the following limitations:
 - Only whole MHz HSE frequency is supported, e.g. 24.5 MHz will generate a
 compile error.
 - Frequencies equal or above 64 MHz are not supported and will generate a
   compile error.

The implementation has been tested on nucleo_h563zi with:
 - 8 MHz (via hse-bypass)
 - 25 MHz (via external crystal)

Signed-off-by: Jeppe Odgaard <jeppe.odgaard@prevas.dk>
2024-08-28 06:51:00 -04:00
..
CMakeLists.txt drivers: rtc: add ambiq rtc driver 2024-08-09 17:58:35 +01:00
Kconfig drivers: rtc: add ambiq rtc driver 2024-08-09 17:58:35 +01:00
Kconfig.am1805 drivers: rtc: new ambiq am1805 rtc driver 2023-09-25 09:47:46 +02:00
Kconfig.ambiq drivers: rtc: add ambiq rtc driver 2024-08-09 17:58:35 +01:00
Kconfig.ds1307 drivers: rtc: new maxim ds1307 rtc driver 2023-10-27 10:50:46 +02:00
Kconfig.emul
Kconfig.fake
Kconfig.mc146818
Kconfig.numaker drivers: rtc: support for Nuvoton numaker m46x 2024-04-30 14:31:29 -04:00
Kconfig.pcf8523
Kconfig.pcf8563
Kconfig.rpi_pico drivers: rtc: rpi_pico: Add support for the Raspberry Pi Pico RTC 2024-03-06 10:08:48 +00:00
Kconfig.rv3028 drivers: rtc: add RV3028 RTC driver 2024-06-10 21:03:59 -04:00
Kconfig.rv8263 drivers: rtc: Add support for Micro Crystal RV-8263-C8 2024-07-29 14:19:47 +02:00
Kconfig.sam drivers: rtc: Add atmel sam series RTC driver 2023-10-23 10:49:11 +01:00
Kconfig.smartbond drivers: rtc: smartbond: Support RTC peripheral. 2023-10-20 15:10:44 +02:00
Kconfig.stm32
rtc_am1805.c drivers: rtc: new ambiq am1805 rtc driver 2023-09-25 09:47:46 +02:00
rtc_ambiq.c drivers: rtc: add ambiq rtc driver 2024-08-09 17:58:35 +01:00
rtc_ds1307.c drivers: rtc: new maxim ds1307 rtc driver 2023-10-27 10:50:46 +02:00
rtc_emul.c drivers: rtc: Create utility function for time validation 2024-03-06 10:08:48 +00:00
rtc_fake.c drivers: rtc: fake: Patch alarm and update fakes 2024-08-15 11:59:34 -04:00
rtc_handlers.c build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
rtc_ll_stm32.c drivers: rtc: rtc_ll_stm32: add hse clock support 2024-08-28 06:51:00 -04:00
rtc_ll_stm32.h drivers: rtc_stm32: add support for alarms A & B 2024-05-13 09:45:17 +02:00
rtc_mc146818.c drivers: rtc: rtc_mc146818: Patch incorrect field comparisons 2024-06-05 01:38:33 -07:00
rtc_numaker.c drivers: rtc: support for Nuvoton numaker m46x 2024-04-30 14:31:29 -04:00
rtc_pcf8523.c drivers: rtc: update alarm_set_callback to return ENOTSUP 2024-06-17 12:09:15 -04:00
rtc_pcf8563.c everywhere: replace double words 2024-06-22 05:40:22 -04:00
rtc_rpi_pico.c drivers: rtc: rpi_pico: Add alarm support to RPi Pico RTC driver 2024-03-06 10:08:48 +00:00
rtc_rv3028.c drivers: rtc: rv3028: adjust timing of EEPROM requests 2024-08-21 16:51:02 -04:00
rtc_rv8263.c drivers: rtc: off-by-one error in RV-8263-C8 driver 2024-08-22 14:21:41 -04:00
rtc_sam.c drivers: rtc: Create utility function for time validation 2024-03-06 10:08:48 +00:00
rtc_shell.c drivers: rtc: rtc_shell: Add devices as sub commands 2024-06-07 21:42:54 +02:00
rtc_smartbond.c drivers: rtc: smartbond: Update RTC driver 2024-05-17 14:46:11 -05:00
rtc_utils.c drivers: rtc: Create utility function for time validation 2024-03-06 10:08:48 +00:00
rtc_utils.h drivers: rtc: Create utility function for time validation 2024-03-06 10:08:48 +00:00