1tests:
2  drivers.pwm:
3    tags:
4      - drivers
5      - pwm
6      - userspace
7    filter: dt_alias_exists("pwm-0") or dt_alias_exists("pwm-1") or dt_alias_exists("pwm-2")
8      or dt_alias_exists("pwm-3") or dt_compat_enabled("st,stm32-pwm")
9      or dt_compat_enabled("intel,blinky-pwm") or dt_compat_enabled("nordic,nrf-pwm")
10    depends_on: pwm
11  drivers.pwm.ke1xz_pwm_flexio:
12    tags:
13      - drivers
14      - pwm
15      - userspace
16    extra_args: DTC_OVERLAY_FILE="boards/frdm_ke1xz_flexio_pwm.overlay"
17    platform_allow:
18      - frdm_ke17z
19      - frdm_ke17z512
20    filter: (dt_alias_exists("pwm-0") or dt_alias_exists("pwm-1") or dt_alias_exists("pwm-2")
21      or dt_alias_exists("pwm-3")) and CONFIG_DT_HAS_NXP_FLEXIO_ENABLED and
22      CONFIG_DT_HAS_NXP_FLEXIO_PWM_ENABLED
23    depends_on: pwm
24  drivers.pwm.pwm_fast:
25    extra_args: DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay"
26    platform_allow:
27      - nrf54h20dk/nrf54h20/cpuapp
28  drivers.pwm.frdm_mcxn947_mcxn947_cpu0_sctimer:
29    extra_args: DTC_OVERLAY_FILE="boards/frdm_mcxn947_mcxn947_cpu0_sctimer.overlay"
30    platform_allow:
31      - frdm_mcxn947/mcxn947/cpu0
32      - frdm_mcxn947/mcxn947/cpu0/qspi
33  drivers.pwm.native_sim:
34    platform_allow:
35      - native_sim
36    integration_platforms:
37      - native_sim
38