diff options
author | Simon Glass <sjg@chromium.org> | 2020-11-05 06:32:07 -0700 |
---|---|---|
committer | Bin Meng <bmeng.cn@gmail.com> | 2020-11-06 10:18:20 +0800 |
commit | 78227d4eda26d5838b34e12f5080346728015fa5 (patch) | |
tree | 715f35ded858bb4330b11dabac713b5de8ae83e3 /include | |
parent | 49337238effdd86e5863b14a52c1ecc08867bb01 (diff) | |
download | u-boot-78227d4eda26d5838b34e12f5080346728015fa5.tar.gz |
x86: Pass an ofnode into each SMBIOS function
As a first step to obtaining SMBIOS information from the devicetree, add
an ofnode parameter to the writing functions.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/smbios.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/smbios.h b/include/smbios.h index 44f49e9556..1846607c3c 100644 --- a/include/smbios.h +++ b/include/smbios.h @@ -8,6 +8,8 @@ #ifndef _SMBIOS_H_ #define _SMBIOS_H_ +#include <dm/ofnode.h> + /* SMBIOS spec version implemented */ #define SMBIOS_MAJOR_VER 3 #define SMBIOS_MINOR_VER 0 @@ -222,9 +224,10 @@ static inline void fill_smbios_header(void *table, int type, * * @addr: start address to write the structure * @handle: the structure's handle, a unique 16-bit number + * @node: node containing the information to write (ofnode_null() if none) * @return: size of the structure */ -typedef int (*smbios_write_type)(ulong *addr, int handle); +typedef int (*smbios_write_type)(ulong *addr, int handle, ofnode node); /** * write_smbios_table() - Write SMBIOS table |