root/arch/mips/jz4740/reset.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. jz4740_halt
  2. jz4740_reset_init

   1 // SPDX-License-Identifier: GPL-2.0-or-later
   2 /*
   3  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
   4  */
   5 
   6 #include <asm/reboot.h>
   7 
   8 #include "reset.h"
   9 
  10 static void jz4740_halt(void)
  11 {
  12         while (1) {
  13                 __asm__(".set push;\n"
  14                         ".set mips3;\n"
  15                         "wait;\n"
  16                         ".set pop;\n"
  17                 );
  18         }
  19 }
  20 
  21 void jz4740_reset_init(void)
  22 {
  23         _machine_halt = jz4740_halt;
  24 }

/* [<][>][^][v][top][bottom][index][help] */