[U-Boot] [PATCH v5 38/41] arm: Turn of d-cache before i-cache

Simon Glass sjg at chromium.org
Thu Sep 3 20:00:39 CEST 2015


On 30 August 2015 at 16:55, Simon Glass <sjg at chromium.org> wrote:
> From: Sjoerd Simons <sjoerd.simons at collabora.co.uk>
>
> Booting the kernel fails on RK3288 (and probably other rockchip SoCs)
> when the i-cache is disabled/flushed before d-cache.
>
> I have not investigated whether this is due to U-Boot hanging or whether
> it's very early in the linux boot, but following the approach of the
> various rockchip U-Boot forks (first disable d-cache then i-cache) makes
> things work.
>
> Signed-off-by: Sjoerd Simons <sjoerd.simons at collabora.co.uk>
> Reviewed-by: Simon Glass <sjg at chromium.org>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> Changes in v5: None
> Changes in v4: None
> Changes in v3: None
> Changes in v2: None
>
>  arch/arm/cpu/armv7/cpu.c | 15 +++++++++------
>  1 file changed, 9 insertions(+), 6 deletions(-)

I have not seen any comments on this patch. It looks safe and more
correct to me. Please chime in if you see problem.

Applied to u-boot-rockchip, thanks!


More information about the U-Boot mailing list