arm: mvebu: Setup the MBUS bridge registers
authorStefan Roese <sr@denx.de>
Wed, 1 Jul 2015 10:44:51 +0000 (12:44 +0200)
committerLuka Perkov <luka.perkov@sartura.hr>
Mon, 17 Aug 2015 16:48:46 +0000 (18:48 +0200)
commit5b72dbfc23e4f9a62cfe787816c5b5e75a0aa597
treee07ea9225e244c110ae268c3606c108706eb36db
parent8ed20d65010d46fd58121ea9ee9c913abc3d8e13
arm: mvebu: Setup the MBUS bridge registers

With this patch, the MBUS bridge registers (base and size) are
configured upon each call to mbus_dt_setup_win(). This is needed, since
the board code can also call this function in later boot stages. As
done in the maxbcm board.

This is needed to fix a problem with the secondary CPU's not booting
in Linux on AXP.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Peter Morrow <peter@senient.com>
Cc: Luka Perkov <luka.perkov@sartura.hr>
arch/arm/mach-mvebu/include/mach/soc.h
arch/arm/mach-mvebu/mbus.c