Skip to content

Commit 0a945cb

Browse files
RichardSWheatleyfabiobaltieri
authored andcommitted
drivers: rtc: add ambiq rtc driver
Add Ambiq RTC driver Signed-off-by: Richard Wheatley <richard.wheatley@ambiq.com>
1 parent 8f2413f commit 0a945cb

File tree

4 files changed

+391
-0
lines changed

4 files changed

+391
-0
lines changed

drivers/rtc/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ zephyr_library_sources(rtc_utils.c)
99

1010
zephyr_library_sources_ifdef(CONFIG_RTC_RV8263 rtc_rv8263.c)
1111
zephyr_library_sources_ifdef(CONFIG_RTC_AM1805 rtc_am1805.c)
12+
zephyr_library_sources_ifdef(CONFIG_RTC_AMBIQ rtc_ambiq.c)
1213
zephyr_library_sources_ifdef(CONFIG_RTC_DS1307 rtc_ds1307.c)
1314
zephyr_library_sources_ifdef(CONFIG_USERSPACE rtc_handlers.c)
1415
zephyr_library_sources_ifdef(CONFIG_RTC_EMUL rtc_emul.c)

drivers/rtc/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ config RTC_SHELL
4242
RTC Shell commands
4343

4444
source "drivers/rtc/Kconfig.am1805"
45+
source "drivers/rtc/Kconfig.ambiq"
4546
source "drivers/rtc/Kconfig.ds1307"
4647
source "drivers/rtc/Kconfig.emul"
4748
source "drivers/rtc/Kconfig.fake"

drivers/rtc/Kconfig.ambiq

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Copyright (c) 2024, Ambiq Micro Inc. <www.ambiq.com>
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config RTC_AMBIQ
5+
bool "AMBIQ RTC driver"
6+
default y
7+
depends on DT_HAS_AMBIQ_RTC_ENABLED
8+
select AMBIQ_HAL
9+
help
10+
Enable the AMBIQ RTC driver.

0 commit comments

Comments
 (0)