diff options
author | Rajendra Nayak <rnayak@codeaurora.org> | 2016-05-05 10:51:40 +0200 |
---|---|---|
committer | Zhang Rui <rui.zhang@intel.com> | 2016-09-27 08:02:16 +0200 |
commit | 840a5bd3ed3fdd62456d4d26c3128ec10496555b (patch) | |
tree | 4af75dd44a80231cfaa42de4ec272b4205f3ff1f /drivers/thermal/qcom/tsens.h | |
parent | thermal: qcom: tsens: Add a skeletal TSENS drivers (diff) | |
download | linux-840a5bd3ed3fdd62456d4d26c3128ec10496555b.tar.xz linux-840a5bd3ed3fdd62456d4d26c3128ec10496555b.zip |
thermal: qcom: tsens-8916: Add support for 8916 family of SoCs
Add support to calibrate sensors on 8916 family and also add common
functions to read temperature from sensors (This can be reused on
other SoCs having similar TSENS device)
The calibration data is read from eeprom using the generic nvmem
framework apis.
Based on the original code by Siddartha Mohanadoss and Stephen Boyd.
Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Diffstat (limited to 'drivers/thermal/qcom/tsens.h')
-rw-r--r-- | drivers/thermal/qcom/tsens.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/thermal/qcom/tsens.h b/drivers/thermal/qcom/tsens.h index 3b1b6ae82a47..e767ad566340 100644 --- a/drivers/thermal/qcom/tsens.h +++ b/drivers/thermal/qcom/tsens.h @@ -87,4 +87,6 @@ void compute_intercept_slope(struct tsens_device *, u32 *, u32 *, u32); int init_common(struct tsens_device *); int get_temp_common(struct tsens_device *, int, int *); +extern const struct tsens_data data_8916; + #endif /* __QCOM_TSENS_H__ */ |