cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse
stable inclusion from stable-v5.10.110 commit 091704a9a7f4611dae2f2332319bcf1e862d64a1 bugzilla: https://gitee.com/openeuler/kernel/issues/I574AL Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=091704a9a7f4611dae2f2332319bcf1e862d64a1 -------------------------------- [ Upstream commit 4a8a77ab ] The fuse consists of 64 bits, with this statement we're supposed to get the upper 32 bits but it actually read out of bounds and got 0 instead of the desired value which lead to the "PVS bin not set." codepath being run resetting our pvs value. Fixes: a8811ec7 ("cpufreq: qcom: Add support for krait based socs") Signed-off-by:Luca Weiss <luca@z3ntu.xyz> Signed-off-by:
Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by:
Sasha Levin <sashal@kernel.org> Signed-off-by:
Yu Liao <liaoyu15@huawei.com> Reviewed-by:
Wei Li <liwei391@huawei.com> Signed-off-by:
Zheng Zengkai <zhengzengkai@huawei.com>
Loading
Please sign in to comment