]> git.dujemihanovic.xyz Git - u-boot.git/commit
smbios: fix matching issues for table types
authorIlias Apalodimas <ilias.apalodimas@linaro.org>
Thu, 11 Jan 2024 14:39:36 +0000 (16:39 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 19 Jan 2024 01:24:13 +0000 (20:24 -0500)
commitb6488caa1fd1a528718e15b87dfe980f366b88b3
treee5b18daa5d5cb62756babafe81f7c651cd432db1
parent5e2b472bd029af4a1ca85b04bd4a0c9c4b1a17b8
smbios: fix matching issues for table types

commit 738b34668f28 ("smbios: Fallback to the default DT if sysinfo nodes are missing")
allowed the code to fallback and fill in SMBIOS tables with properties
from the compatible and product nodes of the DT, in case the
'smbios,sysinfo' node is missing.
That works fine for Type1/2 tables, but for other types we need to
match the smbios,sysinfo subnode name as well. So add it to the
smbios_ctx and check it during the sysinfo <-> DT mathcing

Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
lib/smbios.c