From 401d1c4f5d2d29c4bc4beaec95402ca23eb63295 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Fri, 30 Oct 2020 21:38:53 -0600 Subject: 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 at all, so remove that include. Signed-off-by: Simon Glass Signed-off-by: Tom Rini --- arch/x86/lib/acpi_s3.c | 1 + arch/x86/lib/acpi_table.c | 1 + arch/x86/lib/asm-offsets.c | 1 + arch/x86/lib/bios.c | 1 + arch/x86/lib/bootm.c | 1 + arch/x86/lib/cmd_boot.c | 1 + arch/x86/lib/coreboot_table.c | 1 + arch/x86/lib/e820.c | 1 + arch/x86/lib/fsp/fsp_common.c | 1 + arch/x86/lib/fsp/fsp_dram.c | 1 + arch/x86/lib/fsp/fsp_graphics.c | 1 + arch/x86/lib/fsp1/fsp_common.c | 1 + arch/x86/lib/fsp1/fsp_dram.c | 1 + arch/x86/lib/fsp2/fsp_dram.c | 1 + arch/x86/lib/fsp2/fsp_meminit.c | 1 + arch/x86/lib/fsp2/fsp_silicon_init.c | 1 + arch/x86/lib/fsp2/fsp_support.c | 1 + arch/x86/lib/init_helpers.c | 1 + arch/x86/lib/mpspec.c | 1 + arch/x86/lib/mrccache.c | 1 + arch/x86/lib/physmem.c | 1 + arch/x86/lib/pinctrl_ich6.c | 1 + arch/x86/lib/pirq_routing.c | 1 + arch/x86/lib/relocate.c | 1 + arch/x86/lib/spl.c | 1 + arch/x86/lib/tables.c | 1 + arch/x86/lib/tpl.c | 1 + 27 files changed, 27 insertions(+) (limited to 'arch/x86/lib') diff --git a/arch/x86/lib/acpi_s3.c b/arch/x86/lib/acpi_s3.c index 52410a515d..2c70acbe7b 100644 --- a/arch/x86/lib/acpi_s3.c +++ b/arch/x86/lib/acpi_s3.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include diff --git a/arch/x86/lib/acpi_table.c b/arch/x86/lib/acpi_table.c index 9a41ecb587..5ec31301d0 100644 --- a/arch/x86/lib/acpi_table.c +++ b/arch/x86/lib/acpi_table.c @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/asm-offsets.c b/arch/x86/lib/asm-offsets.c index 47b38cd9e7..8df67db65c 100644 --- a/arch/x86/lib/asm-offsets.c +++ b/arch/x86/lib/asm-offsets.c @@ -12,6 +12,7 @@ */ #include +#include #include int main(void) diff --git a/arch/x86/lib/bios.c b/arch/x86/lib/bios.c index 3ab432e262..fbdc3b04e3 100644 --- a/arch/x86/lib/bios.c +++ b/arch/x86/lib/bios.c @@ -6,6 +6,7 @@ * Copyright (C) 2009-2010 coresystems GmbH */ #include +#include #include #include #include diff --git a/arch/x86/lib/bootm.c b/arch/x86/lib/bootm.c index da6b8ce1ec..aa5f0bf6b7 100644 --- a/arch/x86/lib/bootm.c +++ b/arch/x86/lib/bootm.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/cmd_boot.c b/arch/x86/lib/cmd_boot.c index baaf3d13ad..4facbe5f32 100644 --- a/arch/x86/lib/cmd_boot.c +++ b/arch/x86/lib/cmd_boot.c @@ -17,6 +17,7 @@ #include #include #include +#include #include DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/lib/coreboot_table.c b/arch/x86/lib/coreboot_table.c index 6cd3244301..6eab0452fd 100644 --- a/arch/x86/lib/coreboot_table.c +++ b/arch/x86/lib/coreboot_table.c @@ -10,6 +10,7 @@ #include #include #include +#include DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/lib/e820.c b/arch/x86/lib/e820.c index 1f20c5c8c6..12fcff1238 100644 --- a/arch/x86/lib/e820.c +++ b/arch/x86/lib/e820.c @@ -6,6 +6,7 @@ #include #include #include +#include DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/lib/fsp/fsp_common.c b/arch/x86/lib/fsp/fsp_common.c index 4061fa244c..6365b0a50a 100644 --- a/arch/x86/lib/fsp/fsp_common.c +++ b/arch/x86/lib/fsp/fsp_common.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/fsp/fsp_dram.c b/arch/x86/lib/fsp/fsp_dram.c index 3ffd40ce74..8ad9aeedac 100644 --- a/arch/x86/lib/fsp/fsp_dram.c +++ b/arch/x86/lib/fsp/fsp_dram.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/fsp/fsp_graphics.c b/arch/x86/lib/fsp/fsp_graphics.c index a029237d08..cc909e0e16 100644 --- a/arch/x86/lib/fsp/fsp_graphics.c +++ b/arch/x86/lib/fsp/fsp_graphics.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/fsp1/fsp_common.c b/arch/x86/lib/fsp1/fsp_common.c index da351cf097..2092617182 100644 --- a/arch/x86/lib/fsp1/fsp_common.c +++ b/arch/x86/lib/fsp1/fsp_common.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/fsp1/fsp_dram.c b/arch/x86/lib/fsp1/fsp_dram.c index e3f9e30f6a..cfd9b9f48c 100644 --- a/arch/x86/lib/fsp1/fsp_dram.c +++ b/arch/x86/lib/fsp1/fsp_dram.c @@ -6,6 +6,7 @@ #include #include #include +#include int dram_init(void) { diff --git a/arch/x86/lib/fsp2/fsp_dram.c b/arch/x86/lib/fsp2/fsp_dram.c index a95fdc46c1..42d3892b76 100644 --- a/arch/x86/lib/fsp2/fsp_dram.c +++ b/arch/x86/lib/fsp2/fsp_dram.c @@ -16,6 +16,7 @@ #include #include #include +#include #include int dram_init(void) diff --git a/arch/x86/lib/fsp2/fsp_meminit.c b/arch/x86/lib/fsp2/fsp_meminit.c index ce0b0aff76..022e2cb64e 100644 --- a/arch/x86/lib/fsp2/fsp_meminit.c +++ b/arch/x86/lib/fsp2/fsp_meminit.c @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/fsp2/fsp_silicon_init.c b/arch/x86/lib/fsp2/fsp_silicon_init.c index ead3493de8..a96d2b183f 100644 --- a/arch/x86/lib/fsp2/fsp_silicon_init.c +++ b/arch/x86/lib/fsp2/fsp_silicon_init.c @@ -17,6 +17,7 @@ #include #include #include +#include int fsp_silicon_init(bool s3wake, bool use_spi_flash) { diff --git a/arch/x86/lib/fsp2/fsp_support.c b/arch/x86/lib/fsp2/fsp_support.c index f220ef498b..503f97d5f3 100644 --- a/arch/x86/lib/fsp2/fsp_support.c +++ b/arch/x86/lib/fsp2/fsp_support.c @@ -10,6 +10,7 @@ #include #include #include +#include /* The amount of the FSP header to probe to obtain what we need */ #define PROBE_BUF_SIZE 0x180 diff --git a/arch/x86/lib/init_helpers.c b/arch/x86/lib/init_helpers.c index d906b528b3..066dc404a2 100644 --- a/arch/x86/lib/init_helpers.c +++ b/arch/x86/lib/init_helpers.c @@ -6,6 +6,7 @@ #include #include +#include #include #include diff --git a/arch/x86/lib/mpspec.c b/arch/x86/lib/mpspec.c index 562a27c557..8e97d9ff36 100644 --- a/arch/x86/lib/mpspec.c +++ b/arch/x86/lib/mpspec.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/mrccache.c b/arch/x86/lib/mrccache.c index f181e8100c..b526915680 100644 --- a/arch/x86/lib/mrccache.c +++ b/arch/x86/lib/mrccache.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/physmem.c b/arch/x86/lib/physmem.c index 4578046169..c11101b44e 100644 --- a/arch/x86/lib/physmem.c +++ b/arch/x86/lib/physmem.c @@ -12,6 +12,7 @@ #include #include #include +#include #include DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/lib/pinctrl_ich6.c b/arch/x86/lib/pinctrl_ich6.c index 482599478b..fd5e311b29 100644 --- a/arch/x86/lib/pinctrl_ich6.c +++ b/arch/x86/lib/pinctrl_ich6.c @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/pirq_routing.c b/arch/x86/lib/pirq_routing.c index eb6a7d96de..caeaec9287 100644 --- a/arch/x86/lib/pirq_routing.c +++ b/arch/x86/lib/pirq_routing.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include diff --git a/arch/x86/lib/relocate.c b/arch/x86/lib/relocate.c index ecbd0927e0..6fe5151647 100644 --- a/arch/x86/lib/relocate.c +++ b/arch/x86/lib/relocate.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/spl.c b/arch/x86/lib/spl.c index 6699de49c6..1bae1f4f32 100644 --- a/arch/x86/lib/spl.c +++ b/arch/x86/lib/spl.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/tables.c b/arch/x86/lib/tables.c index c4007fa486..1779bb3e11 100644 --- a/arch/x86/lib/tables.c +++ b/arch/x86/lib/tables.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include diff --git a/arch/x86/lib/tpl.c b/arch/x86/lib/tpl.c index c84a0c9bc7..ac6b6efbcc 100644 --- a/arch/x86/lib/tpl.c +++ b/arch/x86/lib/tpl.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include -- cgit