1 /* SPDX-License-Identifier: GPL-2.0-only */
4 #include <device/device.h>
8 #define MAX_SERIAL_LENGTH 0x100
10 const char *smbios_mainboard_serial_number(void)
12 static char serial_number
[MAX_SERIAL_LENGTH
+ 1] = {0};
14 if (serial_number
[0] != 0)
17 size_t serial_len
= cbfs_load("serial_number", serial_number
, MAX_SERIAL_LENGTH
);
19 serial_number
[serial_len
] = '\0';
23 strncpy(serial_number
, CONFIG_MAINBOARD_SERIAL_NUMBER
,