u-boot-brain/lib/efi_loader
Alexander Graf b7b8410a8f ls2080: Exit dpaa only right before exiting U-Boot
On ls2080 we have a separate network fabric component which we need to
shut down before we enter Linux (or any other OS). Along with that also
comes configuration of the fabric using a description file.

Today we always stop and configure the fabric in the boot script and
(again) exit it on device tree generation. This works ok for the normal
booti case, but with bootefi the payload we're running may still want to
access the network.

So let's add a new fsl_mc command that defers configuration and stopping
the hardware to when we actually exit U-Boot, so that we can still use
the fabric from an EFI payload.

For existing boot scripts, nothing should change with this patch.

Signed-off-by: Alexander Graf <agraf@suse.de>
Reviewed-by: York Sun <york.sun@nxp.com>
[agraf: Fix x86 build]
2016-11-17 14:18:55 +01:00
..
efi_boottime.c ls2080: Exit dpaa only right before exiting U-Boot 2016-11-17 14:18:55 +01:00
efi_console.c efi_loader: console: Correctly report modes 2016-11-14 23:24:02 +01:00
efi_disk.c efi: Fix missing EFIAPI specifiers 2016-10-19 09:01:53 +02:00
efi_gop.c efi_loader: gop: Expose fb when 32bpp 2016-10-19 09:01:50 +02:00
efi_image_loader.c efi: Correct cache flush alignment 2016-11-14 23:24:03 +01:00
efi_memory.c efi_loader: Do not leak memory when unlinking a mapping 2016-10-18 09:08:08 +02:00
efi_net.c efi: Use device device path type Messaging for network interface node 2016-11-14 23:24:02 +01:00
efi_runtime.c efi_loader: Rename EFI_RUNTIME_{TEXT, DATA} to __efi_runtime{, _data} 2016-10-19 09:01:54 +02:00
efi_smbios.c smbios: Expose in efi_loader as table 2016-10-19 09:01:52 +02:00
helloworld.c efi: Add support for a hello world test program 2016-11-14 23:24:03 +01:00
Kconfig x86: Enable EFI loader support 2016-11-14 23:24:04 +01:00
Makefile efi: Add support for a hello world test program 2016-11-14 23:24:03 +01:00