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

raspberrypi-firmware-2023.11.21-2.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: raspberrypi-firmware Distribution: openSUSE:Factory:zSystems
Version: 2023.11.21 Vendor: openSUSE
Release: 2.2 Build date: Thu Nov 23 11:50:50 2023
Group: System/Boot Build host: reproducible
Size: 5301262 Source RPM: raspberrypi-firmware-2023.11.21-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/raspberrypi/firmware/
Summary: Binary bootloader and firmware files for Raspberry Pi
Binary bootloader and firmware files for Raspberry Pi

Provides

Requires

License

SUSE-Firmware

Changelog

* 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
* Wed Dec 22 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 1a0297bfbf (2021-12-01):
    * firmware: board_info: Add upstream dtb names for cm1 & 3
    * firmware: board_info: Add upstream dtb name for cm4
      See: #1660
    * firmware: platform: Allow users to disable camera boot HMAC check
      See: #1657
    * firmware: clock: 2711: Fix potential API issue in 2711 VCO setup
    * firmware: arm_loader: Enable USB MSD boot mode on Zero 2 W
    * firmware: isp: Fix Rec.709 colour space problems
* Mon Nov 22 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Fix deps for raspberrypi-firmware-config and raspberrypi-firmware-config-camera
* Wed Nov 17 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add raspberrypi-firmware-config-camera flavor - boo#1192047
* Wed Nov 17 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 12bc6e3677 (2021-11-16):
    * firmware: dtoverlay: Rebase aliases in overlays like labels
    * firmware: isp: Set core/vpu min clock to 320Mhz during ISP operation
    * firmware: arm_loader: Enable watchdog early if wanted
      See: #1651
    * firmware: hello_fft: Update outdated link to V3D spec
    * firmware: hello_fft: Remove unused function declaration
      See: #1645
      See: raspberrypi/userland#710
    * firmware: platform: Declare CM4's SIO_1V8_SEL and SD_PWR_ON
      See: raspberrypi/Raspberry-Pi-OS-64bit#188
    * firmware: platform: Fix incorrect turbo voltage scaling on Pi0
      See: raspberrypi/documentation#2255
    * firmware: ISP: Fix magenta colour in right hand image of stereo pair
      See: https://forums.raspberrypi.com/viewtopic.php?t=321089
    * firmware: platform: Remove licence on VP6, VP8, Theora, and FLAC
      See: raspberrypi/linux#4661
    * firmware: arm_loader: Allow VEC clock to be controlled by arm
    * firmware: userland: Reduce debug_sym error messages
      See: https://forums.raspberrypi.com/viewtopic.php?f=98&t=322238
    * firmware: arm_dt: Increase maximum line length to 98
      See: raspberrypi/linux#4638
    * firmware: video_decode: i/p port enable/disable without o/p active could stall
      See: RPi-Distro/vlc#48
      See: Hexxeh/rpi-firmware#272
      See: #1637
    * firmware: clock-2711: Limit PLLB VCO frequency to the high range
    * firmware: arm_dt: Export the boot-mode, partition and usb state via device-tree
      See: #1621
* Tue Oct 05 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to b5257da58c (2021-09-30):
    * firmware: arm_loader: Allow non-optional reads of current clock
      See: #1619
    * firmware: dispmanx: Demote null eptr from vcos_verify to no warning
      See: raspberrypi/linux#4592
    * firmware: filesystem: sdcard: Probe FAT type in GPT ESD partitions
    * firmware: tvservice: Add check to warn when running with kms
    * firmware: filesystem: sdcard: Fix Hybrid GPT partitions
      See: #1465
    * firmware: video_decode: Ensure all buffers are flushed before
      port disable completes
    * firmware: arm_loader: Allow hvs interrupt during SET_NOTIFY_DISPLAY_DONE
    * firmware: arm_display: Allow null buffer in successful call
      See: raspberrypi/linux#4540
