summaryrefslogtreecommitdiff
path: root/disk
diff options
context:
space:
mode:
authorDalon Westergreen <dwesterg@gmail.com>2017-02-11 01:15:34 (GMT)
committerTom Rini <trini@konsulko.com>2017-02-17 19:15:14 (GMT)
commitf0fb4fa7d556379235723e755d8d56a811ac137f (patch)
treed0307981193a9aa2c7c863ddc1980b3182d3b1a9 /disk
parentbc1e0dd947875eba7d526e1551623f0c1458b565 (diff)
downloadu-boot-f0fb4fa7d556379235723e755d8d56a811ac137f.tar.xz
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 'disk')
-rw-r--r--disk/part_dos.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/disk/part_dos.c b/disk/part_dos.c
index c77d881..7ede15e 100644
--- a/disk/part_dos.c
+++ b/disk/part_dos.c
@@ -217,6 +217,7 @@ static int part_get_info_extended(struct blk_desc *dev_desc,
#if CONFIG_IS_ENABLED(PARTITION_UUIDS)
sprintf(info->uuid, "%08x-%02x", disksig, part_num);
#endif
+ info->sys_ind = pt->sys_ind;
return 0;
}