linux-firmware-raspi (14-0ubuntu1.1) resolute; urgency=medium

  * Add autopkgtest to guard against dead symlinks
  * Add missing files for Cypress 43439 WiFi firmware (LP: #2149913)

 -- Dave Jones <dave.jones@canonical.com>  Thu, 23 Apr 2026 16:36:54 +0100

linux-firmware-raspi (14-0ubuntu1) resolute; urgency=medium

  * New upstream boot firmware
    - Allow longer overlay file paths (LP: #2146941)
    - Add boot.img ramdisk support for Pi3 and earlier
    - Detect Manual and Auto-Focus V3 cameras using ID register
    - Add support for customer OTP rows to config.txt conditional filter
  * Fix bluetooth firmware links for Pi3 (LP: #2146940)

 -- Dave Jones <dave.jones@canonical.com>  Wed, 18 Mar 2026 20:10:52 +0000

linux-firmware-raspi (13-0ubuntu3) questing; urgency=medium

  * Use correct .zst extension for diversions of, and links to, Pi Zero 2W
    bluetooth firmware blobs (LP: #2127041)

 -- Dave Jones <dave.jones@canonical.com>  Wed, 08 Oct 2025 10:24:28 +0100

linux-firmware-raspi (13-0ubuntu2) questing; urgency=medium

  * d/linux-firmware-raspi.postinst: Re-create the dpkg diversion for the
    cyfmac43455 blob if it is a file and not a symlink, indicating the
    diversion has been broken by a linux-firmware upgrade (LP: #2126066)

 -- Dave Jones <dave.jones@canonical.com>  Tue, 30 Sep 2025 16:59:41 +0100

linux-firmware-raspi (13-0ubuntu1) questing; urgency=medium

  * New upstream boot firmware
    - Fix booting with un-ordered MBR table and tryboot_a_b (LP: #2121612)
    - H.264 codec generates garbage at 1920x1200
    - Support HAT+
    - Support HAT EEPROM dtparams
    - Populate number of numa nodes based on sdram configuration
    - Avoid increasing arm frequency when throttling
    - imx500: selectively increase i2c_vc_baudrate based on FW version
    - Add support for software uart using the second VPU core
    - Add memory barrier to the mbox handler
    - GPT autoboot/reboot partition number fixes for Pi4 and older
    - Add support for [partition=N] config.txt on Pi 4
    - Add support for the current_supply HAT+ property
    - Don't look for boot-partition inside hybrid-GPT partitions
    - Rev 1.4 3B+ also needs the NO_BT_ON trait
    - Correct some mailbox response lengths
    - GET_CLOCKS: Set useful response length
    - Enable "Starting ARM" log message
    - Allow more tolerance for incorrectly programmed otp
    - Add config option to enable the watchdog timer from the firmware
    - Also require the early-watchdog property
    - Use the Ethernet PHY address probed by the bootloader
    - Fix boot-watchdog stop on Pi4
    - Fix config key search which could cause camera_autodetect to fail
    - Add boot.img ramdisk support for Pi3 and earlier devices
  * New upstream wifi firmware, 1:20241210-1+rpt2
    - Fixed operation of brmcfmac43455 chips on questing's kernel
      (LP: #2121560)

 -- Dave Jones <dave.jones@canonical.com>  Tue, 03 Sep 2024 13:25:48 +0100

linux-firmware-raspi (12-0ubuntu1) noble; urgency=medium

  * Add missing Bluetooth firmware for Pi 3B and Zero 2W (LP: #2060850)
  * Add missing model links for Bluetooth firmwares

 -- Dave Jones <dave.jones@canonical.com>  Wed, 10 Apr 2024 22:46:32 +0100

linux-firmware-raspi (11-0ubuntu1) noble; urgency=medium

  * New upstream boot firmware (LP: #2056588)
    - Add [pi5] to config.txt on 2711 and earlier platforms
    - Add support for the HAT map
    - video_decode: Add support for 32bpp RGB conversion
    - Fix non-standard console UARTs
    - Improve UART console selection
    - Set WiFi MAC address if all zeroes
    - Use os_prefix when looking for stubs
    - Don't overwrite kernel path, check before loading stub
    - Move non-kernels back to 512KB (u-boot fix)
    - Add HAT+ support
    - Add Compute Module 5 model info string
    - Handle SFN-only entries in FAT correctly (LP: #2046841)
  * New upstream wifi firmware, 1:20230625-2+rpt2
    - Use a generic CYW43455 firmware
    - Add Pi 5-specific links to the 43455 firmware
  * New upstream bluetooth firmware, 1.2-9+rpt2
    - Import 43456 firmware: Fix BLE advertising on new phones
    - More model-specific firmware links
  * Use dh_links to create symlinks

 -- Dave Jones <dave.jones@canonical.com>  Fri, 08 Mar 2024 17:03:45 +0000

linux-firmware-raspi (10-0ubuntu1) mantic; urgency=medium

  * New upstream boot firmware, 1.20230405 (LP: #2037634)
    - clocks: Replace m2mc with hdmi for state machine clock on 2711
    - gencmd: Add a fallback to mailbox interface if vchiq is not available
    - Added links for 5-model-b
  * New upstream wifi firmware, 1:20230210-5~bpo11+1+rpt1
    - There are no changes in the WiFi blobs with this release; they are the
      same firmware blobs as in the prior release
    - Several new model-specific aliases are added to address blob loading on
      the Pi Zero 2W particularly (and some variants of the Compute Module 4)

 -- Dave Jones <dave.jones@canonical.com>  Fri, 25 Aug 2023 11:34:47 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog linux-firmware-raspi`.