* Tue Sep 14 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to b80f36b3fb (2021-09-13):
    * firmware: hdmi_2711: Use HDMI block REPEAT_PIXEL instead of PV
      See: https://forum.libreelec.tv/thread/24415-le-10-beta-for-i4-force-hdmi-resolution
    * firmware: DSI display autodetection for kms
    * firmware: arm_dt: Load overlays for detected cameras
    * firmware: Make more use of the user-warnings DT property
    * firmware: arm_loader: Consider required flags from GET_CLOCK_RATE
      See: #1598
    * firmware: arm_loader: Make most arm clock requests required
      See: #1598
    * firmware: firmware: Disable VLL loading from file system
      See: #1605
    * firmware: video_decode: Use the ISP instead of vc_image_convert
    * firmware: video_decode: Correct support for YVU formats using ISP
    * firmware: arm_dt: Limit CMA to 256MB if total_mem < 2GB or gpu_mem > 256MB
      See: #1603
    * firmware: hdmi_cec: Remove TX/RX SW_INIT on power_on
      See: Hexxeh/rpi-firmware#267
      See: https://www.raspberrypi.org/forums/viewtopic.php?p=1895082#p1895082
    * firmware: cec: Avoid sending messages with kms
      See: raspberrypi/linux#4460
    * firmware: Revert: video_decode: Use the ISP instead of vc_image_convert
    * firmware: isp: Set the YUV420/YVU420 format stride to 64 byte
    * arm_loader: Add message to release firmware framebuffer
    * firmware: video_decode: Use the ISP instead of vc_image_convert
    * firmware: hdmi-2711: Wait for HDMI hardware scheduler to activate in HDMI mode
    * firmware: bcm_host: Recognise all Pi 4 variants, add BCM2711
      See: raspberrypi/userland#695
    * firmware: PoE+ HAT support
      See: raspberrypi/linux#4367
    * firmware: arm_loader: Use Pi4 bootloader MAC_ADDRESS if set
    * firmware: platform: Apply ARM thermal throttling rules on BCM2711
    * firmware: dt-blob.dts: Correct HDMI HPD and EMMC_ENABLE for CM4
      See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&p=1858516
    * firmware: vcfw/hdmi: CUSTOM modes used for FKMS didn't set RGB quant range correctly
      See: #1580
    * firmware: platform: Remove build-time constant for MICROVOLTS_PER_PIP
    * firmware: Pi400: Reduce MII clock freq when probing ethernet PHY
    * firmware: isp: Ensure the VRF is locked when setting up video colour denoise
      See: raspberrypi/libcamera-apps#19
    * firmware: isp: Remove custom EV mappings from camera tunings
    * firmware: Add support for board-type=0xXX conditional filters in bootloader, bootcode and firmware
    * firmware: Two UART1 patches
      See: #1566
    * firmware: arm_loader: kernel_old=1 should force kernel_address=0
      See: #1561
    * firmware: scalerlib: Fix offset applied to x coordinate of YUV10COL image
      See: https://forum.kodi.tv/showthread.php?tid=361164&pid=3024654#pid3024654
    * firmware: vcfw/power: Add a new latch for power_pad_control
      See: #1552
    * firmware: board-info: Fix memsize on 3B+
    * firmware: Move core to PLLA and support accurate clk108
      See: xbmc/xbmc#19263
    * firmware: board_info: Separate memory size from OTP field encoding
    * firmware: power: Swap DA9090 ADC assignments to match XR77004
    * firmware: vl805: Remove redundant log statement and fix warning
    * firmware: power: Fix DA9090 ADC1 register definition
    * firmware: arm_loader: Only report clocks arm has set, not siblings
    * firmware: arm_loader: Don't report clocks set as turbo side effect of arm clock
    * firmware: arm_loader: 2711: gpu clocks are not dependant
    * firmware: platform: Need to clear cached versions of get_max_clock_internal vars
    * firmware: video_decode: For VC1/WMV with no signalled header bytes, use start of 1st buffer
    See: raspberrypi/linux#4113
