xref: /linux/arch/mips/include/asm/dec/reset.h (revision 3d5e48944e824bddc20d7b874e784f7b279636fe)
1*0eb77376SMaciej W. Rozycki /* SPDX-License-Identifier: GPL-2.0-or-later */
2*0eb77376SMaciej W. Rozycki /*
3*0eb77376SMaciej W. Rozycki  *	arch/mips/include/asm/dec/reset.h
4*0eb77376SMaciej W. Rozycki  *
5*0eb77376SMaciej W. Rozycki  *	DECstation/DECsystem halt/reset support.
6*0eb77376SMaciej W. Rozycki  *
7*0eb77376SMaciej W. Rozycki  *	Copyright (C) 2026  Maciej W. Rozycki
8*0eb77376SMaciej W. Rozycki  */
9*0eb77376SMaciej W. Rozycki #ifndef __ASM_DEC_RESET_H
10*0eb77376SMaciej W. Rozycki #define __ASM_DEC_RESET_H
11*0eb77376SMaciej W. Rozycki 
12*0eb77376SMaciej W. Rozycki #include <linux/compiler_attributes.h>
13*0eb77376SMaciej W. Rozycki 
14*0eb77376SMaciej W. Rozycki void __noreturn dec_machine_restart(char *command);
15*0eb77376SMaciej W. Rozycki void __noreturn dec_machine_halt(void);
16*0eb77376SMaciej W. Rozycki void __noreturn dec_machine_power_off(void);
17*0eb77376SMaciej W. Rozycki irqreturn_t dec_intr_halt(int irq, void *dev_id);
18*0eb77376SMaciej W. Rozycki 
19*0eb77376SMaciej W. Rozycki #endif /* __ASM_DEC_RESET_H */
20