OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-sparc64/] [watchdog.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1276 phoenix
/* $Id: watchdog.h,v 1.1.1.1 2004-04-15 03:01:08 phoenix Exp $
2
 *
3
 * watchdog - Driver interface for the hardware watchdog timers
4
 * present on Sun Microsystems boardsets
5
 *
6
 * Copyright (c) 2000 Eric Brower <ebrower@usa.net>
7
 *
8
 */
9
 
10
#ifndef _SPARC64_WATCHDOG_H
11
#define _SPARC64_WATCHDOG_H
12
 
13
#include <linux/watchdog.h>
14
 
15
/* Solaris compatibility ioctls--
16
 * Ref. <linux/watchdog.h> for standard linux watchdog ioctls
17
 */
18
#define WIOCSTART _IO (WATCHDOG_IOCTL_BASE, 10)         /* Start Timer          */
19
#define WIOCSTOP  _IO (WATCHDOG_IOCTL_BASE, 11)         /* Stop Timer           */
20
#define WIOCGSTAT _IOR(WATCHDOG_IOCTL_BASE, 12, int)/* Get Timer Status */
21
 
22
/* Status flags from WIOCGSTAT ioctl
23
 */
24
#define WD_FREERUN      0x01    /* timer is running, interrupts disabled        */
25
#define WD_EXPIRED      0x02    /* timer has expired                                            */
26
#define WD_RUNNING      0x04    /* timer is running, interrupts enabled         */
27
#define WD_STOPPED      0x08    /* timer has not been started                           */
28
#define WD_SERVICED 0x10        /* timer interrupt was serviced                         */
29
 
30
#endif /* ifndef _SPARC64_WATCHDOG_H */
31
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.