* Fri Apr 09 2021 Matthias Brugger <mbrugger@suse.com>
  - Use smbios overlay to get minimal SMBIOS information through dmidecode (bsc#1183079)
* Tue Mar 16 2021 Nicolas Patricio Saenz Julienne <nsaenzjulienne@suse.com>
  - Fix previous change. No need to set DWC2 in host mode. OTG works fine on
    production CM4 IO boards. It was being tested earlier on a pre-release
    development board. (bsc#1183241)
  - Run pre_checkin.sh, which fixed some style issues.
* Mon Mar 15 2021 Nicolas Patricio Saenz Julienne <nsaenzjulienne@suse.com>
  - Set CM4's DWC2 in host mode by default (bsc#1183241)
* Fri Mar 12 2021 Nicolas Patricio Saenz Julienne <nsaenzjulienne@suse.com>
  - Update to 0591568b29 (2021-03-10) (bsc#1183444):
    * firmware: video_decode lockup handling
    * firmware: isp: Initialise extras to avoid vpitch being random
    * firmware: usb: Fix dropouts with USB ethernet gadget
    * firmware: imx477: Allow long exposures for the binned modes.
    * firmware: arm_dispmanx: Use ALPHA_MIX flag
    * firmware: power: Refactor the interface to the PMICs
    * firmware: platform: vl805: Get BAR2 address from PCIe BAR2 registers
    * firmware: arm_loader: Return all borrowed DMA channels
* Wed Mar 10 2021 Nicolas Patricio Saenz Julienne <nsaenzjulienne@suse.com>
  - Fix typo s/pannel/panel/
* Mon Mar 08 2021 Nicolas Patricio Saenz Julienne <nsaenzjulienne@suse.com>
  - Enable bluetooth over PL011 by default (jsc#SLE-17223)
  - Enable VC4 by default on RPi4 (jsc#SLE-12151)
* Wed Jan 27 2021 Nicolas Patricio Saenz Julienne <nsaenzjulienne@suse.com>
  - Use disable-v3d overlay, it isn't ready for users to use but soon good enough
    for a technology preview. (jsc#SLE-15928)
* Fri Jan 22 2021 Nicolas Patricio Saenz Julienne <nsaenzjulienne@suse.com>
  - Update to 051e5e1be8 (2021-01-21) (jsc#SLE-16616):
    * firmware: Export bootloader config via device-tree
    * firmware: ISP: Colour denoise
    * firmware: platform: Define DVFS modes and change default to be fixed AVS voltage
    * firmware: arm_loader: Auto-select 64-bit for kernel8.img
    * firmware: hdmi: Throttle auto-i2c register writes to avoid PWM audio underrun
* Fri Jan 15 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to c78f3ef4 (2021-01-15):
    * firmware: isp: Fix handling of different YUV colour spaces
    * firmware: poe_hat: Actually close the I2C handle
    * Firmware: undo previous reverts
    * firmware: Revert firmware: HAT/I2C updates
    * firmware: firmware: MMAL/IL: Add support for the 16bpp Bayer/Grey raw 10/12/14 formats
    * firmware: audioplus: Fix hang when switching destination
      See: #1516
    * firmware: HAT/I2C updates
    * firmware: MMAL/IL: Add support for the 16bpp Bayer/Grey raw 10/12/14 format
    * firmware: dmalib: Keep 40-bit DMA clear of L2 alias
    * firmware: DSI interrupt fixes, and HDMI SM clock for deep colour

Files

/boot/vc
/boot/vc/LICENCE.broadcom
/boot/vc/bootcode.bin
/boot/vc/fixup.dat
/boot/vc/fixup4.dat
/boot/vc/start.elf
/boot/vc/start4.elf
/usr/lib/dracut
/usr/lib/dracut/dracut.conf.d
/usr/lib/dracut/dracut.conf.d/raspberrypi_modules.conf
/usr/lib/modprobe.d
/usr/lib/modprobe.d/50-rpi3.conf
/usr/lib/sysctl.d
/usr/lib/sysctl.d/50-rpi3.conf


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 12:43:14 2024