diff options
author | Dalon Westergreen <dwesterg@gmail.com> | 2017-02-10 17:15:34 -0800 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-02-17 14:15:14 -0500 |
commit | f0fb4fa7d556379235723e755d8d56a811ac137f (patch) | |
tree | d0307981193a9aa2c7c863ddc1980b3182d3b1a9 /arch | |
parent | bc1e0dd947875eba7d526e1551623f0c1458b565 (diff) |
SPL: add support to boot from a partition type
the socfpga bootrom supports mmc booting from either a raw image
starting at 0x0, or from a partition of type 0xa2. This patch
adds support for locating the boot image in the first type 0xa2
partition found.
Assigned a partition number of -1 will cause a search for a
partition of type CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION_TYPE
and use it to find the u-boot image
Signed-off-by: Dalon Westergreen <dwesterg@gmail.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-socfpga/Kconfig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-socfpga/Kconfig b/arch/arm/mach-socfpga/Kconfig index df9e8d4213..e56b3db115 100644 --- a/arch/arm/mach-socfpga/Kconfig +++ b/arch/arm/mach-socfpga/Kconfig @@ -27,6 +27,12 @@ config SPL_SPI_SUPPORT config SPL_WATCHDOG_SUPPORT default y +config SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION_TYPE + default y + +config SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION_TYPE + default 0xa2 + config TARGET_SOCFPGA_ARRIA5 bool select TARGET_SOCFPGA_GEN5 |