| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * arch/arm/include/asm/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 |