blob: 79bf6d5b209c81a63aa952dab57af14878d9ae50 [file] [log] [blame]
Stefan Reinauerde3206a2010-02-22 06:09:43 +00001#ifndef RESET_H
2#define RESET_H
Eric Biederman30e143a2003-09-01 23:45:32 +00003
Stefan Reinauerbd112982010-03-17 03:14:54 +00004#if !defined( __ROMCC__ )
5/* ROMCC can't do function prototypes... */
6
Patrick Georgie1667822012-05-05 15:29:32 +02007#if CONFIG_HAVE_HARD_RESET
Eric Biederman30e143a2003-09-01 23:45:32 +00008void hard_reset(void);
9#else
10#define hard_reset() do {} while(0)
11#endif
Stefan Reinauerde3206a2010-02-22 06:09:43 +000012void soft_reset(void);
Eric Biederman30e143a2003-09-01 23:45:32 +000013
14#endif
Stefan Reinauerbd112982010-03-17 03:14:54 +000015#endif