Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

raspberrypi-firmware-config-2025.06.05-3.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: raspberrypi-firmware-config Distribution: openSUSE Tumbleweed
Version: 2025.06.05 Vendor: openSUSE
Release: 3.1 Build date: Thu Nov 20 17:00:36 2025
Group: System/Boot Build host: reproducible
Size: 2986 Source RPM: raspberrypi-firmware-config-2025.06.05-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/raspberrypi/firmware/
Summary: Configuration for the Raspberry Pi firmware loader
This package configures the Raspberry Pi boot process.
2 flavors are available:
  * raspberrypi-firmware-config - the default config
  * raspberrypi-firmware-config-camera - the config which enables
  start_x=1 and increase gpu_mem to be able to use a camera module

Note: config.txt should not be used to set manually params (gpu_mem, etc.)
please create extraconfig.txt instead.

Provides

Requires

License

MIT

Changelog

* Thu Nov 20 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
* Wed Nov 12 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 05 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 03 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 05 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 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 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 04 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 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 543692d23 (2023-04-25):
    * firmware: arm_loader: Set local-bd-address if 6 zeroes found
    * firmware: arm_loader: Really check for a zero local-bd-address
      See: raspberrypi/linux#5437
    * firmware: arm_dt: Don't overwrite existing i2c aliases
      See: raspberrypi/linux#5428
    * firmware: arm_loader: Reduce CMA warning severity
      See: #1807
* Wed Apr 05 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to c4122b870 (2023-03-22):
    * firmware: gencmd: Add a fallback to mailbox interface if vchiq is not available
    * firmware: Handle 64-bitness of named kernels
      See: #1792
    * firmware: bootloader: Fix automatic 64bit selection on Pi3s
      See: https://forums.raspberrypi.com/viewtopic.php?p=2089764#p2089764
    * firmware: bootloader: Raise CMA cap to 512MB on a 64-bit Pi4
    * firmware: bootloader: Prefer 64-bit kernels on Pi 4s
      See: https://forums.raspberrypi.com/viewtopic.php?p=2088935#p2088935
    * firmware: platform: clocks: Replace m2mc with hdmi for state machine clock on 2711
* Fri Mar 03 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 489d3e2d0 (2023-02-22):
    * firmware: video_decode: Convert the active lines, not the padded buffer
    * firmware: il isp: Correct histogram masks for updated group
      2 regions
* Thu Jan 19 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 2578acb89 (2023-01-18):
    * kernel: overlays: i2c-sensor: Add mpu6050 and mpu9250
      See: raspberrypi/linux#5325
    * firmware: arm_dispmanx: Correct support for NV21, and add support for YV16
      See: #1767
    * firmware: arm_dispmanx: Fix FKMS to adopt pre-multiplied alpha
      See: #1773
    * firmware: hdmi_2711: Make some clock setup unconditional so booting
      without hdmi setup is possible
      See: https://forums.raspberrypi.com/viewtopic.php?t=345362
    * firmware: Actually rebuild firmware described in previous commit
    * firmware: Add D flag to video= cmdline option when hotplug is forced
      See: https://forums.raspberrypi.com/viewtopic.php?p=2067109#p2067109
* Fri Dec 23 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 0a7ea702 (2022-12-12):
    * firmware: arm_loader: PWM1 is not available on GPIO 45
    * firmware: power: Always read the uncached voltage for AIN and USB_PD
      See: https://forums.raspberrypi.com/viewtopic.php?p=2059832#p2059832
    * firmware: Use new SDHCI controller instead of legacy arasan
      See: #1763
* Mon Nov 21 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to b8a7365 (2022-11-18):
    * firmware: arm_loader: Improvements to Compute Module audio
      See: https://forums.raspberrypi.com/viewtopic.php?p=2052680
    * firmware: arm_loader: Fix GPIO bank 1 support
      See: #1756
* Thu Oct 27 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 13691cee9 (2022-10-26):
    * firmware: arm_loader: Add vcmailbox support for 256bit OTP
      customer device key
      See: raspberrypi/usbboot#163
    * firmware: il: video_encode: MJPEG is not conditional on
      being RASPBERRYPI_FULL
* Wed Oct 19 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to ab37ef59f (2022-10-18):
    * firmware: ldconfig: Add all, none, tryboot section support
      to autoboot.txt for start.elf
    * firmware: arm-dt: bootloader: Pass the original partition
      number when booting a ramdisk
    * firmware: arm_loader: HAT EEPROM support for GPIO bank 1
      See: #1756
* Tue Oct 18 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to bfbd42ef2 (2022-10-14):
    * firmware: isp: Run ISP without hi-res output buffer
    * firmware: arm_dt: Export the bootloader EEPROM RSA public
      key via device-tree
    * firmware: Add tryboot A_B mode
    * firmware: il: isp: Correct order buffers were returned in
    * firmware: board_info: Fix Pi 400 PHY addresses
      See: #1754
