Mercurial > vordog
diff vordog.h @ 0:71475f5afa92
Watchdog for Vortex86 6071 on FreeBSD
author | Thinker K.F. Li <thinker@branda.to> |
---|---|
date | Tue, 08 Jul 2008 09:57:54 +0800 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vordog.h Tue Jul 08 09:57:54 2008 +0800 @@ -0,0 +1,20 @@ +#ifndef __VORDOG_H_ +#define __VORDOG_H_ + +#include <sys/ioccom.h> + +#define VDT_4MS 0x00 +#define VDT_1S 0x01 +#define VDT_1M 0x02 +#define VDT_1H 0x03 + +typedef struct vordog_cfg { + int init_val; + int unit; +} * vordog_cfg_t; + +#define VDCTL_ENABLE _IOW('E', 0, struct vordog_cfg) +#define VDCTL_RESET _IO('R', 0) +#define VDCTL_DISABLE _IO('D', 0) + +#endif /* __VORDOG_H_ */