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 - panb611evb/nrf54l15/cpuapp 26 - panb611evb/nrf54l15/cpuapp/ns 27 - panb611evb/nrf54l15/cpuflpr 28 - panb611evb/nrf54l15/cpuflpr/xip 29 - nrf54lm20dk/nrf54lm20a/cpuapp/ns 30 - nrf54l15dk/nrf54l15/cpuapp/ns 31 - nrf54l15dk/nrf54l10/cpuapp/ns 32 - bl54l15_dvk/nrf54l10/cpuapp/ns 33 - bl54l15_dvk/nrf54l15/cpuapp/ns 34 - bl54l15u_dvk/nrf54l15/cpuapp/ns 35 - raytac_an54lq_db_15/nrf54l15/cpuapp/ns 36 sample.drivers.watchdog.stm32_wwdg: 37 extra_args: DTC_OVERLAY_FILE=boards/stm32_wwdg.overlay 38 filter: dt_compat_enabled("st,stm32-window-watchdog") 39 platform_allow: 40 - b_u585i_iot02a 41 - nucleo_c031c6 42 - nucleo_f091rc 43 - nucleo_f103rb 44 - nucleo_f207zg 45 - nucleo_f429zi 46 - nucleo_f746zg 47 - nucleo_g071rb 48 - nucleo_g474re 49 - nucleo_l073rz 50 - nucleo_l152re 51 - nucleo_u385rg_q 52 - nucleo_wb55rg 53 - nucleo_wl55jc 54 - stm32f3_disco 55 - stm32l562e_dk 56 - disco_l475_iot1 57 - stm32h573i_dk 58 integration_platforms: 59 - nucleo_f103rb 60 sample.drivers.watchdog.stm32h7_wwdg: 61 extra_args: DTC_OVERLAY_FILE=boards/stm32h7_wwdg.overlay 62 filter: dt_compat_enabled("st,stm32-window-watchdog") 63 # filter CONFIG_SOC_SERIES_STM32H7X and dt_compat_enabled 64 # seems to ignore extra_args 65 platform_allow: 66 - nucleo_h723zg 67 - nucleo_h745zi_q/stm32h745xx/m4 68 - nucleo_h743zi 69 - stm32h735g_disco 70 - nucleo_h753zi 71 - stm32h750b_dk 72 - stm32h7b3i_dk 73 - stm32h745i_disco/stm32h745xx/m4 74 - nucleo_h755zi_q/stm32h755xx/m4 75 - stm32h747i_disco/stm32h747xx/m4 76 integration_platforms: 77 - nucleo_h753zi 78 sample.drivers.watchdog.stm32_iwdg: 79 extra_args: DTC_OVERLAY_FILE=boards/stm32_iwdg.overlay 80 filter: dt_compat_enabled("st,stm32-watchdog") 81 platform_allow: 82 - b_u585i_iot02a 83 - nucleo_c031c6 84 - nucleo_f091rc 85 - nucleo_f103rb 86 - nucleo_f207zg 87 - nucleo_f429zi 88 - nucleo_f746zg 89 - nucleo_g071rb 90 - nucleo_g474re 91 - nucleo_h743zi 92 - nucleo_h753zi 93 - nucleo_l073rz 94 - nucleo_l152re 95 - nucleo_u385rg_q 96 - nucleo_wb55rg 97 - nucleo_wl55jc 98 - stm32f3_disco 99 - stm32l562e_dk 100 - disco_l475_iot1 101 - stm32h573i_dk 102 integration_platforms: 103 - nucleo_f103rb 104 sample.drivers.watchdog.stm32_iwdg_ewi: 105 extra_args: DTC_OVERLAY_FILE=boards/stm32_iwdg.overlay 106 filter: dt_compat_enabled("st,stm32-watchdog") 107 extra_configs: 108 - CONFIG_IWDG_STM32_EARLY_WAKEUP=y 109 platform_allow: 110 - nucleo_h563zi 111 - nucleo_h7s3l8 112 - nucleo_u083rc 113 - nucleo_u385rg_q 114 - nucleo_u575zi_q 115 - b_u585i_iot02a 116 - nucleo_wba55cg 117 integration_platforms: 118 - nucleo_wba55cg 119 sample.drivers.watchdog.gd32_fwdgt: 120 filter: dt_compat_enabled("gd,gd32-fwdgt") 121 extra_args: DTC_OVERLAY_FILE=boards/gd32_fwdgt.overlay 122 platform_allow: 123 - gd32e103v_eval 124 - gd32e507v_start 125 - gd32f350r_eval 126 - gd32f403z_eval 127 - gd32f450i_eval 128 - gd32f450z_eval 129 - gd32f470i_eval 130 - gd32vf103c_starter 131 - gd32vf103v_eval 132 - longan_nano 133 integration_platforms: 134 - gd32e103v_eval 135 sample.drivers.watchdog.gd32_wwdgt: 136 filter: dt_compat_enabled("gd,gd32-wwdgt") 137 extra_args: DTC_OVERLAY_FILE=boards/gd32_wwdgt.overlay 138 platform_allow: 139 - gd32e103v_eval 140 - gd32e507v_start 141 - gd32f350r_eval 142 - gd32f403z_eval 143 - gd32f450i_eval 144 - gd32f450z_eval 145 - gd32f470i_eval 146 - gd32vf103c_starter 147 - gd32vf103v_eval 148 - longan_nano 149 integration_platforms: 150 - gd32e103v_eval 151 sample.drivers.watchdog.s32z270dc2_r52: 152 build_only: true 153 platform_allow: 154 - s32z2xxdc2/s32z270/rtu0 155 - s32z2xxdc2/s32z270/rtu1 156 - s32z2xxdc2@D/s32z270/rtu0 157 - s32z2xxdc2@D/s32z270/rtu1 158 integration_platforms: 159 - s32z2xxdc2/s32z270/rtu0 160