diff options
| author | Raymond Mao <[email protected]> | 2025-07-18 07:16:14 -0700 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-04-27 09:42:36 -0600 |
| commit | 9d89fc4054faa7b5a9422b97b756b2cf63a91ad8 (patch) | |
| tree | bf93ca8e998d7d720b8e9c722b7bdc1aef730dba /include | |
| parent | fcc60481ae755cf289bb96ccef81294b0b443654 (diff) | |
bloblist: add blob type for DT overlay
Add blob type for DT overlay according to the update of Firmware
Handoff spec[1].
Add an inline header to represent the 'subtype' in a DT overlay
blob payload.
[1] Add Transfer Entry for Devicetree Overlay
https://github.com/FirmwareHandoff/firmware_handoff/pull/74
Signed-off-by: Raymond Mao <[email protected]>
Reviewed-by: Tom Rini <[email protected]>
Tested-by: Michal Simek <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/bloblist.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/bloblist.h b/include/bloblist.h index f32faf78560..c2d3065a43c 100644 --- a/include/bloblist.h +++ b/include/bloblist.h @@ -110,7 +110,8 @@ enum bloblist_tag_t { BLOBLISTT_ACPI_TABLES = 4, BLOBLISTT_TPM_EVLOG = 5, BLOBLISTT_TPM_CRB_BASE = 6, - BLOBLISTT_ACPI_PP = 7, + BLOBLISTT_FDT_OVERLAY = 7, + BLOBLISTT_ACPI_PP = 8, /* Standard area to allocate blobs used across firmware components */ BLOBLISTT_AREA_FIRMWARE = 0x10, @@ -231,6 +232,16 @@ enum { BLOBLIST_REC_HDR_SIZE = sizeof(struct bloblist_rec), }; +/* + * struct dto_blob_hdr - Blob inline header for BLOBLISTT_FDT_OVERLAY + * + * @subtype: IMP-DEF per the agreement between the DT overlay producer and + * consumer. Default value is 0. + */ +struct dto_blob_hdr { + u64 subtype; +}; + /** * bloblist_check_magic() - return a bloblist if the magic matches * |
