cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency
authorFlorian Fainelli <f.fainelli@gmail.com>
Wed, 22 May 2019 18:45:47 +0000 (11:45 -0700)
committerViresh Kumar <viresh.kumar@linaro.org>
Tue, 4 Jun 2019 04:01:41 +0000 (09:31 +0530)
commit4c5681fcc684c762b09435de3e82ffeee7769d21
treeda7ff95ab26771014852ea38b4bdfa2edd8d0449
parent22a26cc6a51ef73dcfeb64c50513903f6b2d53d8
cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency

What we read back from the register is going to be capped at 32-bits,
and cpufreq_freq_table.frequency is an unsigned int. Avoid any possible
value truncation by using the appropriate return value.

Fixes: de322e085995 ("cpufreq: brcmstb-avs-cpufreq: AVS CPUfreq driver for Broadcom STB SoCs")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Acked-by: Markus Mayer <mmayer@broadcom.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
drivers/cpufreq/brcmstb-avs-cpufreq.c