/* | |
* 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 |