xref: /openbmc/qemu/include/hw/sensor/emc141x_regs.h (revision 5e9ae4b1)
1*5e9ae4b1SCorey Minyard /*
2*5e9ae4b1SCorey Minyard  * SMSC EMC141X temperature sensor.
3*5e9ae4b1SCorey Minyard  *
4*5e9ae4b1SCorey Minyard  * Browse the data sheet:
5*5e9ae4b1SCorey Minyard  *
6*5e9ae4b1SCorey Minyard  *    http://ww1.microchip.com/downloads/en/DeviceDoc/20005274A.pdf
7*5e9ae4b1SCorey Minyard  *
8*5e9ae4b1SCorey Minyard  * This work is licensed under the terms of the GNU GPL, version 2 or
9*5e9ae4b1SCorey Minyard  * later. See the COPYING file in the top-level directory.
10*5e9ae4b1SCorey Minyard  */
11*5e9ae4b1SCorey Minyard 
12*5e9ae4b1SCorey Minyard #ifndef TMP105_REGS_H
13*5e9ae4b1SCorey Minyard #define TMP105_REGS_H
14*5e9ae4b1SCorey Minyard 
15*5e9ae4b1SCorey Minyard #define EMC1413_DEVICE_ID                0x21
16*5e9ae4b1SCorey Minyard #define EMC1414_DEVICE_ID                0x25
17*5e9ae4b1SCorey Minyard #define MANUFACTURER_ID                  0x5d
18*5e9ae4b1SCorey Minyard #define REVISION                         0x04
19*5e9ae4b1SCorey Minyard 
20*5e9ae4b1SCorey Minyard /* the EMC141X registers */
21*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_HIGH0               0x00
22*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_HIGH1               0x01
23*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_HIGH2               0x23
24*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_HIGH3               0x2a
25*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_MAX_HIGH0           0x05
26*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_MIN_HIGH0           0x06
27*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_MAX_HIGH1           0x07
28*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_MIN_HIGH1           0x08
29*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_MAX_HIGH2           0x15
30*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_MIN_HIGH2           0x16
31*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_MAX_HIGH3           0x2c
32*5e9ae4b1SCorey Minyard #define EMC141X_TEMP_MIN_HIGH3           0x2d
33*5e9ae4b1SCorey Minyard #define EMC141X_DEVICE_ID                0xfd
34*5e9ae4b1SCorey Minyard #define EMC141X_MANUFACTURER_ID          0xfe
35*5e9ae4b1SCorey Minyard #define EMC141X_REVISION                 0xff
36*5e9ae4b1SCorey Minyard 
37*5e9ae4b1SCorey Minyard #endif
38