ARM: uniphier: rework SMP code to support new System Bus binding
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Fri, 26 Feb 2016 07:16:08 +0000 (16:16 +0900)
committerArnd Bergmann <arnd@arndb.de>
Fri, 18 Mar 2016 16:36:37 +0000 (17:36 +0100)
commit307d40c56b0c86315859ee724b51748260f50e65
tree1de7c97153af3e4551af439cf5abbc574d437a3d
parent9eca796ee385ee61488fbe62fa83224e13abcfe0
ARM: uniphier: rework SMP code to support new System Bus binding

During the review process of the UniPhier System Bus driver
(drivers/bus/uniphier.c), the current binding of the System Bus
Controller turned out to be no good.  In order to use the driver,
some nodes in the device trees must be tweaked.  It would also have
impacts on the SMP code because the SMP related registers are
located in the System Bus Controller block.  This commit reworks
the smp_operations to support the new binding, but still supports
the old binding, too.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arm/mach-uniphier/platsmp.c