Blame view

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