summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorElyes HAOUAS <ehaouas@noos.fr>2020-07-12 09:03:22 +0200
committerPatrick Georgi <pgeorgi@google.com>2020-07-26 21:37:35 +0000
commit5817c56d193515d39f402ac95104b10f6de6e41f (patch)
tree5f15ea89efcbc7514ce7b8b5a2dcd7245ec3c2da /src/include
parent722e610fbc287a44112db3cef8996ebba0343440 (diff)
downloadcoreboot-5817c56d193515d39f402ac95104b10f6de6e41f.tar.gz
coreboot-5817c56d193515d39f402ac95104b10f6de6e41f.tar.bz2
coreboot-5817c56d193515d39f402ac95104b10f6de6e41f.zip
src/include: Add missing includes
Change-Id: I746ea7805bae553a146130994d8174aa2e189610 Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/43368 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/acpi/acpi_device.h2
-rw-r--r--src/include/acpi/acpi_ivrs.h2
-rw-r--r--src/include/acpi/acpigen.h1
-rw-r--r--src/include/acpi/acpigen_dptf.h1
-rw-r--r--src/include/assert.h1
-rw-r--r--src/include/boot/coreboot_tables.h2
-rw-r--r--src/include/cbfs.h2
-rw-r--r--src/include/cpu/amd/mtrr.h1
-rw-r--r--src/include/cpu/cpu.h1
-rw-r--r--src/include/cpu/intel/l2_cache.h2
-rw-r--r--src/include/cpu/x86/bist.h1
-rw-r--r--src/include/cpu/x86/mp.h2
-rw-r--r--src/include/cpu/x86/smi_deprecated.h2
-rw-r--r--src/include/crc_byte.h1
-rw-r--r--src/include/device/i2c_bus.h1
-rw-r--r--src/include/device/i2c_simple.h1
-rw-r--r--src/include/device/pci_ehci.h1
-rw-r--r--src/include/device/pci_rom.h3
-rw-r--r--src/include/device/pcix.h3
-rw-r--r--src/include/device/smbus_host.h1
-rw-r--r--src/include/device/soundwire.h3
-rw-r--r--src/include/device_tree.h1
-rw-r--r--src/include/elog.h2
-rw-r--r--src/include/fmap.h2
-rw-r--r--src/include/memrange.h1
-rw-r--r--src/include/pc80/i8259.h2
-rw-r--r--src/include/region_file.h1
-rw-r--r--src/include/spd_cache.h2
-rw-r--r--src/include/spi_sdcard.h2
-rw-r--r--src/include/superio/hwm5_conf.h1
-rw-r--r--src/include/timestamp.h1
31 files changed, 45 insertions, 4 deletions
diff --git a/src/include/acpi/acpi_device.h b/src/include/acpi/acpi_device.h
index 6287ba167216..be13bd7ec8a4 100644
--- a/src/include/acpi/acpi_device.h
+++ b/src/include/acpi/acpi_device.h
@@ -4,8 +4,8 @@
#define __ACPI_ACPI_DEVICE_H__
#include <device/i2c.h>
-#include <stdint.h>
#include <spi-generic.h>
+#include <types.h>
enum acpi_dp_type {
ACPI_DP_TYPE_UNKNOWN,
diff --git a/src/include/acpi/acpi_ivrs.h b/src/include/acpi/acpi_ivrs.h
index 82748d0f5f02..de3bdeab4d4d 100644
--- a/src/include/acpi/acpi_ivrs.h
+++ b/src/include/acpi/acpi_ivrs.h
@@ -11,6 +11,8 @@
#ifndef __ACPI_ACPI_IVRS_H__
#define __ACPI_ACPI_IVRS_H__
+#include <stdint.h>
+
/* I/O Virtualization Reporting Structure (IVRS) */
#define IVHD_BLOCK_TYPE_LEGACY__FIXED 0x10
#define IVHD_BLOCK_TYPE_FULL__FIXED 0x11
diff --git a/src/include/acpi/acpigen.h b/src/include/acpi/acpigen.h
index 98a9fe474cb1..4525b6b92273 100644
--- a/src/include/acpi/acpigen.h
+++ b/src/include/acpi/acpigen.h
@@ -3,6 +3,7 @@
#ifndef __ACPI_ACPIGEN_H__
#define __ACPI_ACPIGEN_H__
+#include <stddef.h>
#include <stdint.h>
#include <acpi/acpi.h>
#include <acpi/acpi_device.h>
diff --git a/src/include/acpi/acpigen_dptf.h b/src/include/acpi/acpigen_dptf.h
index 1790df77e884..b173bb821413 100644
--- a/src/include/acpi/acpigen_dptf.h
+++ b/src/include/acpi/acpigen_dptf.h
@@ -5,6 +5,7 @@
#include <device/device.h>
#include <stdbool.h>
+#include <stdint.h>
/* A common idiom is to use a default value if none is provided (i.e., == 0) */
#define DEFAULT_IF_0(thing, default_) ((thing) ? (thing) : (default_))
diff --git a/src/include/assert.h b/src/include/assert.h
index 8c19c1cfee10..0463175d9c14 100644
--- a/src/include/assert.h
+++ b/src/include/assert.h
@@ -5,6 +5,7 @@
#include <arch/hlt.h>
#include <console/console.h>
+#include <stdint.h>
/* TODO: Fix vendorcode headers to not define macros coreboot uses or to be more
properly isolated. */
diff --git a/src/include/boot/coreboot_tables.h b/src/include/boot/coreboot_tables.h
index 5bebd4a62333..7fd9ac169b8b 100644
--- a/src/include/boot/coreboot_tables.h
+++ b/src/include/boot/coreboot_tables.h
@@ -3,6 +3,8 @@
#include <commonlib/coreboot_tables.h>
#include <stddef.h>
+#include <stdint.h>
+
/* function prototypes for building the coreboot table */
/*
diff --git a/src/include/cbfs.h b/src/include/cbfs.h
index 29621c6680e3..a35597d5b188 100644
--- a/src/include/cbfs.h
+++ b/src/include/cbfs.h
@@ -5,6 +5,8 @@
#include <commonlib/cbfs.h>
#include <program_loading.h>
+#include <stddef.h>
+#include <stdint.h>
/***********************************************
* Perform CBFS operations on the boot device. *
diff --git a/src/include/cpu/amd/mtrr.h b/src/include/cpu/amd/mtrr.h
index 906a7c00f054..608a9df1eca4 100644
--- a/src/include/cpu/amd/mtrr.h
+++ b/src/include/cpu/amd/mtrr.h
@@ -41,6 +41,7 @@
#if !defined(__ASSEMBLER__)
#include <cpu/x86/msr.h>
+#include <stdint.h>
void amd_setup_mtrrs(void);
struct device;
diff --git a/src/include/cpu/cpu.h b/src/include/cpu/cpu.h
index db324b6da928..99249ba62976 100644
--- a/src/include/cpu/cpu.h
+++ b/src/include/cpu/cpu.h
@@ -2,6 +2,7 @@
#define CPU_CPU_H
#include <arch/cpu.h>
+#include <stdint.h>
void cpu_initialize(unsigned int cpu_index);
/* Returns default APIC id based on logical_cpu number or < 0 on failure. */
diff --git a/src/include/cpu/intel/l2_cache.h b/src/include/cpu/intel/l2_cache.h
index 1c33c2489552..ceddf1d150b6 100644
--- a/src/include/cpu/intel/l2_cache.h
+++ b/src/include/cpu/intel/l2_cache.h
@@ -13,6 +13,8 @@
#ifndef __P6_L2_CACHE_H
#define __P6_L2_CACHE_H
+#include <stdint.h>
+
#define EBL_CR_POWERON 0x2A
#define BBL_CR_D0 0x88
diff --git a/src/include/cpu/x86/bist.h b/src/include/cpu/x86/bist.h
index 9535e697814b..eb34c97e3457 100644
--- a/src/include/cpu/x86/bist.h
+++ b/src/include/cpu/x86/bist.h
@@ -2,6 +2,7 @@
#define CPU_X86_BIST_H
#include <console/console.h>
+#include <stdint.h>
static inline void report_bist_failure(u32 bist)
{
diff --git a/src/include/cpu/x86/mp.h b/src/include/cpu/x86/mp.h
index 04f7804d74d0..b2704eb5b003 100644
--- a/src/include/cpu/x86/mp.h
+++ b/src/include/cpu/x86/mp.h
@@ -5,6 +5,8 @@
#include <arch/smp/atomic.h>
#include <cpu/x86/smm.h>
+#include <stddef.h>
+#include <stdint.h>
#define CACHELINE_SIZE 64
diff --git a/src/include/cpu/x86/smi_deprecated.h b/src/include/cpu/x86/smi_deprecated.h
index d7f3c7fd9edd..c20f21baf574 100644
--- a/src/include/cpu/x86/smi_deprecated.h
+++ b/src/include/cpu/x86/smi_deprecated.h
@@ -3,6 +3,8 @@
#ifndef __X86_SMI_DEPRECATED_H__
#define __X86_SMI_DEPRECATED_H__
+#include <stdint.h>
+
#if CONFIG(PARALLEL_MP) || !CONFIG(HAVE_SMI_HANDLER)
/* Empty stubs for platforms without SMI handlers. */
static inline void smm_init(void) { }
diff --git a/src/include/crc_byte.h b/src/include/crc_byte.h
index 2e93fe937abe..85b7221053a9 100644
--- a/src/include/crc_byte.h
+++ b/src/include/crc_byte.h
@@ -3,6 +3,7 @@
#ifndef CRC_BYTE_H
#define CRC_BYTE_H
+#include <stddef.h>
#include <stdint.h>
/* This function is used to calculate crc7 byte by byte, with polynomial
diff --git a/src/include/device/i2c_bus.h b/src/include/device/i2c_bus.h
index 0e35a611769d..b5e77105b5b5 100644
--- a/src/include/device/i2c_bus.h
+++ b/src/include/device/i2c_bus.h
@@ -3,6 +3,7 @@
#ifndef _DEVICE_I2C_BUS_H_
#define _DEVICE_I2C_BUS_H_
+#include <stddef.h>
#include <stdint.h>
#include <device/i2c.h>
#include <device/device.h>
diff --git a/src/include/device/i2c_simple.h b/src/include/device/i2c_simple.h
index 03d68281effe..de1c0eb4b89d 100644
--- a/src/include/device/i2c_simple.h
+++ b/src/include/device/i2c_simple.h
@@ -5,6 +5,7 @@
#include <commonlib/helpers.h>
#include <device/i2c.h>
+#include <stdint.h>
int platform_i2c_transfer(unsigned int bus, struct i2c_msg *segments,
int count);
diff --git a/src/include/device/pci_ehci.h b/src/include/device/pci_ehci.h
index c3bcdc90f8de..e7a445d377c0 100644
--- a/src/include/device/pci_ehci.h
+++ b/src/include/device/pci_ehci.h
@@ -5,6 +5,7 @@
#include <device/device.h>
#include <device/pci_type.h>
+#include <stdint.h>
#define EHCI_BAR_INDEX 0x10
#define PCI_EHCI_CLASSCODE 0x0c0320 /* USB2.0 with EHCI controller */
diff --git a/src/include/device/pci_rom.h b/src/include/device/pci_rom.h
index c49389f39661..8b04d0998718 100644
--- a/src/include/device/pci_rom.h
+++ b/src/include/device/pci_rom.h
@@ -1,8 +1,9 @@
#ifndef PCI_ROM_H
#define PCI_ROM_H
+
#include <endian.h>
-#include <stddef.h>
#include <acpi/acpi.h>
+#include <stdint.h>
#define PCI_ROM_HDR 0xAA55
#define PCI_DATA_HDR ((uint32_t) (('R' << 24) | ('I' << 16) | ('C' << 8) | 'P'))
diff --git a/src/include/device/pcix.h b/src/include/device/pcix.h
index ca482d26acdd..def7f6cca2fd 100644
--- a/src/include/device/pcix.h
+++ b/src/include/device/pcix.h
@@ -2,6 +2,9 @@
#define DEVICE_PCIX_H
/* (c) 2005 Linux Networx GPL see COPYING for details */
+#include <device/device.h>
+#include <stdint.h>
+
void pcix_scan_bridge(struct device *dev);
const char *pcix_speed(u16 sstatus);
diff --git a/src/include/device/smbus_host.h b/src/include/device/smbus_host.h
index 4bc80092b55d..e113aec94a30 100644
--- a/src/include/device/smbus_host.h
+++ b/src/include/device/smbus_host.h
@@ -3,6 +3,7 @@
#ifndef __DEVICE_SMBUS_HOST_H__
#define __DEVICE_SMBUS_HOST_H__
+#include <stddef.h>
#include <stdint.h>
#include <console/console.h>
diff --git a/src/include/device/soundwire.h b/src/include/device/soundwire.h
index 85e318621952..6f966ae2f4cb 100644
--- a/src/include/device/soundwire.h
+++ b/src/include/device/soundwire.h
@@ -16,8 +16,7 @@
#ifndef __DEVICE_SOUNDWIRE_H__
#define __DEVICE_SOUNDWIRE_H__
-#include <stdbool.h>
-#include <stdint.h>
+#include <types.h>
/**
* enum soundwire_limits - Limits on number of SoundWire devices in topology.
diff --git a/src/include/device_tree.h b/src/include/device_tree.h
index bd0d151508aa..b70f5aadbd18 100644
--- a/src/include/device_tree.h
+++ b/src/include/device_tree.h
@@ -4,6 +4,7 @@
#ifndef __DEVICE_TREE_H__
#define __DEVICE_TREE_H__
+#include <stddef.h>
#include <stdint.h>
#include <list.h>
diff --git a/src/include/elog.h b/src/include/elog.h
index ab855448af7a..6c2c5317cca0 100644
--- a/src/include/elog.h
+++ b/src/include/elog.h
@@ -3,6 +3,8 @@
#ifndef ELOG_H_
#define ELOG_H_
+#include <stdint.h>
+
#define MAX_EVENT_SIZE 0x7F
/* End of log */
diff --git a/src/include/fmap.h b/src/include/fmap.h
index a07bae22f5c5..761e742f5600 100644
--- a/src/include/fmap.h
+++ b/src/include/fmap.h
@@ -5,6 +5,8 @@
#include <commonlib/bsd/fmap_serialized.h>
#include <commonlib/region.h>
+#include <stddef.h>
+#include <stdint.h>
/* Locate the named area in the fmap and fill in a region device representing
* that area. The region is a sub-region of the readonly boot media. Return
diff --git a/src/include/memrange.h b/src/include/memrange.h
index 2b8c00ecf88f..72cfa726eb24 100644
--- a/src/include/memrange.h
+++ b/src/include/memrange.h
@@ -4,6 +4,7 @@
#include <device/resource.h>
#include <stdbool.h>
+#include <stddef.h>
/* A memranges structure consists of a list of range_entry(s). The structure
* is exposed so that a memranges can be used on the stack if needed. */
diff --git a/src/include/pc80/i8259.h b/src/include/pc80/i8259.h
index c3d0a93b5e68..9268cd11fa60 100644
--- a/src/include/pc80/i8259.h
+++ b/src/include/pc80/i8259.h
@@ -3,6 +3,8 @@
#ifndef PC80_I8259_H
#define PC80_I8259_H
+#include <stdint.h>
+
/*
* IRQ numbers and common usage
* If an IRQ does not say it is 'Reserved'
diff --git a/src/include/region_file.h b/src/include/region_file.h
index 0df64e5593bc..063e0e0235b7 100644
--- a/src/include/region_file.h
+++ b/src/include/region_file.h
@@ -4,6 +4,7 @@
#define REGION_FILE_H
#include <commonlib/region.h>
+#include <stddef.h>
#include <stdint.h>
/*
diff --git a/src/include/spd_cache.h b/src/include/spd_cache.h
index f8d7d68622ba..5465aadda447 100644
--- a/src/include/spd_cache.h
+++ b/src/include/spd_cache.h
@@ -4,6 +4,8 @@
#define __SPD_CACHE_H
#include <spd_bin.h>
+#include <stddef.h>
+#include <stdint.h>
#define SPD_CACHE_FMAP_NAME "RW_SPD_CACHE"
#define SC_SPD_NUMS (CONFIG_DIMM_MAX)
diff --git a/src/include/spi_sdcard.h b/src/include/spi_sdcard.h
index 028f6a351e46..8f64e5eea926 100644
--- a/src/include/spi_sdcard.h
+++ b/src/include/spi_sdcard.h
@@ -3,6 +3,8 @@
#ifndef _SPI_SDCARD_H_
#define _SPI_SDCARD_H_
+#include <stddef.h>
+
struct spi_sdcard {
int type;
struct spi_slave slave;
diff --git a/src/include/superio/hwm5_conf.h b/src/include/superio/hwm5_conf.h
index 661f3ee430b8..9102de29612f 100644
--- a/src/include/superio/hwm5_conf.h
+++ b/src/include/superio/hwm5_conf.h
@@ -4,6 +4,7 @@
#define DEVICE_PNP_HWM5_CONF_H
#include <device/pnp.h>
+#include <stdint.h>
/* The address/data register pair for the indirect/indexed IO space of the
* hardware monitor (HWM) that does temperature and voltage sensing and fan
diff --git a/src/include/timestamp.h b/src/include/timestamp.h
index 06c99acb3ce4..647cd13897c8 100644
--- a/src/include/timestamp.h
+++ b/src/include/timestamp.h
@@ -4,6 +4,7 @@
#define __TIMESTAMP_H__
#include <commonlib/timestamp_serialized.h>
+#include <stdint.h>
#if CONFIG(COLLECT_TIMESTAMPS)
/*