diff --git a/tests/drivers/counter/counter_basic_api/boards/mimxrt685_evk_cm33_rtc_1khz.overlay b/tests/drivers/counter/counter_basic_api/boards/mimxrt685_evk_cm33_rtc_1khz.overlay new file mode 100644 index 00000000000000..3ee5af716e791c --- /dev/null +++ b/tests/drivers/counter/counter_basic_api/boards/mimxrt685_evk_cm33_rtc_1khz.overlay @@ -0,0 +1,7 @@ +&rtc { + status = "disabled"; +}; + +&rtc_highres { + status = "okay"; +}; diff --git a/tests/drivers/counter/counter_basic_api/src/test_counter.c b/tests/drivers/counter/counter_basic_api/src/test_counter.c index 370b07b248ca24..642465c60788d9 100644 --- a/tests/drivers/counter/counter_basic_api/src/test_counter.c +++ b/tests/drivers/counter/counter_basic_api/src/test_counter.c @@ -69,9 +69,12 @@ static const struct device *const devices[] = { #ifdef CONFIG_COUNTER_NXP_MRT DEVS_FOR_DT_COMPAT(nxp_mrt_channel) #endif -#ifdef CONFIG_COUNTER_MCUX_LPC_RTC +#ifdef CONFIG_COUNTER_MCUX_LPC_RTC_1HZ DEVS_FOR_DT_COMPAT(nxp_lpc_rtc) #endif +#ifdef CONFIG_COUNTER_MCUX_LPC_RTC_HIGHRES + DEVS_FOR_DT_COMPAT(nxp_lpc_rtc_highres) +#endif #ifdef CONFIG_COUNTER_GECKO_RTCC DEVS_FOR_DT_COMPAT(silabs_gecko_rtcc) #endif diff --git a/tests/drivers/counter/counter_basic_api/testcase.yaml b/tests/drivers/counter/counter_basic_api/testcase.yaml index 2173d417c06ef4..f6210c0bc747cf 100644 --- a/tests/drivers/counter/counter_basic_api/testcase.yaml +++ b/tests/drivers/counter/counter_basic_api/testcase.yaml @@ -27,3 +27,12 @@ tests: timeout: 600 extra_configs: - CONFIG_COUNTER_RTC_STM32_SUBSECONDS=y + drivers.counter.basic_api.rtc_1khz: + tags: + - drivers + - counter + depends_on: counter + platform_allow: mimxrt685_evk_cm33 + timeout: 400 + extra_args: + DTC_OVERLAY_FILE="boards/mimxrt685_evk_cm33_rtc_1khz.overlay"