diff --git a/raspberrypi-firmware-dt.changes b/raspberrypi-firmware-dt.changes index 8f513d3..bb02f31 100644 --- a/raspberrypi-firmware-dt.changes +++ b/raspberrypi-firmware-dt.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Apr 9 10:30:10 UTC 2021 - Matthias Brugger + +- Add overlay for smbios information (bsc#1183079) + * smbios-overlay.dts + ------------------------------------------------------------------- Mon Mar 15 17:32:52 UTC 2021 - Nicolas Patricio Saenz Julienne diff --git a/raspberrypi-firmware-dt.spec b/raspberrypi-firmware-dt.spec index ab05da2..d170f94 100644 --- a/raspberrypi-firmware-dt.spec +++ b/raspberrypi-firmware-dt.spec @@ -28,6 +28,7 @@ Source1: disable-vc4-overlay.dts Source2: uboot-bcm2835-pl011-overlay.dts Source3: disable-v3d-overlay.dts Source4: enable-bt-overlay.dts +Source5: smbios-overlay.dts Source100: get-from-git.sh Patch0: upstream-overlay-rpi-poe.patch Requires: raspberrypi-firmware @@ -58,7 +59,7 @@ for dts in arch/arm/boot/dts/bcm27*dts arch/arm64/boot/dts/broadcom/bcm27*dts; d done export DTC_FLAGS="-R 0 -p 0 -@ -H epapr" -for dts in arch/arm/boot/dts/overlays/*dts %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4}; do +for dts in arch/arm/boot/dts/overlays/*dts %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5}; do target=$(basename ${dts%*.dts}) target=${target%*-overlay} mkdir -p $PPDIR/overlays @@ -69,6 +70,7 @@ done cp arch/arm/boot/dts/overlays/README $PPDIR/overlays/ %define dtbdir /boot/vc + %install install -m 700 -d %{buildroot}%{dtbdir}/ install -m 700 -d %{buildroot}%{dtbdir}/overlays diff --git a/smbios-overlay.dts b/smbios-overlay.dts new file mode 100644 index 0000000..63b631c --- /dev/null +++ b/smbios-overlay.dts @@ -0,0 +1,31 @@ +/dts-v1/; +/plugin/; + +/ { + compatible = "brcm,bcm2711"; + + fragment@0 { + target-path = "/"; + __overlay__ { + + smbios { + compatible = "u-boot,sysinfo-smbios"; + smbios { + system { + manufacturer = "raspberrypi"; + product = "rpi"; + }; + baseboard { + manufacturer = "raspberrypi"; + product = "rpi"; + }; + chassis { + manufacturer = "raspberrypi"; + product = "rpi"; + }; + }; + }; + }; + }; +}; +