From: Tang Yuantian Date: Wed, 7 May 2014 02:25:06 +0000 (+0800) Subject: powerpc/t104xrdb: Toggle deep sleep management signals after resume X-Git-Tag: v2014.07-rc2~12^2~9 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=0f1fa36ffffbd34c8512eeacade7139bcffda47c;p=u-boot powerpc/t104xrdb: Toggle deep sleep management signals after resume T104xrdb has several sleep management signals that are used for deep sleep. They are enabled by OS to enter deep sleep and should be disabled by u-boot when cores wake up. Signed-off-by: Tang Yuantian Reviewed-by: York Sun --- diff --git a/board/freescale/t104xrdb/t104xrdb.c b/board/freescale/t104xrdb/t104xrdb.c index fb5b84940e..a5e5fffac4 100644 --- a/board/freescale/t104xrdb/t104xrdb.c +++ b/board/freescale/t104xrdb/t104xrdb.c @@ -109,6 +109,8 @@ void ft_board_setup(void *blob, bd_t *bd) #ifdef CONFIG_DEEP_SLEEP void board_mem_sleep_setup(void) { + /* does not provide HW signals for power management */ + CPLD_WRITE(misc_ctl_status, (CPLD_READ(misc_ctl_status) & ~0x40)); /* Disable MCKE isolation */ gpio_set_value(2, 0); udelay(1);