[GIT PULL] rpi: updates for v2021.10

Hi Tom,
I know, quite a bit late but here come the updates for RPi for v2021.10. Actually most of the patches are fixes.
Ivan's patch fixes a kernel warning when booting RPi2, as the firmware already provides a frambebuffer node.
Marek's patch fixes random crashes on 32 bit RPi4 with newer firmware.
My SMBIOS patchesfixes an issue that show up with e4f8e543f1 ("smbios: Drop the unused Kconfig options"). Basically the SMBIOS table broke and wasn't readable anymore.
I think we can argue if the last one is a real fix. In case you just want to take the first two so late in the cycle, let me know and I can provide you with a separate pull request.
Regards, Matthias
---
The following changes since commit bb92678ced0b1594b93ab2f10b2c17750c789c96:
Prepare v2021.10-rc4 (2021-09-14 18:58:10 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-raspberrypi.git/ rpi-next
for you to fetch changes up to acc6987e59137485dbac0ee4a07cc349210954f3:
rpi: Conditionally add simple-framebuffer node (2021-09-15 13:34:06 +0200)
----------------------------------------------------------------
Ivan T. Ivanov (1):
rpi: Conditionally add simple-framebuffer node
Marek Szyprowski (1):
ARM: bcm283x: change the virtual address of the XHCI PCI device base
Matthias Brugger (2):
arm: dts: bcm283x: Add minimal smbios information
configs: rpi: Enable SMBIOS sysinfo driver
arch/arm/dts/bcm283x-u-boot.dtsi | 19 +++++++++++++++++++
arch/arm/mach-bcm283x/init.c | 4 ++--
board/raspberrypi/rpi/rpi.c | 11 +++++------
configs/rpi_0_w_defconfig | 2 ++
configs/rpi_2_defconfig | 2 ++
configs/rpi_3_32b_defconfig | 2 ++
configs/rpi_3_b_plus_defconfig | 2 ++
configs/rpi_3_defconfig | 2 ++
configs/rpi_4_32b_defconfig | 2 ++
configs/rpi_4_defconfig | 2 ++
configs/rpi_arm64_defconfig | 2 ++
configs/rpi_defconfig | 2 ++
12 files changed, 44 insertions(+), 8 deletions(-)

On Wed, Sep 15, 2021 at 4:40 PM Matthias Brugger mbrugger@suse.com wrote:
Hi Tom,
I know, quite a bit late but here come the updates for RPi for v2021.10. Actually most of the patches are fixes.
Ivan's patch fixes a kernel warning when booting RPi2, as the firmware already provides a frambebuffer node.
Marek's patch fixes random crashes on 32 bit RPi4 with newer firmware.
My SMBIOS patchesfixes an issue that show up with e4f8e543f1 ("smbios: Drop the unused Kconfig options"). Basically the SMBIOS table broke and wasn't readable anymore.
I think we can argue if the last one is a real fix. In case you just want to take the first two so late in the cycle, let me know and I can provide you with a separate pull request.
It would also be good to get these[1] , although it doesn't seem like they were also posted to the list. It fixes a regression with U-Boot and recent RPi firmwares [2] so will likely come up sooner rather than later post release.
Peter
[1] https://patchwork.ozlabs.org/project/uboot/list/?series=262375 [2] https://github.com/raspberrypi/firmware/issues/1619
Regards, Matthias
The following changes since commit bb92678ced0b1594b93ab2f10b2c17750c789c96:
Prepare v2021.10-rc4 (2021-09-14 18:58:10 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-raspberrypi.git/ rpi-next
for you to fetch changes up to acc6987e59137485dbac0ee4a07cc349210954f3:
rpi: Conditionally add simple-framebuffer node (2021-09-15 13:34:06 +0200)
Ivan T. Ivanov (1):
rpi: Conditionally add simple-framebuffer node
Marek Szyprowski (1):
ARM: bcm283x: change the virtual address of the XHCI PCI device base
Matthias Brugger (2):
arm: dts: bcm283x: Add minimal smbios information configs: rpi: Enable SMBIOS sysinfo driver
arch/arm/dts/bcm283x-u-boot.dtsi | 19 +++++++++++++++++++
arch/arm/mach-bcm283x/init.c | 4 ++--
board/raspberrypi/rpi/rpi.c | 11 +++++------
configs/rpi_0_w_defconfig | 2 ++
configs/rpi_2_defconfig | 2 ++
configs/rpi_3_32b_defconfig | 2 ++
configs/rpi_3_b_plus_defconfig | 2 ++
configs/rpi_3_defconfig | 2 ++
configs/rpi_4_32b_defconfig | 2 ++
configs/rpi_4_defconfig | 2 ++
configs/rpi_arm64_defconfig | 2 ++
configs/rpi_defconfig | 2 ++
12 files changed, 44 insertions(+), 8 deletions(-)

Peter,
On 9/15/21 11:32 AM, Peter Robinson wrote:
On Wed, Sep 15, 2021 at 4:40 PM Matthias Brugger mbrugger@suse.com wrote:
Hi Tom,
I know, quite a bit late but here come the updates for RPi for v2021.10. Actually most of the patches are fixes.
Ivan's patch fixes a kernel warning when booting RPi2, as the firmware already provides a frambebuffer node.
Marek's patch fixes random crashes on 32 bit RPi4 with newer firmware.
My SMBIOS patchesfixes an issue that show up with e4f8e543f1 ("smbios: Drop the unused Kconfig options"). Basically the SMBIOS table broke and wasn't readable anymore.
I think we can argue if the last one is a real fix. In case you just want to take the first two so late in the cycle, let me know and I can provide you with a separate pull request.
It would also be good to get these[1] , although it doesn't seem like they were also posted to the list. It fixes a regression with U-Boot and recent RPi firmwares [2] so will likely come up sooner rather than later post release.
Peter
I did send these to the u-boot list but received an "awaiting moderator approval" response.
Is there a different list i should have submitted this to, just for future reference?
[1] https://patchwork.ozlabs.org/project/uboot/list/?series=262375 [2] https://github.com/raspberrypi/firmware/issues/1619
Regards, Matthias
The following changes since commit bb92678ced0b1594b93ab2f10b2c17750c789c96:
Prepare v2021.10-rc4 (2021-09-14 18:58:10 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-raspberrypi.git/ rpi-next
for you to fetch changes up to acc6987e59137485dbac0ee4a07cc349210954f3:
rpi: Conditionally add simple-framebuffer node (2021-09-15 13:34:06 +0200)
Ivan T. Ivanov (1):
rpi: Conditionally add simple-framebuffer node
Marek Szyprowski (1):
ARM: bcm283x: change the virtual address of the XHCI PCI device base
Matthias Brugger (2):
arm: dts: bcm283x: Add minimal smbios information configs: rpi: Enable SMBIOS sysinfo driver
arch/arm/dts/bcm283x-u-boot.dtsi | 19 +++++++++++++++++++
arch/arm/mach-bcm283x/init.c | 4 ++--
board/raspberrypi/rpi/rpi.c | 11 +++++------
configs/rpi_0_w_defconfig | 2 ++
configs/rpi_2_defconfig | 2 ++
configs/rpi_3_32b_defconfig | 2 ++
configs/rpi_3_b_plus_defconfig | 2 ++
configs/rpi_3_defconfig | 2 ++
configs/rpi_4_32b_defconfig | 2 ++
configs/rpi_4_defconfig | 2 ++
configs/rpi_arm64_defconfig | 2 ++
configs/rpi_defconfig | 2 ++
12 files changed, 44 insertions(+), 8 deletions(-)

On Wed, Sep 15, 2021 at 12:40:29PM -0500, Vincent Fazio wrote:
Peter,
On 9/15/21 11:32 AM, Peter Robinson wrote:
On Wed, Sep 15, 2021 at 4:40 PM Matthias Brugger mbrugger@suse.com wrote:
Hi Tom,
I know, quite a bit late but here come the updates for RPi for v2021.10. Actually most of the patches are fixes.
Ivan's patch fixes a kernel warning when booting RPi2, as the firmware already provides a frambebuffer node.
Marek's patch fixes random crashes on 32 bit RPi4 with newer firmware.
My SMBIOS patchesfixes an issue that show up with e4f8e543f1 ("smbios: Drop the unused Kconfig options"). Basically the SMBIOS table broke and wasn't readable anymore.
I think we can argue if the last one is a real fix. In case you just want to take the first two so late in the cycle, let me know and I can provide you with a separate pull request.
It would also be good to get these[1] , although it doesn't seem like they were also posted to the list. It fixes a regression with U-Boot and recent RPi firmwares [2] so will likely come up sooner rather than later post release.
Peter
I did send these to the u-boot list but received an "awaiting moderator approval" response.
Is there a different list i should have submitted this to, just for future reference?
[1] https://patchwork.ozlabs.org/project/uboot/list/?series=262375
This is the correct list. That it's in patchwork means it went to the list, even. Moderator approval happens a few times a day (US/Eastern) or when I see a number of obviously not spam requests go by, JFYI.

On Wed, Sep 15, 2021 at 05:39:52PM +0200, Matthias Brugger wrote:
Hi Tom,
I know, quite a bit late but here come the updates for RPi for v2021.10. Actually most of the patches are fixes.
Ivan's patch fixes a kernel warning when booting RPi2, as the firmware already provides a frambebuffer node.
Marek's patch fixes random crashes on 32 bit RPi4 with newer firmware.
My SMBIOS patchesfixes an issue that show up with e4f8e543f1 ("smbios: Drop the unused Kconfig options"). Basically the SMBIOS table broke and wasn't readable anymore.
I think we can argue if the last one is a real fix. In case you just want to take the first two so late in the cycle, let me know and I can provide you with a separate pull request.
Regards, Matthias
Applied to u-boot/master, thanks!
participants (4)
-
Matthias Brugger
-
Peter Robinson
-
Tom Rini
-
Vincent Fazio