diff options
author | Robby Cai <R63905@freescale.com> | 2012-08-23 15:47:20 +0800 |
---|---|---|
committer | Justin Waters <justin.waters@timesys.com> | 2012-09-12 11:05:55 -0400 |
commit | 912353f4a6dcbffdb6ac5d07e158d7b57daaf785 (patch) | |
tree | 0cd6df2b89207a1173bd76e61929f2d23f1239f6 /board/freescale/mx6sl_arm2 | |
parent | 293ab0eeecedb938b48a438b25f25e941dabcd04 (diff) |
ENGR00221135: imx6x: clear PowerDown Enable bit of WDOG1_WMCR
From IC spec:
Diffstat (limited to 'board/freescale/mx6sl_arm2')
-rw-r--r-- | board/freescale/mx6sl_arm2/mx6sl_arm2.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/board/freescale/mx6sl_arm2/mx6sl_arm2.c b/board/freescale/mx6sl_arm2/mx6sl_arm2.c index f14b2b607cf..8abfd4e6524 100644 --- a/board/freescale/mx6sl_arm2/mx6sl_arm2.c +++ b/board/freescale/mx6sl_arm2/mx6sl_arm2.c @@ -31,6 +31,7 @@ #include <asm/arch/iomux-v3.h> #include <asm/arch/regs-anadig.h> #include <asm/errno.h> +#include <imx_wdog.h> #ifdef CONFIG_MXC_FEC #include <miiphy.h> #endif @@ -1004,8 +1005,6 @@ void setup_pmic_voltages(void) val |= BF_ANADIG_REG_CORE_REG1_TRG(0x1f); REG_WR(ANATOP_BASE_ADDR, HW_ANADIG_REG_CORE, val); - /*clear PowerDown Enable bit of WDOG1_WMCR*/ - writew(0, WDOG1_BASE_ADDR + 0x08); printf("hw_anadig_reg_core=%x\n", REG_RD(ANATOP_BASE_ADDR, HW_ANADIG_REG_CORE)); #endif @@ -1025,6 +1024,8 @@ int board_init(void) /* address of boot parameters */ gd->bd->bi_boot_params = PHYS_SDRAM_1 + 0x100; + wdog_preconfig(WDOG1_BASE_ADDR); + setup_uart(); #ifdef CONFIG_MXC_FEC |