ARM: Kirkwood: fix disabling CACHE_FEROCEON_L2
Move the CACHE_FEROCEON_L2 test to kirkwood_l2_init, since linking fails on the reference to feroceon_l2_init. Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> Signed-off-by: Jason Cooper <jason@lakedaemon.net>
This commit is contained in:
parent
ddffeb8c4d
commit
1e9c06fb2b
2 changed files with 2 additions and 4 deletions
|
@ -51,9 +51,7 @@ static void __init kirkwood_dt_init(void)
|
||||||
|
|
||||||
kirkwood_setup_cpu_mbus();
|
kirkwood_setup_cpu_mbus();
|
||||||
|
|
||||||
#ifdef CONFIG_CACHE_FEROCEON_L2
|
|
||||||
kirkwood_l2_init();
|
kirkwood_l2_init();
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Setup root of clk tree */
|
/* Setup root of clk tree */
|
||||||
kirkwood_clk_init();
|
kirkwood_clk_init();
|
||||||
|
|
|
@ -633,6 +633,7 @@ char * __init kirkwood_id(void)
|
||||||
|
|
||||||
void __init kirkwood_l2_init(void)
|
void __init kirkwood_l2_init(void)
|
||||||
{
|
{
|
||||||
|
#ifdef CONFIG_CACHE_FEROCEON_L2
|
||||||
#ifdef CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH
|
#ifdef CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH
|
||||||
writel(readl(L2_CONFIG_REG) | L2_WRITETHROUGH, L2_CONFIG_REG);
|
writel(readl(L2_CONFIG_REG) | L2_WRITETHROUGH, L2_CONFIG_REG);
|
||||||
feroceon_l2_init(1);
|
feroceon_l2_init(1);
|
||||||
|
@ -640,6 +641,7 @@ void __init kirkwood_l2_init(void)
|
||||||
writel(readl(L2_CONFIG_REG) & ~L2_WRITETHROUGH, L2_CONFIG_REG);
|
writel(readl(L2_CONFIG_REG) & ~L2_WRITETHROUGH, L2_CONFIG_REG);
|
||||||
feroceon_l2_init(0);
|
feroceon_l2_init(0);
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void __init kirkwood_init(void)
|
void __init kirkwood_init(void)
|
||||||
|
@ -657,9 +659,7 @@ void __init kirkwood_init(void)
|
||||||
|
|
||||||
kirkwood_setup_cpu_mbus();
|
kirkwood_setup_cpu_mbus();
|
||||||
|
|
||||||
#ifdef CONFIG_CACHE_FEROCEON_L2
|
|
||||||
kirkwood_l2_init();
|
kirkwood_l2_init();
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Setup root of clk tree */
|
/* Setup root of clk tree */
|
||||||
kirkwood_clk_init();
|
kirkwood_clk_init();
|
||||||
|
|
Loading…
Add table
Reference in a new issue