Lines Matching +full:adc +full:- +full:tm
1 // SPDX-License-Identifier: GPL-2.0
12 /* ----- SROT ------ */
16 /* ----- TM ------ */
55 qfprom_cdata = (u32 *)qfprom_read(priv->dev, "calib"); in calibrate_v1()
75 .adc = 1,
78 .trip_min_temp = -40000,
86 .adc = 1,
89 .trip_min_temp = -40000,
94 /* ----- SROT ------ */
104 /* ----- TM ------ */
149 priv->sensor[0].slope = 3313; in init_8956()
150 priv->sensor[1].slope = 3275; in init_8956()
151 priv->sensor[2].slope = 3320; in init_8956()
152 priv->sensor[3].slope = 3246; in init_8956()
153 priv->sensor[4].slope = 3279; in init_8956()
154 priv->sensor[5].slope = 3257; in init_8956()
155 priv->sensor[6].slope = 3234; in init_8956()
156 priv->sensor[7].slope = 3269; in init_8956()
157 priv->sensor[8].slope = 3255; in init_8956()
158 priv->sensor[9].slope = 3239; in init_8956()
159 priv->sensor[10].slope = 3286; in init_8956()
171 dev_err(priv->dev, "Init common failed %d\n", ret); in init_tsens_v1_no_rpm()
175 ret = regmap_field_write(priv->rf[TSENS_SW_RST], 1); in init_tsens_v1_no_rpm()
177 dev_err(priv->dev, "Reset failed\n"); in init_tsens_v1_no_rpm()
181 for (i = 0; i < priv->num_sensors; i++) in init_tsens_v1_no_rpm()
182 mask |= BIT(priv->sensor[i].hw_id); in init_tsens_v1_no_rpm()
184 ret = regmap_field_update_bits(priv->rf[SENSOR_EN], mask, mask); in init_tsens_v1_no_rpm()
186 dev_err(priv->dev, "Sensor Enable failed\n"); in init_tsens_v1_no_rpm()
190 ret = regmap_field_write(priv->rf[TSENS_EN], 1); in init_tsens_v1_no_rpm()
192 dev_err(priv->dev, "Enable failed\n"); in init_tsens_v1_no_rpm()
196 ret = regmap_field_write(priv->rf[TSENS_SW_RST], 0); in init_tsens_v1_no_rpm()