hc
2024-03-22 a0752693d998599af469473b8dc239ef973a012f
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
29
/* 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