From 72bde9c4838ee9cfa1791a012102cac053565db9 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Feb 28 2021 10:02:06 +0000 Subject: 20210225-1.5985247 --- diff --git a/bcm283x-firmware.spec b/bcm283x-firmware.spec index 479d0ae..28f859e 100644 --- a/bcm283x-firmware.spec +++ b/bcm283x-firmware.spec @@ -4,10 +4,10 @@ # git clone https://github.com/raspberrypi/firmware.git # cd firmware/boot # tar cJvf ../bcm283x-firmware-%{gitshort}.tar.xz *bin *dat *elf bcm2709*dtb bcm271*dtb LICENCE.broadcom COPYING.linux overlays/ -%define gitshort 7872272 +%define gitshort 5985247 Name: bcm283x-firmware -Version: 20210224 +Version: 20210225 Release: 1.%{gitshort}%{?dist} Summary: Firmware for the Broadcom bcm283x/bcm2711 used in the Raspberry Pi # see LICENSE.broadcom @@ -99,6 +99,10 @@ install -p overlays/*.dtbo %{buildroot}%{efi_esp_root}/overlays %{efi_esp_root}/start4* %changelog +* Thu Feb 25 2021 Peter Robinson 20210225-1.5985247 +- Update to latest firmware +- Default updates for config.txt + * Wed Feb 24 2021 Peter Robinson 20210224-1.7872272 - Update to latest firmware diff --git a/config-64.txt b/config-64.txt index 9e992f0..6a6ecb4 100644 --- a/config-64.txt +++ b/config-64.txt @@ -1,10 +1,12 @@ # Raspberry Pi 3 [pi3] kernel=rpi3-u-boot.bin +dtoverlay=upstream # Raspberry Pi 4 [pi4] kernel=rpi4-u-boot.bin +dtoverlay=upstream-pi4 # Default Fedora configs for all Raspberry Pi Revisions [all] @@ -16,9 +18,7 @@ arm_64bit=1 # Serial console is ttyS0 on RPi3 and ttyAMA0 on all other variants # u-boot will auto detect serial and pass corrent options to kernel if enabled # Speed details: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=141195 - -# Terrible hack to work around U-Boot issues on most devices -enable_uart=1 +# enable_uart=1 # Early boot delay in the hope monitors are initialised enough to provide EDID bootcode_delay=1 @@ -31,6 +31,9 @@ gpu_mem=32 # Use eXtended firmware by default start_x=1 +# Stop the RPi turning on HDMI monitors on reboot +hdmi_ignore_cec_init=1 + # New option to allow the firmware to load upstream dtb # Will allow things like camera, touchscreen etc to work OOTB upstream_kernel=1 @@ -38,17 +41,8 @@ upstream_kernel=1 # HAT and DT overlays. Documentation at Raspberry Pi here: # https://www.raspberrypi.org/documentation/configuration/device-tree.md # Each dtoverlay line is an individual HAT/overlay, multiple lines allowed -# The dtoverlay=upstream must be present for Fedora kernels -dtoverlay=upstream # dtoverlay=rpi-sense -# Allow OS rather than firmware control CEC -mask_gpu_interrupt1=0x100 - -# Without this sdram runs at 400mhz, instead of 450 -# https://github.com/Hexxeh/rpi-firmware/issues/172 -audio_pwm_mode=0 - # Other options you can adjust for all Raspberry Pi Revisions # https://www.raspberrypi.org/documentation/configuration/config-txt/README.md # All options documented at http://elinux.org/RPiconfig diff --git a/config.txt b/config.txt index f4dbbb0..4fc9df4 100644 --- a/config.txt +++ b/config.txt @@ -1,14 +1,17 @@ # Raspberry Pi 2 [pi2] kernel=rpi2-u-boot.bin +dtoverlay=upstream # Raspberry Pi 3 [pi3] kernel=rpi3-u-boot.bin +dtoverlay=upstream # Raspberry Pi 4 [pi4] kernel=rpi4-u-boot.bin +dtoverlay=upstream-pi4 # Default Fedora configs for all Raspberry Pi Revisions [all] @@ -17,9 +20,7 @@ kernel=rpi4-u-boot.bin # Serial console is ttyS0 on RPi3 and ttyAMA0 on all other variants # u-boot will auto detect serial and pass corrent options to kernel if enabled # Speed details: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=141195 - -# Terrible hack to work around U-Boot issues on most devices -enable_uart=1 +# enable_uart=1 # Early boot delay in the hope monitors are initialised enough to provide EDID bootcode_delay=1 @@ -32,6 +33,9 @@ gpu_mem=32 # Use eXtended firmware by default start_x=1 +# Stop the RPi turning on HDMI monitors on reboot +hdmi_ignore_cec_init=1 + # New option to allow the firmware to load upstream dtb # Will allow things like camera, touchscreen etc to work OOTB upstream_kernel=1 @@ -39,17 +43,8 @@ upstream_kernel=1 # HAT and DT overlays. Documentation at Raspberry Pi here: # https://www.raspberrypi.org/documentation/configuration/device-tree.md # Each dtoverlay line is an individual HAT/overlay, multiple lines allowed -# The dtoverlay=upstream must be present for Fedora kernels -dtoverlay=upstream # dtoverlay=rpi-sense -# Allow OS rather than firmware control CEC -mask_gpu_interrupt1=0x100 - -# Without this sdram runs at 400mhz, instead of 450 -# https://github.com/Hexxeh/rpi-firmware/issues/172 -audio_pwm_mode=0 - # Other options you can adjust for all Raspberry Pi Revisions # https://www.raspberrypi.org/documentation/configuration/config-txt/README.md # All options documented at http://elinux.org/RPiconfig diff --git a/sources b/sources index d466a3a..6fd93d3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bcm283x-firmware-7872272.tar.xz) = 1ac8e5bf3aa58402a2712b26f8b8855436b7c5325075e193e8db9f25cff48dee8041fae7a2c611532caf37d75416b17f2dbf1d4a1dae1f8edda583c4c069cc75 +SHA512 (bcm283x-firmware-5985247.tar.xz) = c83de715ec7f6bb66972b209b867119b6327099c99581e714e727b195e0befd86fe634524381c01198b30fde1a5cdffe3b3c57cedf64a512adcdebf9545cc623