diff options
Diffstat (limited to 'arch/x86/cpu')
76 files changed, 97 insertions, 0 deletions
diff --git a/arch/x86/cpu/acpi_gpe.c b/arch/x86/cpu/acpi_gpe.c index 5610d54372..1b51b44e8c 100644 --- a/arch/x86/cpu/acpi_gpe.c +++ b/arch/x86/cpu/acpi_gpe.c @@ -15,6 +15,7 @@ #include <dt-bindings/interrupt-controller/x86-irq.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> /** * struct acpi_gpe_priv - private driver information diff --git a/arch/x86/cpu/apollolake/cpu_spl.c b/arch/x86/cpu/apollolake/cpu_spl.c index 00cfcd2f4a..e13f8391fa 100644 --- a/arch/x86/cpu/apollolake/cpu_spl.c +++ b/arch/x86/cpu/apollolake/cpu_spl.c @@ -35,6 +35,7 @@ #include <asm/arch/uart.h> #include <asm/fsp2/fsp_api.h> #include <linux/sizes.h> +#include <linux/types.h> #include <power/acpi_pmc.h> /* Define this here to avoid referencing any drivers for the debug UART 1 */ diff --git a/arch/x86/cpu/apollolake/fsp_bindings.c b/arch/x86/cpu/apollolake/fsp_bindings.c index db9290f531..abec50644b 100644 --- a/arch/x86/cpu/apollolake/fsp_bindings.c +++ b/arch/x86/cpu/apollolake/fsp_bindings.c @@ -10,6 +10,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> /** * read_u8_prop() - Read an u8 property from devicetree (scalar or array) diff --git a/arch/x86/cpu/apollolake/fsp_s.c b/arch/x86/cpu/apollolake/fsp_s.c index 433dcf08c7..5876edaa00 100644 --- a/arch/x86/cpu/apollolake/fsp_s.c +++ b/arch/x86/cpu/apollolake/fsp_s.c @@ -13,6 +13,7 @@ #include <log.h> #include <malloc.h> #include <p2sb.h> +#include <stdbool.h> #include <acpi/acpi_s3.h> #include <asm/global_data.h> #include <asm/intel_pinctrl.h> @@ -30,6 +31,7 @@ #include <linux/bitops.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> #define PCH_P2SB_E0 0xe0 #define HIDE_BIT BIT(0) diff --git a/arch/x86/cpu/apollolake/hostbridge.c b/arch/x86/cpu/apollolake/hostbridge.c index 99f1b44131..4477e580fb 100644 --- a/arch/x86/cpu/apollolake/hostbridge.c +++ b/arch/x86/cpu/apollolake/hostbridge.c @@ -13,6 +13,7 @@ #include <asm/pci.h> #include <asm/arch/systemagent.h> #include <linux/kernel.h> +#include <linux/types.h> /** * struct apl_hostbridge_platdata - platform data for hostbridge diff --git a/arch/x86/cpu/apollolake/lpc.c b/arch/x86/cpu/apollolake/lpc.c index 07a6450206..4c12d80b38 100644 --- a/arch/x86/cpu/apollolake/lpc.c +++ b/arch/x86/cpu/apollolake/lpc.c @@ -16,6 +16,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/log2.h> +#include <linux/types.h> void lpc_enable_fixed_io_ranges(uint io_enables) { diff --git a/arch/x86/cpu/apollolake/pmc.c b/arch/x86/cpu/apollolake/pmc.c index 8adc33bfd3..96b3845a29 100644 --- a/arch/x86/cpu/apollolake/pmc.c +++ b/arch/x86/cpu/apollolake/pmc.c @@ -13,12 +13,14 @@ #include <dm.h> #include <log.h> #include <spl.h> +#include <stdbool.h> #include <acpi/acpi_s3.h> #include <asm/io.h> #include <asm/pci.h> #include <linux/bitops.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <power/acpi_pmc.h> #define GPIO_GPE_CFG 0x1050 diff --git a/arch/x86/cpu/apollolake/punit.c b/arch/x86/cpu/apollolake/punit.c index 632309f690..ecc2fe1ca2 100644 --- a/arch/x86/cpu/apollolake/punit.c +++ b/arch/x86/cpu/apollolake/punit.c @@ -16,6 +16,7 @@ #include <asm/arch/systemagent.h> #include <linux/delay.h> #include <linux/errno.h> +#include <linux/types.h> /* * Punit Initialisation code. This all isn't documented, but diff --git a/arch/x86/cpu/apollolake/spl.c b/arch/x86/cpu/apollolake/spl.c index 618b20add1..a8cd253dee 100644 --- a/arch/x86/cpu/apollolake/spl.c +++ b/arch/x86/cpu/apollolake/spl.c @@ -22,6 +22,7 @@ #include <dm/uclass-internal.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> /* This reads the next phase from mapped SPI flash */ static int rom_load_image(struct spl_image_info *spl_image, diff --git a/arch/x86/cpu/apollolake/uart.c b/arch/x86/cpu/apollolake/uart.c index 2a20102294..8c031445b9 100644 --- a/arch/x86/cpu/apollolake/uart.c +++ b/arch/x86/cpu/apollolake/uart.c @@ -17,6 +17,7 @@ #include <asm/pci.h> #include <asm/lpss.h> #include <linux/errno.h> +#include <linux/types.h> /* Low-power Subsystem (LPSS) clock register */ enum { diff --git a/arch/x86/cpu/baytrail/acpi.c b/arch/x86/cpu/baytrail/acpi.c index e6c721a16b..fe7139e650 100644 --- a/arch/x86/cpu/baytrail/acpi.c +++ b/arch/x86/cpu/baytrail/acpi.c @@ -13,6 +13,7 @@ #include <asm/tables.h> #include <asm/arch/global_nvs.h> #include <asm/arch/iomap.h> +#include <asm/types.h> #include <dm/uclass-internal.h> #include <linux/string.h> diff --git a/arch/x86/cpu/baytrail/cpu.c b/arch/x86/cpu/baytrail/cpu.c index 309a50a116..8cc19c02e2 100644 --- a/arch/x86/cpu/baytrail/cpu.c +++ b/arch/x86/cpu/baytrail/cpu.c @@ -17,6 +17,7 @@ #include <asm/lapic.h> #include <asm/msr.h> #include <asm/turbo.h> +#include <linux/types.h> #define BYT_PRV_CLK 0x800 #define BYT_PRV_CLK_EN (1 << 0) diff --git a/arch/x86/cpu/baytrail/early_uart.c b/arch/x86/cpu/baytrail/early_uart.c index 08dbd5538f..6a1bb87854 100644 --- a/arch/x86/cpu/baytrail/early_uart.c +++ b/arch/x86/cpu/baytrail/early_uart.c @@ -6,6 +6,7 @@ #include <common.h> #include <errno.h> #include <asm/io.h> +#include <linux/types.h> #define PCI_DEV_CONFIG(segbus, dev, fn) ( \ (((segbus) & 0xfff) << 20) | \ diff --git a/arch/x86/cpu/baytrail/fsp_configs.c b/arch/x86/cpu/baytrail/fsp_configs.c index fb3f946c45..da89f6db4c 100644 --- a/arch/x86/cpu/baytrail/fsp_configs.c +++ b/arch/x86/cpu/baytrail/fsp_configs.c @@ -6,6 +6,7 @@ */ #include <common.h> +#include <compiler.h> #include <fdtdec.h> #include <log.h> #include <asm/fsp1/fsp_support.h> diff --git a/arch/x86/cpu/braswell/early_uart.c b/arch/x86/cpu/braswell/early_uart.c index d78c6b0feb..b8cd6a81e1 100644 --- a/arch/x86/cpu/braswell/early_uart.c +++ b/arch/x86/cpu/braswell/early_uart.c @@ -5,6 +5,7 @@ #include <common.h> #include <asm/io.h> +#include <linux/types.h> #define PCI_DEV_CONFIG(segbus, dev, fn) ( \ (((segbus) & 0xfff) << 20) | \ diff --git a/arch/x86/cpu/braswell/fsp_configs.c b/arch/x86/cpu/braswell/fsp_configs.c index 243298fd57..70a9fa004a 100644 --- a/arch/x86/cpu/braswell/fsp_configs.c +++ b/arch/x86/cpu/braswell/fsp_configs.c @@ -4,6 +4,7 @@ */ #include <common.h> +#include <compiler.h> #include <fdtdec.h> #include <log.h> #include <asm/fsp1/fsp_support.h> diff --git a/arch/x86/cpu/broadwell/adsp.c b/arch/x86/cpu/broadwell/adsp.c index beab06dee9..b7a615fc37 100644 --- a/arch/x86/cpu/broadwell/adsp.c +++ b/arch/x86/cpu/broadwell/adsp.c @@ -20,6 +20,7 @@ #include <asm/arch/adsp.h> #include <asm/arch/pch.h> #include <asm/arch/rcb.h> +#include <asm/types.h> #include <linux/errno.h> enum pci_type_t { diff --git a/arch/x86/cpu/broadwell/cpu_full.c b/arch/x86/cpu/broadwell/cpu_full.c index daf17af3b1..2c676ad2ce 100644 --- a/arch/x86/cpu/broadwell/cpu_full.c +++ b/arch/x86/cpu/broadwell/cpu_full.c @@ -10,6 +10,7 @@ #include <cpu.h> #include <init.h> #include <log.h> +#include <stdbool.h> #include <asm/cpu.h> #include <asm/cpu_x86.h> #include <asm/cpu_common.h> @@ -24,6 +25,7 @@ #include <linux/delay.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> struct cpu_broadwell_priv { bool ht_disabled; diff --git a/arch/x86/cpu/broadwell/iobp.c b/arch/x86/cpu/broadwell/iobp.c index 68c57f4f18..68c41695eb 100644 --- a/arch/x86/cpu/broadwell/iobp.c +++ b/arch/x86/cpu/broadwell/iobp.c @@ -12,6 +12,7 @@ #include <asm/intel_regs.h> #include <asm/io.h> #include <asm/arch/pch.h> +#include <asm/types.h> #include <linux/delay.h> #include <linux/errno.h> diff --git a/arch/x86/cpu/broadwell/lpc.c b/arch/x86/cpu/broadwell/lpc.c index d2638a4e7a..280eeb6c74 100644 --- a/arch/x86/cpu/broadwell/lpc.c +++ b/arch/x86/cpu/broadwell/lpc.c @@ -15,6 +15,7 @@ #include <asm/lpc_common.h> #include <asm/arch/pch.h> #include <asm/arch/spi.h> +#include <asm/types.h> static void set_spi_speed(void) { diff --git a/arch/x86/cpu/broadwell/me.c b/arch/x86/cpu/broadwell/me.c index 89b7bd1508..397cba6d34 100644 --- a/arch/x86/cpu/broadwell/me.c +++ b/arch/x86/cpu/broadwell/me.c @@ -12,6 +12,7 @@ #include <linux/delay.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> static inline void me_read_dword_ptr(struct udevice *dev, void *ptr, int offset) { diff --git a/arch/x86/cpu/broadwell/northbridge.c b/arch/x86/cpu/broadwell/northbridge.c index 4b0dd46f7f..2d851ed4fe 100644 --- a/arch/x86/cpu/broadwell/northbridge.c +++ b/arch/x86/cpu/broadwell/northbridge.c @@ -4,6 +4,7 @@ */ #include <common.h> +#include <compiler.h> #include <dm.h> #include <stdio.h> #include <asm/global_data.h> @@ -13,6 +14,7 @@ #include <asm/arch/pch.h> #include <asm/arch/pei_data.h> #include <linux/string.h> +#include <linux/types.h> __weak asmlinkage void sdram_console_tx_byte(unsigned char byte) { diff --git a/arch/x86/cpu/broadwell/pch.c b/arch/x86/cpu/broadwell/pch.c index f7f975983e..b834c8471b 100644 --- a/arch/x86/cpu/broadwell/pch.c +++ b/arch/x86/cpu/broadwell/pch.c @@ -7,6 +7,7 @@ #include <dm.h> #include <log.h> #include <pch.h> +#include <stdbool.h> #include <asm/cpu.h> #include <asm/global_data.h> #include <asm/gpio.h> @@ -28,6 +29,7 @@ #include <linux/delay.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> #define BIOS_CTRL 0xdc diff --git a/arch/x86/cpu/broadwell/pinctrl_broadwell.c b/arch/x86/cpu/broadwell/pinctrl_broadwell.c index 0bb28739fd..60453956e5 100644 --- a/arch/x86/cpu/broadwell/pinctrl_broadwell.c +++ b/arch/x86/cpu/broadwell/pinctrl_broadwell.c @@ -10,6 +10,7 @@ #include <log.h> #include <pch.h> #include <pci.h> +#include <stdbool.h> #include <asm/cpu.h> #include <asm/global_data.h> #include <asm/gpio.h> @@ -22,6 +23,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/broadwell/refcode.c b/arch/x86/cpu/broadwell/refcode.c index ba4a23ac58..626b124d94 100644 --- a/arch/x86/cpu/broadwell/refcode.c +++ b/arch/x86/cpu/broadwell/refcode.c @@ -1,6 +1,8 @@ // SPDX-License-Identifier: GPL-2.0 /* * Read a coreboot rmodule and execute it. +#include <compiler.h> +#include <linux/types.h> * The rmodule_header struct is from coreboot. * * Copyright (c) 2016 Google, Inc diff --git a/arch/x86/cpu/broadwell/sata.c b/arch/x86/cpu/broadwell/sata.c index 27d6bf706e..2bdb1ffae2 100644 --- a/arch/x86/cpu/broadwell/sata.c +++ b/arch/x86/cpu/broadwell/sata.c @@ -17,6 +17,7 @@ #include <asm/pch_common.h> #include <asm/arch/pch.h> #include <linux/delay.h> +#include <linux/types.h> struct sata_platdata { int port_map; diff --git a/arch/x86/cpu/broadwell/sdram.c b/arch/x86/cpu/broadwell/sdram.c index 1d48741f47..3f1827b7ee 100644 --- a/arch/x86/cpu/broadwell/sdram.c +++ b/arch/x86/cpu/broadwell/sdram.c @@ -27,6 +27,7 @@ #include <asm/arch/pm.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> ulong board_get_usable_ram_top(ulong total_size) { diff --git a/arch/x86/cpu/coreboot/coreboot.c b/arch/x86/cpu/coreboot/coreboot.c index cfd97a1531..7f974b7661 100644 --- a/arch/x86/cpu/coreboot/coreboot.c +++ b/arch/x86/cpu/coreboot/coreboot.c @@ -17,6 +17,7 @@ #include <asm/mtrr.h> #include <asm/arch/sysinfo.h> #include <asm/arch/timestamp.h> +#include <asm/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/coreboot/sdram.c b/arch/x86/cpu/coreboot/sdram.c index b8b803f643..2c2e656dff 100644 --- a/arch/x86/cpu/coreboot/sdram.c +++ b/arch/x86/cpu/coreboot/sdram.c @@ -13,6 +13,7 @@ #include <asm/arch/sysinfo.h> #include <asm/global_data.h> #include <linux/kernel.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/coreboot/tables.c b/arch/x86/cpu/coreboot/tables.c index f0c350605e..68d2805a7b 100644 --- a/arch/x86/cpu/coreboot/tables.c +++ b/arch/x86/cpu/coreboot/tables.c @@ -7,10 +7,12 @@ */ #include <common.h> +#include <compiler.h> #include <net.h> #include <asm/arch/sysinfo.h> #include <asm/global_data.h> #include <linux/errno.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/coreboot/timestamp.c b/arch/x86/cpu/coreboot/timestamp.c index c207253565..c7e54de0b2 100644 --- a/arch/x86/cpu/coreboot/timestamp.c +++ b/arch/x86/cpu/coreboot/timestamp.c @@ -7,10 +7,12 @@ #include <common.h> #include <bootstage.h> +#include <compiler.h> #include <asm/arch/timestamp.h> #include <asm/arch/sysinfo.h> #include <asm/u-boot-x86.h> #include <linux/compiler.h> +#include <linux/types.h> struct timestamp_entry { uint32_t entry_id; diff --git a/arch/x86/cpu/cpu.c b/arch/x86/cpu/cpu.c index ff4916431b..0c4aec8a58 100644 --- a/arch/x86/cpu/cpu.c +++ b/arch/x86/cpu/cpu.c @@ -21,6 +21,7 @@ #include <common.h> #include <bootstage.h> #include <command.h> +#include <compiler.h> #include <cpu_func.h> #include <dm.h> #include <errno.h> @@ -51,6 +52,7 @@ #include <linux/compiler.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/efi/payload.c b/arch/x86/cpu/efi/payload.c index 9b87cf0241..2fc09b0955 100644 --- a/arch/x86/cpu/efi/payload.c +++ b/arch/x86/cpu/efi/payload.c @@ -19,6 +19,7 @@ #include <asm/post.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/efi/sdram.c b/arch/x86/cpu/efi/sdram.c index af65982fd0..dadbb87e5a 100644 --- a/arch/x86/cpu/efi/sdram.c +++ b/arch/x86/cpu/efi/sdram.c @@ -8,6 +8,7 @@ #include <init.h> #include <asm/global_data.h> #include <asm/u-boot-x86.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/i386/cpu.c b/arch/x86/cpu/i386/cpu.c index ddb656f0fd..6b29644e32 100644 --- a/arch/x86/cpu/i386/cpu.c +++ b/arch/x86/cpu/i386/cpu.c @@ -19,11 +19,13 @@ */ #include <common.h> +#include <compiler.h> #include <cpu_func.h> #include <init.h> #include <log.h> #include <malloc.h> #include <spl.h> +#include <stdbool.h> #include <stdio.h> #include <asm/control_regs.h> #include <asm/coreboot_tables.h> @@ -36,6 +38,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/i386/interrupt.c b/arch/x86/cpu/i386/interrupt.c index c7d3570a98..916d5c606e 100644 --- a/arch/x86/cpu/i386/interrupt.c +++ b/arch/x86/cpu/i386/interrupt.c @@ -11,6 +11,7 @@ */ #include <common.h> +#include <compiler.h> #include <dm.h> #include <efi_loader.h> #include <hang.h> @@ -27,6 +28,7 @@ #include <asm/processor-flags.h> #include <asm/ptrace.h> #include <linux/errno.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/intel_common/cpu.c b/arch/x86/cpu/intel_common/cpu.c index b5d907126a..0f7129fb87 100644 --- a/arch/x86/cpu/intel_common/cpu.c +++ b/arch/x86/cpu/intel_common/cpu.c @@ -25,6 +25,7 @@ #include <asm/post.h> #include <asm/microcode.h> #include <linux/errno.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/intel_common/fast_spi.c b/arch/x86/cpu/intel_common/fast_spi.c index 5d3944dee2..bb59464501 100644 --- a/arch/x86/cpu/intel_common/fast_spi.c +++ b/arch/x86/cpu/intel_common/fast_spi.c @@ -8,6 +8,7 @@ #include <asm/cpu_common.h> #include <asm/fast_spi.h> #include <asm/pci.h> +#include <linux/types.h> /* * Returns bios_start and fills in size of the BIOS region. diff --git a/arch/x86/cpu/intel_common/itss.c b/arch/x86/cpu/intel_common/itss.c index 732a4b4c4f..0c20b5598f 100644 --- a/arch/x86/cpu/intel_common/itss.c +++ b/arch/x86/cpu/intel_common/itss.c @@ -17,11 +17,13 @@ #include <malloc.h> #include <p2sb.h> #include <spl.h> +#include <stdbool.h> #include <asm/global_data.h> #include <asm/itss.h> #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> struct itss_platdata { #if CONFIG_IS_ENABLED(OF_PLATDATA) diff --git a/arch/x86/cpu/intel_common/lpc.c b/arch/x86/cpu/intel_common/lpc.c index 7eaea5c77c..d6885b6830 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 <stdbool.h> #include <asm/global_data.h> #include <asm/intel_regs.h> #include <asm/io.h> @@ -16,6 +17,7 @@ #include <linux/bitops.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/intel_common/microcode.c b/arch/x86/cpu/intel_common/microcode.c index 157350a894..aeb23d2941 100644 --- a/arch/x86/cpu/intel_common/microcode.c +++ b/arch/x86/cpu/intel_common/microcode.c @@ -19,6 +19,7 @@ #include <asm/msr.h> #include <asm/msr-index.h> #include <asm/processor.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/intel_common/mrc.c b/arch/x86/cpu/intel_common/mrc.c index a6e099f6e1..cf3ac1884e 100644 --- a/arch/x86/cpu/intel_common/mrc.c +++ b/arch/x86/cpu/intel_common/mrc.c @@ -7,6 +7,7 @@ #include <dm.h> #include <init.h> #include <log.h> +#include <stdbool.h> #include <stdio.h> #include <syscon.h> #include <time.h> @@ -22,6 +23,7 @@ #include <asm/report_platform.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> static const char *const ecc_decoder[] = { "inactive", diff --git a/arch/x86/cpu/intel_common/p2sb.c b/arch/x86/cpu/intel_common/p2sb.c index 53e2f21df9..7a505b29fe 100644 --- a/arch/x86/cpu/intel_common/p2sb.c +++ b/arch/x86/cpu/intel_common/p2sb.c @@ -13,10 +13,12 @@ #include <log.h> #include <p2sb.h> #include <spl.h> +#include <stdbool.h> #include <asm/pci.h> #include <linux/bitops.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> #define PCH_P2SB_E0 0xe0 #define HIDE_BIT BIT(0) diff --git a/arch/x86/cpu/intel_common/pch.c b/arch/x86/cpu/intel_common/pch.c index af82b64a13..c30ba15855 100644 --- a/arch/x86/cpu/intel_common/pch.c +++ b/arch/x86/cpu/intel_common/pch.c @@ -6,6 +6,7 @@ #include <common.h> #include <dm.h> #include <asm/pch_common.h> +#include <asm/types.h> u32 pch_common_sir_read(struct udevice *dev, int idx) { diff --git a/arch/x86/cpu/intel_common/report_platform.c b/arch/x86/cpu/intel_common/report_platform.c index 9502b14549..28284ff2f7 100644 --- a/arch/x86/cpu/intel_common/report_platform.c +++ b/arch/x86/cpu/intel_common/report_platform.c @@ -13,6 +13,7 @@ #include <asm/arch/pch.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> static void report_cpu_info(void) { diff --git a/arch/x86/cpu/ioapic.c b/arch/x86/cpu/ioapic.c index 4f99de6ece..749ab1a22c 100644 --- a/arch/x86/cpu/ioapic.c +++ b/arch/x86/cpu/ioapic.c @@ -8,6 +8,7 @@ #include <asm/io.h> #include <asm/ioapic.h> #include <asm/lapic.h> +#include <asm/types.h> u32 io_apic_read(u32 reg) { diff --git a/arch/x86/cpu/irq.c b/arch/x86/cpu/irq.c index 920a799ec8..6755e8bb89 100644 --- a/arch/x86/cpu/irq.c +++ b/arch/x86/cpu/irq.c @@ -19,6 +19,7 @@ #include <asm/pirq_routing.h> #include <asm/tables.h> #include <linux/errno.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/ivybridge/bd82x6x.c b/arch/x86/cpu/ivybridge/bd82x6x.c index 7df278ddbc..0bc6f83665 100644 --- a/arch/x86/cpu/ivybridge/bd82x6x.c +++ b/arch/x86/cpu/ivybridge/bd82x6x.c @@ -24,6 +24,7 @@ #include <linux/bitops.h> #include <linux/delay.h> #include <linux/errno.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/ivybridge/cpu.c b/arch/x86/cpu/ivybridge/cpu.c index 209be6877b..f7f7529772 100644 --- a/arch/x86/cpu/ivybridge/cpu.c +++ b/arch/x86/cpu/ivybridge/cpu.c @@ -36,6 +36,7 @@ #include <asm/arch/pch.h> #include <asm/arch/sandybridge.h> #include <linux/errno.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/ivybridge/early_me.c b/arch/x86/cpu/ivybridge/early_me.c index 9758c9a653..143a0cda41 100644 --- a/arch/x86/cpu/ivybridge/early_me.c +++ b/arch/x86/cpu/ivybridge/early_me.c @@ -19,6 +19,7 @@ #include <asm/io.h> #include <linux/delay.h> #include <linux/errno.h> +#include <linux/types.h> static const char *const me_ack_values[] = { [ME_HFS_ACK_NO_DID] = "No DID Ack received", diff --git a/arch/x86/cpu/ivybridge/lpc.c b/arch/x86/cpu/ivybridge/lpc.c index 57c8443598..a901a21456 100644 --- a/arch/x86/cpu/ivybridge/lpc.c +++ b/arch/x86/cpu/ivybridge/lpc.c @@ -23,6 +23,7 @@ #include <asm/arch/pch.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/ivybridge/model_206ax.c b/arch/x86/cpu/ivybridge/model_206ax.c index 087754a1dd..e4313a1811 100644 --- a/arch/x86/cpu/ivybridge/model_206ax.c +++ b/arch/x86/cpu/ivybridge/model_206ax.c @@ -12,6 +12,7 @@ #include <fdtdec.h> #include <log.h> #include <malloc.h> +#include <stdbool.h> #include <asm/cpu.h> #include <asm/cpu_common.h> #include <asm/cpu_x86.h> @@ -25,6 +26,7 @@ #include <asm/arch/model_206ax.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/ivybridge/northbridge.c b/arch/x86/cpu/ivybridge/northbridge.c index 994f8a4ff6..a0c4b29b66 100644 --- a/arch/x86/cpu/ivybridge/northbridge.c +++ b/arch/x86/cpu/ivybridge/northbridge.c @@ -19,6 +19,7 @@ #include <asm/arch/pch.h> #include <asm/arch/model_206ax.h> #include <asm/arch/sandybridge.h> +#include <asm/types.h> #include <linux/delay.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/ivybridge/sata.c b/arch/x86/cpu/ivybridge/sata.c index 40cb041586..b74f7a796d 100644 --- a/arch/x86/cpu/ivybridge/sata.c +++ b/arch/x86/cpu/ivybridge/sata.c @@ -15,6 +15,7 @@ #include <asm/pci.h> #include <asm/arch/pch.h> #include <linux/string.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/ivybridge/sdram.c b/arch/x86/cpu/ivybridge/sdram.c index 4c1ec37c60..4ed7db12b1 100644 --- a/arch/x86/cpu/ivybridge/sdram.c +++ b/arch/x86/cpu/ivybridge/sdram.c @@ -40,6 +40,7 @@ #include <asm/arch/sandybridge.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/mp_init.c b/arch/x86/cpu/mp_init.c index 7bf3935ba9..7225c3392b 100644 --- a/arch/x86/cpu/mp_init.c +++ b/arch/x86/cpu/mp_init.c @@ -6,6 +6,7 @@ */ #include <common.h> +#include <compiler.h> #include <cpu.h> #include <dm.h> #include <errno.h> @@ -35,6 +36,7 @@ #include <linux/kernel.h> #include <linux/linkage.h> #include <linux/string.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/mtrr.c b/arch/x86/cpu/mtrr.c index da1f08eff8..cbc289888d 100644 --- a/arch/x86/cpu/mtrr.c +++ b/arch/x86/cpu/mtrr.c @@ -27,6 +27,7 @@ #include <asm/msr.h> #include <asm/mtrr.h> #include <linux/errno.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/pci.c b/arch/x86/cpu/pci.c index d4f9290ca7..04877094ad 100644 --- a/arch/x86/cpu/pci.c +++ b/arch/x86/cpu/pci.c @@ -16,6 +16,7 @@ #include <pci.h> #include <asm/io.h> #include <asm/pci.h> +#include <linux/types.h> int pci_x86_read_config(pci_dev_t bdf, uint offset, ulong *valuep, enum pci_size_t size) diff --git a/arch/x86/cpu/qemu/dram.c b/arch/x86/cpu/qemu/dram.c index c174550129..3a29de6cc3 100644 --- a/arch/x86/cpu/qemu/dram.c +++ b/arch/x86/cpu/qemu/dram.c @@ -8,6 +8,7 @@ #include <asm/global_data.h> #include <asm/post.h> #include <asm/arch/qemu.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/qemu/qemu.c b/arch/x86/cpu/qemu/qemu.c index 5e431f2197..786906dee5 100644 --- a/arch/x86/cpu/qemu/qemu.c +++ b/arch/x86/cpu/qemu/qemu.c @@ -14,6 +14,7 @@ #include <asm/processor.h> #include <asm/arch/device.h> #include <asm/arch/qemu.h> +#include <linux/types.h> static bool i440fx; diff --git a/arch/x86/cpu/quark/acpi.c b/arch/x86/cpu/quark/acpi.c index 655f2a1ce6..013b1d943b 100644 --- a/arch/x86/cpu/quark/acpi.c +++ b/arch/x86/cpu/quark/acpi.c @@ -9,6 +9,7 @@ #include <asm/tables.h> #include <asm/arch/global_nvs.h> #include <asm/arch/iomap.h> +#include <asm/types.h> #include <linux/string.h> void acpi_create_fadt(struct acpi_fadt *fadt, struct acpi_facs *facs, diff --git a/arch/x86/cpu/quark/dram.c b/arch/x86/cpu/quark/dram.c index e2a36ceffd..2feb0e8943 100644 --- a/arch/x86/cpu/quark/dram.c +++ b/arch/x86/cpu/quark/dram.c @@ -20,6 +20,7 @@ #include <asm/arch/quark.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/quark/hte.c b/arch/x86/cpu/quark/hte.c index df14779357..489208d0b9 100644 --- a/arch/x86/cpu/quark/hte.c +++ b/arch/x86/cpu/quark/hte.c @@ -10,6 +10,7 @@ #include <common.h> #include <asm/arch/mrc.h> #include <asm/arch/msg_port.h> +#include <asm/types.h> #include "mrc_util.h" #include "hte.h" diff --git a/arch/x86/cpu/quark/hte.h b/arch/x86/cpu/quark/hte.h index b4ea488f30..322b556c22 100644 --- a/arch/x86/cpu/quark/hte.h +++ b/arch/x86/cpu/quark/hte.h @@ -10,6 +10,7 @@ #ifndef _HTE_H_ #define _HTE_H_ +#include <asm/types.h> enum { MRC_MEM_INIT, MRC_MEM_TEST diff --git a/arch/x86/cpu/quark/mrc.c b/arch/x86/cpu/quark/mrc.c index 7e8f31fb6b..7a7d69a6a1 100644 --- a/arch/x86/cpu/quark/mrc.c +++ b/arch/x86/cpu/quark/mrc.c @@ -12,6 +12,7 @@ * * These functions are generic and should work for any Quark-based board. * +#include <linux/types.h> * MRC requires two data structures to be passed in which are initialized by * mrc_adjust_params(). * diff --git a/arch/x86/cpu/quark/mrc_util.c b/arch/x86/cpu/quark/mrc_util.c index 50fcd977bb..bc19718ef7 100644 --- a/arch/x86/cpu/quark/mrc_util.c +++ b/arch/x86/cpu/quark/mrc_util.c @@ -15,6 +15,7 @@ #include <asm/arch/mrc.h> #include <asm/arch/msg_port.h> #include <asm/arch/quark.h> +#include <linux/types.h> #include "mrc_util.h" #include "hte.h" #include "smc.h" diff --git a/arch/x86/cpu/quark/mrc_util.h b/arch/x86/cpu/quark/mrc_util.h index f4e3e87b6c..89d2f6351f 100644 --- a/arch/x86/cpu/quark/mrc_util.h +++ b/arch/x86/cpu/quark/mrc_util.h @@ -12,6 +12,7 @@ #include <log.h> #include <stdbool.h> +#include <linux/types.h> /* Turn on this macro to enable MRC debugging output */ #undef MRC_DEBUG diff --git a/arch/x86/cpu/quark/msg_port.c b/arch/x86/cpu/quark/msg_port.c index d4f8c082ff..f270eb7bb8 100644 --- a/arch/x86/cpu/quark/msg_port.c +++ b/arch/x86/cpu/quark/msg_port.c @@ -7,6 +7,7 @@ #include <asm/arch/device.h> #include <asm/arch/msg_port.h> #include <asm/arch/quark.h> +#include <asm/types.h> void msg_port_setup(int op, int port, int reg) { diff --git a/arch/x86/cpu/quark/quark.c b/arch/x86/cpu/quark/quark.c index 30b4711b9a..2099cb1a17 100644 --- a/arch/x86/cpu/quark/quark.c +++ b/arch/x86/cpu/quark/quark.c @@ -18,6 +18,7 @@ #include <asm/arch/device.h> #include <asm/arch/msg_port.h> #include <asm/arch/quark.h> +#include <asm/types.h> #include <linux/delay.h> static void quark_setup_mtrr(void) diff --git a/arch/x86/cpu/quark/smc.c b/arch/x86/cpu/quark/smc.c index c95c09a67b..2e27463c3c 100644 --- a/arch/x86/cpu/quark/smc.c +++ b/arch/x86/cpu/quark/smc.c @@ -15,6 +15,7 @@ #include <asm/arch/mrc.h> #include <asm/arch/msg_port.h> #include <linux/string.h> +#include <linux/types.h> #include "mrc_util.h" #include "hte.h" #include "smc.h" diff --git a/arch/x86/cpu/quark/smc.h b/arch/x86/cpu/quark/smc.h index eee27564c8..5c4917ee0b 100644 --- a/arch/x86/cpu/quark/smc.h +++ b/arch/x86/cpu/quark/smc.h @@ -13,6 +13,7 @@ /* System Memory Controller Register Defines */ /* Memory Controller Message Bus Registers Offsets */ +#include <linux/types.h> #define DRP 0x00 #define DTR0 0x01 #define DTR1 0x02 diff --git a/arch/x86/cpu/queensbay/tnc.c b/arch/x86/cpu/queensbay/tnc.c index 782ed863fe..a5a963f0b7 100644 --- a/arch/x86/cpu/queensbay/tnc.c +++ b/arch/x86/cpu/queensbay/tnc.c @@ -6,6 +6,7 @@ #include <common.h> #include <dm.h> #include <init.h> +#include <asm/types.h> #include <dm/device-internal.h> #include <pci.h> #include <asm/io.h> diff --git a/arch/x86/cpu/slimbootloader/sdram.c b/arch/x86/cpu/slimbootloader/sdram.c index 2c7be397ad..ac73ef43b9 100644 --- a/arch/x86/cpu/slimbootloader/sdram.c +++ b/arch/x86/cpu/slimbootloader/sdram.c @@ -11,6 +11,7 @@ #include <linux/sizes.h> #include <asm/e820.h> #include <asm/arch/slimbootloader.h> +#include <linux/types.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/x86/cpu/tangier/acpi.c b/arch/x86/cpu/tangier/acpi.c index 8aa5efdcab..404c891de6 100644 --- a/arch/x86/cpu/tangier/acpi.c +++ b/arch/x86/cpu/tangier/acpi.c @@ -15,6 +15,7 @@ #include <asm/tables.h> #include <asm/arch/global_nvs.h> #include <asm/arch/iomap.h> +#include <asm/types.h> #include <dm/uclass-internal.h> #include <linux/string.h> diff --git a/arch/x86/cpu/tangier/pinmux.c b/arch/x86/cpu/tangier/pinmux.c index 41ad198a06..42c6827882 100644 --- a/arch/x86/cpu/tangier/pinmux.c +++ b/arch/x86/cpu/tangier/pinmux.c @@ -4,8 +4,10 @@ */ #include <common.h> +#include <compiler.h> #include <dm.h> #include <log.h> +#include <stdbool.h> #include <dm/pinctrl.h> #include <dm/read.h> #include <regmap.h> @@ -16,6 +18,7 @@ #include <linux/io.h> #include <linux/kernel.h> #include <linux/printk.h> +#include <linux/types.h> #define BUFCFG_OFFSET 0x100 diff --git a/arch/x86/cpu/tangier/sdram.c b/arch/x86/cpu/tangier/sdram.c index a8760263cf..0553c9033a 100644 --- a/arch/x86/cpu/tangier/sdram.c +++ b/arch/x86/cpu/tangier/sdram.c @@ -9,6 +9,7 @@ #include <asm/e820.h> #include <asm/global_data.h> #include <asm/sfi.h> +#include <asm/types.h> #include <linux/errno.h> #include <linux/printk.h> #include <linux/string.h> |