1sample: 2 name: Watchdog Driver Sample 3common: 4 tags: 5 - drivers 6 - watchdog 7 harness: console 8 harness_config: 9 type: multi_line 10 ordered: true 11 regex: 12 - "Watchdog sample application" 13 - "Feeding watchdog..." 14 - "Waiting for reset..." 15 - "Watchdog sample application" 16 depends_on: watchdog 17tests: 18 sample.drivers.watchdog: 19 filter: not (CONFIG_SOC_FAMILY_STM32 or CONFIG_SOC_FAMILY_GD_GD32 or SOC_SERIES_GD32VF103) 20 platform_exclude: 21 - s32z2xxdc2/s32z270/rtu0 22 - s32z2xxdc2/s32z270/rtu1 23 - s32z2xxdc2@D/s32z270/rtu0 24 - s32z2xxdc2@D/s32z270/rtu1 25 - panb511evb/nrf54l15/cpuapp 26 - panb511evb/nrf54l15/cpuapp/ns 27 - panb511evb/nrf54l15/cpuflpr 28 - panb511evb/nrf54l15/cpuflpr/xip 29 - nrf54l15dk/nrf54l15/cpuapp/ns 30 - nrf54l15dk/nrf54l10/cpuapp/ns 31 - bl54l15_dvk/nrf54l10/cpuapp/ns 32 - bl54l15_dvk/nrf54l15/cpuapp/ns 33 - bl54l15u_dvk/nrf54l15/cpuapp/ns 34 - raytac_an54l15q_db/nrf54l15/cpuapp/ns 35 sample.drivers.watchdog.stm32_wwdg: 36 extra_args: DTC_OVERLAY_FILE=boards/stm32_wwdg.overlay 37 filter: dt_compat_enabled("st,stm32-window-watchdog") 38 platform_allow: 39 - b_u585i_iot02a 40 - nucleo_c031c6 41 - nucleo_f091rc 42 - nucleo_f103rb 43 - nucleo_f207zg 44 - nucleo_f429zi 45 - nucleo_f746zg 46 - nucleo_g071rb 47 - nucleo_g474re 48 - nucleo_l073rz 49 - nucleo_l152re 50 - nucleo_u385rg_q 51 - nucleo_wb55rg 52 - nucleo_wl55jc 53 - stm32f3_disco 54 - stm32l562e_dk 55 - disco_l475_iot1 56 - stm32h573i_dk 57 integration_platforms: 58 - nucleo_f103rb 59 sample.drivers.watchdog.stm32h7_wwdg: 60 extra_args: DTC_OVERLAY_FILE=boards/stm32h7_wwdg.overlay 61 filter: dt_compat_enabled("st,stm32-window-watchdog") 62 # filter CONFIG_SOC_SERIES_STM32H7X and dt_compat_enabled 63 # seems to ignore extra_args 64 platform_allow: 65 - nucleo_h723zg 66 - nucleo_h745zi_q/stm32h745xx/m4 67 - nucleo_h743zi 68 - stm32h735g_disco 69 - nucleo_h753zi 70 - stm32h750b_dk 71 - stm32h7b3i_dk 72 - stm32h745i_disco/stm32h745xx/m4 73 - nucleo_h755zi_q/stm32h755xx/m4 74 - stm32h747i_disco/stm32h747xx/m4 75 integration_platforms: 76 - nucleo_h743zi 77 sample.drivers.watchdog.stm32_iwdg: 78 extra_args: DTC_OVERLAY_FILE=boards/stm32_iwdg.overlay 79 filter: dt_compat_enabled("st,stm32-watchdog") 80 platform_allow: 81 - b_u585i_iot02a 82 - nucleo_c031c6 83 - nucleo_f091rc 84 - nucleo_f103rb 85 - nucleo_f207zg 86 - nucleo_f429zi 87 - nucleo_f746zg 88 - nucleo_g071rb 89 - nucleo_g474re 90 - nucleo_h743zi 91 - nucleo_l073rz 92 - nucleo_l152re 93 - nucleo_u385rg_q 94 - nucleo_wb55rg 95 - nucleo_wl55jc 96 - stm32f3_disco 97 - stm32l562e_dk 98 - disco_l475_iot1 99 - stm32h573i_dk 100 integration_platforms: 101 - nucleo_f103rb 102 sample.drivers.watchdog.gd32_fwdgt: 103 filter: dt_compat_enabled("gd,gd32-fwdgt") 104 extra_args: DTC_OVERLAY_FILE=boards/gd32_fwdgt.overlay 105 platform_allow: 106 - gd32e103v_eval 107 - gd32e507v_start 108 - gd32f350r_eval 109 - gd32f403z_eval 110 - gd32f450i_eval 111 - gd32f450z_eval 112 - gd32f470i_eval 113 - gd32vf103c_starter 114 - gd32vf103v_eval 115 - longan_nano 116 integration_platforms: 117 - gd32e103v_eval 118 sample.drivers.watchdog.gd32_wwdgt: 119 filter: dt_compat_enabled("gd,gd32-wwdgt") 120 extra_args: DTC_OVERLAY_FILE=boards/gd32_wwdgt.overlay 121 platform_allow: 122 - gd32e103v_eval 123 - gd32e507v_start 124 - gd32f350r_eval 125 - gd32f403z_eval 126 - gd32f450i_eval 127 - gd32f450z_eval 128 - gd32f470i_eval 129 - gd32vf103c_starter 130 - gd32vf103v_eval 131 - longan_nano 132 integration_platforms: 133 - gd32e103v_eval 134 sample.drivers.watchdog.s32z270dc2_r52: 135 build_only: true 136 platform_allow: 137 - s32z2xxdc2/s32z270/rtu0 138 - s32z2xxdc2/s32z270/rtu1 139 - s32z2xxdc2@D/s32z270/rtu0 140 - s32z2xxdc2@D/s32z270/rtu1 141 integration_platforms: 142 - s32z2xxdc2/s32z270/rtu0 143