mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 22:20:45 +00:00
imx8qm: fix cpu frequency reporting
CPU frequency reporting failed with the following error message being printed: sc_pm_get_clock_rate: resource:507 clk:2: res:3 Could not read CPU frequency: -22 CPU: NXP i.MX8QM RevB A53 at 0 MHz Fix this by differentiating between the A35 as found on the i.MX 8QXP and the A53 as found on the i.MX 8QM SoCs. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by: Max Krummenacher <max.krummenacher@toradex.com>
This commit is contained in:
parent
16f8b84917
commit
1da39d3ce8
1 changed files with 3 additions and 1 deletions
|
@ -623,8 +623,10 @@ static ulong imx8_get_cpu_rate(void)
|
|||
{
|
||||
ulong rate;
|
||||
int ret;
|
||||
int type = is_cortex_a35() ? SC_R_A35 : is_cortex_a53() ?
|
||||
SC_R_A53 : SC_R_A72;
|
||||
|
||||
ret = sc_pm_get_clock_rate(-1, SC_R_A35, SC_PM_CLK_CPU,
|
||||
ret = sc_pm_get_clock_rate(-1, type, SC_PM_CLK_CPU,
|
||||
(sc_pm_clock_rate_t *)&rate);
|
||||
if (ret) {
|
||||
printf("Could not read CPU frequency: %d\n", ret);
|
||||
|
|
Loading…
Reference in a new issue