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