diff options
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 26ffbc8..df72031 100644 --- a/include/dfu.h +++ b/include/dfu.h @@ -35,6 +35,7 @@ enum dfu_layout { enum dfu_op { DFU_OP_READ = 1, DFU_OP_WRITE, + DFU_OP_SIZE, }; struct mmc_internal_data { @@ -96,6 +97,8 @@ struct dfu_entity { struct ram_internal_data ram; } data; + long (*get_medium_size)(struct dfu_entity *dfu); + int (*read_medium)(struct dfu_entity *dfu, u64 offset, void *buf, long *len); |