diff options
Diffstat (limited to 'board/davedenx/qong/qong.c')
| -rw-r--r-- | board/davedenx/qong/qong.c | 16 | 
1 files changed, 14 insertions, 2 deletions
diff --git a/board/davedenx/qong/qong.c b/board/davedenx/qong/qong.c index 8a81cfc68..b1238d505 100644 --- a/board/davedenx/qong/qong.c +++ b/board/davedenx/qong/qong.c @@ -23,16 +23,24 @@  #include <common.h>  #include <netdev.h> -#include <asm/arch/mx31.h> -#include <asm/arch/mx31-regs.h> +#include <asm/arch/clock.h> +#include <asm/arch/imx-regs.h>  #include <asm/io.h>  #include <nand.h>  #include <fsl_pmic.h>  #include <mxc_gpio.h>  #include "qong_fpga.h" +#include <watchdog.h>  DECLARE_GLOBAL_DATA_PTR; +#ifdef CONFIG_HW_WATCHDOG +void hw_watchdog_reset(void) +{ +	mxc_hw_watchdog_reset(); +} +#endif +  int dram_init (void)  {  	/* dram_init must store complete ramsize in gd->ram_size */ @@ -202,6 +210,10 @@ int board_late_init(void)  	pmic_reg_write(REG_POWER_CTL0, val | COINCHEN);  	pmic_reg_write(REG_INT_STATUS1, RTCRSTI); +#ifdef CONFIG_HW_WATCHDOG +	mxc_hw_watchdog_enable(); +#endif +  	return 0;  }  |