On Thu, May 14, 2015 at 02:10:11PM +0800, Chen-Yu Tsai wrote: > The A80 stores some magic flags in a portion of the secure SRAM. The > BROM jumps directly to the software entry point set by the SMP code > if the flags are set. This is required for CPU0 hotplugging. > > Signed-off-by: Chen-Yu Tsai > --- > arch/arm/boot/dts/sun9i-a80.dtsi | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/arch/arm/boot/dts/sun9i-a80.dtsi b/arch/arm/boot/dts/sun9i-a80.dtsi > index 1507bd2a88f0..0695215634d4 100644 > --- a/arch/arm/boot/dts/sun9i-a80.dtsi > +++ b/arch/arm/boot/dts/sun9i-a80.dtsi > @@ -366,6 +366,26 @@ > */ > ranges = <0 0 0 0x20000000>; > > + sram_b: sram@00020000 { > + /* 256 KiB secure SRAM at 0x20000 */ > + compatible = "mmio-sram"; > + reg = <0x00020000 0x40000>; > + We should probably add a property to that SRAM to tell the driver not to access it if we're not booted in secure mode. Otherwise, bad things might happen. Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com