armv8/fsl-lsch3: Release secondary cores from boot hold off with Boot Page
Secondary cores need to be released from holdoff by boot release registers. With GPP bootrom, they can boot from main memory directly. Individual spin table is used for each core. Spin table and the boot page is reserved in device tree so OS won't overwrite. Signed-off-by:York Sun <yorksun@freescale.com> Signed-off-by:
Arnab Basu <arnab.basu@freescale.com>
Showing
- arch/arm/cpu/armv8/fsl-lsch3/Makefile 2 additions, 0 deletionsarch/arm/cpu/armv8/fsl-lsch3/Makefile
- arch/arm/cpu/armv8/fsl-lsch3/cpu.c 13 additions, 0 deletionsarch/arm/cpu/armv8/fsl-lsch3/cpu.c
- arch/arm/cpu/armv8/fsl-lsch3/cpu.h 1 addition, 0 deletionsarch/arm/cpu/armv8/fsl-lsch3/cpu.h
- arch/arm/cpu/armv8/fsl-lsch3/fdt.c 58 additions, 0 deletionsarch/arm/cpu/armv8/fsl-lsch3/fdt.c
- arch/arm/cpu/armv8/fsl-lsch3/lowlevel.S 105 additions, 20 deletionsarch/arm/cpu/armv8/fsl-lsch3/lowlevel.S
- arch/arm/cpu/armv8/fsl-lsch3/mp.c 168 additions, 0 deletionsarch/arm/cpu/armv8/fsl-lsch3/mp.c
- arch/arm/cpu/armv8/fsl-lsch3/mp.h 36 additions, 0 deletionsarch/arm/cpu/armv8/fsl-lsch3/mp.h
- arch/arm/cpu/armv8/transition.S 2 additions, 61 deletionsarch/arm/cpu/armv8/transition.S
- arch/arm/include/asm/arch-fsl-lsch3/config.h 2 additions, 1 deletionarch/arm/include/asm/arch-fsl-lsch3/config.h
- arch/arm/include/asm/arch-fsl-lsch3/immap_lsch3.h 35 additions, 0 deletionsarch/arm/include/asm/arch-fsl-lsch3/immap_lsch3.h
- arch/arm/include/asm/macro.h 93 additions, 0 deletionsarch/arm/include/asm/macro.h
- arch/arm/lib/gic_64.S 3 additions, 7 deletionsarch/arm/lib/gic_64.S
Loading
Please register or sign in to comment