예제 #1
0
void s5p64x0_restart(char mode, const char *cmd)
{
	if (mode != 's')
		arch_wdt_reset();

	soft_restart(0);
}
예제 #2
0
void s3c64xx_restart(char mode, const char *cmd)
{
	if (mode != 's')
		arch_wdt_reset();

	/* if all else fails, or mode was for soft, jump to 0 */
	soft_restart(0);
}
예제 #3
0
void s3c244x_restart(char mode, const char *cmd)
{
	if (mode == 's')
		soft_restart(0);

	arch_wdt_reset();

	/* we'll take a jump through zero as a poor second */
	soft_restart(0);
예제 #4
0
void s3c244x_restart(char mode, const char *cmd)
{
	if (mode == 's')
		soft_restart(0);

	arch_wdt_reset();

	/*                                                 */
	soft_restart(0);
}
예제 #5
0
void arch_reset(char mode, const char *cmd)
{
	/* SWRESET support in s5p_reset_hook() */
	if (s5p_reset_hook)
		s5p_reset_hook(cmd);

	/* Perform reset using Watchdog reset
	 * if there is no s5p_reset_hook()
	 */
	arch_wdt_reset();
}