1 /*
2  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
3  *
4  *  This program is free software; you can redistribute it and/or modify it
5  *  under  the terms of the GNU General	 Public License as published by the
6  *  Free Software Foundation;  either version 2 of the License, or (at your
7  *  option) any later version.
8  *
9  *  You should have received a copy of the GNU General Public License along
10  *  with this program; if not, write to the Free Software Foundation, Inc.,
11  *  675 Mass Ave, Cambridge, MA 02139, USA.
12  *
13  */
14 
15 #include <asm/reboot.h>
16 
17 #include "reset.h"
18 
jz4740_halt(void)19 static void jz4740_halt(void)
20 {
21 	while (1) {
22 		__asm__(".set push;\n"
23 			".set mips3;\n"
24 			"wait;\n"
25 			".set pop;\n"
26 		);
27 	}
28 }
29 
jz4740_reset_init(void)30 void jz4740_reset_init(void)
31 {
32 	_machine_halt = jz4740_halt;
33 }
34