Messages in this thread | | | From | Krzysztof Kozlowski <> | Date | Tue, 17 Jul 2018 14:28:09 +0200 | Subject | Re: [PATCH 4/5] thermal: exynos: fixed the efuse min/max value for exynos5422 |
| |
On 17 July 2018 at 12:12, Anand Moon <linux.amoon@gmail.com> wrote: > e-fuse range min~max range is 16~76. if e-fuse value is out of
s/e-fuse/Fuse/ s/if/If/
Can you share the sources confirming that fuse values are between 16 and 76?
Best regards, Krzysztof
> this range, then thermal sensor may not sense thermal data properly. > > CC: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> > Signed-off-by: Anand Moon <linux.amoon@gmail.com> > --- > drivers/thermal/samsung/exynos_tmu.c | 10 ++++++---- > 1 file changed, 6 insertions(+), 4 deletions(-) > > diff --git a/drivers/thermal/samsung/exynos_tmu.c b/drivers/thermal/samsung/exynos_tmu.c > index 4a2733c..6481d91 100644 > --- a/drivers/thermal/samsung/exynos_tmu.c > +++ b/drivers/thermal/samsung/exynos_tmu.c > @@ -940,11 +940,13 @@ static int exynos_map_dt_data(struct platform_device *pdev) > data->reference_voltage = 16; > data->efuse_value = 55; > if (data->soc != SOC_ARCH_EXYNOS5420 && > - data->soc != SOC_ARCH_EXYNOS5420_TRIMINFO) > + data->soc != SOC_ARCH_EXYNOS5420_TRIMINFO) { > + data->min_efuse_value = 16; > + data->max_efuse_value = 76; > + } else { > data->min_efuse_value = 40; > - else > - data->min_efuse_value = 0; > - data->max_efuse_value = 100; > + data->max_efuse_value = 100; > + } > break; > case SOC_ARCH_EXYNOS5433: > data->tmu_set_trip_temp = exynos5433_tmu_set_trip_temp; > -- > 2.7.4 >
| |