diff options
author | Pawel Moll <pawel.moll@arm.com> | 2013-09-17 19:30:58 +0200 |
---|---|---|
committer | Pawel Moll <pawel.moll@arm.com> | 2014-05-15 18:02:21 +0200 |
commit | d2606f81d5632f873884f1988fb2e9d3f057fcb6 (patch) | |
tree | e3f10081aad9c8beb7514c9176937f7d0f93d181 /arch/arm/mach-vexpress/core.h | |
parent | ARM: vexpress: remove redundant vexpress_dt_cpus_num to get cpu count (diff) | |
download | linux-d2606f81d5632f873884f1988fb2e9d3f057fcb6.tar.xz linux-d2606f81d5632f873884f1988fb2e9d3f057fcb6.zip |
ARM: vexpress: Simplify SMP operations for DT-powered system
As all cores must be properly described in the Device Tree,
there is no point in getting their numbers from SCU on
A5/A9 platforms. This significantly simplifies the code,
removing the need for flat-tree scanning and early static
mapping.
Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Diffstat (limited to 'arch/arm/mach-vexpress/core.h')
-rw-r--r-- | arch/arm/mach-vexpress/core.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm/mach-vexpress/core.h b/arch/arm/mach-vexpress/core.h index bde4374ab6d5..152fad91b3ae 100644 --- a/arch/arm/mach-vexpress/core.h +++ b/arch/arm/mach-vexpress/core.h @@ -4,10 +4,9 @@ /* Tile's peripherals static mappings should start here */ #define V2T_PERIPH 0xf8200000 -void vexpress_dt_smp_map_io(void); - bool vexpress_smp_init_ops(void); extern struct smp_operations vexpress_smp_ops; +extern struct smp_operations vexpress_smp_dt_ops; extern void vexpress_cpu_die(unsigned int cpu); |