diff options
author | Lukasz Majewski <l.majewski@samsung.com> | 2014-05-09 16:58:15 +0200 |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2014-05-15 00:24:24 +0200 |
commit | c8151b4a5de136ea2c2a0e6e9aec481810ee0460 (patch) | |
tree | ebff50c1cd8180d5380d75f90ee9fccb4f67c7db /include/dfu.h | |
parent | 584b55b072a94de94b3fe0d54defae87795237d7 (diff) | |
download | u-boot-imx-c8151b4a5de136ea2c2a0e6e9aec481810ee0460.zip u-boot-imx-c8151b4a5de136ea2c2a0e6e9aec481810ee0460.tar.gz u-boot-imx-c8151b4a5de136ea2c2a0e6e9aec481810ee0460.tar.bz2 |
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.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/dfu.h b/include/dfu.h index 986598e..26ffbc8 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; |