uboot/arch/x86/include/asm
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
..
acpi x86: baytrail: Introduce ACPI global NVS 2016-07-12 13:46:01 +08:00
arch-baytrail x86: baytrail: acpi: Hide internal UART per GNVS setting 2016-07-12 13:46:01 +08:00
arch-broadwell x86: broadwell: Add support for SDRAM setup 2016-03-17 10:27:26 +08:00
arch-coreboot x86: Move sysinfo related to sysinfo.h 2016-03-17 10:27:21 +08:00
arch-ivybridge dm: x86: Move link to use driver model for video 2016-10-11 11:55:33 +08:00
arch-qemu x86: Drop asm/arch/gpio.h 2016-02-05 12:47:21 +08:00
arch-quark x86: acpi: Pack global NVS into ACPI table 2016-07-12 13:46:01 +08:00
arch-queensbay x86: Drop asm/arch/gpio.h 2016-02-05 12:47:21 +08:00
fsp
video
acpi_table.h x86: acpi: Pack global NVS into ACPI table 2016-07-12 13:46:01 +08:00
atomic.h
bitops.h
bootm.h
bootparam.h x86: Fix Linux v4.7+ zimage booting (update bootparam.h) 2016-10-11 11:55:33 +08:00
byteorder.h
cache.h x86: cache.h: Add default for CONFIG_SYS_CACHELINE_SIZE 2016-08-16 11:44:09 +08:00
config.h
control_regs.h
coreboot_tables.h x86: Prepare configuration tables in dedicated high memory region 2016-05-23 15:18:00 +08:00
cpu.h dm: x86: Move link to use driver model for video 2016-10-11 11:55:33 +08:00
cpu_common.h x86: Move common CPU code to its own place 2016-03-17 10:27:24 +08:00
cpu_x86.h cpu: Add get_vendor callback 2016-10-19 09:01:51 +02:00
e820.h
elf.h
global_data.h x86: Prepare configuration tables in dedicated high memory region 2016-05-23 15:18:00 +08:00
gpio.h x86: Drop all the old pin configuration code 2016-03-17 10:27:25 +08:00
i8254.h
i8259.h
ibmpc.h
init_helpers.h x86: Drop unused init_helper functions 2016-10-11 11:55:33 +08:00
intel_regs.h x86: Move common CPU code to its own place 2016-03-17 10:27:24 +08:00
interrupt.h
io.h x86: Allow I/O functions to use pointers 2016-03-17 10:27:25 +08:00
ioapic.h x86: Add a function to set the IOAPIC ID 2016-03-17 10:27:27 +08:00
ioctl.h
irq.h x86: irq: Enable SCI on IRQ9 2016-05-23 15:18:00 +08:00
ist.h
lapic.h
linkage.h
lpc_common.h x86: Move common LPC code to its own place 2016-03-17 10:27:24 +08:00
me_common.h x86: Move Intel Management Engine code to a common place 2016-03-17 10:27:24 +08:00
microcode.h x86: Update microcode for secondary CPUs 2016-03-17 10:27:25 +08:00
mp.h
mpspec.h
mrc_common.h x86: Add common SDRAM-init code 2016-03-17 10:27:27 +08:00
mrccache.h
msr-index.h x86: Add some more common MSR indexes 2016-03-17 10:27:23 +08:00
msr.h treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
mtrr.h
pch_common.h x86: Move common PCH code into a common place 2016-03-17 10:27:27 +08:00
pci.h x86: Drop pci_type1.c and DEFINE_PCI_DEVICE_TABLE 2016-02-05 12:47:24 +08:00
pirq_routing.h x86: irq: Move irq_router to a per driver priv 2016-02-05 12:47:22 +08:00
pnp_def.h
posix_types.h
post.h x86: Correct duplicate POST values 2016-03-17 10:27:23 +08:00
processor-flags.h
processor.h x86: Rename PORT_RESET to IO_PORT_RESET 2016-03-17 10:27:24 +08:00
ptrace.h
relocate.h
report_platform.h x86: Move Intel Management Engine code to a common place 2016-03-17 10:27:24 +08:00
sections.h
setjmp.h x86: Add implementations of setjmp() and longjmp() 2016-10-18 15:58:50 +08:00
sfi.h
sipi.h x86: Add comments to the SIPI vector 2016-03-17 10:27:23 +08:00
speedstep.h
string.h x86: Add an accelerated memmove() function 2016-10-11 11:55:33 +08:00
tables.h x86: Move table csum into separate file 2016-10-19 09:01:50 +02:00
turbo.h
types.h x86: efi: Fix EFI 64-bit payload build warnings 2016-08-30 09:26:05 +08:00
u-boot-x86.h ls2080: Exit dpaa only right before exiting U-Boot 2016-11-17 14:18:55 +01:00
u-boot.h
unaligned.h
zimage.h