From 2c5c0e24e8fde90a0de433f30ba9caa1ff8247f8 Mon Sep 17 00:00:00 2001 From: Saravanan Sekar Date: Tue, 20 May 2025 17:53:23 +0530 Subject: [PATCH] samples: drivers: counter: Add support alarm for lp_mspm0g3507 Add a support for timer/counter alarm sample for lp_mspmg3507 board. Signed-off-by: Saravanan Sekar --- .../counter/alarm/boards/lp_mspm0g3507.overlay | 18 ++++++++++++++++++ samples/drivers/counter/alarm/src/main.c | 2 ++ 2 files changed, 20 insertions(+) create mode 100644 samples/drivers/counter/alarm/boards/lp_mspm0g3507.overlay diff --git a/samples/drivers/counter/alarm/boards/lp_mspm0g3507.overlay b/samples/drivers/counter/alarm/boards/lp_mspm0g3507.overlay new file mode 100644 index 00000000000..38390bf70b3 --- /dev/null +++ b/samples/drivers/counter/alarm/boards/lp_mspm0g3507.overlay @@ -0,0 +1,18 @@ +/* + * Copyright (c) 2025 Linumiz GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + aliases { + counter = &counter0; + }; +}; + +&gpt0 { + status = "okay"; + counter0: counter { + status = "okay"; + }; +}; diff --git a/samples/drivers/counter/alarm/src/main.c b/samples/drivers/counter/alarm/src/main.c index 1c4fbfd707f..fae92eb86ed 100644 --- a/samples/drivers/counter/alarm/src/main.c +++ b/samples/drivers/counter/alarm/src/main.c @@ -39,6 +39,8 @@ struct counter_alarm_cfg alarm_cfg; #define TIMER DT_INST(0, espressif_esp32_counter) #elif defined(CONFIG_COUNTER_MCUX_CTIMER) #define TIMER DT_NODELABEL(ctimer0) +#elif defined(CONFIG_COUNTER_MSPM0_TIMER) +#define TIMER DT_ALIAS(counter) #elif defined(CONFIG_COUNTER_NXP_S32_SYS_TIMER) #define TIMER DT_NODELABEL(stm0) #elif defined(CONFIG_COUNTER_TIMER_GD32)