Compare commits
18 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| c7ff0710e7 | |||
| 0aa18c5be4 | |||
| 0fad7009bc | |||
| 46bbbf986c | |||
| 5bc64dbf83 | |||
| bada1052e0 | |||
| ece13854e9 | |||
| fc6cdcd219 | |||
| 5b4b86b877 | |||
| a7e3b61da1 | |||
| 7a319215a3 | |||
| cfa4d013e4 | |||
| ea806340a2 | |||
| a922e0eb1b | |||
| e67912f83f | |||
| 0705a07c6b | |||
| 622cb3d406 | |||
| 46318202f9 |
20
config.txt
20
config.txt
@@ -34,10 +34,6 @@ enable_uart=1
|
||||
# Disable warning overlays as they don't work well together with linux's graphical output
|
||||
avoid_warnings=1
|
||||
|
||||
# This overlay fixes divergences between the RPi device tree and what
|
||||
# upstream provides
|
||||
dtoverlay=upstream
|
||||
|
||||
# overscan is only needed on old TV sets and if analog gear is in the chain (e.g. DPI)
|
||||
disable_overscan=1
|
||||
|
||||
@@ -54,6 +50,10 @@ dtoverlay=enable-bt
|
||||
# Add minimal SMBIOS info
|
||||
dtoverlay=smbios
|
||||
|
||||
[pi0]
|
||||
# Needed for Ethernet to work. See boo#1253082
|
||||
dtoverlay=dwc2
|
||||
|
||||
[pi1]
|
||||
|
||||
# Max ARM freq (default 700 MHz)
|
||||
@@ -65,6 +65,13 @@ core_freq=375
|
||||
# SDRAM freq (default 400)
|
||||
sdram_freq=400
|
||||
|
||||
# Needed for Ethernet to work. See boo#1253082
|
||||
dtoverlay=dwc2
|
||||
|
||||
[pi2]
|
||||
# Needed for Ethernet to work. See boo#1253082
|
||||
dtoverlay=dwc2
|
||||
|
||||
[pi3]
|
||||
|
||||
# These are not applied automatically? Needed to use respective upstream drivers.
|
||||
@@ -78,7 +85,6 @@ armstub=armstub8-rpi4.bin
|
||||
# can still use it through efifb by adding 'dtoverlay=disable-vc4' in
|
||||
# 'extraconfig.txt'.
|
||||
dtoverlay=vc4-kms-v3d-pi4,cma-default
|
||||
dtoverlay=disable-v3d
|
||||
|
||||
[cm4]
|
||||
|
||||
@@ -87,6 +93,10 @@ dtoverlay=disable-v3d
|
||||
# https://datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf
|
||||
dtoverlay=dwc2
|
||||
|
||||
[pi5]
|
||||
# Do not let firmware do line muxing (boo#1251192)
|
||||
enable_uart=0
|
||||
|
||||
[all]
|
||||
|
||||
# Allow u-boot to set arm_control
|
||||
|
||||
@@ -4,4 +4,4 @@ ln -f raspberrypi-firmware.changes raspberrypi-firmware-config.changes
|
||||
ln -f raspberrypi-firmware.changes raspberrypi-firmware-config-camera.changes
|
||||
cp raspberrypi-firmware-config.spec raspberrypi-firmware-config-camera.spec
|
||||
sed -i "s/Name: raspberrypi-firmware-config/Name: raspberrypi-firmware-config-camera/" raspberrypi-firmware-config-camera.spec
|
||||
osc service localrun format_spec_file
|
||||
osc service run format_spec_file
|
||||
|
||||
Binary file not shown.
3
raspberrypi-firmware-2025.06.05.tar.bz2
Normal file
3
raspberrypi-firmware-2025.06.05.tar.bz2
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cf88d862187568cf5aa8c35163f96adb7c5e1c36cadd32bfbcb89c5004a6b557
|
||||
size 13156037
|
||||
@@ -1,3 +1,138 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 20 16:00:36 UTC 2025 - Ivan Ivanov <ivan.ivanov@suse.com>
|
||||
|
||||
- Do not load "upstream" overlay anymore. Recent build fixes for
|
||||
overlay_map.dtb in raspberrypi-firmware-dt package (r127) exposed
|
||||
latent bug related to "upstream" overlay, which start to actually
|
||||
auto loaded for RPi4 devices. The issue is manifested as RPi4
|
||||
devices unable to boot from USB media. Fixes boo#1253082
|
||||
|
||||
--------------------------------------------------------------------
|
||||
Thu Nov 12 07:02:51 UTC 2025 - Ivan Ivanov <ivan.ivanov@suse.com>
|
||||
|
||||
- Do not let firmware do multiplexing for default debug UART
|
||||
(enable_uart=0). It has its own connector. Fixes boo#1251192.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 5 16:30:22 UTC 2025 - Matthias Brugger <mbrugger@suse.com>
|
||||
|
||||
- Update to 46ddec9 (2025-06-05)
|
||||
* firmware: filesystem: Fix booting from MBR partition 4
|
||||
See: https://github.com/raspberrypi/rpi-eeprom/issues/705
|
||||
* firmware: arm_loader: GET_CLOCKS: Set useful response length
|
||||
* firmware: arm_loader: Correct some mailbox response lengths
|
||||
See: https://github.com/raspberrypi/firmware/issues/1968
|
||||
* firmware: bootloader: Ensure the initramfs matches the kernel (take 2)
|
||||
See: https://github.com/raspberrypi/firmware/issues/1965
|
||||
* firmware: Vl805 reset improvements
|
||||
* firmware: platform: Rev 1.4 3B+ also needs the NO_BT_ON trait
|
||||
https://github.com/raspberrypi/firmware/issues/1611#issuecomment-2730161321
|
||||
* firmware: filesystem: Don't look for boot-partition inside hybrid-GPT partitions
|
||||
See: https://github.com/raspberrypi/firmware/issues/1953
|
||||
* firmware: Add support for the current_supply HAT+ property
|
||||
* firmware: firmware: Add support for [partition=N] config.txt on Pi 4
|
||||
* firmware: Add memory barrier to the mbox handler
|
||||
See: https://github.com/raspberrypi/firmware/issues/1944
|
||||
* firmware: support dts files with size-cells of 2
|
||||
* firmware: arm_dt: Add support for a 64-bit serial number on Pi4 and older platforms
|
||||
* firmware: platform: 2711: Prune the SPI EEPROM pins
|
||||
* firmware: filesystem: GPT autoboot/reboot partition number fixes for Pi4 and older
|
||||
* firmware: Add support for software uart using the second VPU core
|
||||
See: https://github.com/raspberrypi/linux/pull/6502
|
||||
* firmware: platform: Enable initial_turbo=60 by default
|
||||
* firmware: arm_loader: Add system_heap.max_order=0 when needed
|
||||
* firmware: imx500: selectively increase i2c_vc_baudrate based on FW version
|
||||
* firmware: platform: 2711: Avoid increasing arm frequency when throttling
|
||||
See: https://forums.raspberrypi.com/viewtopic.php?t=377384
|
||||
* firmware: arm_loader: Populate number of numa nodes based on sdram configuration
|
||||
* firmware: arm_dt: Support non-UUID HAT mapping
|
||||
See: https://forums.raspberrypi.com/viewtopic.php?t=377333
|
||||
* firmware: Switch to ffmpeg style interlace detection
|
||||
See: https://github.com/LibreELEC/LibreELEC.tv/issues/8960
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 3 12:17:09 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- Update to bf12222 (2024-08-30):
|
||||
* firmware: arm_dt: Delay power property handling
|
||||
* firmware: AI Camera Support
|
||||
* firmware: video_encode: Add colourspace support
|
||||
See: #1885
|
||||
* firmware: arm_loader: SET_POWER_STATE should only consider bit 0
|
||||
See: #1905
|
||||
* firmware: filesystem: Prevent any sdcard modifications
|
||||
See: #1893
|
||||
* firmware: filesystem: Accept 0xf (W95 Ext) as an extended partition type
|
||||
* firmware: arm_dt: Support HAT EEPROM dtparams
|
||||
* firmware: arm_display: Add support for changing the pixel order via the mailbox
|
||||
See: #1320
|
||||
* firmware: di_fast: Avoid green line at bottom of image
|
||||
See: https://forum.libreelec.tv/thread/28367-green-pulsing-line-rpi4
|
||||
* firmware: arm_dt: On 2711, force otg_mode=1 if xhci is enabled
|
||||
See: raspberrypi/linux#6062
|
||||
* firmware: arm_dt: Improve power HAT+ support
|
||||
* firmware: arm_loader: Add user otp read and write functions
|
||||
See: raspberrypi/linux#6014
|
||||
* firmware: dtoverlay: Use %u when converting u32s to strings
|
||||
See: raspberrypi/linux#6039
|
||||
* firmware: video_decode: CONFIGCHANGED not wanted with lack of aspect ratio in new frame
|
||||
See: https://forum.libreelec.tv/thread/28391-cvideoplayeraudio-process-stream-stalled/?postID=190597#post190597
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 5 08:24:33 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- Update to a43358b (2024-03-27):
|
||||
* firmware: sdram: Implement get_info for 2711
|
||||
See: raspberrypi/linux#6045
|
||||
* Revert "firmware: sdram: Implement get_info for 2711"
|
||||
This reverts commit f762e4a
|
||||
* firmware: sdram: Implement get_info for 2711
|
||||
See: raspberrypi/linux#6045
|
||||
* firmware: sdram: Handle mode registers and refresh updates in sdram driver
|
||||
See: #1854
|
||||
* firmware: arm_loader: mailbox: Optionally return extended board rev
|
||||
See: #1831
|
||||
* firmware: arm_loader: Set dma-channel-mask as well as brcm,dma-channel-mask
|
||||
* firmware: board_info: Add Compute Module 5 model info string
|
||||
* firmware: arm_loader: Move non-kernels back to 512KB
|
||||
See: #1868
|
||||
* firmware: Increase DATA_READY_TIMEOUT in sdhost.h
|
||||
* firmware: arm_loader/bootloader: Add HAT+ support
|
||||
* firmware: hat_lib: Avoid an I2C double-close
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 21 13:12:24 UTC 2024 - Ivan Ivanov <ivan.ivanov@suse.com>
|
||||
|
||||
- Enable v3d "Broadcom V3D DRM Driver" (bsc#1218780).
|
||||
See also: https://docs.mesa3d.org/drivers/v3d.html
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 23 10:50:50 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- Update to 8972935 (2023-11-21)
|
||||
* firmware: config: Add [pi5] to config.txt on 2711 and earlier platforms
|
||||
* firmware: arm_dt: Add support for the HAT map
|
||||
See: raspberrypi/linux#5610
|
||||
* firmware: arm_dt: Ensure strings are NUL-terminated
|
||||
* firmware: video_decode: Add support for 32bpp RGB conversion
|
||||
* firmware: Image format patches
|
||||
* firmware: platform: Fixes for arm side display when throttling
|
||||
* firmware: dtoverlay: Support literal assignments of path strings
|
||||
* firmware: arm_loader: Fix non-standard console UARTs
|
||||
* firmware: arm_loader: Improve UART console selection
|
||||
* firmware: arm_loader: Remove unwanted assert
|
||||
* firmware: arm_loader: initramfs must match the kernel
|
||||
* firmware: arm_loader: Don't overwrite kernel path, check before loading stub
|
||||
* firmware: arm_loader: Use os_prefix when looking for stubs
|
||||
* firmware: arm_loader: Add auto_initramfs support
|
||||
* firmware: arm_loader: Set WiFi MAC address if all zeroes
|
||||
* firmware: platform: Don't set GPIOs 28&29 to RGMII if NO_RGMII trait is set
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 4 16:06:36 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Add _multibuild to define 2nd spec file as additional flavor.
|
||||
Eliminates the need for source package links in OBS.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 27 08:15:55 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#
|
||||
# spec file for package raspberrypi-firmware-config-camera
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,7 +18,7 @@
|
||||
|
||||
|
||||
Name: raspberrypi-firmware-config-camera
|
||||
Version: 2023.04.25
|
||||
Version: 2025.06.05
|
||||
Release: 0
|
||||
Summary: Configuration for the Raspberry Pi firmware loader
|
||||
License: MIT
|
||||
|
||||
@@ -1,3 +1,148 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 1 06:36:00 UTC 2025 - Ivan Ivanov <ivan.ivanov@suse.com>
|
||||
|
||||
- Enable dwc2 overlay on pi0, pi1 and pi2 models.
|
||||
This is to properly enable USB hub to which in some cases the
|
||||
Ethernet controller is connected. See boo#1251192.
|
||||
Tested on:
|
||||
* RPi Zero 2 W Rev 1.0
|
||||
* RPi 2 Model B Rev 1.1 amd Rev 1.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 20 16:00:36 UTC 2025 - Ivan Ivanov <ivan.ivanov@suse.com>
|
||||
|
||||
- Do not load "upstream" overlay anymore. Recent build fixes for
|
||||
overlay_map.dtb in raspberrypi-firmware-dt package (r127) exposed
|
||||
latent bug related to "upstream" overlay, which start to actually
|
||||
auto loaded for RPi4 devices. The issue is manifested as RPi4
|
||||
devices unable to boot from USB media. Fixes boo#1253082
|
||||
|
||||
--------------------------------------------------------------------
|
||||
Thu Nov 12 07:02:51 UTC 2025 - Ivan Ivanov <ivan.ivanov@suse.com>
|
||||
|
||||
- Do not let firmware do multiplexing for default debug UART
|
||||
(enable_uart=0). It has its own connector. Fixes boo#1251192.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 5 16:30:22 UTC 2025 - Matthias Brugger <mbrugger@suse.com>
|
||||
|
||||
- Update to 46ddec9 (2025-06-05)
|
||||
* firmware: filesystem: Fix booting from MBR partition 4
|
||||
See: https://github.com/raspberrypi/rpi-eeprom/issues/705
|
||||
* firmware: arm_loader: GET_CLOCKS: Set useful response length
|
||||
* firmware: arm_loader: Correct some mailbox response lengths
|
||||
See: https://github.com/raspberrypi/firmware/issues/1968
|
||||
* firmware: bootloader: Ensure the initramfs matches the kernel (take 2)
|
||||
See: https://github.com/raspberrypi/firmware/issues/1965
|
||||
* firmware: Vl805 reset improvements
|
||||
* firmware: platform: Rev 1.4 3B+ also needs the NO_BT_ON trait
|
||||
https://github.com/raspberrypi/firmware/issues/1611#issuecomment-2730161321
|
||||
* firmware: filesystem: Don't look for boot-partition inside hybrid-GPT partitions
|
||||
See: https://github.com/raspberrypi/firmware/issues/1953
|
||||
* firmware: Add support for the current_supply HAT+ property
|
||||
* firmware: firmware: Add support for [partition=N] config.txt on Pi 4
|
||||
* firmware: Add memory barrier to the mbox handler
|
||||
See: https://github.com/raspberrypi/firmware/issues/1944
|
||||
* firmware: support dts files with size-cells of 2
|
||||
* firmware: arm_dt: Add support for a 64-bit serial number on Pi4 and older platforms
|
||||
* firmware: platform: 2711: Prune the SPI EEPROM pins
|
||||
* firmware: filesystem: GPT autoboot/reboot partition number fixes for Pi4 and older
|
||||
* firmware: Add support for software uart using the second VPU core
|
||||
See: https://github.com/raspberrypi/linux/pull/6502
|
||||
* firmware: platform: Enable initial_turbo=60 by default
|
||||
* firmware: arm_loader: Add system_heap.max_order=0 when needed
|
||||
* firmware: imx500: selectively increase i2c_vc_baudrate based on FW version
|
||||
* firmware: platform: 2711: Avoid increasing arm frequency when throttling
|
||||
See: https://forums.raspberrypi.com/viewtopic.php?t=377384
|
||||
* firmware: arm_loader: Populate number of numa nodes based on sdram configuration
|
||||
* firmware: arm_dt: Support non-UUID HAT mapping
|
||||
See: https://forums.raspberrypi.com/viewtopic.php?t=377333
|
||||
* firmware: Switch to ffmpeg style interlace detection
|
||||
See: https://github.com/LibreELEC/LibreELEC.tv/issues/8960
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 3 12:17:09 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- Update to bf12222 (2024-08-30):
|
||||
* firmware: arm_dt: Delay power property handling
|
||||
* firmware: AI Camera Support
|
||||
* firmware: video_encode: Add colourspace support
|
||||
See: #1885
|
||||
* firmware: arm_loader: SET_POWER_STATE should only consider bit 0
|
||||
See: #1905
|
||||
* firmware: filesystem: Prevent any sdcard modifications
|
||||
See: #1893
|
||||
* firmware: filesystem: Accept 0xf (W95 Ext) as an extended partition type
|
||||
* firmware: arm_dt: Support HAT EEPROM dtparams
|
||||
* firmware: arm_display: Add support for changing the pixel order via the mailbox
|
||||
See: #1320
|
||||
* firmware: di_fast: Avoid green line at bottom of image
|
||||
See: https://forum.libreelec.tv/thread/28367-green-pulsing-line-rpi4
|
||||
* firmware: arm_dt: On 2711, force otg_mode=1 if xhci is enabled
|
||||
See: raspberrypi/linux#6062
|
||||
* firmware: arm_dt: Improve power HAT+ support
|
||||
* firmware: arm_loader: Add user otp read and write functions
|
||||
See: raspberrypi/linux#6014
|
||||
* firmware: dtoverlay: Use %u when converting u32s to strings
|
||||
See: raspberrypi/linux#6039
|
||||
* firmware: video_decode: CONFIGCHANGED not wanted with lack of aspect ratio in new frame
|
||||
See: https://forum.libreelec.tv/thread/28391-cvideoplayeraudio-process-stream-stalled/?postID=190597#post190597
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 5 08:24:33 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- Update to a43358b (2024-03-27):
|
||||
* firmware: sdram: Implement get_info for 2711
|
||||
See: raspberrypi/linux#6045
|
||||
* Revert "firmware: sdram: Implement get_info for 2711"
|
||||
This reverts commit f762e4a
|
||||
* firmware: sdram: Implement get_info for 2711
|
||||
See: raspberrypi/linux#6045
|
||||
* firmware: sdram: Handle mode registers and refresh updates in sdram driver
|
||||
See: #1854
|
||||
* firmware: arm_loader: mailbox: Optionally return extended board rev
|
||||
See: #1831
|
||||
* firmware: arm_loader: Set dma-channel-mask as well as brcm,dma-channel-mask
|
||||
* firmware: board_info: Add Compute Module 5 model info string
|
||||
* firmware: arm_loader: Move non-kernels back to 512KB
|
||||
See: #1868
|
||||
* firmware: Increase DATA_READY_TIMEOUT in sdhost.h
|
||||
* firmware: arm_loader/bootloader: Add HAT+ support
|
||||
* firmware: hat_lib: Avoid an I2C double-close
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 21 13:12:24 UTC 2024 - Ivan Ivanov <ivan.ivanov@suse.com>
|
||||
|
||||
- Enable v3d "Broadcom V3D DRM Driver" (bsc#1218780).
|
||||
See also: https://docs.mesa3d.org/drivers/v3d.html
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 23 10:50:50 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- Update to 8972935 (2023-11-21)
|
||||
* firmware: config: Add [pi5] to config.txt on 2711 and earlier platforms
|
||||
* firmware: arm_dt: Add support for the HAT map
|
||||
See: raspberrypi/linux#5610
|
||||
* firmware: arm_dt: Ensure strings are NUL-terminated
|
||||
* firmware: video_decode: Add support for 32bpp RGB conversion
|
||||
* firmware: Image format patches
|
||||
* firmware: platform: Fixes for arm side display when throttling
|
||||
* firmware: dtoverlay: Support literal assignments of path strings
|
||||
* firmware: arm_loader: Fix non-standard console UARTs
|
||||
* firmware: arm_loader: Improve UART console selection
|
||||
* firmware: arm_loader: Remove unwanted assert
|
||||
* firmware: arm_loader: initramfs must match the kernel
|
||||
* firmware: arm_loader: Don't overwrite kernel path, check before loading stub
|
||||
* firmware: arm_loader: Use os_prefix when looking for stubs
|
||||
* firmware: arm_loader: Add auto_initramfs support
|
||||
* firmware: arm_loader: Set WiFi MAC address if all zeroes
|
||||
* firmware: platform: Don't set GPIOs 28&29 to RGMII if NO_RGMII trait is set
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 4 16:06:36 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Add _multibuild to define 2nd spec file as additional flavor.
|
||||
Eliminates the need for source package links in OBS.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 27 08:15:55 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#
|
||||
# spec file for package raspberrypi-firmware-config
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,7 +18,7 @@
|
||||
|
||||
|
||||
Name: raspberrypi-firmware-config
|
||||
Version: 2023.04.25
|
||||
Version: 2025.06.05
|
||||
Release: 0
|
||||
Summary: Configuration for the Raspberry Pi firmware loader
|
||||
License: MIT
|
||||
|
||||
@@ -1,3 +1,132 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 20 16:00:36 UTC 2025 - Ivan Ivanov <ivan.ivanov@suse.com>
|
||||
|
||||
- Do not load "upstream" overlay anymore. Recent build fixes for
|
||||
overlay_map.dtb in raspberrypi-firmware-dt package (r127) exposed
|
||||
latent bug related to "upstream" overlay, which start to actually
|
||||
auto loaded for RPi4 devices. The issue is manifested as RPi4
|
||||
devices unable to boot from USB media. Fixes boo#1253082
|
||||
|
||||
--------------------------------------------------------------------
|
||||
Thu Nov 12 07:02:51 UTC 2025 - Ivan Ivanov <ivan.ivanov@suse.com>
|
||||
|
||||
- Do not let firmware do multiplexing for default debug UART
|
||||
(enable_uart=0). It has its own connector. Fixes boo#1251192.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 5 16:30:22 UTC 2025 - Matthias Brugger <mbrugger@suse.com>
|
||||
|
||||
- Update to 46ddec9 (2025-06-05)
|
||||
* firmware: filesystem: Fix booting from MBR partition 4
|
||||
See: https://github.com/raspberrypi/rpi-eeprom/issues/705
|
||||
* firmware: arm_loader: GET_CLOCKS: Set useful response length
|
||||
* firmware: arm_loader: Correct some mailbox response lengths
|
||||
See: https://github.com/raspberrypi/firmware/issues/1968
|
||||
* firmware: bootloader: Ensure the initramfs matches the kernel (take 2)
|
||||
See: https://github.com/raspberrypi/firmware/issues/1965
|
||||
* firmware: Vl805 reset improvements
|
||||
* firmware: platform: Rev 1.4 3B+ also needs the NO_BT_ON trait
|
||||
https://github.com/raspberrypi/firmware/issues/1611#issuecomment-2730161321
|
||||
* firmware: filesystem: Don't look for boot-partition inside hybrid-GPT partitions
|
||||
See: https://github.com/raspberrypi/firmware/issues/1953
|
||||
* firmware: Add support for the current_supply HAT+ property
|
||||
* firmware: firmware: Add support for [partition=N] config.txt on Pi 4
|
||||
* firmware: Add memory barrier to the mbox handler
|
||||
See: https://github.com/raspberrypi/firmware/issues/1944
|
||||
* firmware: support dts files with size-cells of 2
|
||||
* firmware: arm_dt: Add support for a 64-bit serial number on Pi4 and older platforms
|
||||
* firmware: platform: 2711: Prune the SPI EEPROM pins
|
||||
* firmware: filesystem: GPT autoboot/reboot partition number fixes for Pi4 and older
|
||||
* firmware: Add support for software uart using the second VPU core
|
||||
See: https://github.com/raspberrypi/linux/pull/6502
|
||||
* firmware: platform: Enable initial_turbo=60 by default
|
||||
* firmware: arm_loader: Add system_heap.max_order=0 when needed
|
||||
* firmware: imx500: selectively increase i2c_vc_baudrate based on FW version
|
||||
* firmware: platform: 2711: Avoid increasing arm frequency when throttling
|
||||
See: https://forums.raspberrypi.com/viewtopic.php?t=377384
|
||||
* firmware: arm_loader: Populate number of numa nodes based on sdram configuration
|
||||
* firmware: arm_dt: Support non-UUID HAT mapping
|
||||
See: https://forums.raspberrypi.com/viewtopic.php?t=377333
|
||||
* firmware: Switch to ffmpeg style interlace detection
|
||||
See: https://github.com/LibreELEC/LibreELEC.tv/issues/8960
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 3 12:17:09 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- Update to bf12222 (2024-08-30):
|
||||
* firmware: arm_dt: Delay power property handling
|
||||
* firmware: AI Camera Support
|
||||
* firmware: video_encode: Add colourspace support
|
||||
See: #1885
|
||||
* firmware: arm_loader: SET_POWER_STATE should only consider bit 0
|
||||
See: #1905
|
||||
* firmware: filesystem: Prevent any sdcard modifications
|
||||
See: #1893
|
||||
* firmware: filesystem: Accept 0xf (W95 Ext) as an extended partition type
|
||||
* firmware: arm_dt: Support HAT EEPROM dtparams
|
||||
* firmware: arm_display: Add support for changing the pixel order via the mailbox
|
||||
See: #1320
|
||||
* firmware: di_fast: Avoid green line at bottom of image
|
||||
See: https://forum.libreelec.tv/thread/28367-green-pulsing-line-rpi4
|
||||
* firmware: arm_dt: On 2711, force otg_mode=1 if xhci is enabled
|
||||
See: raspberrypi/linux#6062
|
||||
* firmware: arm_dt: Improve power HAT+ support
|
||||
* firmware: arm_loader: Add user otp read and write functions
|
||||
See: raspberrypi/linux#6014
|
||||
* firmware: dtoverlay: Use %u when converting u32s to strings
|
||||
See: raspberrypi/linux#6039
|
||||
* firmware: video_decode: CONFIGCHANGED not wanted with lack of aspect ratio in new frame
|
||||
See: https://forum.libreelec.tv/thread/28391-cvideoplayeraudio-process-stream-stalled/?postID=190597#post190597
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 5 08:24:33 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- Update to a43358b (2024-03-27):
|
||||
* firmware: sdram: Implement get_info for 2711
|
||||
See: raspberrypi/linux#6045
|
||||
* Revert "firmware: sdram: Implement get_info for 2711"
|
||||
This reverts commit f762e4a
|
||||
* firmware: sdram: Implement get_info for 2711
|
||||
See: raspberrypi/linux#6045
|
||||
* firmware: sdram: Handle mode registers and refresh updates in sdram driver
|
||||
See: #1854
|
||||
* firmware: arm_loader: mailbox: Optionally return extended board rev
|
||||
See: #1831
|
||||
* firmware: arm_loader: Set dma-channel-mask as well as brcm,dma-channel-mask
|
||||
* firmware: board_info: Add Compute Module 5 model info string
|
||||
* firmware: arm_loader: Move non-kernels back to 512KB
|
||||
See: #1868
|
||||
* firmware: Increase DATA_READY_TIMEOUT in sdhost.h
|
||||
* firmware: arm_loader/bootloader: Add HAT+ support
|
||||
* firmware: hat_lib: Avoid an I2C double-close
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 21 13:12:24 UTC 2024 - Ivan Ivanov <ivan.ivanov@suse.com>
|
||||
|
||||
- Enable v3d "Broadcom V3D DRM Driver" (bsc#1218780).
|
||||
See also: https://docs.mesa3d.org/drivers/v3d.html
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 23 10:50:50 UTC 2023 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||
|
||||
- Update to 8972935 (2023-11-21)
|
||||
* firmware: config: Add [pi5] to config.txt on 2711 and earlier platforms
|
||||
* firmware: arm_dt: Add support for the HAT map
|
||||
See: raspberrypi/linux#5610
|
||||
* firmware: arm_dt: Ensure strings are NUL-terminated
|
||||
* firmware: video_decode: Add support for 32bpp RGB conversion
|
||||
* firmware: Image format patches
|
||||
* firmware: platform: Fixes for arm side display when throttling
|
||||
* firmware: dtoverlay: Support literal assignments of path strings
|
||||
* firmware: arm_loader: Fix non-standard console UARTs
|
||||
* firmware: arm_loader: Improve UART console selection
|
||||
* firmware: arm_loader: Remove unwanted assert
|
||||
* firmware: arm_loader: initramfs must match the kernel
|
||||
* firmware: arm_loader: Don't overwrite kernel path, check before loading stub
|
||||
* firmware: arm_loader: Use os_prefix when looking for stubs
|
||||
* firmware: arm_loader: Add auto_initramfs support
|
||||
* firmware: arm_loader: Set WiFi MAC address if all zeroes
|
||||
* firmware: platform: Don't set GPIOs 28&29 to RGMII if NO_RGMII trait is set
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 4 16:06:36 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#
|
||||
# spec file for package raspberrypi-firmware
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -23,7 +24,7 @@
|
||||
%global modprobe_d_files 50-rpi3.conf
|
||||
|
||||
Name: raspberrypi-firmware
|
||||
Version: 2023.04.25
|
||||
Version: 2025.06.05
|
||||
Release: 0
|
||||
Summary: Binary bootloader and firmware files for Raspberry Pi
|
||||
License: SUSE-Firmware
|
||||
@@ -33,7 +34,7 @@ Source0: raspberrypi-firmware-%{version}.tar.bz2
|
||||
Source1: get-from-git.sh
|
||||
Source99: %{name}-rpmlintrc
|
||||
Requires(post): util-linux
|
||||
Requires(preun):util-linux
|
||||
Requires(preun): util-linux
|
||||
Recommends: raspberrypi-firmware-config
|
||||
Recommends: raspberrypi-firmware-dt
|
||||
Supplements: modalias(of:NfirmwareT*Craspberrypi%2Cbcm2835-firmwareC*)
|
||||
@@ -47,7 +48,7 @@ Summary: Extra bootloaders for Raspberry Pi
|
||||
Group: System/Boot
|
||||
Requires: raspberrypi-firmware = %{version}-%{release}
|
||||
Requires(post): util-linux
|
||||
Requires(preun):util-linux
|
||||
Requires(preun): util-linux
|
||||
|
||||
%description extra
|
||||
This package provides the console, experimental and debug
|
||||
@@ -58,7 +59,7 @@ Summary: Extra bootloaders for Raspberry Pi
|
||||
Group: System/Boot
|
||||
Requires: raspberrypi-firmware = %{version}-%{release}
|
||||
Requires(post): util-linux
|
||||
Requires(preun):util-linux
|
||||
Requires(preun): util-linux
|
||||
|
||||
%description extra-pi4
|
||||
This package provides the console, experimental and debug
|
||||
|
||||
Reference in New Issue
Block a user