diff options
| author | AKASHI Takahiro <[email protected]> | 2020-10-29 13:47:43 +0900 |
|---|---|---|
| committer | Heinrich Schuchardt <[email protected]> | 2020-10-30 14:20:27 +0100 |
| commit | 3149e524fc1e76ec1420cd17588c724d4232a904 (patch) | |
| tree | 3dbadd9c9d59b7900c00be7ab89ba5ecf9c6b859 /include | |
| parent | 1c2d1293f608a367488b5dea7250dda8bb8f1d02 (diff) | |
common: update: add a generic interface for FIT image
The main purpose of this patch is to separate a generic interface for
updating firmware using DFU drivers from "auto-update" via tftp.
This function will also be used in implementing UEFI capsule update
in a later commit.
Signed-off-by: AKASHI Takahiro <[email protected]>
Reviewed-by: Tom Rini <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/image.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/image.h b/include/image.h index 4094ee588a5..00bc03bebec 100644 --- a/include/image.h +++ b/include/image.h @@ -1602,4 +1602,16 @@ struct fit_loadable_tbl { .handler = _handler, \ } +/** + * fit_update - update storage with FIT image + * @fit: Pointer to FIT image + * + * Update firmware on storage using FIT image as input. + * The storage area to be update will be identified by the name + * in FIT and matching it to "dfu_alt_info" variable. + * + * Return: 0 on success, non-zero otherwise + */ +int fit_update(const void *fit); + #endif /* __IMAGE_H__ */ |
