Skip to content

Commit e7b40ae

Browse files
Farsin-Nasar-Microchipnashif
authored andcommitted
drivers: rtc: microchip: Add rtc driver
Add rtc driver for Microchip RTC G1. Signed-off-by: Farsin Nasar V A <[email protected]>
1 parent 2830be0 commit e7b40ae

File tree

4 files changed

+936
-0
lines changed

4 files changed

+936
-0
lines changed

drivers/rtc/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ zephyr_library_sources_ifdef(CONFIG_RTC_DS3231 rtc_ds3231.c)
2222
zephyr_library_sources_ifdef(CONFIG_RTC_EMUL rtc_emul.c)
2323
zephyr_library_sources_ifdef(CONFIG_RTC_FAKE rtc_fake.c)
2424
zephyr_library_sources_ifdef(CONFIG_RTC_INFINEON_CAT1 rtc_ifx_cat1.c)
25+
zephyr_library_sources_ifdef(CONFIG_RTC_MCHP_G1 rtc_mchp_g1.c)
2526
zephyr_library_sources_ifdef(CONFIG_RTC_MOTOROLA_MC146818 rtc_mc146818.c)
2627
zephyr_library_sources_ifdef(CONFIG_RTC_NUMAKER rtc_numaker.c)
2728
zephyr_library_sources_ifdef(CONFIG_RTC_NXP_IRTC rtc_nxp_irtc.c)

drivers/rtc/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ source "drivers/rtc/Kconfig.emul"
5353
source "drivers/rtc/Kconfig.fake"
5454
source "drivers/rtc/Kconfig.ifx_cat1"
5555
source "drivers/rtc/Kconfig.mc146818"
56+
source "drivers/rtc/Kconfig.mchp"
5657
source "drivers/rtc/Kconfig.numaker"
5758
source "drivers/rtc/Kconfig.nxp_irtc"
5859
source "drivers/rtc/Kconfig.pcf2123"

drivers/rtc/Kconfig.mchp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#Copyright (c) 2025 Microchip Technology Inc.
2+
#SPDX-License-Identifier: Apache-2.0
3+
4+
config RTC_MCHP_G1
5+
bool "Microchip RTC G1 driver"
6+
default y
7+
depends on DT_HAS_MICROCHIP_RTC_G1_ENABLED
8+
help
9+
Enable RTC driver for Microchip G1.

0 commit comments

Comments
 (0)