1tests:
2  drivers.counter.basic_api:
3    tags:
4      - drivers
5      - counter
6    depends_on: counter
7    min_ram: 16
8    platform_exclude: nucleo_f302r8
9    timeout: 600
10  drivers.counter.basic_api.nrf_zli:
11    tags:
12      - drivers
13      - counter
14    depends_on: counter
15    platform_allow:
16      - nrf52840dk/nrf52840
17    timeout: 400
18    extra_configs:
19      - CONFIG_ZERO_LATENCY_IRQS=y
20    extra_args:
21      DTC_OVERLAY_FILE="boards/nrf52840dk_nrf52840.overlay;boards/nrf52840dk_nrf52840_zli.overlay"
22  drivers.counter.basic_api.stm32_subsec:
23    tags:
24      - drivers
25      - counter
26    depends_on: counter
27    platform_allow:
28      - nucleo_f429zi
29      - nucleo_wba55cg
30      - google_dragonclaw
31    timeout: 600
32    extra_configs:
33      - CONFIG_COUNTER_RTC_STM32_SUBSECONDS=y
34  drivers.counter.basic_api.rtc_1khz:
35    tags:
36      - drivers
37      - counter
38    depends_on: counter
39    platform_allow: mimxrt685_evk/mimxrt685s/cm33
40    timeout: 400
41    extra_args:
42      DTC_OVERLAY_FILE="boards/mimxrt685_evk_rtc_1khz.overlay"
43  drivers.counter.basic_api.standby.lpc_rtc_highres:
44    tags:
45      - drivers
46      - counter
47    depends_on: counter
48    platform_allow: frdm_rw612
49    timeout: 400
50    extra_configs:
51      - CONFIG_TEST_DRIVER_COUNTER_MCUX_LPC_RTC_HIGHRES=n
52    extra_args:
53      DTC_OVERLAY_FILE="enable_standby.overlay"
54  drivers.counter.basic_api.mcux_lptmr_alarm:
55    tags:
56      - drivers
57      - counter
58    filter: dt_compat_enabled("nxp,lptmr")
59    depends_on: counter
60    timeout: 600
61    extra_configs:
62      - CONFIG_COUNTER_MCUX_LPTMR_ALARM=y
63