summaryrefslogtreecommitdiff
path: root/include/part.h
diff options
context:
space:
mode:
authorDalon Westergreen <dwesterg@gmail.com>2017-02-10 17:15:34 -0800
committerTom Rini <trini@konsulko.com>2017-02-17 14:15:14 -0500
commitf0fb4fa7d556379235723e755d8d56a811ac137f (patch)
treed0307981193a9aa2c7c863ddc1980b3182d3b1a9 /include/part.h
parentbc1e0dd947875eba7d526e1551623f0c1458b565 (diff)
downloadu-boot-imx-f0fb4fa7d556379235723e755d8d56a811ac137f.zip
u-boot-imx-f0fb4fa7d556379235723e755d8d56a811ac137f.tar.gz
u-boot-imx-f0fb4fa7d556379235723e755d8d56a811ac137f.tar.bz2
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 'include/part.h')
-rw-r--r--include/part.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/part.h b/include/part.h
index 9d0e20d..b6d1b33 100644
--- a/include/part.h
+++ b/include/part.h
@@ -59,6 +59,9 @@ typedef struct disk_partition {
#ifdef CONFIG_PARTITION_TYPE_GUID
char type_guid[37]; /* type GUID as string, if exists */
#endif
+#ifdef CONFIG_DOS_PARTITION
+ uchar sys_ind; /* partition type */
+#endif
} disk_partition_t;
/* Misc _get_dev functions */