From 21d0a3b699aba07f72eeff48d6adc2042151485b Mon Sep 17 00:00:00 2001 From: Mahesh Mahadevan Date: Thu, 24 Oct 2024 17:46:51 -0500 Subject: [PATCH] tests: pwm: Add support for SCTimer PWM on FRDM-MCXN947 Add overlay files to enable test of PWM over SCTimer. Signed-off-by: Mahesh Mahadevan --- .../boards/frdm_mcxn947_mcxn947_cpu0_sctimer.overlay | 12 ++++++++++++ tests/drivers/pwm/pwm_api/testcase.yaml | 5 +++++ 2 files changed, 17 insertions(+) create mode 100644 tests/drivers/pwm/pwm_api/boards/frdm_mcxn947_mcxn947_cpu0_sctimer.overlay diff --git a/tests/drivers/pwm/pwm_api/boards/frdm_mcxn947_mcxn947_cpu0_sctimer.overlay b/tests/drivers/pwm/pwm_api/boards/frdm_mcxn947_mcxn947_cpu0_sctimer.overlay new file mode 100644 index 00000000000..105d2fcf733 --- /dev/null +++ b/tests/drivers/pwm/pwm_api/boards/frdm_mcxn947_mcxn947_cpu0_sctimer.overlay @@ -0,0 +1,12 @@ +/* + * Copyright 2024 NXP + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Disable flexpwm node as it is mapped to pwm-0 alias which is picked up first by the test. + * PWM signal is visible on J9-16. + */ +&flexpwm1_pwm0 { + status = "disabled"; +}; diff --git a/tests/drivers/pwm/pwm_api/testcase.yaml b/tests/drivers/pwm/pwm_api/testcase.yaml index b30458cc970..191a2b86be8 100644 --- a/tests/drivers/pwm/pwm_api/testcase.yaml +++ b/tests/drivers/pwm/pwm_api/testcase.yaml @@ -25,3 +25,8 @@ tests: extra_args: DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay" platform_allow: - nrf54h20dk/nrf54h20/cpuapp + drivers.pwm.frdm_mcxn947_mcxn947_cpu0_sctimer: + extra_args: DTC_OVERLAY_FILE="boards/frdm_mcxn947_mcxn947_cpu0_sctimer.overlay" + platform_allow: + - frdm_mcxn947/mcxn947/cpu0 + - frdm_mcxn947/mcxn947/cpu0/qspi