From 33dfc7ef18168b798e9070dd8d1c005b8d1146bb Mon Sep 17 00:00:00 2001 From: Adriana Nicolae Date: Tue, 11 Nov 2025 06:02:56 -0800 Subject: [PATCH] dt-bindings: chosen: Add "smbios3-entrypoint" property This property allows a bootloader to pass the physical address of the SMBIOSv3 entrypoint structure to the kernel via the /chosen node. This provides a fallback mechanism where the standard EFI configuration tables are not available but SMBIOS data is still present. Signed-off-by: Adriana Nicolae --- dtschema/schemas/chosen.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dtschema/schemas/chosen.yaml b/dtschema/schemas/chosen.yaml index 2675cd0f..a978230f 100644 --- a/dtschema/schemas/chosen.yaml +++ b/dtschema/schemas/chosen.yaml @@ -167,6 +167,12 @@ properties: will assign devices in its usual manner, otherwise it will not try to assign devices and instead use them as they are configured already. + smbios3-entrypoint: + $ref: types.yaml#/definitions/address + maxItems: 1 + description: + The physical address of the SMBIOSv3 entry point structure. + stdout-path: $ref: types.yaml#/definitions/string pattern: '^[a-zA-Z0-9@/,+\-._]*(:[0-9]*[noe]?[78]?[r]?)?$'