mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
boot: bootmeth_efi: Refactor distro_efi_try_bootflow_files return logic
Simplify the return path in distro_efi_try_bootflow_files() to prepare for adding extension board support in a subsequent commit. Signed-off-by: Kory Maincent (TI.com) <kory.maincent@bootlin.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Tom Rini
parent
935109cd9e
commit
d3008a08d8
@@ -148,25 +148,26 @@ static int distro_efi_try_bootflow_files(struct udevice *dev,
|
||||
return log_msg_ret("fil", -ENOMEM);
|
||||
}
|
||||
|
||||
if (!ret) {
|
||||
bflow->fdt_size = size;
|
||||
bflow->fdt_addr = fdt_addr;
|
||||
|
||||
/*
|
||||
* TODO: Apply extension overlay
|
||||
*
|
||||
* Here we need to load and apply the extension overlay. This is
|
||||
* not implemented. See do_extension_apply(). The extension
|
||||
* stuff needs an implementation in boot/extension.c so it is
|
||||
* separate from the command code. Really the extension stuff
|
||||
* should use the device tree and a uclass / driver interface
|
||||
* rather than implementing its own list
|
||||
*/
|
||||
} else {
|
||||
if (ret) {
|
||||
log_debug("No device tree available\n");
|
||||
bflow->flags |= BOOTFLOWF_USE_BUILTIN_FDT;
|
||||
return 0;
|
||||
}
|
||||
|
||||
bflow->fdt_size = size;
|
||||
bflow->fdt_addr = fdt_addr;
|
||||
|
||||
/*
|
||||
* TODO: Apply extension overlay
|
||||
*
|
||||
* Here we need to load and apply the extension overlay. This is
|
||||
* not implemented. See do_extension_apply(). The extension
|
||||
* stuff needs an implementation in boot/extension.c so it is
|
||||
* separate from the command code. Really the extension stuff
|
||||
* should use the device tree and a uclass / driver interface
|
||||
* rather than implementing its own list
|
||||
*/
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user