OpenCores
URL https://opencores.org/ocsvn/hf-risc/hf-risc/trunk

Subversion Repositories hf-risc

[/] [hf-risc/] [trunk/] [tools/] [riscv-gnu-toolchain-master/] [linux-headers/] [include/] [linux/] [hpet.h] - Blame information for rev 13

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 13 serginhofr
#ifndef __HPET__
2
#define __HPET__
3
 
4
 
5
 
6
 
7
struct hpet_info {
8
        unsigned long hi_ireqfreq;      /* Hz */
9
        unsigned long hi_flags; /* information */
10
        unsigned short hi_hpet;
11
        unsigned short hi_timer;
12
};
13
 
14
#define HPET_INFO_PERIODIC      0x0010  /* periodic-capable comparator */
15
 
16
#define HPET_IE_ON      _IO('h', 0x01)  /* interrupt on */
17
#define HPET_IE_OFF     _IO('h', 0x02)  /* interrupt off */
18
#define HPET_INFO       _IOR('h', 0x03, struct hpet_info)
19
#define HPET_EPI        _IO('h', 0x04)  /* enable periodic */
20
#define HPET_DPI        _IO('h', 0x05)  /* disable periodic */
21
#define HPET_IRQFREQ    _IOW('h', 0x6, unsigned long)   /* IRQFREQ usec */
22
 
23
#define MAX_HPET_TBS    8               /* maximum hpet timer blocks */
24
 
25
#endif /* __HPET__ */

powered by: WebSVN 2.1.0

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