diff options
author | Masahisa Kojima <masahisa.kojima@linaro.org> | 2022-07-22 11:39:10 +0900 |
---|---|---|
committer | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2022-08-13 11:09:49 +0200 |
commit | ee576662947330748b4cca1890d0e1d826d870f4 (patch) | |
tree | 2e37da6b72602d31c044db1670d4068caf7d539b /tools/binman/comp_util.py | |
parent | e7496e57a045af70fd453f25c827f7c0522a3a71 (diff) |
efi_loader: move udevice pointer into struct efi_object
This is a preparation patch to provide the unified method
to access udevice pointer associated with the EFI handle
by adding udevice pointer into struct efi_object.
The patch also introduces a helper function efi_link_dev()
to link the udevice and EFI handle.
The EFI handles of both EFI block io driver implemented in
lib/efi_loader/efi_disk.c and EFI block io driver implemented
as EFI payload can access the udevice pointer in the struct efi_object.
We can use this udevice pointer to get the U-Boot friendly
block device name(e.g. mmc 0:1, nvme 0:1) through EFI handle.
Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org>
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Diffstat (limited to 'tools/binman/comp_util.py')
0 files changed, 0 insertions, 0 deletions