Preparing to move the parsing of reboot= to generic kernel code forces the change in reboot_mode handling to use the enum. [akpm@linux-foundation.org: fix arch/arm/mach-socfpga/socfpga.c] Signed-off-by: Robin Holt <holt@sgi.com> Cc: Russell King <rmk+kernel@arm.linux.org.uk> Cc: Russ Anderson <rja@sgi.com> Cc: Robin Holt <holt@sgi.com> Cc: H. Peter Anvin <hpa@zytor.com> Cc: Guan Xuetao <gxt@mprc.pku.edu.cn> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			490 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			490 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * restart.c
 | 
						|
 *
 | 
						|
 * Copyright (C) 2001 MontaVista Software, Inc.
 | 
						|
 *
 | 
						|
 * This program is free software; you can redistribute it and/or modify
 | 
						|
 * it under the terms of the GNU General Public License version 2 as
 | 
						|
 * published by the Free Software Foundation.
 | 
						|
 */
 | 
						|
#include <asm/hardware/iop3xx.h>
 | 
						|
#include <asm/system_misc.h>
 | 
						|
#include <mach/hardware.h>
 | 
						|
 | 
						|
void iop3xx_restart(enum reboot_mode mode, const char *cmd)
 | 
						|
{
 | 
						|
	*IOP3XX_PCSR = 0x30;
 | 
						|
 | 
						|
	/* Jump into ROM at address 0 */
 | 
						|
	soft_restart(0);
 | 
						|
}
 |