From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio Estevam Date: Mon, 25 Apr 2011 21:54:08 -0300 Subject: [U-Boot] [PATCH v2 1/2] MX31: mx31pdk: Add watchdog support In-Reply-To: <1302459471-12308-1-git-send-email-festevam@gmail.com> References: <1302459471-12308-1-git-send-email-festevam@gmail.com> Message-ID: <4DB617B0.8060406@freescale.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Stefano, Ping? Regards, Fabio Estevam On 4/10/2011 3:17 PM, Fabio Estevam wrote: > Signed-off-by: Fabio Estevam > --- > Changes since v1: > - define BOARD_LATE_INIT in /mx31pdk.h > > board/freescale/mx31pdk/mx31pdk.c | 16 ++++++++++++++++ > include/configs/mx31pdk.h | 3 +++ > 2 files changed, 19 insertions(+), 0 deletions(-) > > diff --git a/board/freescale/mx31pdk/mx31pdk.c b/board/freescale/mx31pdk/mx31pdk.c > index 3f291fc..4ef548f 100644 > --- a/board/freescale/mx31pdk/mx31pdk.c > +++ b/board/freescale/mx31pdk/mx31pdk.c > @@ -28,9 +28,17 @@ > #include > #include > #include > +#include > > 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 */ > @@ -68,6 +76,14 @@ int board_init(void) > return 0; > } > > +int board_late_init(void) > +{ > +#ifdef CONFIG_HW_WATCHDOG > + mxc_hw_watchdog_enable(); > +#endif > + return 0; > +} > + > int checkboard(void) > { > printf("Board: i.MX31 MAX PDK (3DS)\n"); > diff --git a/include/configs/mx31pdk.h b/include/configs/mx31pdk.h > index d4c6d16..f5d3ee7 100644 > --- a/include/configs/mx31pdk.h > +++ b/include/configs/mx31pdk.h > @@ -61,6 +61,7 @@ > > #define CONFIG_MXC_UART 1 > #define CONFIG_SYS_MX31_UART1 1 > +#define CONFIG_HW_WATCHDOG > > #define CONFIG_HARD_SPI 1 > #define CONFIG_MXC_SPI 1 > @@ -98,6 +99,8 @@ > */ > #undef CONFIG_CMD_IMLS > > +#define BOARD_LATE_INIT > + > #define CONFIG_BOOTDELAY 3 > > #define CONFIG_EXTRA_ENV_SETTINGS \