mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-04 05:50:17 +00:00 
			
		
		
		
	Export create_tlb() as an inline function in mipsregs.h. It allows to remove the declaration of the function from the board files. Then it will allow also to use this function very early in the boot when the stack is not usable. Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
		
			
				
	
	
		
			36 lines
		
	
	
		
			578 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			578 B
		
	
	
	
		
			C
		
	
	
	
	
	
// SPDX-License-Identifier: GPL-2.0+
 | 
						|
/*
 | 
						|
 * (C) Copyright 2003
 | 
						|
 * Wolfgang Denk, DENX Software Engineering, <wd@denx.de>
 | 
						|
 */
 | 
						|
 | 
						|
#include <common.h>
 | 
						|
#include <command.h>
 | 
						|
#include <linux/compiler.h>
 | 
						|
#include <asm/cache.h>
 | 
						|
#include <asm/mipsregs.h>
 | 
						|
#include <asm/reboot.h>
 | 
						|
 | 
						|
#ifndef CONFIG_SYSRESET
 | 
						|
void __weak _machine_restart(void)
 | 
						|
{
 | 
						|
	fprintf(stderr, "*** reset failed ***\n");
 | 
						|
 | 
						|
	while (1)
 | 
						|
		/* NOP */;
 | 
						|
}
 | 
						|
 | 
						|
int do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 | 
						|
{
 | 
						|
	_machine_restart();
 | 
						|
 | 
						|
	return 0;
 | 
						|
}
 | 
						|
#endif
 | 
						|
 | 
						|
int arch_cpu_init(void)
 | 
						|
{
 | 
						|
	mips_cache_probe();
 | 
						|
	return 0;
 | 
						|
}
 |