mirror of
https://github.com/lm-sensors/lm-sensors
synced 2025-09-03 07:45:30 +00:00
kernel/include/sensors.h is no longer used; delete it.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4515 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
2
INSTALL
2
INSTALL
@@ -174,8 +174,6 @@ SBINDIR (default: $(PREFIX)/sbin)
|
||||
Installation directory of system administrator-only programs.
|
||||
INCLUDEDIR (default: $(PREFIX)/include)
|
||||
Base installation directory for include files (see next two vars).
|
||||
SYSINCLUDEDIR (default: $(INCLUDEDIR)/linux)
|
||||
Installation directory for system include files.
|
||||
LIBINCLUDEDIR (default: $(INCLUDEDIR)/sensors)
|
||||
Installation directory for libsensors include files.
|
||||
MANDIR (default: $(PREFIX)/man)
|
||||
|
9
Makefile
9
Makefile
@@ -70,12 +70,8 @@ SBINDIR := $(PREFIX)/sbin
|
||||
|
||||
# You should not need to change this. It is the basic directory into which
|
||||
# include files will be installed. The actual directory will be
|
||||
# $(INCLUDEDIR)/linux for system include files, and $(INCLUDEDIR)/sensors
|
||||
# for library include files. If PREFIX equals the default /usr/local/bin,
|
||||
# you will be able to use '#include <linux/sensors.h>' regardless of the
|
||||
# current kernel selected.
|
||||
# $(INCLUDEDIR)/sensors for library include files.
|
||||
INCLUDEDIR := $(PREFIX)/include
|
||||
SYSINCLUDEDIR := $(INCLUDEDIR)/linux
|
||||
LIBINCLUDEDIR := $(INCLUDEDIR)/sensors
|
||||
|
||||
# You should not need to change this. It is the base directory under which the
|
||||
@@ -109,7 +105,6 @@ MACHINE := $(shell uname -m)
|
||||
|
||||
# The subdirectories we need to build things in
|
||||
SRCDIRS :=
|
||||
SRCDIRS += kernel/include
|
||||
SRCDIRS += lib prog/detect prog/dump prog/pwm \
|
||||
prog/sensors ${PROG_EXTRA:%=prog/%} etc
|
||||
SRCDIRS += lib/test
|
||||
@@ -133,7 +128,7 @@ SED := sed
|
||||
# PROGCPPFLAGS/PROGCFLAGS is to create regular object files (which are linked into executables).
|
||||
# ARCPPFLAGS/ARCFLAGS are used to create archive object files (static libraries).
|
||||
# LIBCPPFLAGS/LIBCFLAGS are for shared library objects.
|
||||
ALL_CPPFLAGS := -I. -Ikernel/include
|
||||
ALL_CPPFLAGS := -I.
|
||||
ALL_CFLAGS := -Wall
|
||||
|
||||
ifeq ($(DEBUG),1)
|
||||
|
@@ -1,39 +0,0 @@
|
||||
# Module.mk - Makefile for a Linux module for reading sensor data.
|
||||
# Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
# Note that MODULE_DIR (the directory in which this file resides) is a
|
||||
# 'simply expanded variable'. That means that its value is substituted
|
||||
# verbatim in the rules, until it is redefined.
|
||||
MODULE_DIR := kernel/include
|
||||
KERNELINCLUDEDIR := $(MODULE_DIR)
|
||||
|
||||
KERNELINCLUDEFILES := $(MODULE_DIR)/sensors.h
|
||||
|
||||
REMOVEKERNELINC := $(patsubst $(MODULE_DIR)/%,$(DESTDIR)$(SYSINCLUDEDIR)/%,$(KERNELINCLUDEFILES))
|
||||
|
||||
install-all-kernel-include:
|
||||
if [ -n "$(KERNELINCLUDEFILES)" ] ; then \
|
||||
$(MKDIR) $(DESTDIR)$(SYSINCLUDEDIR) ; \
|
||||
$(INSTALL) -m 644 $(KERNELINCLUDEFILES) $(DESTDIR)$(SYSINCLUDEDIR) ; \
|
||||
fi
|
||||
|
||||
user_install :: install-all-kernel-include
|
||||
|
||||
user_uninstall::
|
||||
$(RM) $(REMOVEKERNELINC)
|
||||
# Remove directory if empty, ignore failure
|
||||
$(RMDIR) $(DESTDIR)$(SYSINCLUDEDIR) 2> /dev/null || true
|
@@ -1,551 +0,0 @@
|
||||
/*
|
||||
sensors.h - Part of lm_sensors, Linux kernel modules for hardware
|
||||
monitoring
|
||||
Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
#ifndef LIB_SENSORS_H
|
||||
#define LIB_SENSORS_H
|
||||
|
||||
/* This file is intended to be included from userland utilities only.
|
||||
* It used to be generated from kernel driver code, but the new sysfs
|
||||
* standard interface makes these definitions obsolete. For now, we will be
|
||||
* keeping the old defintions in this file, until all applications have
|
||||
* been upgraded to the new model (dynamic discovery of chip features.)
|
||||
*/
|
||||
|
||||
|
||||
#define ADM1021_ALARM_TEMP_HIGH 0x40
|
||||
#define ADM1021_ALARM_TEMP_LOW 0x20
|
||||
#define ADM1021_ALARM_RTEMP_HIGH 0x10
|
||||
#define ADM1021_ALARM_RTEMP_LOW 0x08
|
||||
#define ADM1021_ALARM_RTEMP_NA 0x04
|
||||
|
||||
|
||||
#define ADM1024_ALARM_IN0 0x0001
|
||||
#define ADM1024_ALARM_IN1 0x0002
|
||||
#define ADM1024_ALARM_IN2 0x0004
|
||||
#define ADM1024_ALARM_IN3 0x0008
|
||||
#define ADM1024_ALARM_IN4 0x0100
|
||||
#define ADM1024_ALARM_IN5 0x0200
|
||||
#define ADM1024_ALARM_FAN1 0x0040
|
||||
#define ADM1024_ALARM_FAN2 0x0080
|
||||
#define ADM1024_ALARM_TEMP 0x0010
|
||||
#define ADM1024_ALARM_TEMP1 0x0020
|
||||
#define ADM1024_ALARM_TEMP2 0x0001
|
||||
#define ADM1024_ALARM_CHAS 0x1000
|
||||
|
||||
|
||||
#define ADM1025_ALARM_IN0 0x0001
|
||||
#define ADM1025_ALARM_IN1 0x0002
|
||||
#define ADM1025_ALARM_IN2 0x0004
|
||||
#define ADM1025_ALARM_IN3 0x0008
|
||||
#define ADM1025_ALARM_IN4 0x0100
|
||||
#define ADM1025_ALARM_IN5 0x0200
|
||||
#define ADM1025_ALARM_RTEMP 0x0020
|
||||
#define ADM1025_ALARM_TEMP 0x0010
|
||||
#define ADM1025_ALARM_RFAULT 0x4000
|
||||
|
||||
|
||||
#define ADM1026_ALARM_TEMP2 (1L << 0)
|
||||
#define ADM1026_ALARM_TEMP3 (1L << 1)
|
||||
#define ADM1026_ALARM_IN9 (1L << 1)
|
||||
#define ADM1026_ALARM_IN11 (1L << 2)
|
||||
#define ADM1026_ALARM_IN12 (1L << 3)
|
||||
#define ADM1026_ALARM_IN13 (1L << 4)
|
||||
#define ADM1026_ALARM_IN14 (1L << 5)
|
||||
#define ADM1026_ALARM_IN15 (1L << 6)
|
||||
#define ADM1026_ALARM_IN16 (1L << 7)
|
||||
#define ADM1026_ALARM_IN0 (1L << 8)
|
||||
#define ADM1026_ALARM_IN1 (1L << 9)
|
||||
#define ADM1026_ALARM_IN2 (1L << 10)
|
||||
#define ADM1026_ALARM_IN3 (1L << 11)
|
||||
#define ADM1026_ALARM_IN4 (1L << 12)
|
||||
#define ADM1026_ALARM_IN5 (1L << 13)
|
||||
#define ADM1026_ALARM_IN6 (1L << 14)
|
||||
#define ADM1026_ALARM_IN7 (1L << 15)
|
||||
#define ADM1026_ALARM_FAN0 (1L << 16)
|
||||
#define ADM1026_ALARM_FAN1 (1L << 17)
|
||||
#define ADM1026_ALARM_FAN2 (1L << 18)
|
||||
#define ADM1026_ALARM_FAN3 (1L << 19)
|
||||
#define ADM1026_ALARM_FAN4 (1L << 20)
|
||||
#define ADM1026_ALARM_FAN5 (1L << 21)
|
||||
#define ADM1026_ALARM_FAN6 (1L << 22)
|
||||
#define ADM1026_ALARM_FAN7 (1L << 23)
|
||||
#define ADM1026_ALARM_TEMP1 (1L << 24)
|
||||
#define ADM1026_ALARM_IN10 (1L << 25)
|
||||
#define ADM1026_ALARM_IN8 (1L << 26)
|
||||
#define ADM1026_ALARM_THERM (1L << 27)
|
||||
#define ADM1026_ALARM_AFC_FAN (1L << 28)
|
||||
#define ADM1026_ALARM_UNUSED (1L << 29)
|
||||
#define ADM1026_ALARM_CI (1L << 30)
|
||||
|
||||
|
||||
#define ADM1031_ALARM_FAN1_MIN 0x0001
|
||||
#define ADM1031_ALARM_FAN1_FLT 0x0002
|
||||
#define ADM1031_ALARM_TEMP2_HIGH 0x0004
|
||||
#define ADM1031_ALARM_TEMP2_LOW 0x0008
|
||||
#define ADM1031_ALARM_TEMP2_CRIT 0x0010
|
||||
#define ADM1031_ALARM_TEMP2_DIODE 0x0020
|
||||
#define ADM1031_ALARM_TEMP1_HIGH 0x0040
|
||||
#define ADM1031_ALARM_TEMP1_LOW 0x0080
|
||||
#define ADM1031_ALARM_FAN2_MIN 0x0100
|
||||
#define ADM1031_ALARM_FAN2_FLT 0x0200
|
||||
#define ADM1031_ALARM_TEMP3_HIGH 0x0400
|
||||
#define ADM1031_ALARM_TEMP3_LOW 0x0800
|
||||
#define ADM1031_ALARM_TEMP3_CRIT 0x1000
|
||||
#define ADM1031_ALARM_TEMP3_DIODE 0x2000
|
||||
#define ADM1031_ALARM_TEMP1_CRIT 0x4000
|
||||
#define ADM1031_ALARM_THERMAL 0x8000
|
||||
|
||||
|
||||
#define ADM9240_ALARM_IN0 0x0001
|
||||
#define ADM9240_ALARM_IN1 0x0002
|
||||
#define ADM9240_ALARM_IN2 0x0004
|
||||
#define ADM9240_ALARM_IN3 0x0008
|
||||
#define ADM9240_ALARM_IN4 0x0100
|
||||
#define ADM9240_ALARM_IN5 0x0200
|
||||
#define ADM9240_ALARM_FAN1 0x0040
|
||||
#define ADM9240_ALARM_FAN2 0x0080
|
||||
#define ADM9240_ALARM_TEMP 0x0010
|
||||
#define ADM9240_ALARM_CHAS 0x1000
|
||||
|
||||
|
||||
#define ASB100_ALARM_IN0 0x0001 /* ? */
|
||||
#define ASB100_ALARM_IN1 0x0002 /* ? */
|
||||
#define ASB100_ALARM_IN2 0x0004
|
||||
#define ASB100_ALARM_IN3 0x0008
|
||||
#define ASB100_ALARM_TEMP1 0x0010
|
||||
#define ASB100_ALARM_TEMP2 0x0020
|
||||
#define ASB100_ALARM_FAN1 0x0040
|
||||
#define ASB100_ALARM_FAN2 0x0080
|
||||
#define ASB100_ALARM_IN4 0x0100
|
||||
#define ASB100_ALARM_IN5 0x0200 /* ? */
|
||||
#define ASB100_ALARM_IN6 0x0400 /* ? */
|
||||
#define ASB100_ALARM_FAN3 0x0800
|
||||
#define ASB100_ALARM_CHAS 0x1000
|
||||
#define ASB100_ALARM_TEMP3 0x2000
|
||||
|
||||
#define ASB100_ALARM_IN7 0x10000 /* ? */
|
||||
#define ASB100_ALARM_IN8 0x20000 /* ? */
|
||||
|
||||
|
||||
#define DS1621_ALARM_TEMP_HIGH 0x40
|
||||
#define DS1621_ALARM_TEMP_LOW 0x20
|
||||
|
||||
|
||||
#define GL518_ALARM_VDD 0x01
|
||||
#define GL518_ALARM_VIN1 0x02
|
||||
#define GL518_ALARM_VIN2 0x04
|
||||
#define GL518_ALARM_VIN3 0x08
|
||||
#define GL518_ALARM_TEMP 0x10
|
||||
#define GL518_ALARM_FAN1 0x20
|
||||
#define GL518_ALARM_FAN2 0x40
|
||||
|
||||
|
||||
#define GL520_ALARM_VDD 0x01
|
||||
#define GL520_ALARM_VIN1 0x02
|
||||
#define GL520_ALARM_VIN2 0x04
|
||||
#define GL520_ALARM_VIN3 0x08
|
||||
#define GL520_ALARM_TEMP1 0x10
|
||||
#define GL520_ALARM_FAN1 0x20
|
||||
#define GL520_ALARM_FAN2 0x40
|
||||
#define GL520_ALARM_TEMP2 0x80
|
||||
#define GL520_ALARM_VIN4 0x80
|
||||
|
||||
|
||||
#define IT87_ALARM_IN0 0x000100
|
||||
#define IT87_ALARM_IN1 0x000200
|
||||
#define IT87_ALARM_IN2 0x000400
|
||||
#define IT87_ALARM_IN3 0x000800
|
||||
#define IT87_ALARM_IN4 0x001000
|
||||
#define IT87_ALARM_IN5 0x002000
|
||||
#define IT87_ALARM_IN6 0x004000
|
||||
#define IT87_ALARM_IN7 0x008000
|
||||
#define IT87_ALARM_FAN1 0x0001
|
||||
#define IT87_ALARM_FAN2 0x0002
|
||||
#define IT87_ALARM_FAN3 0x0004
|
||||
#define IT87_ALARM_TEMP1 0x00010000
|
||||
#define IT87_ALARM_TEMP2 0x00020000
|
||||
#define IT87_ALARM_TEMP3 0x00040000
|
||||
|
||||
|
||||
#define LM63_ALARM_LOCAL_HIGH 0x40
|
||||
#define LM63_ALARM_REMOTE_HIGH 0x10
|
||||
#define LM63_ALARM_REMOTE_LOW 0x08
|
||||
#define LM63_ALARM_REMOTE_CRIT 0x02
|
||||
#define LM63_ALARM_REMOTE_OPEN 0x04
|
||||
#define LM63_ALARM_FAN_LOW 0x01
|
||||
|
||||
|
||||
#define LM78_ALARM_IN0 0x0001
|
||||
#define LM78_ALARM_IN1 0x0002
|
||||
#define LM78_ALARM_IN2 0x0004
|
||||
#define LM78_ALARM_IN3 0x0008
|
||||
#define LM78_ALARM_IN4 0x0100
|
||||
#define LM78_ALARM_IN5 0x0200
|
||||
#define LM78_ALARM_IN6 0x0400
|
||||
#define LM78_ALARM_FAN1 0x0040
|
||||
#define LM78_ALARM_FAN2 0x0080
|
||||
#define LM78_ALARM_FAN3 0x0800
|
||||
#define LM78_ALARM_TEMP 0x0010
|
||||
#define LM78_ALARM_BTI 0x0020
|
||||
#define LM78_ALARM_CHAS 0x1000
|
||||
#define LM78_ALARM_FIFO 0x2000
|
||||
#define LM78_ALARM_SMI_IN 0x4000
|
||||
|
||||
|
||||
#define LM80_ALARM_IN0 0x0001
|
||||
#define LM80_ALARM_IN1 0x0002
|
||||
#define LM80_ALARM_IN2 0x0004
|
||||
#define LM80_ALARM_IN3 0x0008
|
||||
#define LM80_ALARM_IN4 0x0010
|
||||
#define LM80_ALARM_IN5 0x0020
|
||||
#define LM80_ALARM_IN6 0x0040
|
||||
#define LM80_ALARM_FAN1 0x0400
|
||||
#define LM80_ALARM_FAN2 0x0800
|
||||
#define LM80_ALARM_TEMP_HOT 0x0100
|
||||
#define LM80_ALARM_TEMP_OS 0x2000
|
||||
#define LM80_ALARM_CHAS 0x1000
|
||||
#define LM80_ALARM_BTI 0x0200
|
||||
#define LM80_ALARM_INT_IN 0x0080
|
||||
|
||||
|
||||
#define LM83_ALARM_LOCAL_HIGH 0x0040
|
||||
#define LM83_ALARM_LOCAL_CRIT 0x0001
|
||||
#define LM83_ALARM_REMOTE1_HIGH 0x8000
|
||||
#define LM83_ALARM_REMOTE1_CRIT 0x0100
|
||||
#define LM83_ALARM_REMOTE1_OPEN 0x2000
|
||||
#define LM83_ALARM_REMOTE2_HIGH 0x0010
|
||||
#define LM83_ALARM_REMOTE2_CRIT 0x0002
|
||||
#define LM83_ALARM_REMOTE2_OPEN 0x0004
|
||||
#define LM83_ALARM_REMOTE3_HIGH 0x1000
|
||||
#define LM83_ALARM_REMOTE3_CRIT 0x0200
|
||||
#define LM83_ALARM_REMOTE3_OPEN 0x0400
|
||||
|
||||
|
||||
#define LM85_ALARM_IN0 0x0001
|
||||
#define LM85_ALARM_IN1 0x0002
|
||||
#define LM85_ALARM_IN2 0x0004
|
||||
#define LM85_ALARM_IN3 0x0008
|
||||
#define LM85_ALARM_TEMP1 0x0010
|
||||
#define LM85_ALARM_TEMP2 0x0020
|
||||
#define LM85_ALARM_TEMP3 0x0040
|
||||
#define LM85_ALARM_ALARM2 0x0080
|
||||
#define LM85_ALARM_IN4 0x0100
|
||||
#define LM85_ALARM_RESERVED 0x0200
|
||||
#define LM85_ALARM_FAN1 0x0400
|
||||
#define LM85_ALARM_FAN2 0x0800
|
||||
#define LM85_ALARM_FAN3 0x1000
|
||||
#define LM85_ALARM_FAN4 0x2000
|
||||
#define LM85_ALARM_TEMP1_FAULT 0x4000
|
||||
#define LM85_ALARM_TEMP3_FAULT 0x08000
|
||||
#define LM85_ALARM_IN6 0x10000
|
||||
#define LM85_ALARM_IN7 0x20000
|
||||
#define LM85_ALARM_IN5 0x40000
|
||||
|
||||
|
||||
#define LM87_ALARM_IN0 0x0001
|
||||
#define LM87_ALARM_IN1 0x0002
|
||||
#define LM87_ALARM_IN2 0x0004
|
||||
#define LM87_ALARM_IN3 0x0008
|
||||
#define LM87_ALARM_TEMP1 0x0010
|
||||
#define LM87_ALARM_TEMP2 0x0020
|
||||
#define LM87_ALARM_TEMP3 0x0020 /* same?? */
|
||||
#define LM87_ALARM_FAN1 0x0040
|
||||
#define LM87_ALARM_FAN2 0x0080
|
||||
#define LM87_ALARM_IN4 0x0100
|
||||
#define LM87_ALARM_IN5 0x0200
|
||||
#define LM87_ALARM_RESERVED1 0x0400
|
||||
#define LM87_ALARM_RESERVED2 0x0800
|
||||
#define LM87_ALARM_CHAS 0x1000
|
||||
#define LM87_ALARM_THERM_SIG 0x2000
|
||||
#define LM87_ALARM_TEMP2_FAULT 0x4000
|
||||
#define LM87_ALARM_TEMP3_FAULT 0x08000
|
||||
|
||||
|
||||
#define LM90_ALARM_LOCAL_HIGH 0x40
|
||||
#define LM90_ALARM_LOCAL_LOW 0x20
|
||||
#define LM90_ALARM_LOCAL_CRIT 0x01
|
||||
#define LM90_ALARM_REMOTE_HIGH 0x10
|
||||
#define LM90_ALARM_REMOTE_LOW 0x08
|
||||
#define LM90_ALARM_REMOTE_CRIT 0x02
|
||||
#define LM90_ALARM_REMOTE_OPEN 0x04
|
||||
|
||||
|
||||
#define LM92_ALARM_TEMP_HIGH 0x01
|
||||
#define LM92_ALARM_TEMP_LOW 0x02
|
||||
#define LM92_ALARM_TEMP_CRIT 0x04
|
||||
#define LM92_TEMP_HIGH 0x08
|
||||
#define LM92_TEMP_LOW 0x10
|
||||
#define LM92_TEMP_CRIT 0x20
|
||||
#define LM92_TEMP_HYST 0x40
|
||||
#define LM92_TEMP_INPUT 0x80
|
||||
|
||||
|
||||
/* alarm bitmask definitions
|
||||
The LM93 has nearly 64 bits of error status... I've pared that down to
|
||||
what I think is a useful subset in order to fit it into 32 bits.
|
||||
|
||||
Especially note that the #VRD_HOT alarms are missing because we provide
|
||||
that information as values in another /proc file.
|
||||
|
||||
If libsensors is extended to support 64 bit values, this could be revisited.
|
||||
*/
|
||||
#define LM93_ALARM_IN1 0x00000001
|
||||
#define LM93_ALARM_IN2 0x00000002
|
||||
#define LM93_ALARM_IN3 0x00000004
|
||||
#define LM93_ALARM_IN4 0x00000008
|
||||
#define LM93_ALARM_IN5 0x00000010
|
||||
#define LM93_ALARM_IN6 0x00000020
|
||||
#define LM93_ALARM_IN7 0x00000040
|
||||
#define LM93_ALARM_IN8 0x00000080
|
||||
#define LM93_ALARM_IN9 0x00000100
|
||||
#define LM93_ALARM_IN10 0x00000200
|
||||
#define LM93_ALARM_IN11 0x00000400
|
||||
#define LM93_ALARM_IN12 0x00000800
|
||||
#define LM93_ALARM_IN13 0x00001000
|
||||
#define LM93_ALARM_IN14 0x00002000
|
||||
#define LM93_ALARM_IN15 0x00004000
|
||||
#define LM93_ALARM_IN16 0x00008000
|
||||
#define LM93_ALARM_FAN1 0x00010000
|
||||
#define LM93_ALARM_FAN2 0x00020000
|
||||
#define LM93_ALARM_FAN3 0x00040000
|
||||
#define LM93_ALARM_FAN4 0x00080000
|
||||
#define LM93_ALARM_PH1_ERR 0x00100000
|
||||
#define LM93_ALARM_PH2_ERR 0x00200000
|
||||
#define LM93_ALARM_SCSI1_ERR 0x00400000
|
||||
#define LM93_ALARM_SCSI2_ERR 0x00800000
|
||||
#define LM93_ALARM_DVDDP1_ERR 0x01000000
|
||||
#define LM93_ALARM_DVDDP2_ERR 0x02000000
|
||||
#define LM93_ALARM_D1_ERR 0x04000000
|
||||
#define LM93_ALARM_D2_ERR 0x08000000
|
||||
#define LM93_ALARM_TEMP1 0x10000000
|
||||
#define LM93_ALARM_TEMP2 0x20000000
|
||||
#define LM93_ALARM_TEMP3 0x40000000
|
||||
|
||||
|
||||
#define MAX1619_ALARM_REMOTE_THIGH 0x10
|
||||
#define MAX1619_ALARM_REMOTE_TLOW 0x08
|
||||
#define MAX1619_ALARM_REMOTE_OPEN 0x04
|
||||
#define MAX1619_ALARM_REMOTE_OVERT 0x02
|
||||
|
||||
|
||||
#define MAXI_ALARM_VID4 0x0001
|
||||
#define MAXI_ALARM_TEMP2 0x0002
|
||||
#define MAXI_ALARM_VID1 0x0004
|
||||
#define MAXI_ALARM_VID2 0x0008
|
||||
#define MAXI_ALARM_VID3 0x0010
|
||||
#define MAXI_ALARM_PLL 0x0080
|
||||
#define MAXI_ALARM_TEMP4 0x0100
|
||||
#define MAXI_ALARM_TEMP5 0x0200
|
||||
#define MAXI_ALARM_FAN1 0x1000
|
||||
#define MAXI_ALARM_FAN2 0x2000
|
||||
#define MAXI_ALARM_FAN3 0x4000
|
||||
|
||||
#define MAXI_ALARM_FAN 0x0100 /* To be used with MaxiLife'99 */
|
||||
#define MAXI_ALARM_VID 0x0200 /* The MSB specifies which sensor */
|
||||
#define MAXI_ALARM_TEMP 0x0400 /* in the alarm group failed, i.e.: */
|
||||
#define MAXI_ALARM_VADD 0x0800 /* 0x0402 = TEMP2 failed = CPU2 temp */
|
||||
|
||||
|
||||
#define MTP008_ALARM_IN0 0x0001
|
||||
#define MTP008_ALARM_IN1 0x0002
|
||||
#define MTP008_ALARM_IN2 0x0004
|
||||
#define MTP008_ALARM_IN3 0x0008
|
||||
#define MTP008_ALARM_IN4 0x0100
|
||||
#define MTP008_ALARM_IN5 0x0200
|
||||
#define MTP008_ALARM_IN6 0x0400
|
||||
#define MTP008_ALARM_FAN1 0x0040
|
||||
#define MTP008_ALARM_FAN2 0x0080
|
||||
#define MTP008_ALARM_FAN3 0x0800
|
||||
#define MTP008_ALARM_TEMP1 0x0010
|
||||
#define MTP008_ALARM_TEMP2 0x0100
|
||||
#define MTP008_ALARM_TEMP3 0x0200
|
||||
|
||||
|
||||
#define PC87360_STATUS_FAN_READY 0x01
|
||||
#define PC87360_STATUS_FAN_LOW 0x02
|
||||
#define PC87360_STATUS_FAN_OVERFLOW 0x04
|
||||
|
||||
#define PC87365_STATUS_IN_MIN 0x02
|
||||
#define PC87365_STATUS_IN_MAX 0x04
|
||||
|
||||
#define PC87365_STATUS_TEMP_MIN 0x02
|
||||
#define PC87365_STATUS_TEMP_MAX 0x04
|
||||
#define PC87365_STATUS_TEMP_CRIT 0x08
|
||||
#define PC87365_STATUS_TEMP_OPEN 0x40
|
||||
|
||||
|
||||
#define SIS5595_ALARM_IN0 0x01
|
||||
#define SIS5595_ALARM_IN1 0x02
|
||||
#define SIS5595_ALARM_IN2 0x04
|
||||
#define SIS5595_ALARM_IN3 0x08
|
||||
#define SIS5595_ALARM_BTI 0x20
|
||||
#define SIS5595_ALARM_FAN1 0x40
|
||||
#define SIS5595_ALARM_FAN2 0x80
|
||||
#define SIS5595_ALARM_IN4 0x8000
|
||||
#define SIS5595_ALARM_TEMP 0x8000
|
||||
|
||||
|
||||
/* * * * * * Alarm Bits * * * * */
|
||||
#define SMARTBATT_OVER_CHARGED_ALARM 0x8000
|
||||
#define SMARTBATT_TERMINATE_CHARGE_ALARM 0x4000
|
||||
#define SMARTBATT_OVER_TEMP_ALARM 0x1000
|
||||
#define SMARTBATT_TERMINATE_DISCHARGE_ALARM 0x0800
|
||||
#define SMARTBATT_REMAINING_CAPACITY_ALARM 0x0200
|
||||
#define SMARTBATT_REMAINING_TIME_ALARM 0x0100
|
||||
/* * * * * * Status Bits * * * * */
|
||||
#define SMARTBATT_INITIALIZED 0x0080
|
||||
#define SMARTBATT_DISCHARGING 0x0040
|
||||
#define SMARTBATT_FULLY_CHARGED 0x0020
|
||||
#define SMARTBATT_FULLY_DISCHARGED 0x0010
|
||||
/* * * * * * Error Bits * * * * */
|
||||
#define SMARTBATT_OK 0x0000
|
||||
#define SMARTBATT_BUSY 0x0001
|
||||
#define SMARTBATT_RESERVED_COMMAND 0x0002
|
||||
#define SMARTBATT_UNSUPPORTED_COMMAND 0x0003
|
||||
#define SMARTBATT_ACCESS_DENIED 0x0004
|
||||
#define SMARTBATT_OVER_UNDERFLOW 0x0005
|
||||
#define SMARTBATT_BAD_SIZE 0x0006
|
||||
#define SMARTBATT_UNKNOWN_ERROR 0x0007
|
||||
|
||||
#define SMARTBATT_ALARM (SMARTBATT_OVER_CHARGED_ALARM \
|
||||
| SMARTBATT_TERMINATE_CHARGE_ALARM | SMARTBATT_OVER_TEMP_ALARM \
|
||||
| SMARTBATT_TERMINATE_DISCHARGE_ALARM \
|
||||
| SMARTBATT_REMAINING_CAPACITY_ALARM \
|
||||
| SMARTBATT_REMAINING_TIME_ALARM)
|
||||
|
||||
#define SMARTBATT_STATUS (SMARTBATT_INITIALIZED | SMARTBATT_DISCHARGING \
|
||||
| SMARTBATT_FULLY_CHARGED | SMARTBATT_FULLY_DISCHARGED )
|
||||
|
||||
#define SMARTBATT_ERROR (SMARTBATT_BUSY | SMARTBATT_RESERVED_COMMAND \
|
||||
| SMARTBATT_UNSUPPORTED_COMMAND | SMARTBATT_ACCESS_DENIED \
|
||||
| SMARTBATT_OVER_UNDERFLOW | SMARTBATT_BAD_SIZE\
|
||||
| SMARTBATT_UNKNOWN_ERROR)
|
||||
|
||||
|
||||
#define SMSC47M1_ALARM_FAN1 0x0001
|
||||
#define SMSC47M1_ALARM_FAN2 0x0002
|
||||
#define SMSC47M1_ALARM_FAN3 0x0004
|
||||
|
||||
|
||||
#define VIA686A_ALARM_IN0 0x01
|
||||
#define VIA686A_ALARM_IN1 0x02
|
||||
#define VIA686A_ALARM_IN2 0x04
|
||||
#define VIA686A_ALARM_IN3 0x08
|
||||
#define VIA686A_ALARM_TEMP 0x10
|
||||
#define VIA686A_ALARM_FAN1 0x40
|
||||
#define VIA686A_ALARM_FAN2 0x80
|
||||
#define VIA686A_ALARM_IN4 0x100
|
||||
#define VIA686A_ALARM_TEMP2 0x800
|
||||
#define VIA686A_ALARM_CHAS 0x1000
|
||||
#define VIA686A_ALARM_TEMP3 0x8000
|
||||
|
||||
|
||||
#define VT1211_ALARM_IN1 0x01
|
||||
#define VT1211_ALARM_IN2 0x02
|
||||
#define VT1211_ALARM_IN5 0x04
|
||||
#define VT1211_ALARM_IN3 0x08
|
||||
#define VT1211_ALARM_TEMP1 0x10
|
||||
#define VT1211_ALARM_FAN1 0x40
|
||||
#define VT1211_ALARM_FAN2 0x80
|
||||
#define VT1211_ALARM_IN4 0x100
|
||||
#define VT1211_ALARM_TEMP3 0x800
|
||||
#define VT1211_ALARM_CHAS 0x1000
|
||||
#define VT1211_ALARM_TEMP2 0x8000
|
||||
/* duplicates */
|
||||
#define VT1211_ALARM_IN0 VT1211_ALARM_TEMP3
|
||||
#define VT1211_ALARM_TEMP4 VT1211_ALARM_IN1
|
||||
#define VT1211_ALARM_TEMP5 VT1211_ALARM_IN2
|
||||
#define VT1211_ALARM_TEMP6 VT1211_ALARM_IN3
|
||||
#define VT1211_ALARM_TEMP7 VT1211_ALARM_IN4
|
||||
|
||||
|
||||
#define VT8231_ALARM_IN1 0x01
|
||||
#define VT8231_ALARM_IN2 0x02
|
||||
#define VT8231_ALARM_IN5 0x04
|
||||
#define VT8231_ALARM_IN3 0x08
|
||||
#define VT8231_ALARM_TEMP 0x10
|
||||
#define VT8231_ALARM_FAN1 0x40
|
||||
#define VT8231_ALARM_FAN2 0x80
|
||||
#define VT8231_ALARM_IN4 0x100
|
||||
#define VT8231_ALARM_TEMP2 0x800
|
||||
#define VT8231_ALARM_CHAS 0x1000
|
||||
/* duplicates */
|
||||
#define VT8231_ALARM_IN0 VT8231_ALARM_TEMP2
|
||||
#define VT8231_ALARM_TEMP3 VT8231_ALARM_IN1
|
||||
#define VT8231_ALARM_TEMP4 VT8231_ALARM_IN2
|
||||
#define VT8231_ALARM_TEMP5 VT8231_ALARM_IN3
|
||||
#define VT8231_ALARM_TEMP6 VT8231_ALARM_IN4
|
||||
|
||||
|
||||
#define W83781D_ALARM_IN0 0x0001
|
||||
#define W83781D_ALARM_IN1 0x0002
|
||||
#define W83781D_ALARM_IN2 0x0004
|
||||
#define W83781D_ALARM_IN3 0x0008
|
||||
#define W83781D_ALARM_IN4 0x0100
|
||||
#define W83781D_ALARM_IN5 0x0200
|
||||
#define W83781D_ALARM_IN6 0x0400
|
||||
#define W83782D_ALARM_IN7 0x10000
|
||||
#define W83782D_ALARM_IN8 0x20000
|
||||
#define W83791D_ALARM_IN7 0x080000 /* 791D only */
|
||||
#define W83791D_ALARM_IN8 0x100000 /* 791D only */
|
||||
#define W83791D_ALARM_IN9 0x004000 /* 791D only */
|
||||
#define W83781D_ALARM_FAN1 0x0040
|
||||
#define W83781D_ALARM_FAN2 0x0080
|
||||
#define W83781D_ALARM_FAN3 0x0800
|
||||
#define W83791D_ALARM_FAN4 0x200000 /* 791D only */
|
||||
#define W83791D_ALARM_FAN5 0x400000 /* 791D only */
|
||||
#define W83781D_ALARM_TEMP1 0x0010
|
||||
#define W83781D_ALARM_TEMP23 0x0020 /* 781D only */
|
||||
#define W83781D_ALARM_TEMP2 0x0020 /* 782D/783S/791D */
|
||||
#define W83781D_ALARM_TEMP3 0x2000 /* 782D/791D */
|
||||
#define W83781D_ALARM_CHAS 0x1000 /* 782D/791D */
|
||||
|
||||
#define W83791D_BEEP_IN1 0x002000 /* 791D only */
|
||||
#define W83791D_BEEP_IN7 0x010000 /* 791D only */
|
||||
#define W83791D_BEEP_IN8 0x020000 /* 791D only */
|
||||
#define W83791D_BEEP_TEMP3 0x000002 /* 791D only */
|
||||
|
||||
|
||||
#define W83792D_ALARM_IN0 0x0001
|
||||
#define W83792D_ALARM_IN1 0x0002
|
||||
#define W83792D_ALARM_IN2 0x0100
|
||||
#define W83792D_ALARM_IN3 0x0200
|
||||
#define W83792D_ALARM_IN4 0x0400
|
||||
#define W83792D_ALARM_IN5 0x0800
|
||||
#define W83792D_ALARM_IN6 0x1000
|
||||
#define W83792D_ALARM_IN7 0x80000
|
||||
#define W83792D_ALARM_IN8 0x100000
|
||||
#define W83792D_ALARM_TEMP1 0x0004
|
||||
#define W83792D_ALARM_TEMP2 0x0008
|
||||
#define W83792D_ALARM_TEMP3 0x0010
|
||||
#define W83792D_ALARM_FAN1 0x0020
|
||||
#define W83792D_ALARM_FAN2 0x0040
|
||||
#define W83792D_ALARM_FAN3 0x0080
|
||||
#define W83792D_ALARM_FAN4 0x200000
|
||||
#define W83792D_ALARM_FAN5 0x400000
|
||||
#define W83792D_ALARM_FAN6 0x800000
|
||||
#define W83792D_ALARM_FAN7 0x8000
|
||||
|
||||
|
||||
#define XEONTEMP_ALARM_RTEMP_HIGH 0x10
|
||||
#define XEONTEMP_ALARM_RTEMP_LOW 0x08
|
||||
#define XEONTEMP_ALARM_RTEMP_NA 0x04
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user