Skip to content

Commit

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

Cc: Shawn Guo <shawn.guo@linaro.org>
Cc: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20230101194034.831222-14-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 51d78b8 commit dfadb45
Showing 1 changed file with 1 addition and 25 deletions.
26 changes: 1 addition & 25 deletions drivers/thermal/qcom/tsens-v0_1.c
Original file line number Diff line number Diff line change
Expand Up @@ -150,30 +150,6 @@ static int calibrate_8916(struct tsens_priv *priv)
return 0;
}

static int calibrate_8939(struct tsens_priv *priv)
{
u32 p1[10], p2[10];
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_8939_nvmem,
p1, p2,
qfprom_cdata, NULL);

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

return 0;
}

static void fixup_8974_points(int mode, u32 *p1, u32 *p2)
{
int i;
Expand Down Expand Up @@ -354,7 +330,7 @@ struct tsens_plat_data data_8916 = {

static const struct tsens_ops ops_8939 = {
.init = init_8939,
.calibrate = calibrate_8939,
.calibrate = tsens_calibrate_common,
.get_temp = get_temp_common,
};

Expand Down

0 comments on commit dfadb45

Please sign in to comment.