diff options
Diffstat (limited to 'arch/x86/include/asm')
-rw-r--r-- | arch/x86/include/asm/acpi_table.h | 2 | ||||
-rw-r--r-- | arch/x86/include/asm/arch-apollolake/systemagent.h | 3 | ||||
-rw-r--r-- | arch/x86/include/asm/cpu_common.h | 1 | ||||
-rw-r--r-- | arch/x86/include/asm/fast_spi.h | 4 | ||||
-rw-r--r-- | arch/x86/include/asm/io.h | 2 | ||||
-rw-r--r-- | arch/x86/include/asm/mp.h | 2 | ||||
-rw-r--r-- | arch/x86/include/asm/mrccache.h | 2 |
7 files changed, 14 insertions, 2 deletions
diff --git a/arch/x86/include/asm/acpi_table.h b/arch/x86/include/asm/acpi_table.h index 1b49ccadc0..d5c8805df3 100644 --- a/arch/x86/include/asm/acpi_table.h +++ b/arch/x86/include/asm/acpi_table.h @@ -11,6 +11,8 @@ #ifndef __ACPI__ +#include <pci.h> + struct acpi_facs; struct acpi_fadt; struct acpi_global_nvs; diff --git a/arch/x86/include/asm/arch-apollolake/systemagent.h b/arch/x86/include/asm/arch-apollolake/systemagent.h index 788a63d799..48e76c2bb0 100644 --- a/arch/x86/include/asm/arch-apollolake/systemagent.h +++ b/arch/x86/include/asm/arch-apollolake/systemagent.h @@ -9,6 +9,9 @@ /* Device 0:0.0 PCI configuration space */ #include <linux/bitops.h> + +struct udevice; + #define MCHBAR 0x48 /* RAPL Package Power Limit register under MCHBAR */ diff --git a/arch/x86/include/asm/cpu_common.h b/arch/x86/include/asm/cpu_common.h index 2a5779a8e1..e41ceda73a 100644 --- a/arch/x86/include/asm/cpu_common.h +++ b/arch/x86/include/asm/cpu_common.h @@ -14,6 +14,7 @@ enum { }; struct cpu_info; +struct udevice; /** * cpu_common_init() - Set up common CPU init diff --git a/arch/x86/include/asm/fast_spi.h b/arch/x86/include/asm/fast_spi.h index 7a81d4f05c..82e3d8f63e 100644 --- a/arch/x86/include/asm/fast_spi.h +++ b/arch/x86/include/asm/fast_spi.h @@ -6,8 +6,10 @@ #ifndef ASM_FAST_SPI_H #define ASM_FAST_SPI_H -/* Register offsets from the MMIO region base (PCI_BASE_ADDRESS_0) */ +#include <pci.h> #include <linux/bitops.h> + +/* Register offsets from the MMIO region base (PCI_BASE_ADDRESS_0) */ struct fast_spi_regs { u32 bfp; u32 hsfsts_ctl; diff --git a/arch/x86/include/asm/io.h b/arch/x86/include/asm/io.h index cf6c33cbe3..83dc09757e 100644 --- a/arch/x86/include/asm/io.h +++ b/arch/x86/include/asm/io.h @@ -7,7 +7,7 @@ #ifndef _ASM_IO_H #define _ASM_IO_H -#include <linux/compiler.h> +#include <compiler.h> /* * This file contains the definitions for the x86 IO instructions diff --git a/arch/x86/include/asm/mp.h b/arch/x86/include/asm/mp.h index 1e4e35321d..1a3ae8e395 100644 --- a/arch/x86/include/asm/mp.h +++ b/arch/x86/include/asm/mp.h @@ -11,6 +11,8 @@ #include <asm/atomic.h> #include <asm/cache.h> +struct udevice; + enum { /* Indicates that the function should run on all CPUs */ MP_SELECT_ALL = -1, diff --git a/arch/x86/include/asm/mrccache.h b/arch/x86/include/asm/mrccache.h index b60d1171f7..8b104a2f0b 100644 --- a/arch/x86/include/asm/mrccache.h +++ b/arch/x86/include/asm/mrccache.h @@ -7,6 +7,8 @@ #ifndef _ASM_MRCCACHE_H #define _ASM_MRCCACHE_H +#include <compiler.h> + #define MRC_DATA_ALIGN 0x100 #define MRC_DATA_SIGNATURE (('M' << 0) | ('R' << 8) | \ ('C' << 16) | ('D'<<24)) |