u-boot/arch/arm/include/asm/arch-fsl-layerscape
Wenbin Song fa18ed7658 armv8/ls1043a: fixup GIC offset for ls1043a rev1
The LS1043A rev1.1 silicon supports two types of GIC offset: 4K
alignment and 64K alignment. The bit SCFG_GIC400_ALIGN[GIC_ADDR_BIT]
is used to choose which offset will be used.

The LS1043A rev1.0 silicon only supports the CIG offset with 4K
alignment.

If GIC_ADDR_BIT bit is set, 4K alignment is used, or else 64K alignment
is used. 64K alignment is the default setting.

Overriding the weak smp_kick_all_cpus, the new impletment is able to
detect GIC offset.

The default GIC offset in kernel device tree is using 4K alignment, it
need to be fixed if 64K alignment is detected.

Signed-off-by: Wenbin Song <wenbin.song@nxp.com>
Signed-off-by: Mingkai Hu <mingkai.hu@nxp.com>
Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
2017-01-18 09:29:21 -08:00
..
clock.h armv8/fsl_lsch3: Change arch to fsl-layerscape 2015-10-29 10:34:00 -07:00
config.h armv8/ls1043a: fixup GIC offset for ls1043a rev1 2017-01-18 09:29:21 -08:00
cpu.h ARMv8/fsl-layerscape: Correct the OCRAM size 2017-01-18 09:27:22 -08:00
fdt.h armv8/layerscape: remove unnecessary function declares 2017-01-18 09:24:51 -08:00
fsl_serdes.h armv8/fsl_lsch2: Add chip power supply voltage setup 2017-01-18 09:29:08 -08:00
immap_lsch2.h armv8/ls1043a: fixup GIC offset for ls1043a rev1 2017-01-18 09:29:21 -08:00
immap_lsch3.h armv8/fsl-lsch3: consolidate the clock system initialization 2017-01-18 09:28:09 -08:00
imx-regs.h armv8/fsl_lsch3: Change arch to fsl-layerscape 2015-10-29 10:34:00 -07:00
ls2080a_stream_id.h armv8: ls2080a: update stream ID partitioning info 2016-03-21 12:42:12 -07:00
mmu.h armv8/fsl_lsch3: Change arch to fsl-layerscape 2015-10-29 10:34:00 -07:00
mp.h armv8: fsl-layerscape: SMP support for loading 32-bit OS 2016-11-22 11:40:24 -08:00
ns_access.h fsl: csu: add an API to set R/W permission to PCIe 2016-09-14 14:07:08 -07:00
ppa.h ARMv8/layerscape: Add FSL PPA support 2016-07-19 11:33:53 -07:00
soc.h armv8/ls1043a: fixup GIC offset for ls1043a rev1 2017-01-18 09:29:21 -08:00
speed.h armv8/fsl_lsch3: Change arch to fsl-layerscape 2015-10-29 10:34:00 -07:00