Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package raspberrypi-firmware-dt for openSUSE:Factory checked in at 2021-01-26 14:44:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/raspberrypi-firmware-dt (Old) and /work/SRC/openSUSE:Factory/.raspberrypi-firmware-dt.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "raspberrypi-firmware-dt" Tue Jan 26 14:44:30 2021 rev:30 rq:866113 version:2020.12.07 Changes: -------- --- /work/SRC/openSUSE:Factory/raspberrypi-firmware-dt/raspberrypi-firmware-dt.changes 2020-12-16 10:59:36.563518138 +0100 +++ /work/SRC/openSUSE:Factory/.raspberrypi-firmware-dt.new.28504/raspberrypi-firmware-dt.changes 2021-01-26 14:44:30.351232570 +0100 @@ -1,0 +2,6 @@ +Fri Jan 22 11:11:46 UTC 2021 - Nicolas Patricio Saenz Julienne <nsaenzjulie...@suse.com> + +- Introduce upstream-blconfig-rmem.patch for firmware to be able to define + firmware's configuration reserved memory (jsc#SLE-16616) + +------------------------------------------------------------------- New: ---- upstream-blconfig-rmem.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ raspberrypi-firmware-dt.spec ++++++ --- /var/tmp/diff_new_pack.TWBIAQ/_old 2021-01-26 14:44:31.007233586 +0100 +++ /var/tmp/diff_new_pack.TWBIAQ/_new 2021-01-26 14:44:31.011233592 +0100 @@ -1,7 +1,7 @@ # # spec file for package raspberrypi-firmware-dt # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,7 @@ Source2: uboot-bcm2835-pl011-overlay.dts Source100: get-from-git.sh Patch0: upstream-overlay-rpi-poe.patch +Patch1: upstream-blconfig-rmem.patch Requires: raspberrypi-firmware BuildRequires: dtc BuildRequires: raspberrypi-firmware @@ -42,6 +43,7 @@ %prep %setup %patch0 -p1 +%patch1 -p1 %build SRCDIR=`pwd` ++++++ upstream-blconfig-rmem.patch ++++++ >From fea54009c44478bbd14ce91fe902d7b3b911b09b Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne <nsaenzjulie...@suse.de> Date: Fri, 11 Dec 2020 12:22:01 +0100 Subject: [PATCH] ARM: dts: bcm2711: Add reserved memory template to hold firmware configuration RPi4's co-processor will copy the board's bootloader[1] configuration into memory for the OS to consume. Specifically, for the bootloader configuration and upgrade user-space routines to query it through nvmem's sysfs interface. Introduce a reserved-memory area template for the co-processor to edit before booting the system so as for Linux not to overwrite that memory and to expose it as an nvmem device. Signed-off-by: Nicolas Saenz Julienne <nsaenzjulie...@suse.de> [1] https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloader_config.md --- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts index 1ef6e8b696cd..4ff73f8b2ab1 100644 --- a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts +++ b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts @@ -24,6 +24,7 @@ aliases { emmc2bus = &emmc2bus; ethernet0 = &genet; pcie0 = &pcie0; + blconfig = &blconfig; }; leds { @@ -217,6 +218,22 @@ &pwm1 { status = "okay"; }; +&rmem { + /* + * RPi4's co-processor will copy the board's bootloader configuration + * into memory for the OS to consume. It'll also update this node with + * its placement information. + */ + blconfig: nvram@0 { + compatible = "raspberrypi,bootloader-config", "nvmem-rmem"; + #address-cells = <1>; + #size-cells = <1>; + reg = <0x0 0x0 0x0>; + no-map; + status = "disabled"; + }; +}; + /* SDHCI is used to control the SDIO for wireless */ &sdhci { #address-cells = <1>; -- 2.30.0