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 23struct therm { 24 int hi; 25 int lo; 26}; 27 28#endif 29