linux-efi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
  • * [PATCH v3 0/2] DMI: Scan for DMI table from DTS info
           [not found] ` <20251022114527.618908-1-adriana@arista.com>
           [not found]   ` <20251022201953.GA206947-robh@kernel.org>
    @ 2025-10-31  8:40   ` adriana
      2025-10-31  8:41     ` [PATCH v3 1/2] dt-bindings: firmware: Add binding for SMBIOS /chosen properties adriana
                           ` (2 more replies)
      1 sibling, 3 replies; 27+ messages in thread
    From: adriana @ 2025-10-31  8:40 UTC (permalink / raw)
      To: ilias.apalodimas, ardb, trini
      Cc: robh, krzk, jdelvare, frowand.list, linux-kernel, devicetree,
    	vasilykh, arm.ebbr-discuss, boot-architecture, linux-efi,
    	uefi-discuss, linux-arm-kernel, Adriana Nicolae
    
    From: Adriana Nicolae <adriana@arista.com>
    
    Some bootloaders like U-boot, particularly for the ARM architecture,
    provide SMBIOS/DMI tables at a specific memory address. However, these
    systems often do not boot using a full UEFI environment, which means the
    kernel's standard EFI DMI scanner cannot find these tables.
    
    This series adds support for the kernel to find these tables by
    reading the associated property from the Device Tree /chosen node. The
    bootloader can specify the physical addresses using "linux,smbios3-table".
    
    The first patch introduces the device tree binding documentation for this
    new ABI, and the second patch implements the driver logic in dmi_scan.c.
    
    Changes in v3:
      - Removed linux,smbios-table property, only keep the SMBIOSv3 property
        (Patch 1/2).
      - Search DT for linux,smbios3-table only, removed the code searching
        for the previous property (Patch 2/2).
    
    Changes in v2:
      - Add missing Device Tree binding documentation (Patch 1/2).
      - Split the original patch into a 2-part series (binding + driver).
      - (No functional changes to the driver code in patch 2/2).
    
    Adriana Nicolae (2):
      dt-bindings: firmware: Add binding for SMBIOS /chosen properties
      drivers: firmware: dmi_scan: Add support for reading SMBIOS from DT
    
     .../bindings/firmware/linux,smbios-table.yaml | 26 +++++++++
     drivers/firmware/dmi_scan.c                   | 58 +++++++++++++++++++
     2 files changed, 84 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/firmware/linux,smbios-table.yaml
    
    -- 
    2.51.0
    
    
    ^ permalink raw reply	[flat|nested] 27+ messages in thread

  • end of thread, other threads:[~2025-10-31 14:19 UTC | newest]
    
    Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <0f006338-e69b-4b3f-b91f-0cc683544011@kernel.org>
         [not found] ` <20251022114527.618908-1-adriana@arista.com>
         [not found]   ` <20251022201953.GA206947-robh@kernel.org>
    2025-10-23  2:20     ` [PATCH v2 0/2] DMI: Scan for DMI table from DTS info Adriana Nicolae
    2025-10-23  8:21       ` Ard Biesheuvel
    2025-10-23 13:34         ` Adriana Nicolae
    2025-10-23 13:53           ` Ard Biesheuvel
    2025-10-23 14:47             ` Adriana Nicolae
    2025-10-24  9:49               ` Ard Biesheuvel
    2025-10-24 11:07                 ` Ilias Apalodimas
    2025-10-24 18:07                   ` Tom Rini
    2025-10-31  8:51                     ` Adriana Nicolae
    2025-10-31  8:40   ` [PATCH v3 " adriana
    2025-10-31  8:41     ` [PATCH v3 1/2] dt-bindings: firmware: Add binding for SMBIOS /chosen properties adriana
    2025-10-31  8:52       ` Ard Biesheuvel
    2025-10-31  9:05         ` Ard Biesheuvel
    2025-10-31  8:41     ` [PATCH v3 2/2] drivers: firmware: dmi_scan: Add support for reading SMBIOS from DT adriana
    2025-10-31  9:05       ` Ard Biesheuvel
    2025-10-31  9:31       ` Ilias Apalodimas
    2025-10-31 10:10     ` [PATCH v4 0/2] DMI: Scan for DMI table from DTS info adriana
    2025-10-31 10:10       ` [PATCH v4 1/2] dt-bindings: firmware: Add binding for SMBIOS /chosen properties adriana
    2025-10-31 11:15         ` Rob Herring
    2025-10-31 11:43           ` Rob Herring
    2025-10-31 12:31             ` Adriana Nicolae
    2025-10-31 10:10       ` [PATCH v4 2/2] drivers: firmware: dmi_scan: Add support for reading SMBIOS from DT adriana
    2025-10-31 10:17       ` [PATCH v4 0/2] DMI: Scan for DMI table from DTS info Ard Biesheuvel
    2025-10-31 11:03         ` Ilias Apalodimas
    2025-10-31 11:59       ` [PATCH v5 0/1] " adriana
    2025-10-31 11:59         ` [PATCH v5 1/1] drivers: firmware: dmi_scan: Add support for reading SMBIOS from DT adriana
    2025-10-31 14:19         ` [PATCH v5 0/1] DMI: Scan for DMI table from DTS info Conor Dooley
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).