Home | History | Annotate | Line # | Download | only in include
      1 /*	$NetBSD: wdogvar.h,v 1.7 2015/09/07 03:49:45 dholland Exp $	*/
      2 
      3 #ifndef _SH3_WDOGVAR_H_
      4 #define	_SH3_WDOGVAR_H_
      5 
      6 #include <sys/ioccom.h>
      7 
      8 #define	WDOGF_OPEN	1
      9 
     10 #define	SIORESETWDOG	_IO('S', 0x0)
     11 #define	SIOSTARTWDOG	_IO('S', 0x1)
     12 #define	SIOSTOPWDOG	_IO('S', 0x2)
     13 #define	SIOSETWDOG	_IOW('S', 0x3, int)
     14 #define	SIOWDOGSETMODE	_IOW('S', 0x4, int)
     15 
     16 #define	WDOGM_RESET	1
     17 #define	WDOGM_INTR	2
     18 
     19 #ifdef _KERNEL
     20 extern unsigned int maxwdog;
     21 extern void wdog_wr_cnt(unsigned char);
     22 extern void wdog_wr_csr(unsigned char);
     23 #endif
     24 
     25 #endif /* !_SH3_WDOGVAR_H_ */
     26