Lines Matching +full:tsens +full:- +full:v1
1 // SPDX-License-Identifier: GPL-2.0
10 #include "tsens.h"
12 /* ----- SROT ------ */
16 /* ----- TM ------ */
24 /* eeprom layout data for msm8956/76 (v1) */
86 /* eeprom layout data for qcs404/405 (v1) */
150 priv->sensor[0].slope = 3313; in compute_intercept_slope_8976()
151 priv->sensor[1].slope = 3275; in compute_intercept_slope_8976()
152 priv->sensor[2].slope = 3320; in compute_intercept_slope_8976()
153 priv->sensor[3].slope = 3246; in compute_intercept_slope_8976()
154 priv->sensor[4].slope = 3279; in compute_intercept_slope_8976()
155 priv->sensor[5].slope = 3257; in compute_intercept_slope_8976()
156 priv->sensor[6].slope = 3234; in compute_intercept_slope_8976()
157 priv->sensor[7].slope = 3269; in compute_intercept_slope_8976()
158 priv->sensor[8].slope = 3255; in compute_intercept_slope_8976()
159 priv->sensor[9].slope = 3239; in compute_intercept_slope_8976()
160 priv->sensor[10].slope = 3286; in compute_intercept_slope_8976()
162 for (i = 0; i < priv->num_sensors; i++) { in compute_intercept_slope_8976()
163 priv->sensor[i].offset = (p1[i] * MSM8976_SLOPE_FACTOR) - in compute_intercept_slope_8976()
165 priv->sensor[i].slope); in compute_intercept_slope_8976()
177 qfprom_cdata = (u32 *)qfprom_read(priv->dev, "calib"); in calibrate_v1()
182 dev_dbg(priv->dev, "calibration mode is %d\n", mode); in calibrate_v1()
203 for (i = 0; i < priv->num_sensors; i++) in calibrate_v1()
218 for (i = 0; i < priv->num_sensors; i++) in calibrate_v1()
222 for (i = 0; i < priv->num_sensors; i++) { in calibrate_v1()
242 qfprom_cdata = (u32 *)qfprom_read(priv->dev, "calib"); in calibrate_8976()
247 dev_dbg(priv->dev, "calibration mode is %d\n", mode); in calibrate_8976()
264 for (i = 0; i < priv->num_sensors; i++) in calibrate_8976()
283 for (i = 0; i < priv->num_sensors; i++) in calibrate_8976()
287 for (i = 0; i < priv->num_sensors; i++) { in calibrate_8976()
300 /* v1.x: msm8956,8976,qcs404,405 */
311 /* ----- SROT ------ */
321 /* ----- TM ------ */
349 /* NO CRITICAL INTERRUPT SUPPORT on v1 */
358 /* No CRITICAL field on v1.x */