u-boot-brain/arch/x86/include/asm
Ivan Gorinov 5d73292cf8 x86: zImage: Pass working device tree data to the kernel
On x86 platforms, U-Boot does not pass Device Tree data to the kernel.
This prevents the kernel from using FDT loaded by U-Boot.

Read the working FDT address from the "fdtaddr" environment variable
and add a copy of the FDT data to the kernel setup_data list.

Signed-off-by: Ivan Gorinov <ivan.gorinov@intel.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
[bmeng: add #include <linux/libfdt.h> to zimage.c to fix build error]
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
2018-03-30 16:06:58 +08:00
..
acpi x86: acpi: Put sleepstates.asl to the common place 2017-10-27 15:13:47 +08:00
arch-baytrail x86: acpi: Put sleepstates.asl to the common place 2017-10-27 15:13:47 +08:00
arch-braswell x86: fsp: Consolidate Azalia header file 2017-10-19 11:37:51 +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: Put sleepstates.asl to the common place 2017-10-27 15:13:47 +08:00
arch-queensbay x86: Drop asm/arch/gpio.h 2016-02-05 12:47:21 +08:00
arch-tangier x86: tangier: Make _CRS for BTH0 Serialized to avoid warning 2018-01-30 14:29:07 +08:00
fsp x86: fsp: Consolidate Azalia header file 2017-10-19 11:37:51 +08:00
video
acpi_s3.h x86: acpi: Fix Windows S3 resume failure 2017-05-17 17:11:46 +08:00
acpi_table.h x86: acpi: Use an API to get the ACPI RSDP table address 2018-01-30 22:34:37 +08:00
atomic.h
bitops.h
bootm.h
bootparam.h x86: zImage: Pass working device tree data to the kernel 2018-03-30 16:06:58 +08:00
byteorder.h x86: Fix up byteorder.h for x86_64 2017-02-06 11:38:46 +08:00
cache.h x86: cache.h: Add default for CONFIG_SYS_CACHELINE_SIZE 2016-08-16 11:44:09 +08:00
cmos_layout.h x86: fsp: Save stack address to CMOS for next S3 boot 2017-05-17 17:11:46 +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_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
cpu.h x86: kconfig: Select ARCH_EARLY_INIT_R in the platform Kconfig 2017-08-01 20:17:02 +08:00
dma-mapping.h dma: import linux/dma-direction.h to consolidate enum dma_data_direction 2017-09-12 18:02:23 -04:00
e820.h
early_cmos.h x86: Add an early CMOS access library 2017-05-17 17:11:46 +08:00
elf.h
global_data.h dm: x86: Allow TSC timer to be used before DM is ready 2017-09-16 14:57:44 +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
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: Use asm-generic/io.h 2017-10-02 21:52:22 -04: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 x86: Move the i386 code into its own directory 2017-02-06 11:38:46 +08:00
mpspec.h x86: Update mpspec to build on 64-bit machines 2017-02-06 11:38:46 +08:00
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
pmu.h x86: Introduce minimal PMU driver for Intel MID platforms 2017-04-10 10:02:03 +08:00
pnp_def.h
posix_types.h x86: Fix up type sizes for 64-bit 2017-02-06 11:38:46 +08:00
post.h x86: Add post codes for OS resume 2017-05-17 17:11:46 +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
report_platform.h x86: Move Intel Management Engine code to a common place 2016-03-17 10:27:24 +08:00
scu.h x86: Add SCU IPC driver for Intel MID platforms 2017-04-10 10:02:03 +08:00
sections.h
setjmp.h x86: Add implementations of setjmp() and longjmp() 2016-10-18 15:58:50 +08:00
sfi.h x86: Add Intel Tangier support 2017-07-30 10:30:25 +08:00
sipi.h x86: Add comments to the SIPI vector 2016-03-17 10:27:23 +08:00
speedstep.h
spl.h x86: Add an SPL implementation 2017-02-06 11:38:46 +08:00
string.h x86: Add an accelerated memmove() function 2016-10-11 11:55:33 +08:00
tables.h x86: Make table address selectable 2017-08-01 20:17:02 +08:00
turbo.h
types.h x86: Fix up type sizes for 64-bit 2017-02-06 11:38:46 +08:00
u-boot-x86.h x86: Don't include asm/u-boot.h in common 2017-06-05 11:02:35 -04:00
u-boot.h x86: Make u-boot-x86.h a private header 2017-06-05 11:02:32 -04:00
unaligned.h
zimage.h