On 10/15/2016 03:03 AM, Alexander Graf wrote: > 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 <ag...@suse.de> > > --- > > v3 -> v4: > > - Move code into generic quiesce weak function > - Exit device for real when going to Linux > - Only apply DPL if we have something to apply > --- > arch/arm/include/asm/u-boot-arm.h | 1 + > arch/arm/lib/bootm.c | 7 +++++++ > board/freescale/ls2080a/ls2080a.c | 6 +++++- > board/freescale/ls2080aqds/ls2080aqds.c | 11 +++++------ > board/freescale/ls2080ardb/ls2080ardb.c | 11 +++++------ > drivers/net/fsl-mc/mc.c | 24 ++++++++++++++++++++++-- > lib/efi_loader/efi_boottime.c | 2 ++ > 7 files changed, 47 insertions(+), 15 deletions(-)
Reviewed-by: York Sun <york....@nxp.com> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot