Re: [PATCH] ARM: EXYNOS: Remove the L2 cache latency setting for EXYNOS5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

2012/6/21 Kukjin Kim <kgene.kim@xxxxxxxxxxx>:
> From: Boojin Kim <boojin.kim@xxxxxxxxxxx>
>
> Since SYSRAM set the L2 cache latency on EXYNOS5 SoCs,

I don't understand this. Do you mean that BL1 codes do it?
I also wonder how enable L2 cache at the exynos5.

> no longer need that in the kernel. It helps to reduce
> booting time (no need cache disable and cache enable).
>
> Signed-off-by: Boojin Kim <boojin.kim@xxxxxxxxxxx>
> Signed-off-by: Kukjin Kim <kgene.kim@xxxxxxxxxxx>
> ---
>  arch/arm/mach-exynos/common.c |   25 -------------------------
>  1 files changed, 0 insertions(+), 25 deletions(-)
>
> diff --git a/arch/arm/mach-exynos/common.c b/arch/arm/mach-exynos/common.c
> index 742edd3..0ec1a91 100644
> --- a/arch/arm/mach-exynos/common.c
> +++ b/arch/arm/mach-exynos/common.c
> @@ -712,31 +712,6 @@ static int __init exynos4_l2x0_cache_init(void)
>  early_initcall(exynos4_l2x0_cache_init);
>  #endif
>
> -static int __init exynos5_l2_cache_init(void)
> -{
> -       unsigned int val;
> -
> -       if (!soc_is_exynos5250())
> -               return 0;
> -
> -       asm volatile("mrc p15, 0, %0, c1, c0, 0\n"
> -                    "bic %0, %0, #(1 << 2)\n"  /* cache disable */
> -                    "mcr p15, 0, %0, c1, c0, 0\n"
> -                    "mrc p15, 1, %0, c9, c0, 2\n"
> -                    : "=r"(val));
> -
> -       val |= (1 << 9) | (1 << 5) | (2 << 6) | (2 << 0);
> -
> -       asm volatile("mcr p15, 1, %0, c9, c0, 2\n" : : "r"(val));
> -       asm volatile("mrc p15, 0, %0, c1, c0, 0\n"
> -                    "orr %0, %0, #(1 << 2)\n"  /* cache enable */
> -                    "mcr p15, 0, %0, c1, c0, 0\n"
> -                    : : "r"(val));
> -
> -       return 0;
> -}
> -early_initcall(exynos5_l2_cache_init);
> -
>  static int __init exynos_init(void)
>  {
>        printk(KERN_INFO "EXYNOS: Initializing architecture\n");
> --
> 1.7.1
>
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel@xxxxxxxxxxxxxxxxxxx
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel



-- 
- Joonyoung Shim
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  Powered by Linux