30 lines
		
	
	
		
			719 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			719 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0 */
 | |
| /*
 | |
|  * Copyright (C) 2007-2009 Michal Simek <monstr@monstr.eu>
 | |
|  * Copyright (C) 2007-2009 PetaLogix
 | |
|  * Copyright (C) 2006 Atmark Techno, Inc.
 | |
|  */
 | |
| #ifndef _ASM_MICROBLAZE_SETUP_H
 | |
| #define _ASM_MICROBLAZE_SETUP_H
 | |
| 
 | |
| #include <uapi/asm/setup.h>
 | |
| 
 | |
| # ifndef __ASSEMBLY__
 | |
| extern char cmd_line[COMMAND_LINE_SIZE];
 | |
| 
 | |
| extern char *klimit;
 | |
| 
 | |
| extern void mmu_reset(void);
 | |
| 
 | |
| void machine_early_init(const char *cmdline, unsigned int ram,
 | |
| 		unsigned int fdt, unsigned int msr, unsigned int tlb0,
 | |
| 		unsigned int tlb1);
 | |
| 
 | |
| void machine_restart(char *cmd);
 | |
| void machine_shutdown(void);
 | |
| void machine_halt(void);
 | |
| void machine_power_off(void);
 | |
| 
 | |
| # endif /* __ASSEMBLY__ */
 | |
| #endif /* _ASM_MICROBLAZE_SETUP_H */
 |