Lines Matching +full:0 +full:x2000
23 #define TMP108_REG_TEMP 0x00
24 #define TMP108_REG_CONF 0x01
25 #define TMP108_REG_TLOW 0x02
26 #define TMP108_REG_THIGH 0x03
34 #define TMP108_CONF_M0 0x0100 /* Sensor mode. */
35 #define TMP108_CONF_M1 0x0200
36 #define TMP108_CONF_TM 0x0400 /* Thermostat mode. */
37 #define TMP108_CONF_FL 0x0800 /* Watchdog flag - TLOW */
38 #define TMP108_CONF_FH 0x1000 /* Watchdog flag - THIGH */
39 #define TMP108_CONF_CR0 0x2000 /* Conversion rate. */
40 #define TMP108_CONF_CR1 0x4000
41 #define TMP108_CONF_ID 0x8000
42 #define TMP108_CONF_HYS0 0x0010 /* Hysteresis. */
43 #define TMP108_CONF_HYS1 0x0020
44 #define TMP108_CONF_POL 0x0080 /* Polarity of alert. */
54 #define TMP108_MODE_SHUTDOWN 0x0000
60 #define TMP108_CONVRATE_0P25HZ 0x0000
66 #define TMP108_HYSTERESIS_0C 0x0000
82 return (val & ~0x0f) * 1000 / 256; in tmp108_temp_reg_to_mC()
102 if (err < 0) in tmp108_read()
119 return 0; in tmp108_read()
133 if (err < 0) in tmp108_read()
141 if (err < 0) in tmp108_read()
148 if (err < 0) in tmp108_read()
156 if (err < 0) in tmp108_read()
161 hyst = 0; in tmp108_read()
175 if (err < 0) in tmp108_read()
187 return 0; in tmp108_read()
230 if (err < 0) in tmp108_write()
258 return 0; in tmp108_is_visible()
271 return 0; in tmp108_is_visible()
355 if (err < 0) { in tmp108_probe()
369 if (err < 0) { in tmp108_probe()
416 { "tmp108", 0 },