Lines Matching +full:0 +full:x013c
14 #define SROT_HW_VER_OFF 0x0000
15 #define SROT_CTRL_OFF 0x0004
16 #define SROT_MEASURE_PERIOD 0x0008
17 #define SROT_Sn_CONVERSION 0x0060
18 #define V2_SHIFT_DEFAULT 0x0003
19 #define V2_SLOPE_DEFAULT 0x0cd0
20 #define V2_CZERO_DEFAULT 0x016a
21 #define ONE_PT_SLOPE 0x0cd0
24 #define SW_RST_DEASSERT 0x0
25 #define SW_RST_ASSERT 0x1
26 #define MEASURE_PERIOD_2mSEC 0x1
27 #define RESULT_FORMAT_TEMP 0x1
28 #define TSENS_ENABLE 0x1
32 #define CONVERSION_CZERO_MASK GENMASK(9, 0)
35 #define TM_INT_EN_OFF 0x0004
36 #define TM_UPPER_LOWER_INT_STATUS_OFF 0x0008
37 #define TM_UPPER_LOWER_INT_CLEAR_OFF 0x000c
38 #define TM_UPPER_LOWER_INT_MASK_OFF 0x0010
39 #define TM_CRITICAL_INT_STATUS_OFF 0x0014
40 #define TM_CRITICAL_INT_CLEAR_OFF 0x0018
41 #define TM_CRITICAL_INT_MASK_OFF 0x001c
42 #define TM_Sn_UPPER_LOWER_THRESHOLD_OFF 0x0020
43 #define TM_Sn_CRITICAL_THRESHOLD_OFF 0x0060
44 #define TM_Sn_STATUS_OFF 0x00a0
45 #define TM_TRDY_OFF 0x00e4
46 #define TM_WDOG_LOG_OFF 0x013c
53 .combo_int = 0,
54 .adc = 0,
65 .adc = 0,
68 .trip_min_temp = 0,
76 .adc = 0,
79 .trip_min_temp = 0,
88 [VER_STEP] = REG_FIELD(SROT_HW_VER_OFF, 0, 15),
90 [TSENS_EN] = REG_FIELD(SROT_CTRL_OFF, 0, 0),
95 [MAIN_MEASURE_PERIOD] = REG_FIELD(SROT_MEASURE_PERIOD, 0, 7),
100 [INT_EN] = REG_FIELD(TM_INT_EN_OFF, 0, 2),
103 REG_FIELD_FOR_EACH_SENSOR16(LOW_THRESH, TM_Sn_UPPER_LOWER_THRESHOLD_OFF, 0, 11),
105 REG_FIELD_FOR_EACH_SENSOR16(CRIT_THRESH, TM_Sn_CRITICAL_THRESHOLD_OFF, 0, 11),
125 [WDOG_BARK_COUNT] = REG_FIELD(TM_WDOG_LOG_OFF, 0, 7),
128 REG_FIELD_FOR_EACH_SENSOR16(LAST_TEMP, TM_Sn_STATUS_OFF, 0, 11),
137 /* TRDY: 1=ready, 0=in progress */
138 [TRDY] = REG_FIELD(TM_TRDY_OFF, 0, 0),
153 if (ret < 0)
184 return 0;
199 if (ret < 0)
205 if (ret < 0)
209 if (ret < 0)
213 for (i = 0; i < priv->num_sensors; i++) {
216 if (ret < 0)
220 return 0;
227 u32 val = 0;
230 if (ret < 0)
248 for (i = 0; i < priv->num_sensors; i++)
260 return 0;