This bug was fixed in the package linux-raspi - 7.0.0-1004.4
---------------
linux-raspi (7.0.0-1004.4) resolute; urgency=medium
* resolute/linux-raspi: 7.0.0-1004.4 -proposed tracker (LP: #2144559)
* Miscellaneous Ubuntu changes
- raspi: Update to upstream raspberrypi rpi-7.0.y (2026-03-11)
* Miscellaneous upstream changes
- configs: Update the defconfigs for 7.0
- overlays: i2c-sensor: Fix sgp30 alphabetic order
- overlays: i2c-sensor: Add sts3x support
- overlays: i2c-sensor: Add sht85 support
- overlays: pcf857x: Add support for pca8575, pca967x and max732x
- overlays: README: add Pi4 and CM4 to eee dtparam description
- overlays: mcp2515: Add support for spi3 and spi5
- configs: enable CONFIG_HID_CP2112=m
[ Ubuntu: 7.0.0-7.7 ]
* resolute/linux: 7.0.0-7.7 -proposed tracker (LP: #2143974)
* unconfined profile denies userns_create for chromium based processes
(LP: #1990064)
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
* Jellyfin Desktop Flatpak doesn't work with the current AppArmor profile
(LP: #2142956)
- SAUCE: apparmor5.0.0 [29/29]: apparmor: fix fine grained inet mediation
sock_file_perm
* AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)
- SAUCE: apparmor5.0.0 [28/29]: apparmor: fix aa_label_sk_perm to check
for RULE_MEDIATES_NET
* update apparmor and LSM stacking patch set (LP: #2028253)
- SAUCE: apparmor5.0.0 [1/29]: Stacking: LSM: Single calls in secid hooks
- SAUCE: apparmor5.0.0 [2/29]: Stacking: LSM: Exclusive secmark usage
- SAUCE: apparmor5.0.0 [3/29]: Stacking: AppArmor: Remove the exclusive
flag
- SAUCE: apparmor5.0.0 [4/29]: Revert "apparmor: fix dbus permission
queries to v9 ABI"
- SAUCE: apparmor5.0.0 [5/29]: Revert "apparmor: gate make fine grained
unix mediation behind v9 abi"
- SAUCE: apparmor5.0.0 [6/29]: apparmor: net: patch to provide
compatibility with v2.x net rules
- SAUCE: apparmor5.0.0 [7/29]: apparmor: net: add fine grained ipv4/ipv6
mediation
- SAUCE: apparmor5.0.0 [8/29]: apparmor: lift compatibility check out of
profile_af_perm
- SAUCE: apparmor5.0.0 [9/29]: apparmor: userns: add unprivileged user ns
mediation
- SAUCE: apparmor5.0.0 [10/29]: apparmor: userns: Add sysctls for
additional controls of unpriv userns restrictions
- SAUCE: apparmor5.0.0 [12/29]: apparmor: userns: open userns related
sysctl so lxc can check if restriction are in place
- SAUCE: apparmor5.0.0 [13/29]: apparmor: userns: allow profile to be
transitioned when a userns is created
- SAUCE: apparmor5.0.0 [14/29]: apparmor: mqueue: call
security_inode_init_security on inode creation
- SAUCE: apparmor5.0.0 [15/29]: apparmor: mqueue: add fine grained
mediation of posix mqueues
- SAUCE: apparmor5.0.0 [16/29]: apparmor: uring: add io_uring mediation
- SAUCE: apparmor5.0.0 [19/29]: apparmor: prompt: setup slab cache for
audit data
- SAUCE: apparmor5.0.0 [20/29]: apparmor: prompt: add the ability for
profiles to have a learning cache
- SAUCE: apparmor5.0.0 [21/29]: apparmor: prompt: enable userspace upcall
for mediation
- SAUCE: apparmor5.0.0 [22/29]: apparmor: prompt: pass prompt boolean
through into path_name as well
- SAUCE: apparmor5.0.0 [23/29]: apparmor: check for supported version in
notification messages.
- SAUCE: apparmor5.0.0 [24/29]: apparmor: refactor building notice so it
is easier to extend
- SAUCE: apparmor5.0.0 [25/29]: apparmor: switch from ENOTSUPP to
EPROTONOSUPPORT
- SAUCE: apparmor5.0.0 [26/29]: apparmor: add support for meta data tags
- SAUCE: apparmor5.0.0 [27/29]: apparmor: prevent profile->disconnected
double free in aa_free_profile
* update apparmor and LSM stacking patch set (LP: #2028253) // Installation
of AppArmor on a 6.14 kernel produces error message "Illegal number: yes"
(LP: #2102680)
- SAUCE: apparmor5.0.0 [17/29]: apparmor: create an
AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
- SAUCE: apparmor5.0.0 [18/29]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
for userns and io_uring sysctls
* update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in
mantic (LP: #2032602)
- SAUCE: apparmor5.0.0 [11/29]: apparmor: userns - make it so special
unconfined profiles can mediate user namespaces
* NPU utilization on amdxdna is missing (LP: #2143243)
- SAUCE: accel/amdxdna: Add IOCTL to retrieve realtime NPU power estimate
- SAUCE: accel/amdxdna: Support sensors for column utilization
- SAUCE: accel/amdxdna: Import AMD_PMF namespace
* Adopting dark mode by default for OLED panel (LP: #2143203)
- SAUCE: drm/connector: Add a new 'panel_type' property
- SAUCE: drm/amd/display: Attach OLED property to eDP panels
* Support AMD Image Signal Processing (ISP) unit V4.0 (LP: #2110092)
- SAUCE: media: platform: amd: Introduce amd isp4 capture driver
- SAUCE: media: platform: amd: low level support for isp4 firmware
- SAUCE: media: platform: amd: Add isp4 fw and hw interface
- SAUCE: media: platform: amd: isp4 subdev and firmware loading handling
added
- SAUCE: media: platform: amd: isp4 video node and buffers handling added
- SAUCE: Documentation: add documentation of AMD isp 4 driver
- SAUCE: media: platform: amd: isp4 debug fs logging and more descriptive
errors
- [Config] Enable VIDEO_AMD_ISP4_CAPTURE
* Miscellaneous Ubuntu changes
- [Config] temporarily disable OBJTOOL_WERROR
[ Ubuntu: 7.0.0-6.6 ]
* resolute/linux: 7.0.0-6.6 -proposed tracker (LP: #2143745)
* Miscellaneous Ubuntu changes
- [Packaging] drop unstable suffix
[ Ubuntu: 7.0.0-5.5 ]
* resolute/linux-unstable: 7.0.0-5.5 -proposed tracker (LP: #2143700)
* Resolute real-time patchset: 7.0-rc1-rt1 (LP: #2143181)
- SAUCE: Reapply "serial: 8250: Switch to nbcon console"
- SAUCE: Reapply "serial: 8250: Revert "drop lockdep annotation from
serial8250_clear_IER()""
- SAUCE: drm/i915: Use preempt_disable/enable_rt() where recommended
- SAUCE: drm/i915: Don't disable interrupts on PREEMPT_RT during atomic
updates
- SAUCE: drm/i915: Disable tracing points on PREEMPT_RT
- SAUCE: drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() +
spin_lock()
- SAUCE: drm/i915: Drop the irqs_disabled() check
- SAUCE: drm/i915/guc: Consider also RCU depth in busy loop.
- SAUCE: drm/i915: Consider RCU read section as atomic.
- SAUCE: Revert "drm/i915: Depend on !PREEMPT_RT."
- SAUCE: sysfs: Add /sys/kernel/realtime entry
- Real-time patchset 7.0-rc1-rt1
* Miscellaneous Ubuntu changes
- [Config] rust toolchain version update
[ Ubuntu-unstable: 7.0.0-4.4 ]
* resolute/linux-unstable: 7.0.0-4.4 -proposed tracker (LP: #2143123)
* efi: Fix swapped arguments to bsearch() in efi_status_to_*() SAUCE patch
(LP: #2141276)
- SAUCE efi: Fix swapped arguments to bsearch() in efi_status_to_*()
* Plucky preinstalled server fails to boot on rb3gen2 (LP: #2106681) //
Questing preinstalled server fails to boot on sa8775p boards
(LP: #2121347)
- [Config] move more qcom interconnect/pinctrl/gcc options to builtin
* linux-tools: consider linking perf against LLVM (LP: #2138328)
- [Packaging] Add llvm-21-dev to build-depends for perf
* Miscellaneous Ubuntu changes
- [Packaging] Add intel-speed-select to linux-tools
- [Packaging] remove stale debian/dkms-versions
- [Packaging] remove stale debian/dkms-versions scripting
linux-raspi (7.0.0-1003.3) resolute; urgency=medium
* Miscellaneous Ubuntu changes
- [Packaging] annotations script: Ignore Rust configs if disabled
linux-raspi (7.0.0-1002.2) resolute; urgency=medium
* Packaging resync (LP: #1786013)
- [Packaging] update variants
linux-raspi (7.0.0-1001.1) resolute; urgency=medium
* resolute/linux-raspi: 7.0.0-1001.1 -proposed tracker (LP: #2143053)
* Packaging resync (LP: #1786013)
- [Packaging] update update.conf
- [Packaging] update Ubuntu.md
* linux-raspi: kernel does not support memory limit capabilities
(LP: #2137159)
- SAUCE: ARM{,64}: dts: bcm27xx: Don't disable memory cgroup
* Missing overlays/README (LP: #1954757)
- SAUCE: (no-up) Install overlays/README
* Add a realtime flavor (LP: #2138734)
- [Packaging] raspi: Add raspi-realtime flavor
- [Config] raspi: Add raspi-realtime flavor
* Miscellaneous Ubuntu changes
- [Packaging] raspi: Initial import of debian.raspi from questing:linux-
raspi (6.17.0-1008.8)
- [Packaging] raspi: Initial version of resolute:linux-raspi
- [Packaging] raspi: Sync packaging files from debian.master
- [Packaging] raspi: Clean up Provides
- [Packaging] raspi: Clean up Recommends
- raspi: Update to upstream raspberrypi rpi-7.0.y (2026-02-24)
- SAUCE: Revert "dts: remove README from Makefile"
- SAUCE: (no-up) ARM: dts: Disable unsupported Raspberry Pi DTBs
- SAUCE: dtoverlays: Remove fkms overlays
- [Config] raspi: updateconfigs after rebase to Ubuntu-6.19.0-3.3
- [Config] raspi: Remove non-critical parent overrides
- [Config] raspi: Disable unsupported architectures
- [Config] raspi: updateconfigs after rebase to Ubuntu-7.0.0-1.1
- [Config] raspi: Update notes
- [Config] raspi: Disable and modularize MFD devices
- [Config] raspi: Set NR_CPUS=16
- [Config] raspi: Set GPIO_PALMAS=m
- [Config] raspi: Update notes to use keywords
- [Packaging] raspi: Disable DKMS
- [Config] raspi: updateconfigs after rebase to Ubuntu-unstable-7.0.0-3.3
* Miscellaneous upstream changes
- clk: bcm: rpi: Mark ISP clock as critical
- [DNI] media: bcm2835-unicam: Add upstream compatible
- [DNI] arm64: dts: broadcom: Add overlay for Raspberry Pi 4B IMX219
camera
- [DNI] arm64: dts: broadcom: Add overlay for RPi 4B OV5647 camera
- media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
- platform/raspberrypi: vchiq-mmal: Avoid use of bool in structures
- platform/raspberrypi: vchiq-mmal: Add support for event callbacks.
- platform/raspberrypi: vchiq-mmal: Support sending data to MMAL ports
- platform/raspberrypi: vchiq-mmal: Fix client_component for 64 bit kernel
- platform/raspberrypi: vchiq-mmal: Add in the bayer and gray formats
- platform/raspberrypi: vchiq-mmal: Update video parameters
- platform/raspberrypi: vchiq-mmal: Free the event context for control
ports
- platform/raspberrypi: vchiq-mmal: Fix memory leak in error path
- platform/raspberrypi: Add new vc-sm-cma driver
- platform/raspberrypi: vchiq-mmal: Use vc-sm-cma to support zero copy
- platform/raspberrypi: vchiq-mmal: Reset buffers_with_vpu on port_enable
- platform/raspberrypi: vchiq-mmal: Add defines for mmal_es_format flags
- platform/raspberrypi: vchiq: Register vc-sm-cma as a platform driver
- platform/raspberrypi: vchiq-mmal: Support ISP parameters and stats
- platform/raspberrypi: vchiq-mmal: Support unpacked formats
- media: platform: broadcom: Move unicam driver to subdir
- media: platform: broadcom: Add bcm2835-isp driver
- media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
- uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
- media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
- media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
- media: videobuf2: Allow exporting of a struct dmabuf
- staging: vc04_services: Add helpers for vchiq driver data
- platform/raspberrypi: vchiq: Load bcm2835_isp driver from vchiq
- staging: vchiq_arm: Set up dma ranges on child devices
- fixup:staging: vchiq_arm: Set up dma ranges on child devices
- docs: uapi: media: Document Raspberry Pi NV12 column format
- media: ioctl: Add pixel formats NV12MT_COL128 and NV12MT_10_COL128
- media: v4l2-common: Add pixel formats NV12MT_COL128 and NV12MT_10_COL128
- docs: uapi: media: Clarify HEVC slice_param bit_size, data_byte_offset
- dt-bindings: media: Add the Raspberry Pi HEVC decoder
- media: platform: Add Raspberry Pi HEVC decoder driver
- media: v4l2: Add single planar NV12 column formats
- Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
- Revert "ARM: dts: bcm2711: Add BCM2711 xHCI support"
- Revert "usb: phy: generic: Get the vbus supply"
- Revert "PCI: Warn if no host bridge NUMA node info"
- of: overlay: Correct symbol path fixups
- module: Avoid ABI changes when debug info is disabled
- dma-mapping: Use any dma_range_map for phys to DMA
- raspberrypi-firmware: Update mailbox commands
- drm/atomic: Don't fixup modes that haven't been reset
- drm: Check whether the gamma lut has changed before updating
- drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
- drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
- drm: Add chroma siting properties
- drm/atomic-helpers: remove legacy_cursor_update hacks
- drm/atomic: If margins are updated, update all planes.
- arm64: setup: Fix build warning
- BCM2708: Add core Device Tree support
- config: Add default configs
- clk: clk-bcm2835: Register the clocks early during the boot process
- clk-bcm2835: Mark used PLLs and dividers CRITICAL
- clk-bcm2835: Add claim-clocks property
- clk-bcm2835: Read max core clock from firmware
- clk-bcm2835: Don't wait for pllh lock
- clk: bcm2835: Add support for setting leaf clock rates while running.
- clk: bcm2835: Allow reparenting leaf clocks while they're running.
- clk-bcm2835: Avoid null pointer exception
- clk-bcm2835: Disable v3d clock
- clk-bcm2835: Use PLLD for DSI0 HS clock
- smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
- Allow mac address to be set in smsc95xx
- Protect __release_resource against resources without parents
- irq-bcm2836: Avoid "Invalid trigger warning"
- irqchip: bcm2835: Add FIQ support
- irqchip: irq-bcm2835: Add 2836 FIQ support
- spi: spidev: Completely disable the spidev warning
- dmaengine: bcm2835: Load driver early and support legacy API
- rtc: Add SPI alias for pcf2123 driver
- watchdog: bcm2835: Support setting reboot partition
- reboot: Use power off rather than busy spinning when halt is requested
- bcm2835-rng: Avoid initialising if already enabled
- Update vfpmodule.c
- i2c: bcm2835: Add debug support
- irqchip: irq-bcm2836: Remove regmap and syscon use
- amba_pl011: Insert mb() for correct FIFO handling
- amba_pl011: Add cts-event-workaround DT property
- tty: amba-pl011: Avoid rare write-when-full error
- Main bcm2708/bcm2709 linux port
- Add dwc_otg driver
- bcm2708_fb: Add framebuffer driver
- dmaengine: Add support for BCM2708
- mmc: bcm2835-mmc: added alternative MMC driver
- mmc: block: Don't do single-sector reads during recovery
- vc_mem: Add vc_mem driver for querying firmware memory addresses
- Add SMI driver
- Add Chris Boot's i2c driver
- char: Add broadcom char drivers back to build files
- char: broadcom: Add vcio module
- drivers: char: add generic gpiomem driver
- firmware: bcm2835: Support ARCH_BCM270x
- leds: Add the "input" trigger, for pwr_led
- Added Device IDs for August DVB-T 205
- Improve __copy_to_user and __copy_from_user performance
- mfd: Add Raspberry Pi Sense HAT core driver
- drivers/mfd: sensehat: Add Raspberry Pi Sense HAT to simple_mfd_i2c
- Input: sensehat-joystick : Revert to downstream keymap
- ASoC: Add support for all the downstream rpi sound card drivers
- rpi_display: add backlight driver and overlay
- bcm2835-virtgpio: Virtual GPIO driver
- OF: DT-Overlay configfs interface
- brcm: adds support for BCM43341 wifi
- hci_h5: Don't send conf_req when ACTIVE
- ARM64: Round-Robin dispatch IRQs between CPUs.
- ARM64: Force hardware emulation of deprecated instructions.
- AXI performance monitor driver (#2222)
- ARM: bcm2835: Set Serial number and Revision
- dwc-otg: FIQ: Fix "bad mode in data abort handler"
- ARM: Activate FIQs to avoid __irq_startup warnings
- i2c-gpio: Also set bus numbers from reg property
- added capture_clear option to pps-gpio via dtoverlay (#2433)
- hid: Reduce default mouse polling interval to 60Hz
- firmware/raspberrypi: Notify firmware of a reboot
- irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
- cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
MEDIA_SUBDRV_AUTOSELECT
- firmware: raspberrypi: Report the fw variant during probe
- net: lan78xx: Disable TCP Segmentation Offload (TSO)
- net: lan78xx: Support auto-downshift to 100Mb/s
- lan78xx: Debounce link events to minimize poll storm
- Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
- media: adv7180: Default to the first valid input
- media: adv7180: Add YPrPb support for ADV7282M
- media: videodev2: Add helper defines for printing FOURCCs
- dt-bindings: Document BCM283x CSI2/CCP2 receiver
- staging: mmal-vchiq: Free the event context for control ports
- w1: w1-gpio: Make GPIO an output for strong pullup
- arm: bcm2835: Fix FIQ early ioremap
- arm: bcm2835: DMA can only address 1GB
- hwrng: iproc-rng200: Add BCM2838 support
- bcmgenet: constrain max DMA burst length
- bcmgenet: Better coalescing parameter defaults
- net: genet: enable link energy detect powerdown for external PHYs
- usb: add plumbing for updating interrupt endpoint interval state
- xhci: implement xhci_fixup_endpoint for interval adjustments
- usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
- usb: xhci: drop and add the endpoint context in xhci_fixup_endpoint()
- ARM: bcm: Backport BCM2711 support from upstream
- i2c: bcm2835: Set clock-stretch timeout to 35ms
- hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
- net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
- arch/arm: Add model string to cpuinfo
- arch/arm64: Add Revision, Serial, Model to cpuinfo
- media: i2c: imx477: Support for the Sony IMX477 sensor
- drivers: media: imx296: Disable 2x2 binned mode
- drivers: media: imx296: Updated imx296 driver for external trigger
- drivers: media: i2c: imx296: Configure tigger_mode every time
- media: i2c: imx296: Updated register setting to fix Fast Trigger
- media: i2c: imx296: Get sensor crop working
- media: i2c: imx296: Add helper for hblank control
- media: i2c: imx296: Set a 1 frame gain delay
- media: i2c: imx296: Add horizontal/vertical flip support
- media: i2c: imx296: Adjust cropping limits
- media: i2c: imx296: Add OF option for vsync sink for XTRIG
- media: i2c: imx519: Support for the Sony IMX519 sensor
- Documentation: devicetree: Add documentation for imx378 sensor
- v4l2: Add a Greyworld AWB mode.
- media: v4l2: Add Greyworld AWB control name
- dt-bindings: Add binding for the Infineon IRS1125 sensor
- media: i2c: Add a driver for the Infineon IRS1125 depth sensor
- net: phy: broadcom: Allow ethernet LED mode to be set via device tree
- phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
- phy: broadcom: Add bcm54213pe configuration
- net: phy: broadcom: optionally enable link-down powersave based on DT
- net: phy: Populate phy driver block for BCM54213PE
- net: phy: BCM54210PE does not support PTP
- net: phy: broadcom: Handle irqs on BCM54213PE
- net: phy: broadcom: Preserve LED4 settings
- net: phy: broadcom: Remove conflicting ECR global interrupt mask in
config_init
- net: phy: broadcom: Add led-swap property support
- staging: vchiq_arm: Set up dma ranges on child devices
- staging: vchiq_arm: Usa a DMA pool for small bulks
- pinctrl: bcm2835: Remove gpiochip on error
- dt-bindings: pci: Add DT docs for Brcmstb PCIe device
- bcmgenet: Disable skip_umac_reset by default
- media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
- spi: Force CS_HIGH if GPIO descriptors are used
- media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
- gpiolib: Don't prevent IRQ usage of output GPIOs
- brcmfmac: Prefer a ccode from OTP over nvram file
- media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
- serial: 8250: bcm2835aux - defer if clock is zero
- leds: Add the actpwr trigger
- staging/fbtft: Add support for display variants
- brcmfmac: Increase power saving delay to 2s
- gpio: Add gpio-fsm driver
- watchdog: bcm2835: Ignore params after the partition number
- firmware: raspberrypi: Add support for tryonce reboot flag
- Input: edt-ft5x06: Poll the device if no interrupt is configured.
- dt-bindings: Add compatible for BCM2711 DSI1
- staging/vc04_services: Add additional unpacked raw formats
- spi: bcm2835: Workaround/fix for zero-length transfers
- staging: fbtft: Add minipitft13 variant
- media: i2c: ov7251: Add fwnode properties controls
- drm/panel/raspberrypi-touchscreen: Use independent I2C actions with
delay.
- drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
- drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
- Extending ili9881c driver support for nwe080 panel
- dt-bindings: ili9881c: add compatible string for new panels
- drm/panel: Add panel driver for TDO Y17B based panels
- drm/panel: Add panel driver for Waveshare DSI touchscreens
- drivers/regulator : Add a regulator to Waveshare DSI-TOUCH series panels
- dt-bindings: vendor-prefixes: Add Geekworm
- dt-bindings: display: simple: add Geekworm MZP280 Panel
- dt-bindings: display: panel-dsi bindings
- staging/vchiq-mmal: Add buffer flags for interlaced video
- staging/vchiq-mmal: Add parameters for interlaced video support
- staging/vchiq-mmal: Add the deinterlace image effects enums
- Add Raspberry Pi PoE+ HAT support
- mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
- pwm: raspberrypi-poe: Add option of being created by MFD or FW
- staging/mmal-vchiq: Add module parameter to enable logging.
- hwmon: (pwm-fan) Add fan speed register support
- brcmfmac: Don't promote INFO logging to ERR
- spi: spidev: Restore loading from Device Tree
- regulator/rpi-panel-attiny: Don't read the LCD power status
- rtc: pcf8523: Fix oscillator stop bit handling
- media: i2c: ov7251: Make the enable GPIO optional.
- bindings: Add sck-idle-input to spi-gpio
- spi: gpio: Add sck-idle-input property
- media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
- media/i2c: Add driver for Omnivision OV2311
- dt-bindings: media: i2c: Add binding for ad5398 VCM
- media: i2c: Add driver for AD5398 VCM lens driver
- mm,page_alloc,cma: introduce a customisable threshold for allocating
pages in cma
- tpm_tis_spi_main: Force probe routine to run synchronously with driver
and device registration when IMA is enabled
- dt-bindings: vendor-prefixes: Add Arducam
- media: dt-bindings: media: i2c: Add Arducam Pivariety Series CMOS sensor
binding
- media: i2c: Add driver of Arducam Pivariety series camera
- thermal: broadcom: Use dev_err_probe to suppress defer errors
- hwmon: emc2305: fixups for driver submitted to mailing lists
- random: do not use jump labels before they are initialized
- media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
- media: i2c: Add driver of Arducam 64MP camera
- Add HDMI1 facility to the driver.
- media: video-mux: Read CSI2 config from FW, and pass to receiver
- media: adv7180: Nasty hack to allow input selection.
- media: i2c: ov7251: Add module param to select ext trig mode
- net: bcmgenet: Add 'eee' module parameter
- media: dt-bindings: Add DW9817 to DW9807 binding
- media: dw9807-vcm: Add support for DW9817 bidirectional VCM driver
- media: dt-bindings: Add regulator to dw9807-vcm
- media: dw9807-vcm: Add regulator support to the driver
- media: dw9807-vcm: Smooth the first user movement of the lens
- dtbindings: media: i2c: Add IMX708 CMOS sensor binding
- dt-bindings: media: i2c: Replace IMX708 sensor binding documentation
file
- media/i2c: Add a driver for the Sony IMX708 image sensor
- iio: adc: mcp3422: Add correct compatible strings
- gpio: pca953x: Add ti,tca9554 compatible string
- hwmon: (aht10): Add DT compatible string
- hwmon: (ds1621) Add DT compatible strings
- rtc: ds3232: Add DT compatible string for ds3234
- hwmon: (sht3x) Add DT compatible string
- iio: light: tsl4531: Add DT compatible string
- hwrng: bcm2835 - sleep more intelligently
- fbdev: Don't cancel deferred work if pagelist empty
- serial: 8250: Add NOMSI bug for bcm2835aux
- Bluetooth: hci_sync: Add fallback-bd-address prop
- Bluetooth: hci_bcm: Add more invalid BDADDRs
- pinctrl: bcm2835: Workaround for edge IRQ loss
- mmc: bcm2835: Use phys addresses for slave DMA config
- spi: bcm2835: Use phys addresses for slave DMA config
- pps: Compatibility hack should be X86-specific
- serial: sc16is7xx: Read modem line state at startup
- xhci: add quirk for host controllers that don't update endpoint DCS
- xhci: quirks: add link TRB quirk for VL805
- usb: xhci: add VLI_SS_BULK_OUT_BUG quirk
- usb: xhci: add XHCI_VLI_HUB_TT_QUIRK
- cfg80211: ship debian certificates as hex files
- drm/ili9486: Resolve clash in spi_device_id names
- rtc: rv3028: Add backup switchover mode support
- gpio_brcmstb: Allow to build for ARCH_BCM2835
- sdhci: Add SD Express hook
- reset: reset-brcmstb-rescal: Support shared use
- net: macb: Also set DMA coherent mask
- usb: dwc3: Set DMA and coherent masks early
- dt-binding: mfd: Add binding for Raspberry Pi RP1
- mfd: Add rp1 driver
- dt-bindings: pinctrl: Add bindings for Raspberry Pi RP1
- serial: pl011: rp1 uart support
- mmc: sdhci-of-dwcmshc: define sdio timeout clocks
- clk: rp1: Add sdio-clk driver
- i2c: designware: Add SMBUS quick command support
- dmaengine: dw-axi-dmac: Fixes for RP1
- spi: dw: Handle combined tx and rx messages
- pwm: Add support for RP1 PWM
- drm: Add RP1 DSI driver
- drm: Add RP1 DPI driver
- drm: Add RP1 VEC driver
- nvmem: raspberrypi: Add nvmem driver for accessing OTP data
- dt-bindings: net: cdns,macb: AXI tuning properties
- hwmon: Add RP1 ADC and temperature driver
- spi: gpio: Fix spi-gpio to correctly implement sck-idle-input
- spi: spi-gpio: Implement spidelay when requested bit rate <= 1 Mbps
- dt-bindings: gpu: v3d: Add BCM2712 to compatibility list
- dmaengine: bcm2835: Add BCM2712 support
- dmaengine: bcm2835: HACK: Support DMA-Lite channels
- dmaengine: bcm2835: Rename to_bcm2711_cbaddr to to_40bit_cbaddr
- drivers: iommu: Add BCM2712 IOMMU
- rtc: rtc-rpi: Add simple RTC driver for Raspberry Pi
- dt-bindings: rtc: new binding for Raspberry Pi RTC driver
- media: i2c: ov9282: Read chip ID via 2 reads
- media: i2c: ov9282: Add external FSIN trigger snapshot mode
- fbdev: Allow client to request a particular /dev/fbN node
- drm/fb-helper: Look up preferred fbdev node number from DT
- drivers: mmc: sdhci: add SPURIOUS_INT_RESP quirk
- dt-bindings: mmc: sdhci-of-dwcmhsc: Add Raspberry Pi RP1 support
- Add ability to export gpio used by gpio-poweroff
- gpio-poweroff: Disable the WARN
- w1: Disable kernel log spam
- xhci: Use more event ring segment table entries
- media/i2c: ov7251: Switch from V4L2_CID_GAIN to V4L2_CID_ANALOGUE_GAIN
- drm/bridge: display-connector: Select DRM_KMS_HELPER
- dtc update
- media: dt-bindings: i2c: Add Rohm BU64754 bindings
- media: i2c: Add ROHM BU64754 Camera Autofocus Actuator
- firmware/psci: Pass given partition number through
- media: i2c: adv7180: Use MEDIA_BUS_FMT_UYVY8_1X16 for CSI2 output
- media: i2c: adv7180: Add support for V4L2_CID_LINK_FREQ
- spi: bcm2835: Support spi0-0cs and SPI_NO_CS mode
- dt-bindings: usb: update dwc3 bindings for parkmode-disable quirks
- drivers: usb: dwc3: add FS/LS bus instance parkmode disable bit
- i2c: designware: Use SCL rise and fall times in DT
- i2c: designware: Support non-standard bus speeds
- serial: sc16is7xx: Don't spin if no data received
- arm64/Kconfig: Don't set DMA_BOUNCE_UNALIGNED_KMALLOC
- Bluetooth: btbcm: Add entry for BCM43439 UART BT
- i2c: mux: Add support for generic base-nr property
- non-upstream: support DS1 exit firmware re-download
- brcmfmac: Fix interoperating DPP and other encryption network access
- brcmfmac: Fix 802.1x
- drivers: mmc: add SD support for Command Queueing
- drivers: mmc: preallocate a block for SD extension register accesses
- drivers: mmc: trigger activity LED when CQE is active
- drivers: sdhci-brcmstb: work around mystery CQE CMD_IDLE_TIMER trampling
- drivers: mmc: cqhci: clear CQHCI_CTL if halt fails
- drivers: mmc: export SD extension register read/write functions
- drivers: mmc: be more cautious when manipulating Command Queue enable
- drivers: mmc: add debugfs entries for SD extension registers
- drivers: mmc: handle 1024-byte SD General Info lengths
- mmc: sdhci-brcmstb: add hs400_downgrade callback for bcm2712
- mmc: sdhci: extend maximum ADMA transfer length to 4MiB
- drivers: mmc: sdhci-brcmstb: improve bcm2712 card removal handling
- drivers: mmc: core: handle card-removal when running CQE recovery
- mmc: restrict posted write counts for SD cards in CQ mode
- mmc: don't reference requests after finishing them
- drivers: mmc: disable write-caching on Samsung 2023 model year SD cards
- mmc: quirks: disable cache on more known-bad Sandisk card date ranges
- mmc: block: disable CQ on SD cards when doing non-Discard erase
- mmc: quirks: add MMC_QUIRK_BROKEN_ERASE for Phison/Integral cards
- i2c: designware: Add support for bus clear feature
- i2c: designware: Make the SDA hold time half LCNT
- dw-axi-dmac-platform: Avoid trampling with zero length buffer
- drm/panel: Add and initialise an orientation field to drm_panel from OF
- drm/bridge: tc358762: Program the DPI mode into the chip
- drm/bridge: tc358762: revert move ops to enable
- pinctrl: bcm2835: Persist outputs by default
- spi: dw: Handle any number of gpiod CS lines
- backlight: Add a display name to the core, and a function to set it
- drm/bridge: panel: Name an associated backlight device
- media: pisp_be: Re-introduce video node offset
- spi: dt-bindings: Add RPI RP2040 GPIO Bridge
- spi: Add a driver for the RPI RP2040 GPIO bridge
- dmaengine: dw-axi-dmac: Honour snps,block-size
- brcmfmac: Only match complete feature names
- brcmfmac: Add "extsae" as an alias for "sae_ext"
- brcmfmac: support extsae with psk / 1x offloading
- spi: dw: Save bandwidth with the TMOD_TO feature
- spi: dw: Save bandwidth with the TMOD_RO feature
- spi: dw: don't immediately kill DMA transfers if an error occurs
- drivers: dw-axi-dmac: make more sensible choices about memory accesses
- DT: bindings: add a dma-maxburst property to snps,designware-i2s
- spi: dw: Fix non-DMA transmit-only transfers
- spi: dw: Clamp the minimum clock speed
- gpiolib: Override gpiochip numbers with DT aliases
- Bluetooth: hci_sync: Fix crash on NULL parent
- rtc: pcf8523: Fix oscillator stop bit handling reading from Control_1
- media: dt-bindings: i2c: Add Sony IMX500
- media: i2c: Add driver for Sony IMX500 sensor
- lib: earlycpio: export symbol find_cpio_data()
- NotForUpstream: media: video-mux: Propagate controls to source
- dma-buf: system_heap: Allow specifying maximum allocation order
- mm/numa: Allow override of kernel's default NUMA policy
- numa/emulation: Check emulated zones around the CMA window
- iommu/dma: Add ability to configure NUMA allocation policy for remapped
allocations
- mm/mempolicy: Add MPOL_RANDOM
- mm/mempolicy: Ignore runtime policy changes when set through cmdline
- mm/vmscan: Maintain TLB coherency in LRU code
- mmc: quirks: add more broken Kingston Canvas Go! SD card date ranges
- dt-bindings: usb: snps,dwc3: add FS/HS periodic NAK polling quirk
- usb: dwc3: core: add support for setting NAK enhancement bits for FS/HS
- drivers: usb: xhci: prevent a theoretical race on non-coherent platforms
- iio: humidity: dht11: Allow non-zero decimals
- drm: Set non-desktop property to true for writeback and virtual
connectors
- drm: Increase plane_mask to 64bit.
- drm: Add a DRM_MODE_TRANSPOSE option to the DRM rotation property
- drm: Add a rotation parameter to connectors.
- dmaengine: dw-axi-dmac: Allow client-chosen width
- spi: dw: Let the DMAC set the transfer widths
- drivers: usb: xhci: set HID bit in streaming endpoint contexts
- dmaengine: dw-axi-dmac: Only start idle channels
- mailbox: Add RP1 mailbox support
- firmware: Add an RP1 firmware interface over mbox
- misc: Add RP1 PIO driver
- pwm: Add pwm-pio-rp1 driver
- misc: Add ws2812-pio-rp1 driver
- drm/connector: Initialise max_bpc to the minimum value supported
- drm: vc4: dsi: Handle the different command FIFO widths
- drm/vc4: hvs: Defer dlist slots deallocation
- drm/vc4: Add hvs_dlist_allocs debugfs function.
- drm/vc4: Disable overrun interrupts
- drm: vc4: Block swiotlb bounce buffers being imported as dmabuf
- drm/vc4: Add option to call from crtc to encoder on vblank
- drm: vc4: dsi: Clocks should be running before reset
- drm: vc4: Reset DSI AFE on disable
- drm/vc4: Ensure DSI is enabled for FIFO resets
- drm/vc4: Add vblank callback to DSI0 to reset FIFO
- drm/vc4: Fixup mode for 7inch panel on DSI0
- drm/vc4: dsi: Don't reset the host until post_disable
- drm: vc4: dsi: enable video and then retry failed transfers
- drm/vc4: Allow setting the TV norm via module parameter
- drm/vc4: Initialise the tv_mode property default from cmdline_mode.
- drm/vc4_hdmi: Allow hotplug detect to be forced
- vc4/hdmi: Ignore hotplug interrupt with force_hotplug
- drm/vc4: Add a delay after disabling hdmi phy output
- drm/vc4: Implement vc6_hdmi_phy_disable
- drm/vc4: Also power down the PLL core when resetting PHY
- drm/vc4: dpi: Add override for RGB order
- vc4/drm:plane: Make use of chroma siting parameter
- drm/vc4: Add support for per plane scaling filter selection
- drm/vc4: Use the TPZ scaling filter for 1x1 source images
- drm/vc4: hvs: Defer updating the enable_bg_fill until vblank
- drm/vc4: Increase number of overlay planes from 16 to 48
- drm/vc4: Assign 32 overlay planes to writeback only
- drm/vc4: Do not include writeback conn load in load tracker
- drm/vc4: Drop panic priority for writeback connector
- drm/vc4: txp: Add a rotation property to the writeback connector
- drm/vc4: Remove request for min clocks when hdmi output is disabled
- drm/vc4: Disable the 2pixel/clock odd timings workaround for interlaced
- drm/vc4: fkms: Add firmware-kms mode
- drm/vc4: tests: Switch generation mockup to a switch
- drm/vc4: tests: Drop drm parameter for vc4_find_crtc_for_encoder
- drm/vc4: tests: Return the allocated output
- drm/vc4: tests: Add BCM2712 mock driver
- drm/vc4: tests: Add tests for BCM2712 PixelValve Muxing
- drm/vc4: tests: Use custom plane state for mock
- drm/vc4: tests: Add function to lookup a plane for a CRTC
- drm/vc4: tests: Add helper to add a new plane to a state
- drm/vc4: tests: Support a few more plane formats
- drm/vc4: tests: Introduce a test for LBM buffer size
- drm/vc4: tests: Update pv muxing tests now DSI1 is more flexible
- drm/vc4: tests: Fix up vc4_test_lbm_size
- drm/vc4: backport 27e0a194a256 and b3bf19552ea3
- drm/vc4: Cache LBM allocations to avoid double-buffering
- vc4: Add jack detection to HDMI audio driver
- drm/vc4: Use phys addresses for slave DMA config
- drm/vc4: PV1 can be driven via any HVS channel, so adapt to allow it
- drm/edid: When reset, assume HDMI displays support RGB444
- drm/vc4: Correct one logging message that got promoted from dbg to err
- drm: vc4: hvs: Fix vc6_hvs_debugfs_dlist state lookup
- drm/vc4: Add algorithmic handling for SAND
- drm: vc4: plane: Avoid using pitch in calculating UBM for SAND
- drm/vc4: Correct arithmetic for shifting between columns of SAND images
- drm/vc4: plane: Correct SAND30 word sizing for cropping on BCM2712
- drm/vc4: plane: Ensure fetch_count is sufficient for hw in SAND mode
- drm/vc4: plane: Increase UPM allocation size for YUV444
- drm/vc4: plane: Enable scaler for YUV444 on GEN6
- drm/vc4: plane: Use nearest neighbour filter with YUV444 workaround
- drm/vc4: plane: Fix incorrect handling of GEN_6_D in
vc4_plane_async_set_fb
- drm/vc4: tests: Use the correct return type in
vc4_mock_atomic_add_output()
- drm/vc4: plane: Add support for P01[026] and Q01[026] formats
- drm/vc4: hvs: Populate YUV to RGB matrices for GEN_6D
- drm/vc4: plane: Swap Cb/Cr pointers for YVU formats
- drm/modes: Handle reflect_[xy] in the middle of the cmd line
- drm/tests: Add cmd line test for reflect_[xy] not being last param
- serial: core: Add the Raspberry Pi firmware UART id
- serial: tty: Add a driver for the RPi firmware UART
- cgroup: Add cgroup_enable option
- drm: bridge: panel: Connector to allow interlaced modes
- docs: pcm3168a: Add DT bindings to force clock consumer mode
- media: imx290: Add module parameter to allow selection of HCG mode
- mmc: sd: filter card CQ support based on an allow-list
- mmc: set MMC_QUIRK_KNOWN_WORKING_SD_CQ on Raspberry Pi class A2 cards
- mmc: use downstream DT property to modify CQE and/or SD CQ behaviour
- media: rp1: Add downstream CFE (Camera Front End) driver
- mmc: bcm2835: Add downstream overclocking support
- drivers: media: pisp_be: Add support for YUV422 planar format
- drivers: media: pisp_be: Remove unused fields in struct pisp_be_config
- dmaengine: bcm2835: Fix a build warning
- spi: dw: Wait for idle after TX
- drm/framebuffer: Pitch checks aren't valid for non-linear modifiers
- PCI: brcmstb: set BCM7712/2712-specific AXI bridge handling behaviours
- PCI: brcmstb: Enable CRS software visibility after linkup
- PCI: brcmstb: add NO_SSC quirk for BCM2712
- dt-bindings: pci: pcie-brcmstb: add BCM2712-specific properties
- PCI: brcmstb: add support for BCM2712 priority forwarding
- dt-bindings: pci: pcie-brcmstb: add optional brcm,tperst-clk-ms property
- PCI: pcie-brcmstb: optionally extend Tperst_clk time
- dt-bindings: PCI: brcmstb: add optional property - "brcm,tperst-clk-ms"
- drm/panel: Add panel driver for Ilitek ILI9806E panel
- dmaengine: dw-axi-dmac: Improve axi_desc_put
- dmaengine: dw-axi-dmac: Fix alignment checks
- PCI: brcmstb: Add link statistics debug features
- PCI: pcie-brcmstb: add more safeguards for clkreq "safe" mode
- PCI: quirks: work around VL805 firmware ASPM meddling
- usb: xhci: default to Intel scheme for calculating U1/U2 timeouts
- hwmon: aht10: Fix AHT20 initialization
- watchdog: Reduce severity of release without stop
- wifi: brcmfmac: Include modinfo for 43456 CLM blob
- usb: xhci: set Input Slot Context bit in xhci_fixup_endpoint
- firmware/raspberrypi: raise timeout to 3s
- gpiolib: Avoid the hotplug performance reduction
- media/i2c: Add driver for ams Mira220
- drivers: irq-bcm2836: preserve unrelated bits in LOCAL_GPU_ROUTING
- drivers: irq-bcm283x: swizzle interrupts on ARMv7 too
- usb: dwc2: return correct frame counts with high-speed host
- usb: dwc2: limit "maximum packet size" for split-IN transfers
- drivers: dwc2: don't use shifted frame number internally
- drivers: dwc2: better handle hardware length & alignment issues
- usb: dwc2: masquerade split-interrupt transfers
- brcmfmac: On RPi, 43430 and 43455 are CYW parts
- drm/probe-helper: Ensure cmdline mode matches interlace mode
- clk: clk-gpio: Support acquire/release semantics
- dt-bindings: clock: Add gpio-gate-clock-releasing
- drivers: meida: pisp_be: Rename format align field
- drivers: media: pisp_be: Add minimal alinment to the format structure
- arm64/dma-mapping: Fix arch_sync_dma_for_device to respect dir parameter
- media: pisp_be: Re-introduce multi-context support
- net: lan78xx: Ack pending PHY ints when resetting
- lan78xx: Enable LEDs and auto-negotiation
- lan78xx: Read initial EEE status from DT
- lan78xx: Return tx_lpi_timer even if disabled
- PCI: pcie-brcmstb: fake MSIx support on internal MSI target
- drm/connector: hdmi: Attempt YUV422 output if RGB isn't supported
- pinctrl: Reinstate the downstream pinctrl-rp1 driver
- config: Allow MFD_RP1 as well as MISC_RP1
- dmaengine: dw-axi-dmac: Per-channel burst limits
- Fullscreen Splash Images
- drivers: thermal: step_wise: add support for hysteresis
- media: uapi: Clarify MBUS color component order for serial buses
- media: tc358743: Fix the RGB MBUS format
- video: fbdev: simplefb: Add b8g8r8 and b5g6r5 formats
- drm/panel: st7701: Add support for Pimoroni HyperPixel 2.1 Round
- staging: vchiq_arm: Register bcm2835-codec as a platform driver
- staging: vchiq_arm: Register bcm2835-camera as a platform driver
- staging: vc04_services: bcm2835-camera: Add back the downstream driver
- staging: vc04_services: Add a V4L2 M2M codec driver
- media: platform: Move bcm2835-unicam compatible to downstream driver
- mfd: bcm2835-pm: Add support for BCM2712
- irqchip/irq-brcmstb-l2: Add config for 2711 controller
- mmc: brcmstb: add support for BCM2712
- drm/vc4: plane: Remove dead channels_scaled code
- drm/vc4: plane: TPZ scaling modes cannot reduce lbm size when alpha-less
- clk: rp1: Allow audio out to use PLL_AUDIO_SEC; workaround rounding
error
- clk: rp1: Correct declarations of divider parents
- clk: rp1: Bug fix! Set correct value for PLL_CS_REFDIV_MASK
- clk: rp1: Fix rp1_pll_divider_determine_rate
- drm/vc4: Correct buffer address on async commit when vertically flipped
- ASoC:Add Hifiberry Studio DAC8x soundcard driver
- media: hevc_dec: Add in downstream single planar SAND variant
- media: hevc_dec: Add module parameter for video_nr
- drivers: media: pispbe: Add V4L2_PIX_FMT_NV12MT_COL128 format support
- pcie-brcmstb: move the unilateral disable of CLKREQ# before link-up
- media: pisp_be: Add support for the NV12MT_10_COL128 format
- gpu/drm: panel: Add panel driver for Ilitek 79600A based panels
- input: touch: Add a driver for the Ilitek V3 touch controllers
- regulator/rpi-panel-v2: Disable the PWM when off
- Revert "media: i2c: ov5647: Fix v4l2-compliance failure subscribing to
events"
[ Ubuntu-unstable: 7.0.0-3.3 ]
* resolute/linux-unstable: 7.0.0-3.3 -proposed tracker (LP: #2143020)
* Miscellaneous Ubuntu changes
- [Config] updateconfig after rebase to v7.0-rc2
- [Config] switch to PREEMPT_LAZY
[ Ubuntu-unstable: 7.0.0-2.2 ]
* resolute/linux-unstable: 7.0.0-2.2 -proposed tracker (LP: #2142764)
[ Ubuntu-unstable: 7.0.0-1.1 ]
* resolute/linux-unstable: 7.0.0-1.1 -proposed tracker (LP: #2142402)
* Miscellaneous Ubuntu changes
- [packaging] rename to linux-unstable
- [Config] updateconfig after rebase to v7.0-rc1
- Update Changes.md
- [Packaging] add libbpf-dev to Build-Depends
- [Config] disable AMD_ISP4, FTBFS
- [Packaging] debian.master/dkms-versions -- temporarily remove zfs FTBFS
- [Packaging] debian.master/dkms-versions -- temporarily remove evdi FTBFS
- [Config] updateconfig after rebase to v7.0-rc1
- [Config] update toolchain version
-- Juerg Haefliger <[email protected]> Mon, 16 Mar 2026
15:41:33 +0100
** Changed in: linux-raspi (Ubuntu)
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2060942
Title:
Missing power LED on earlier models
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/2060942/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs