summaryrefslogtreecommitdiffstats
path: root/include/dfu.h
diff options
context:
space:
mode:
authorLukasz Majewski <l.majewski@samsung.com>2014-05-09 16:58:15 +0200
committerMarek Vasut <marex@denx.de>2014-05-15 00:24:24 +0200
commitc8151b4a5de136ea2c2a0e6e9aec481810ee0460 (patch)
treeebff50c1cd8180d5380d75f90ee9fccb4f67c7db /include/dfu.h
parent584b55b072a94de94b3fe0d54defae87795237d7 (diff)
downloadblackbird-obmc-uboot-c8151b4a5de136ea2c2a0e6e9aec481810ee0460.tar.gz
blackbird-obmc-uboot-c8151b4a5de136ea2c2a0e6e9aec481810ee0460.zip
dfu: mmc: Provide support for eMMC boot partition access
Before this patch it was only possible to access the default eMMC HW partition. By partition selection I mean the access to eMMC via the ext_csd[179] register programming. It sometimes happens that it is necessary to write to other partitions. This patch adds extra attribute to "raw" sub type of the dfu_alt_info environment variable (e.g. boot-mmc.bin raw 0x0 0x200 mmcpart 1;) It saves the original boot value and restores it after storing the file. Signed-off-by: Lukasz Majewski <l.majewski@samsung.com>
Diffstat (limited to 'include/dfu.h')
-rw-r--r--include/dfu.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/dfu.h b/include/dfu.h
index 986598e397..26ffbc8e81 100644
--- a/include/dfu.h
+++ b/include/dfu.h
@@ -43,6 +43,9 @@ struct mmc_internal_data {
unsigned int lba_size;
unsigned int lba_blk_size;
+ /* eMMC HW partition access */
+ int hw_partition;
+
/* FAT/EXT */
unsigned int dev;
unsigned int part;
OpenPOWER on IntegriCloud