diff options
author | Tom Rini <trini@konsulko.com> | 2018-12-21 13:37:34 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2018-12-21 13:37:34 -0500 |
commit | 5c676780e116dc79c1819d6c49a2aa53e1053e04 (patch) | |
tree | f3520ab8006d50442d48da215993c1ec4711f10a /arch/arm/mach-socfpga/misc_s10.c | |
parent | b7702158fb0ab3a1d2f81efefb47133e245c2a44 (diff) | |
parent | bd5581716d0407272cfde624b484e530665b0a2f (diff) |
Merge branch 'master' of git://git.denx.de/u-boot-socfpga
- stratix10 updates
Diffstat (limited to 'arch/arm/mach-socfpga/misc_s10.c')
-rw-r--r-- | arch/arm/mach-socfpga/misc_s10.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm/mach-socfpga/misc_s10.c b/arch/arm/mach-socfpga/misc_s10.c index e599362f14..113eace650 100644 --- a/arch/arm/mach-socfpga/misc_s10.c +++ b/arch/arm/mach-socfpga/misc_s10.c @@ -25,6 +25,26 @@ static struct socfpga_system_manager *sysmgr_regs = (struct socfpga_system_manager *)SOCFPGA_SYSMGR_ADDRESS; /* + * FPGA programming support for SoC FPGA Stratix 10 + */ +static Altera_desc altera_fpga[] = { + { + /* Family */ + Intel_FPGA_Stratix10, + /* Interface type */ + secure_device_manager_mailbox, + /* No limitation as additional data will be ignored */ + -1, + /* No device function table */ + NULL, + /* Base interface address specified in driver */ + NULL, + /* No cookie implementation */ + 0 + }, +}; + +/* * DesignWare Ethernet initialization */ #ifdef CONFIG_ETH_DESIGNWARE @@ -125,6 +145,8 @@ int arch_misc_init(void) int arch_early_init_r(void) { + socfpga_fpga_add(&altera_fpga[0]); + return 0; } |