aboutsummaryrefslogtreecommitdiff
path: root/include/dfu.h
diff options
context:
space:
mode:
authorPatrick Delaunay <patrick.delaunay@st.com>2019-10-14 09:28:00 +0200
committerMarek Vasut <marek.vasut+renesas@gmail.com>2019-10-31 12:12:31 +0100
commitcb986ba0fe4692a9d21a193c4ca9db460df77364 (patch)
tree1aabc10a2f1e8ab8b583ac1c4ce6ea125bc7fc9a /include/dfu.h
parent321179eec565d4ddcd3daff18357a658cf823bef (diff)
downloadu-boot-cb986ba0fe4692a9d21a193c4ca9db460df77364.zip
u-boot-cb986ba0fe4692a9d21a193c4ca9db460df77364.tar.gz
u-boot-cb986ba0fe4692a9d21a193c4ca9db460df77364.tar.bz2
dfu: sf: add partition support for nor backend
Copy the partition support from NAND backend to SF, support part and partubi option. In case of ubi partition, erase the rest of the partition as it is mandatory for UBI. The added code is under compilation flag CONFIG_DFU_SF_PART activated by default. for example: U-Boot> env set dfu_alt_info "spl part 0 1;\ u-boot part 0 2;u-boot-env part 0 3;UBI partubi 0 4" U-Boot> dfu 0 sf 0:0:10000000:0 Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Diffstat (limited to 'include/dfu.h')
-rw-r--r--include/dfu.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/dfu.h b/include/dfu.h
index 145a157..bf51ab7 100644
--- a/include/dfu.h
+++ b/include/dfu.h
@@ -77,6 +77,8 @@ struct sf_internal_data {
/* RAW programming */
u64 start;
u64 size;
+ /* for sf/ubi use */
+ unsigned int ubi;
};
#define DFU_NAME_SIZE 32