Skip to content

Commit

Permalink
thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956
Browse files Browse the repository at this point in the history
There is no dtsi file for msm8976 in the kernel sources. Drop the
compatibility with unofficial dtsi and remove support for handling the
single-cell calibration data on msm8976.

Cc: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20230101194034.831222-15-dmitry.baryshkov@linaro.org
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
  • Loading branch information
Dmitry Baryshkov authored and Daniel Lezcano committed Jan 16, 2023
1 parent dfadb45 commit 3a90897
Showing 1 changed file with 2 additions and 27 deletions.
29 changes: 2 additions & 27 deletions drivers/thermal/qcom/tsens-v1.c
Original file line number Diff line number Diff line change
Expand Up @@ -88,31 +88,6 @@ static int calibrate_v1(struct tsens_priv *priv)
return 0;
}

static int calibrate_8976(struct tsens_priv *priv)
{
u32 p1[11], p2[11];
u32 *qfprom_cdata;
int mode, ret;

ret = tsens_calibrate_common(priv);
if (!ret)
return 0;

qfprom_cdata = (u32 *)qfprom_read(priv->dev, "calib");
if (IS_ERR(qfprom_cdata))
return PTR_ERR(qfprom_cdata);

mode = tsens_read_calibration_legacy(priv, &tsens_8976_nvmem,
p1, p2,
qfprom_cdata, NULL);


compute_intercept_slope(priv, p1, p2, mode);
kfree(qfprom_cdata);

return 0;
}

/* v1.x: msm8956,8976,qcs404,405 */

static struct tsens_features tsens_v1_feat = {
Expand Down Expand Up @@ -211,7 +186,7 @@ struct tsens_plat_data data_tsens_v1 = {

static const struct tsens_ops ops_8956 = {
.init = init_8956,
.calibrate = calibrate_8976,
.calibrate = tsens_calibrate_common,
.get_temp = get_temp_tsens_valid,
};

Expand All @@ -224,7 +199,7 @@ struct tsens_plat_data data_8956 = {

static const struct tsens_ops ops_8976 = {
.init = init_common,
.calibrate = calibrate_8976,
.calibrate = tsens_calibrate_common,
.get_temp = get_temp_tsens_valid,
};

Expand Down

0 comments on commit 3a90897

Please sign in to comment.