
On Thu, Nov 5, 2020 at 9:32 PM Simon Glass sjg@chromium.org wrote:
At present there are a few Kconfig options which allow SMBIOS fields to be specified at build time.
Not all fields are supported. Also, defining these at build-time is limiting since a factory system cannot insert values for particular boards or models without rebuilding U-Boot.
This series adds a way to set SMBIOS properties using the devicetree. With this approach, more fields are supported and it is easy to update values in the devicetree in the factory.
It also updates existing boards to use devicetree and drops the CONFIG options, using a new default sysinfo driver.
Changes in v6:
- Fix 'manuafacture' typo in Kconfig
- Add new patch to provide default SMBIOS manufacturer/product
series On Thu, Nov 5, 2020 at 9:32 PM Simon Glass sjg@chromium.org wrote:
At present there are a few Kconfig options which allow SMBIOS fields to be specified at build time.
Not all fields are supported. Also, defining these at build-time is limiting since a factory system cannot insert values for particular boards or models without rebuilding U-Boot.
This series adds a way to set SMBIOS properties using the devicetree. With this approach, more fields are supported and it is easy to update values in the devicetree in the factory.
It also updates existing boards to use devicetree and drops the CONFIG options, using a new default sysinfo driver.
Changes in v6:
- Fix 'manuafacture' typo in Kconfig
- Add new patch to provide default SMBIOS manufacturer/product
series applied to u-boot-x86, thanks!