File: /usr/src/linux/include/asm-arm/therm.h

1     /*
2      * linux/include/asm-arm/therm.h: Definitions for Dallas Semiconductor
3      *  DS1620 thermometer driver (as used in the Rebel.com NetWinder)
4      */
5     #ifndef __ASM_THERM_H
6     #define __ASM_THERM_H
7     
8     /* ioctl numbers for /dev/therm */
9     #define CMD_SET_THERMOSTATE	0x53
10     #define CMD_GET_THERMOSTATE	0x54
11     #define CMD_GET_STATUS		0x56
12     #define CMD_GET_TEMPERATURE	0x57
13     #define CMD_SET_THERMOSTATE2	0x58
14     #define CMD_GET_THERMOSTATE2	0x59
15     #define CMD_GET_TEMPERATURE2	0x5a
16     #define CMD_GET_FAN		0x5b
17     #define CMD_SET_FAN		0x5c
18     
19     #define FAN_OFF			0
20     #define FAN_ON			1
21     #define FAN_ALWAYS_ON		2
22     
23     struct therm {
24     	int hi;
25     	int lo;
26     };
27     
28     #endif
29