diff options
| author | Simon Glass <sjg@chromium.org> | 2020-10-30 21:38:53 -0600 |
|---|---|---|
| committer | Tom Rini <trini@konsulko.com> | 2021-02-02 15:33:42 -0500 |
| commit | 401d1c4f5d2d29c4bc4beaec95402ca23eb63295 (patch) | |
| tree | 0122abb2a3f1ea9837eaccc6150d2dae9570388e /arch/x86/cpu/intel_common | |
| parent | fdcb93e1709ab1a2ebb562455621617c29e2099c (diff) | |
common: Drop asm/global_data.h from common header
Move this out of the common header and include it only where needed. In
a number of cases this requires adding "struct udevice;" to avoid adding
another large header or in other cases replacing / adding missing header
files that had been pulled in, very indirectly. Finally, we have a few
cases where we did not need to include <asm/global_data.h> at all, so
remove that include.
Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'arch/x86/cpu/intel_common')
| -rw-r--r-- | arch/x86/cpu/intel_common/acpi.c | 1 | ||||
| -rw-r--r-- | arch/x86/cpu/intel_common/cpu.c | 1 | ||||
| -rw-r--r-- | arch/x86/cpu/intel_common/cpu_from_spl.c | 1 | ||||
| -rw-r--r-- | arch/x86/cpu/intel_common/itss.c | 1 | ||||
| -rw-r--r-- | arch/x86/cpu/intel_common/lpc.c | 1 | ||||
| -rw-r--r-- | arch/x86/cpu/intel_common/microcode.c | 1 | ||||
| -rw-r--r-- | arch/x86/cpu/intel_common/mrc.c | 1 |
7 files changed, 7 insertions, 0 deletions
diff --git a/arch/x86/cpu/intel_common/acpi.c b/arch/x86/cpu/intel_common/acpi.c index 6a3456f4760..15f19da2067 100644 --- a/arch/x86/cpu/intel_common/acpi.c +++ b/arch/x86/cpu/intel_common/acpi.c @@ -17,6 +17,7 @@ #include <asm/acpi_table.h> #include <asm/cpu.h> #include <asm/cpu_common.h> +#include <asm/global_data.h> #include <asm/intel_acpi.h> #include <asm/ioapic.h> #include <asm/mpspec.h> diff --git a/arch/x86/cpu/intel_common/cpu.c b/arch/x86/cpu/intel_common/cpu.c index a51bf86f7ab..96d05e2eb3a 100644 --- a/arch/x86/cpu/intel_common/cpu.c +++ b/arch/x86/cpu/intel_common/cpu.c @@ -15,6 +15,7 @@ #include <acpi/acpigen.h> #include <asm/cpu.h> #include <asm/cpu_common.h> +#include <asm/global_data.h> #include <asm/intel_regs.h> #include <asm/lapic.h> #include <asm/lpc_common.h> diff --git a/arch/x86/cpu/intel_common/cpu_from_spl.c b/arch/x86/cpu/intel_common/cpu_from_spl.c index e4157c5734c..1c0dcedb582 100644 --- a/arch/x86/cpu/intel_common/cpu_from_spl.c +++ b/arch/x86/cpu/intel_common/cpu_from_spl.c @@ -9,6 +9,7 @@ #include <handoff.h> #include <init.h> #include <asm/cpu_common.h> +#include <asm/global_data.h> #include <asm/intel_regs.h> #include <asm/lapic.h> #include <asm/lpc_common.h> diff --git a/arch/x86/cpu/intel_common/itss.c b/arch/x86/cpu/intel_common/itss.c index ae4de4ca8c6..588a512ecd4 100644 --- a/arch/x86/cpu/intel_common/itss.c +++ b/arch/x86/cpu/intel_common/itss.c @@ -17,6 +17,7 @@ #include <malloc.h> #include <p2sb.h> #include <spl.h> +#include <asm/global_data.h> #include <asm/itss.h> static int set_polarity(struct udevice *dev, uint irq, bool active_low) diff --git a/arch/x86/cpu/intel_common/lpc.c b/arch/x86/cpu/intel_common/lpc.c index 3420f03ccaa..23befbef15f 100644 --- a/arch/x86/cpu/intel_common/lpc.c +++ b/arch/x86/cpu/intel_common/lpc.c @@ -9,6 +9,7 @@ #include <fdtdec.h> #include <pch.h> #include <pci.h> +#include <asm/global_data.h> #include <asm/intel_regs.h> #include <asm/io.h> #include <asm/lpc_common.h> diff --git a/arch/x86/cpu/intel_common/microcode.c b/arch/x86/cpu/intel_common/microcode.c index 0355d3c1da6..4d8e1d21083 100644 --- a/arch/x86/cpu/intel_common/microcode.c +++ b/arch/x86/cpu/intel_common/microcode.c @@ -10,6 +10,7 @@ #include <errno.h> #include <fdtdec.h> #include <log.h> +#include <asm/global_data.h> #include <linux/libfdt.h> #include <asm/cpu.h> #include <asm/microcode.h> diff --git a/arch/x86/cpu/intel_common/mrc.c b/arch/x86/cpu/intel_common/mrc.c index 73bfd123321..a97b0b7ceb4 100644 --- a/arch/x86/cpu/intel_common/mrc.c +++ b/arch/x86/cpu/intel_common/mrc.c @@ -9,6 +9,7 @@ #include <log.h> #include <syscon.h> #include <asm/cpu.h> +#include <asm/global_data.h> #include <asm/gpio.h> #include <asm/intel_regs.h> #include <asm/mrc_common.h> |
