Skip to content

Commit f2fa8f9

Browse files
nandojvekartben
authored andcommitted
drivers: rtc: sam0: Add realtime clock driver
Add Atmel sam0 rtc calendar driver. Signed-off-by: Gerson Fernando Budke <[email protected]>
1 parent d4fe29c commit f2fa8f9

File tree

9 files changed

+668
-0
lines changed

9 files changed

+668
-0
lines changed

drivers/rtc/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ zephyr_library_sources_ifdef(CONFIG_RTC_SHELL rtc_shell.c)
2323
zephyr_library_sources_ifdef(CONFIG_RTC_FAKE rtc_fake.c)
2424
zephyr_library_sources_ifdef(CONFIG_RTC_SMARTBOND rtc_smartbond.c)
2525
zephyr_library_sources_ifdef(CONFIG_RTC_ATMEL_SAM rtc_sam.c)
26+
zephyr_library_sources_ifdef(CONFIG_RTC_ATMEL_SAM0 rtc_sam0.c)
2627
zephyr_library_sources_ifdef(CONFIG_RTC_RPI_PICO rtc_rpi_pico.c)
2728
zephyr_library_sources_ifdef(CONFIG_RTC_RV3028 rtc_rv3028.c)
2829
zephyr_library_sources_ifdef(CONFIG_RTC_NUMAKER rtc_numaker.c)

drivers/rtc/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ source "drivers/rtc/Kconfig.pcf8563"
5454
source "drivers/rtc/Kconfig.rpi_pico"
5555
source "drivers/rtc/Kconfig.rv3028"
5656
source "drivers/rtc/Kconfig.sam"
57+
source "drivers/rtc/Kconfig.sam0"
5758
source "drivers/rtc/Kconfig.smartbond"
5859
source "drivers/rtc/Kconfig.stm32"
5960
source "drivers/rtc/Kconfig.numaker"

drivers/rtc/Kconfig.sam0

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Copyright (c) 2024-2025 Gerson Fernando Budke <[email protected]>
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config RTC_ATMEL_SAM0
5+
bool "Atmel SAM RTC driver"
6+
default y
7+
depends on DT_HAS_ATMEL_SAM0_RTC_ENABLED \
8+
&& !$(dt_nodelabel_bool_prop,rtc,systimer)
9+
help
10+
Atmel Real-Time Clock (RTC) driver used on SAM0 SoC series.

0 commit comments

Comments
 (0)