diff --git a/board/udoo/udoo.c b/board/udoo/udoo.c
index 3257aafe1a4a15216de5d3320029c7fb7e3934a4..081d517f53c2f80ef0b959f99ef0725aee647d69 100644
--- a/board/udoo/udoo.c
+++ b/board/udoo/udoo.c
@@ -168,6 +168,7 @@ static void setup_iomux_wdog(void)
 	imx_iomux_v3_setup_multiple_pads(wdog_pads, ARRAY_SIZE(wdog_pads));
 	gpio_direction_output(WDT_TRG, 0);
 	gpio_direction_output(WDT_EN, 1);
+	gpio_direction_input(WDT_TRG);
 }
 
 static struct fsl_esdhc_cfg usdhc_cfg = { USDHC3_BASE_ADDR };