Skip to content

Commit c86aefd

Browse files
FRASTMMaureenHelm
authored andcommitted
drivers: counter: rtc for stm32g0 soc series
This patch set the EXTI line 19 as the RTC on the stm32g0x serie from STMicroelectronics. Signed-off-by: Francois Ramu <[email protected]>
1 parent 5f926ed commit c86aefd

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

drivers/counter/Kconfig.stm32_rtc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ menuconfig COUNTER_RTC_STM32
1212
select USE_STM32_LL_EXTI
1313
help
1414
Build RTC driver for STM32 SoCs.
15-
Tested on STM32 F0, F2, F3, F4, L1, L4, F7, G4, H7 series
15+
Tested on STM32 F0, F2, F3, F4, L1, L4, F7, G0, G4, H7 series
1616

1717
if COUNTER_RTC_STM32
1818

drivers/counter/counter_ll_stm32_rtc.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ LOG_MODULE_REGISTER(counter_rtc_stm32, CONFIG_COUNTER_LOG_LEVEL);
3636

3737
#if defined(CONFIG_SOC_SERIES_STM32L4X)
3838
#define RTC_EXTI_LINE LL_EXTI_LINE_18
39+
#elif defined(CONFIG_SOC_SERIES_STM32G0X)
40+
#define RTC_EXTI_LINE LL_EXTI_LINE_19
3941
#elif defined(CONFIG_SOC_SERIES_STM32F4X) \
4042
|| defined(CONFIG_SOC_SERIES_STM32F0X) \
4143
|| defined(CONFIG_SOC_SERIES_STM32F2X) \
@@ -274,6 +276,8 @@ void rtc_stm32_isr(const struct device *dev)
274276

275277
#if defined(CONFIG_SOC_SERIES_STM32H7X) && defined(CONFIG_CPU_CORTEX_M4)
276278
LL_C2_EXTI_ClearFlag_0_31(RTC_EXTI_LINE);
279+
#elif defined(CONFIG_SOC_SERIES_STM32G0X)
280+
LL_EXTI_ClearRisingFlag_0_31(RTC_EXTI_LINE);
277281
#else
278282
LL_EXTI_ClearFlag_0_31(RTC_EXTI_LINE);
279283
#endif

0 commit comments

Comments
 (0)