imx8m: restrict reset_cpu

Make reset_cpu only visible when CONFIG_SYSRESET not defined
or CONFIG_SPL_BUILD.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
Peng Fan 2019-08-27 06:25:41 +00:00 committed by Stefano Babic
parent 0528ba0e1c
commit d2041725e8

View file

@ -301,16 +301,21 @@ int ft_system_setup(void *blob, bd_t *bd)
} }
#endif #endif
#if defined(CONFIG_SPL_BUILD) || !defined(CONFIG_SYSRESET)
void reset_cpu(ulong addr) void reset_cpu(ulong addr)
{ {
struct watchdog_regs *wdog = (struct watchdog_regs *)WDOG1_BASE_ADDR; struct watchdog_regs *wdog = (struct watchdog_regs *)addr;
/* Clear WDA to trigger WDOG_B immediately */ if (!addr)
writew((WCR_WDE | WCR_SRS), &wdog->wcr); wdog = (struct watchdog_regs *)WDOG1_BASE_ADDR;
while (1) { /* Clear WDA to trigger WDOG_B immediately */
/* writew((WCR_WDE | WCR_SRS), &wdog->wcr);
* spin for .5 seconds before reset
*/ while (1) {
} /*
* spin for .5 seconds before reset
*/
}
} }
#endif