Searched refs:tsens_priv (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/thermal/qcom/ |
| H A D | tsens.h | 30 struct tsens_priv; 58 struct tsens_priv *priv; 80 int (*init)(struct tsens_priv *priv); 81 int (*calibrate)(struct tsens_priv *priv); 84 int (*enable)(struct tsens_priv *priv, int i); 85 void (*disable)(struct tsens_priv *priv); 86 int (*suspend)(struct tsens_priv *priv); 87 int (*resume)(struct tsens_priv *priv); 572 struct tsens_priv { struct 629 int tsens_read_calibration_legacy(struct tsens_priv *priv, [all …]
|
| H A D | tsens.c | 74 int tsens_read_calibration(struct tsens_priv *priv, int shift, u32 *p1, u32 *p2, bool backup) in tsens_read_calibration() 170 int tsens_calibrate_nvmem(struct tsens_priv *priv, int shift) in tsens_calibrate_nvmem() 184 int tsens_calibrate_common(struct tsens_priv *priv) in tsens_calibrate_common() 206 int tsens_read_calibration_legacy(struct tsens_priv *priv, in tsens_read_calibration_legacy() 259 void compute_intercept_slope(struct tsens_priv *priv, u32 *p1, in compute_intercept_slope() 331 struct tsens_priv *priv = s->priv; in tsens_hw_to_mC() 363 struct tsens_priv *priv = s->priv; in tsens_mC_to_hw() 373 static inline enum tsens_ver tsens_version(struct tsens_priv *priv) in tsens_version() 378 static void tsens_set_interrupt_v1(struct tsens_priv *priv, u32 hw_id, in tsens_set_interrupt_v1() 397 static void tsens_set_interrupt_v2(struct tsens_priv *priv, u32 hw_id, in tsens_set_interrupt_v2() [all …]
|
| H A D | tsens-v0_1.c | 86 static int calibrate_8916(struct tsens_priv *priv) in calibrate_8916() 146 static int calibrate_8974_nvmem(struct tsens_priv *priv) in calibrate_8974_nvmem() 169 static int calibrate_8974(struct tsens_priv *priv) in calibrate_8974() 210 static int __init init_8226(struct tsens_priv *priv) in init_8226() 222 static int __init init_8909(struct tsens_priv *priv) in init_8909() 243 static int __init init_8939(struct tsens_priv *priv) { in init_8939() 258 static int __init init_9607(struct tsens_priv *priv) in init_9607()
|
| H A D | tsens-8960.c | 55 static int suspend_8960(struct tsens_priv *priv) in suspend_8960() 81 static int resume_8960(struct tsens_priv *priv) in resume_8960() 111 static int enable_8960(struct tsens_priv *priv, int id) in enable_8960() 154 static void disable_8960(struct tsens_priv *priv) in disable_8960() 178 static int calibrate_8960(struct tsens_priv *priv) in calibrate_8960()
|
| H A D | tsens-v1.c | 45 static int calibrate_v1(struct tsens_priv *priv) in calibrate_v1() 148 static int __init init_8956(struct tsens_priv *priv) { in init_8956() 164 static int __init init_tsens_v1_no_rpm(struct tsens_priv *priv) in init_tsens_v1_no_rpm()
|