Skip to content

Commit 6bbd2b2

Browse files
soburicarlescufi
authored andcommitted
tests: drivers: watchdog: Add support for GD32 SoCs
Enable watchdog tests for boards that implement GD32 SoC. Signed-off-by: TOKITA Hiroshi <[email protected]>
1 parent c28fd30 commit 6bbd2b2

File tree

4 files changed

+36
-1
lines changed

4 files changed

+36
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/*
2+
* Copyright (c) 2022 Tokita, Hiroshi <[email protected]>
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
&fwdgt {
8+
status = "okay";
9+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/*
2+
* Copyright (c) 2022 Tokita, Hiroshi <[email protected]>
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
&wwdgt {
8+
status = "okay";
9+
};

tests/drivers/watchdog/wdt_basic_api/src/test_wdt.c

+4
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@
9292
#define WDT_NODE DT_INST(0, ti_cc32xx_watchdog)
9393
#elif DT_HAS_COMPAT_STATUS_OKAY(nxp_imx_wdog)
9494
#define WDT_NODE DT_INST(0, nxp_imx_wdog)
95+
#elif DT_HAS_COMPAT_STATUS_OKAY(gd_gd32_wwdgt)
96+
#define WDT_NODE DT_INST(0, gd_gd32_wwdgt)
97+
#elif DT_HAS_COMPAT_STATUS_OKAY(gd_gd32_fwdgt)
98+
#define WDT_NODE DT_INST(0, gd_gd32_fwdgt)
9599
#elif DT_HAS_COMPAT_STATUS_OKAY(zephyr_counter_watchdog)
96100
#define WDT_NODE DT_COMPAT_GET_ANY_STATUS_OKAY(zephyr_counter_watchdog)
97101
#endif

tests/drivers/watchdog/wdt_basic_api/testcase.yaml

+14-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ tests:
66
filter: >
77
not (CONFIG_WDT_SAM or dt_compat_enabled("st,stm32-window-watchdog")
88
or dt_compat_enabled("st,stm32-watchdog") or CONFIG_SOC_FAMILY_LPC or
9-
CONFIG_SOC_SERIES_IMX_RT6XX or CONFIG_SOC_SERIES_IMX_RT5XX)
9+
CONFIG_SOC_SERIES_IMX_RT6XX or CONFIG_SOC_SERIES_IMX_RT5XX or
10+
CONFIG_SOC_FAMILY_GD32 or SOC_SERIES_GD32VF103)
1011
platform_exclude: mec15xxevb_assy6853
1112
drivers.watchdog.stm32wwdg:
1213
filter: dt_compat_enabled("st,stm32-window-watchdog") or dt_compat_enabled("st,stm32-watchdog")
@@ -33,3 +34,15 @@ tests:
3334
platform_allow: nrf52840dk_nrf52840
3435
extra_args: OVERLAY_CONFIG="boards/nrf52840dk_nrf52840_counter.conf"
3536
DTC_OVERLAY_FILE="boards/nrf52840dk_nrf52840_counter.overlay"
37+
drivers.watchdog.gd32fwdgt:
38+
filter: dt_compat_enabled("gd,gd32-fwdgt")
39+
extra_args: DTC_OVERLAY_FILE="boards/gd32_fwdgt.overlay"
40+
platform_allow: gd32e103v_eval gd32e507v_start gd32f350r_eval gd32f403z_eval
41+
gd32f450i_eval gd32f450z_eval gd32f470i_eval gd32vf103c_starter gd32vf103v_eval
42+
longan_nano
43+
drivers.watchdog.gd32wwdgt:
44+
filter: dt_compat_enabled("gd,gd32-wwdgt")
45+
extra_args: DTC_OVERLAY_FILE="boards/gd32_wwdgt.overlay"
46+
platform_allow: gd32e103v_eval gd32e507v_start gd32f350r_eval gd32f403z_eval
47+
gd32f450i_eval gd32f450z_eval gd32f470i_eval gd32vf103c_starter
48+
gd32vf103v_eval longan_nano

0 commit comments

Comments
 (0)