diff options
author | Tom Rini <trini@konsulko.com> | 2024-04-30 07:35:28 -0600 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2024-05-06 15:06:33 -0600 |
commit | 675dd31a7dc4c85385d5bce3b4fb281aa91968cb (patch) | |
tree | c782d24302e8d8ee6a4e0578b6dc814defdb3c68 /include | |
parent | 9543f05d8e400a6cb9e22f9c0319e06c10706c93 (diff) | |
download | u-boot-675dd31a7dc4c85385d5bce3b4fb281aa91968cb.tar.gz u-boot-675dd31a7dc4c85385d5bce3b4fb281aa91968cb.tar.bz2 u-boot-675dd31a7dc4c85385d5bce3b4fb281aa91968cb.zip |
include: Add missing headers in a few instances
A few headers rely on indirect inclusion of <linux/types.h> or
<linux/kernel.h> so add them directly. In the case of <netdev.h> add a
"struct bd_info;" as well rather than the large header chain to resolve
that.
Signed-off-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/mailbox.h | 2 | ||||
-rw-r--r-- | include/netdev.h | 3 | ||||
-rw-r--r-- | include/phy_interface.h | 1 | ||||
-rw-r--r-- | include/u-boot/sha1.h | 2 | ||||
-rw-r--r-- | include/u-boot/sha256.h | 2 | ||||
-rw-r--r-- | include/u-boot/sha512.h | 2 |
6 files changed, 12 insertions, 0 deletions
diff --git a/include/mailbox.h b/include/mailbox.h index 323b6c2bc5..e70266fb61 100644 --- a/include/mailbox.h +++ b/include/mailbox.h @@ -6,6 +6,8 @@ #ifndef _MAILBOX_H #define _MAILBOX_H +#include <linux/types.h> + /** * A mailbox is a hardware mechanism for transferring small fixed-size messages * and/or notifications between the CPU on which U-Boot runs and some other diff --git a/include/netdev.h b/include/netdev.h index 2a7f40e504..2a06d9a261 100644 --- a/include/netdev.h +++ b/include/netdev.h @@ -10,9 +10,12 @@ #ifndef _NETDEV_H_ #define _NETDEV_H_ + +#include <linux/types.h> #include <phy_interface.h> struct udevice; +struct bd_info; /* * Board and CPU-specific initialization functions diff --git a/include/phy_interface.h b/include/phy_interface.h index 31be3228c7..b74f4ccd84 100644 --- a/include/phy_interface.h +++ b/include/phy_interface.h @@ -11,6 +11,7 @@ #define _PHY_INTERFACE_H #include <string.h> +#include <linux/kernel.h> typedef enum { PHY_INTERFACE_MODE_NA, /* don't touch */ diff --git a/include/u-boot/sha1.h b/include/u-boot/sha1.h index 09fee594d2..c1e9f67068 100644 --- a/include/u-boot/sha1.h +++ b/include/u-boot/sha1.h @@ -14,6 +14,8 @@ #ifndef _SHA1_H #define _SHA1_H +#include <linux/types.h> + #ifdef __cplusplus extern "C" { #endif diff --git a/include/u-boot/sha256.h b/include/u-boot/sha256.h index 9aa1251789..a4fe176c0b 100644 --- a/include/u-boot/sha256.h +++ b/include/u-boot/sha256.h @@ -1,6 +1,8 @@ #ifndef _SHA256_H #define _SHA256_H +#include <linux/types.h> + #define SHA256_SUM_LEN 32 #define SHA256_DER_LEN 19 diff --git a/include/u-boot/sha512.h b/include/u-boot/sha512.h index 516729d775..90bd96a3f8 100644 --- a/include/u-boot/sha512.h +++ b/include/u-boot/sha512.h @@ -1,6 +1,8 @@ #ifndef _SHA512_H #define _SHA512_H +#include <linux/types.h> + #define SHA384_SUM_LEN 48 #define SHA384_DER_LEN 19 #define SHA512_SUM_LEN 64 |