* Tue Oct 04 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 2b3cef2f4 (2022-09-30):
    * firmware: isp: Workaround for very unpleasant artifacts in the
      sharpening block
    * firmware: arm_loader: Raise maximum gzipped kernel size
    * firmware: arm-loader: Indicate tryboot status via /proc/device-tree/chosen/bootloader/tryboot
    * firmware: arm_loader: Increase TFTP block size to 1468 bytes
      See: raspberrypi/rpi-eeprom#375
    * firmware: Add kernel= logging
    * firmware: camera_auto_detect changes
      See: #1750
    * firmware: Fix USB boot
      See: #1744
    * firmware: video decode/MJPEG fixes
      See: http://git/vc4/vc4/-/merge_requests/1548
    * firmware: power: Restore VEC and PIXEL clocks after HDMI domain power cycle
      See: raspberrypi/linux#4962
    * firmware: arm_loader: Never set warranty bit
      See: #1741
    * firmware: vcfw: camera_subsystem: Fix loop counter for powering up devices
      See: https://forums.raspberrypi.com/viewtopic.php?t=338917
    * firmware: ldconfig: Add [cm4s] conditional
    * firmware: platform: Set min_frequency for HDMI SM clock on Pi0-3
    * firmware: power: Fix failover to secondary PMIC interface functions
      See: https://forums.raspberrypi.com/viewtopic.php?t=338429
    * firmware: arm_loader: Correct GPIO expander initial state via SET_GPIO_CONFIG
      See: raspberrypi/linux#5107
    * firmware: Disable BT flow control pins for Pi3 rev1.3
    * firmware: arm_loader: initramfs over NVME fix
      See: #1731
    * firmware: arm-dt: Export log buffer addresses to /proc/chosen/log
    * firmware: arm_loader: Fix GET_CLOCKS to not overwrite client buffer
      See: #1688
    * firmware: arm_loader: Declare program_sdhost_use_dma
* Fri Jul 08 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to df569e0 (2022-07-04):
    * firmware: video_decode: Stop decode on a colourspace change
      See: raspberrypi/linux#5059
    * firmware: video_encode: Fix subsample image alignment assert
    * firmware: tc358762_DSI: Don't start the PV and DSI before the HVS
    * firmware: hello_pi: Fix some build issues
      See: #1728
    * firmware: arm_dt: camera_auto_detect cam0 flag needs to
      look at Unicam instance, not port
    * firmware: platform: over-voltage Zero 2 W by two pips
      See: #1723
    * firmware: arm_loader_dvfs: Only add clocks to boostable list
      when they have been boosted
      See: #1726
    * firmware: arm_dt: Try upstream DTB files if downstream absent
    * firmware: arm_loader: Delay the USB controller switchover
    * firmware: Fix for vc_image YUYV family to YUV422 planar conversion function
    * firmware: vcgencmd display_power and camera_auto_detect fixes
    * firmware: variants: Add mjpg_encode to the standard firmware image
    * firmware: arm_loader_dvfs: Support CLOCK_HDMI as boostable clock
      See: raspberrypi/linux#5016
    * firmware: dtblob: Use a cached alias to reduce boot time
    * firmware: hdmi: Reduce the number of EDID retries if hotplug is not detected
    * firmware: arm_loader: Support longer file paths
      See: #1720
    * firmware: arm_loader_dvfs: Make arm only see its own boosts,
      fixed and min clocks
    * firmware: dtoverlay: Fix path rebasing and exports
    * firmware: dtoverlay: Fix clang warnings
    * firmware: dtoverlay: Add support for string escape sequences
      See: https://forums.raspberrypi.com/viewtopic.php?t=330792
    * firmware: isp: R and B order must be swapped when reading
      VC_IMAGE_RGBA32 into the ISP
      See: http://git/vc4/vc4/-/merge_requests/1430
* Fri Mar 04 2022 Martin Wilck <mwilck@suse.com>
  - Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)
* Wed Mar 02 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 231daece7c (2022-03-01):
    * firmware: board_info: Handle misprogrammed 3B rev 1.2s
    * firmware: mmal: Add mapping for IL OMX_IndexParamBrcmEnableIJGTableScaling param
    * firmware: Handle overlay parameters embedded in overlay_map.dtb
      See: raspberrypi/linux#4860
    * firmware: firmware: Add HDMI_PORTS trait
    * firmware: arm_dt: Fix rpi-poe overlay parameters
      See: #1689
    * firmware: jpeghw: Skip APP0 AVI1 headers, regardless of length
      See: https://forums.raspberrypi.com/viewtopic.php?p=1975448
    * firmware: camera_subsystem: Report ignored interfaces due to libcamera
      See: #1679
    * firmware: Export os_prefix, overlay_prefix, rsts and boot-mode on all models
    * firmware: vcfw/hdmi_i2c: Initialise all instances from hdmi_i2c_init
    * firmware: mmal: Add mapping for IL OMX_IndexParamBrcmEnableIJGTableScaling param
      See: raspberrypi/linux#4669
* Tue Jan 25 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 9c04ed2c1a (2022-01-24):
    * firmware: platform: Limit max clock-id to CLOCK_VEC for now
      See: #1688
* Mon Jan 24 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 827fdd0736 (2022-01-20):
    * firmware: dtoverlay: Don't mix non-fatal errors and offsets
      See: #1686
    * firmware: arm_loader: Load vl805 overlay on CM4
      See: https://forums.raspberrypi.com/viewtopic.php?t=326088
    * firmware: gencmdserv: Add mailbox interface to gencmd
    * firmware: improve firmware camera detection
    * firmware: arm-loader: Fix kernel8.img selection on 2837 with arm_64bit=1
      See: #1671
    * firmware: ldconfig: Discard subsequent chunks from a truncated line
      See: #1669
    * firmware: cec: Fail set_passive_mode when running with kms
    * firmware: Firmware: Remove PWM/audio traits for CM4
    * firmware: usb: Fix non-BCM2711 MSD support
      See: raspberrypi/usbboot#102

Files

/boot/vc/config.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 25 22:40:50 2025