ARM: socfpga: add arria10 support
Arria10 is a SoC + FPGA like the Cyclone5 SoCFPGA that
is already supported in barebox.
Both a the same in some parts, but totaly different in
others. Most of the hardware blocks are the same in the
SoC parts. The OCRAM is larger on the Arria10 and the
SDRAM controller is different.
The serial core only supports 32bit accesses (different to
the 8bit accesses on the Cyclone5).

As Arria10 has 256KB of OCRAM, it is possible to fit a larger
barebox (and/or use PBL) instead of the two stage bootprocess
used on the Cyclone5 and its 64KB OCRAM.

Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent db3feb6 commit d5c8bc3ff1a795cb9ef44abd518f5dae6f9000fa
@Steffen Trumtrar Steffen Trumtrar authored on 28 Apr 2017
Sascha Hauer committed on 3 May 2017
Showing 24 changed files
View
arch/arm/Kconfig
View
arch/arm/mach-socfpga/Kconfig
View
arch/arm/mach-socfpga/Makefile
View
arch/arm/mach-socfpga/arria10-bootsource.c 0 → 100644
View
arch/arm/mach-socfpga/arria10-clock-manager.c 0 → 100644
View
arch/arm/mach-socfpga/arria10-generic.c 0 → 100644
View
arch/arm/mach-socfpga/arria10-init.c 0 → 100644
View
arch/arm/mach-socfpga/arria10-reset-manager.c 0 → 100644
View
arch/arm/mach-socfpga/arria10-sdram.c 0 → 100644
View
arch/arm/mach-socfpga/cyclone5-bootsource.c
View
arch/arm/mach-socfpga/generic.c 100644 → 0
View
arch/arm/mach-socfpga/include/mach/arria10-clock-manager.h 0 → 100644
View
arch/arm/mach-socfpga/include/mach/arria10-pinmux.h 0 → 100644
View
arch/arm/mach-socfpga/include/mach/arria10-regs.h 0 → 100644
View
arch/arm/mach-socfpga/include/mach/arria10-reset-manager.h 0 → 100644
View
arch/arm/mach-socfpga/include/mach/arria10-sdram.h 0 → 100644
View
arch/arm/mach-socfpga/include/mach/arria10-system-manager.h 0 → 100644
View
arch/arm/mach-socfpga/include/mach/barebox-arm-head.h 0 → 100644
View
arch/arm/mach-socfpga/include/mach/debug_ll.h
View
arch/arm/mach-socfpga/include/mach/generic.h
View
arch/arm/mach-socfpga/xload.c
View
common/Kconfig
View
images/Makefile.socfpga
View
scripts/socfpga_xml_to_config.sh 0 → 100755