|
|
|
@ -30,9 +30,17 @@ |
|
|
|
|
#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; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|