Commit e03b4809 authored by Jisheng Zhang's avatar Jisheng Zhang

arm: berlin: remove non-necessary flush_cache_all()

I believe the flush_cache_all() after scu_enable() is to "Ensure that
the data accessed by CPU0 before the SCU was initialised is visible
to the other CPUs." as commented in scu_enable(). So here
flush_cache_all() is a duplication, remove it.
Signed-off-by: default avatarJisheng Zhang <Jisheng.Zhang@synaptics.com>
parent 2e554390
...@@ -81,7 +81,6 @@ static void __init berlin_smp_prepare_cpus(unsigned int max_cpus) ...@@ -81,7 +81,6 @@ static void __init berlin_smp_prepare_cpus(unsigned int max_cpus)
goto unmap_scu; goto unmap_scu;
scu_enable(scu_base); scu_enable(scu_base);
flush_cache_all();
/* /*
* Write the first instruction the CPU will execute after being reset * Write the first instruction the CPU will execute after being reset
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment