arm-trusted-firmware/plat/rockchip/rk3399/drivers/pmu
Caesar Wang c3710ee7a2 rockchip/rk3399: fixes the typo and the WARNINGS during suspend/resume
This patch fixes the two things as follows:

1) rk3399_flash_l2_b" seems to be a typo. That's "flush", not "flash".

2) fixes the warnings log.
We always hit the warnings thing during the suspend, as below log:
..
[   51.022334] CPU5: shutdown
[   51.025069] psci: CPU5 killed.
INFO:    sdram_params->ddr_freq = 928000000
WARNING: rk3399_flash_l2_b:reg 28830380,wait

When the L2 completes the clean and invalidate sequence, it asserts the
L2FLUSHDONE signal. The SoC can now deassert L2FLUSHREQ signal and then
the L2 deasserts L2FLUSHDONE.

Then, a loop without a delay isn't really great to measure time. We should
probably add a udelay(10) or so in there and then maybe replace the WARN()
after the loop. In the actual tests, the L2 cache will take ~4ms by
default for big cluster.

In the real world that give 10ms for the enough margin, like the
ddr/cpu/cci frequency and other factors that will affect it.

Change-Id: I55788c897be232bf72e8c7b0e10cf9b06f7aa50d
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2017-06-30 08:46:20 +08:00
..
m0_ctl.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
m0_ctl.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
plat_pmu_macros.S Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
pmu.c rockchip/rk3399: fixes the typo and the WARNINGS during suspend/resume 2017-06-30 08:46:20 +08:00
pmu.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
pmu_fw.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00