This bug was fixed in the package linux-raspi - 6.7.0-1001.1

---------------
linux-raspi (6.7.0-1001.1) noble; urgency=medium

  * noble/linux-raspi: 6.7.0-1001.1 -proposed tracker (LP: #2051136)

  * Packaging resync (LP: #1786013)
    - [Packaging] update Ubuntu.md
    - [Packaging] update update.conf
    - debian/dkms-versions -- update from kernel-versions (main/d2024.01.02)

  * Remove linux-modules-extra (LP: #2048862)
    - [Packaging] raspi: Remove linux-modules-extra package

  * Make dwc2 the default (LP: #2048861)
    - SAUCE: ARM: dts: bcm27xx: Make dwc2 the default

  * Raspberry Pi 3B+ doesnt boot from USB on 23.10 Mantic (LP: #2039786)
    - SAUCE: Revert "usb: misc: onboard-hub: add support for Microchip USB2514B
      USB 2.0 hub"

  * Missing overlays/README (LP: #1954757)
    - SAUCE: (no-up) Install overlays/README

  * [Raspberry Pi/lunar] systemd-oomd fails with
    "ConditionControlGroupController=memory was not met" (LP: #2017209)
    - SAUCE: Revert "cgroup: Disable cgroup "memory" by default"

  * Remove armhf support (LP: #2048864)
    - [Packaging] raspi: Remove armhf packages
    - [Packaging] raspi: Remove armhf ABI files

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Initial import of debian.raspi from mantic:linux-raspi
      (6.5.0-1010.13)
    - [Packaging] raspi: Sync packaging files from debian.master
    - [Packaging] raspi: Initial version of linux-raspi for Noble
    - [Config] raspi: updateconfigs after rebase to Ubuntu-6.7.0-2.2
    - [Config] raspi: Include master annotations
    - [Packaging] raspi: Disable all ABI checks
    - SAUCE: Revert "iommu: Retire map/unmap ops"
    - [Packaging] raspi: Import of upstream raspberrypi patchset
    - [Config] raspi: updateconfigs after import of rpi-6.6.y patchset
    - [Config] raspi: Set SWIOTLB_DYNAMIC=n
    - SAUCE: arm64: dts: broadcom: Remove downstream dt overlay support
    - SAUCE: (no-up) ARM: dts: Disable unsupported Raspberry Pi DTBs
    - SAUCE: ARM: dts: Fix broken symlinks
    - SAUCE: ARM: dts: overlays: Fix file permissions
    - [Packaging] raspi: Update reconstruct script

  * Miscellaneous upstream changes
    - raspberrypi-firmware: Update mailbox commands
    - drm/vc4: Add FKMS as an acceptable node for dma ranges.
    - drm/atomic: Don't fixup modes that haven't been reset
    - drm/vc4: Allow setting the TV norm via module parameter
    - drm/vc4: Add firmware-kms mode
    - drm/vc4: Add support for gamma on BCM2711
    - drm/vc4: Add debugfs node that dumps the vc5 gamma PWL entries
    - drm/vc4: hvs: Force modeset on gamma lut change
    - drm/vc4: Relax VEC modeline requirements and add progressive mode support
    - drm/vc4: Make VEC progressive modes readily accessible
    - drm: Check whether the gamma lut has changed before updating
    - drm/vc4: Enable gamma block only when required.
    - drm/vc4: Only add gamma properties once.
    - drm/vc4: Validate the size of the gamma_lut
    - drm/vc4: Disable Gamma control on HVS5 due to issues writing the table
    - drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
    - drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
    - vc4/drm: vc4_plane: Keep fractional source coords inside state
    - vc4/drm: Handle fractional coordinates using the phase field
    - drm: Add chroma siting properties
    - vc4/drm:plane: Make use of chroma siting parameter
    - drm/vc4: Force trigger of dlist update on margins change
    - drm/atomic-helpers: remove legacy_cursor_update hacks
    - drm/atomic: If margins are updated, update all planes.
    - drm/vc4: hvs: Skip DebugFS Registration for FKMS
    - drm/vc4_hdmi: Allow hotplug detect to be forced
    - vc4_hdmi: Avoid log spam for audio start failure
    - drm/vc4: hvs: Defer dlist slots deallocation
    - drm/vc4: hvs: Initialize the dlist allocation list entry
    - drm/vc4: hvs: Move the dlist allocation destruction to a function
    - drm/vc4: hvs: Destroy dlist allocations immediately when running a test
    - drm/vc4_plane: Add support for YUV444 formats
    - drm/vc4: Calculate bpc based on max_requested_bpc
    - drm/vc4: Set AXI panic modes for the HVS
    - drm/vc4: drop unnecessary and harmful HDMI RGB format check
    - drm/vc4: Limit max_bpc to 8 on Pi0-3
    - arm64: setup: Fix build warning
    - BCM2708: Add core Device Tree support
    - config: Add default configs
    - clk-raspberrypi: Add ISP to exported clocks
    - Register the clocks early during the boot process, so that 
special/critical
      clocks can get enabled early on in the boot process avoiding the risk of
      disabling a clock, pll_divider or pll when a claiming driver fails to
      install propperly - maybe it needs to defer.
    - clk-bcm2835: Mark used PLLs and dividers CRITICAL
    - clk-bcm2835: Add claim-clocks property
    - clk-bcm2835: Read max core clock from firmware
    - clk: clk-bcm2835: Use %zd when printing size_t
    - 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: Pass DT node to rpi_firmware_get
    - clk-bcm2835: Remove VEC clock support
    - arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65
    - cache: export clean and invalidate
    - Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
    - Revert "Bluetooth: Always request for user confirmation for Just Works (LE
      SC)"
    - Revert "Bluetooth: Always request for user confirmation for Just Works"
    - Revert "net: bcmgenet: Request APD, DLL disable and IDDQ-SR"
    - Revert "Revert "xhci: add quirk for host controllers that don't update
      endpoint DCS""
    - smsx95xx: fix crimes against truesize
    - smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
    - Allow mac address to be set in smsc95xx
    - cgroup: Disable cgroup "memory" by default
    - 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
    - bcm: Make RASPBERRYPI_POWER depend on PM
    - bcm2835-rng: Avoid initialising if already enabled
    - Update vfpmodule.c
    - i2c: bcm2835: Add debug support
    - irqchip: irq-bcm2836: Remove regmap and syscon use
    - lan78xx: Enable LEDs and auto-negotiation
    - 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
    - pinctrl-bcm2835: Set base to 0 give expected gpio numbering
    - Main bcm2708/bcm2709 linux port
    - bcm2708 framebuffer driver
    - Pulled in the multi frame buffer support from the Pi3 repo
    - fbdev: add FBIOCOPYAREA ioctl
    - dmaengine: Add support for BCM2708
    - MMC: added alternative MMC driver
    - mmc: block: Don't do single-sector reads during recovery
    - Adding bcm2835-sdhost driver, and an overlay to enable it
    - vc_mem: Add vc_mem driver for querying firmware memory addresses
    - Add /dev/gpiomem device for rootless user GPIO access
    - Add SMI driver
    - Add Chris Boot's i2c driver
    - char: broadcom: Add vcio module
    - 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
    - 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)
    - lan78xx: Read initial EEE status from DT
    - hid: Reduce default mouse polling interval to 60Hz
    - Add ability to export gpio used by gpio-poweroff
    - firmware/raspberrypi: Notify firmware of a reboot
    - irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
    - net: lan78xx: Disable TCP Segmentation Offload (TSO)
    - brcmfmac: Re-enable firmware roaming support
    - lan78xx: Move enabling of EEE into PHY init code
    - cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
      MEDIA_SUBDRV_AUTOSELECT
    - firmware: raspberrypi: Add backward compatible get_throttled
    - sc16is7xx: Don't spin if no data received
    - net: lan78xx: Support auto-downshift to 100Mb/s
    - firmware: raspberrypi: Report the fw variant during probe
    - lan78xx: Debounce link events to minimize poll storm
    - lan78xx: EEE support is now a PHY property
    - media: tc358743: Increase FIFO level to 374.
    - media: tc358743: Add support for 972Mbit/s link freq.
    - media: tc358743: Check I2C succeeded during probe.
    - 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
    - MAINTAINERS: Add entry for BCM2835 Unicam driver
    - media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
    - staging: mmal-vchiq: Avoid use of bool in structures
    - staging: mmal-vchiq: Add support for event callbacks.
    - staging: vc04_services: Support sending data to MMAL ports
    - media: videobuf2: Allow exporting of a struct dmabuf
    - staging: mmal-vchiq: Fix client_component for 64 bit kernel
    - staging: mmal_vchiq: Add in the Bayer encoding formats
    - staging: mmal-vchiq: Update mmal_parameters.h with recently defined params
    - staging: mmal-vchiq: Free the event context for control ports
    - staging: mmal-vchiq: Fix memory leak in error path
    - 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()
    - usbhid: call usb_fixup_endpoint after mangling intervals
    - arm: bcm2835: Add bcm2838 compatible string.
    - i2c: bcm2835: Set clock-stretch timeout to 35ms
    - drm/v3d: Clock V3D down when not in use.
    - drivers: char: add chardev for mmap'ing the RPiVid control registers
    - 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
    - media: i2c: imx519: Support for the Sony IMX519 sensor
    - Documentation: devicetree: Add documentation for imx378 sensor
    - v4l2: Add a Greyworld AWB mode.
    - staging: bcm2835-camera: Add greyworld AWB mode
    - media: v4l2: Add Greyworld AWB control name
    - staging:bcm2835-camera: Fix the cherry-pick of AWB Greyworld
    - ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible
    - dt-bindings: Add binding for the Infineon IRS1125 sensor
    - media: i2c: Add a driver for the Infineon IRS1125 depth sensor
    - drm/v3d: Suppress all but the first MMU error
    - staging: vchiq_arm: Register vcsm-cma as a platform driver
    - staging: vchiq_arm: Register bcm2835-codec as a platform driver
    - net:phy:2711 Allow ethernet LED mode to be set via device tree
    - v3d_drv: Handle missing clock more gracefully
    - v3d_gem: Kick the clock so firmware knows we are using firmware clock
      interface
    - clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks
    - ARM: bcm: Backport BCM2711 support from upstream
    - Initialise rpi-firmware before clk-bcm2835
    - pinctrl: bcm2835: Remove gpiochip on error
    - video: fbdev: bcm2708_fb: Use common compat header
    - of: overlay: Correct symbol path fixups
    - dt-bindings: pci: Add DT docs for Brcmstb PCIe device
    - bcmgenet: Disable skip_umac_reset by default
    - media: videodev2.h: Add a format for column YUV4:2:0 modes
    - media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
    - RFC: media: Add media_request_{pin,unpin} API
    - staging: media: rpivid: Add Raspberry Pi V4L2 H265 decoder
    - spi: Force CS_HIGH if GPIO descriptors are used
    - media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
    - media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
    - media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
    - media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
    - staging: vchiq: Load bcm2835_isp driver from vchiq
    - media: i2c: tc358743: Fix fallthrough warning
    - video: bcm2708_fb: Disable FB if no displays found
    - staging: vc04_services: mmal-vchiq: Update parameters list
    - staging:vc04_services: bcm2835-camera: Request headers with I-frame
    - gpiolib: Don't prevent IRQ usage of output GPIOs
    - PCI: brcmstb: Add DT property to control L1SS
    - media: irs1125: Using i2c_transfer for ic2 reads
    - media: irs1125: Refactoring and debug messages
    - media: irs1125: Atomic access to imager reconfiguration
    - media: irs1125: Keep HW in sync after imager reset
    - brcmfmac: Prefer a ccode from OTP over nvram file
    - media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Kconfig/Makefile for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
    - media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
    - serial: 8250: bcm2835aux - defer if clock is zero
    - media: Add a pixel format for MIPI packed 12bit luma only.
    - media: Add a pixel format for MIPI packed 14bit luma only.
    - media: bcm2835-unicam: Add support for 12bit mono packed format
    - media: bcm2835-unicam: Add support for 14bit mono sources
    - media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
    - media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps
    - media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection
    - media: bcm2835: unicam: Set VPU min clock freq to 250Mhz.
    - dt-bindings: bcm2835-unicam: Update documentation with new clock params
    - leds: Add the actpwr trigger
    - media: bcm2835-unicam: Drop WARN on uing direct cache alias
    - media: i2c: tc358743: Only allow supported pixel fmts in set_fmt
    - media: bcm2835-unicam: Always service interrupts
    - media: bcm2835: unicam: Fix uninitialized warning
    - media: bcm2835-unicam: Fixup review comments from Hans.
    - media: bcm2835-unicam: Retain packing information on G_FMT
    - media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
    - staging/fbtft: Add support for display variants
    - brcmfmac: Increase power saving delay to 2s
    - net: bcmgenet: Reset RBUF on first open
    - char: Add broadcom char drivers back to build files
    - staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32
    - staging: vc04_services: Add new vc-sm-cma driver
    - staging: vchiq-mmal: Add support for 14bit Bayer
    - staging: mmal-vchiq: Add monochrome image formats
    - staging: mmal-vchiq: Use vc-sm-cma to support zero copy
    - staging: vc04_services: Add a V4L2 M2M codec driver
    - uapi: bcm2835-isp: Add bcm2835-isp uapi header file
    - staging: vc04_services: ISP: Add a more complex ISP processing component
    - gpio: Add gpio-fsm driver
    - rpisense-fb: Set pseudo_pallete to prevent crash on fbcon takeover
    - bcm2708_fb: Fix a build warning
    - watchdog: bcm2835: Ignore params after the partition number
    - firmware: raspberrypi: Add support for tryonce reboot flag
    - phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
    - phy: broadcom: Add bcm54213pe configuration
    - Input: edt-ft5x06: Poll the device if no interrupt is configured.
    - drm/panel/raspberrypi-touchscreen: Use independent I2C actions with delay.
    - drm/panel/raspberrypi-ts: Insert delay before polling for startup state
    - dt-bindings: Add compatible for BCM2711 DSI1
    - media: bcm2835-unicam: Correctly handle error propagation for stream on
    - media: bcm2835-unicam: Return early from stop_streaming() if stopped
    - media: bcm2835-unicam: Clear clock state when stopping streaming
    - PCI: brcmstb: Advertise MSI-X support
    - net: lan78xx: Ack pending PHY ints when resetting
    - staging/vc04_services: Add additional unpacked raw formats
    - staging/bcm2835-isp: Add the unpacked (16bpp) raw formats
    - staging/bcm2835-isp: Log the number of excess supported formats
    - uapi: bcm2835-isp: Add colour denoise configuration
    - staging: vc04_services: ISP: Add colour denoise control
    - spi: bcm2835: Workaround/fix for zero-length transfers
    - kbuild: Silence unavoidable dtc overlay warnings
    - bcm2835-isp: Allow formats with different colour spaces.
    - media: bcm2835-unicam: Fix bug in buffer swapping logic
    - Assign crypto aliases to different AES implementation modules
    - media/v4l2_m2m: In buffered mode run jobs if either port is streaming
    - media: i2c: add ov9281 driver.
    - media: ov5647: Fix return codes from ov5647_write/ov5647_read functions.
    - media: i2c: ov5647: Parse and register properties
    - staging/bcm2835-camera: Add support for DMABUFs
    - staging: fbtft: Add minipitft13 variant
    - drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
    - staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2
    - staging/bcm2835-isp: Fix compiler warning
    - media: i2c: ov5647: Correct pixel array offset
    - media: i2c: ov5647: Correct minimum VBLANK value
    - media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
    - staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 
bytes
    - media: bcm2835-unicam: Forward input status from subdevice
    - media: i2c: ov7251: Add fwnode properties controls
    - drm/panel/raspberrypi-touchscreen: Handle I2C errors.
    - drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
    - Input: edt-ft54x6: Clean up timer and workqueue on remove
    - 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
    - staging/mmal-vchiq: Add module parameter to enable logging.
    - staging: mmal-vchiq: Reset buffers_with_vpu on port_enable
    - drivers/gpio: Add a driver that wraps the PWM API as a GPIO controller
    - media: i2c: ov5647: Sensor should report RAW color space
    - vc04_services: isp: Report input node as wanting full range RAW color 
space
    - media/bcm2835-unicam: Parse pad numbers correctly
    - media/bcm2835-unicam: Add support for configuration via MC API
    - staging/bcm2835-camera: Add support for H264_MIN_QP, H264_MAX_QP
    - staging/bcm2835-camera: Add support for MPEG_VIDEO_FORCE_KEY_FRAME
    - brcmfmac: Don't promote INFO logging to ERR
    - media: i2c: ov5647: Support HFLIP and VFLIP
    - drivers: bcm2835_isp: Allow multiple users for the ISP driver.
    - drivers: bcm2835_isp: Fix div by 0 bug.
    - spi: spidev: Restore loading from Device Tree
    - drivers: bcm2835_unicam: Add logging message when a frame is dropped.
    - regulator/rpi-panel-attiny: Don't read the LCD power status
    - rtc: pcf8523: Fix oscillator stop bit handling
    - drm/panel-simple: Populate bpc when using panel-dpi
    - drm/panel-simple: Allow the bus format to be read from DT for panel-dpi
    - media: i2c: ov5647: Add support for regulator control.
    - media: i2c: ov7251: Make the enable GPIO optional.
    - staging/bcm2835-isp: Fix cleanup after init fail
    - uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
    - bcm2835-v4l2-isp: Add missing lock initialization
    - mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
    - pwm: raspberrypi-poe: Add option of being created by MFD or FW
    - power: rpi-poe: Drop CURRENT_AVG as it is not hardware averaged
    - power: rpi-poe: Add option of being created by MFD or FW
    - drivers: bcm2835_unicam: Disable trigger mode operation
    - Extending ili9881c driver support for nwe080 panel
    - media: bcm2835-unicam: Set ret on error path in unicam_async_complete()
    - i2c: bcm2835: Make clock-stretch timeout configurable
    - Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
    - media: uapi: Document format MEDIA_BUS_FMT_RGB565_1X24_CPADHI
    - dt-bindings: vendor-prefixes: Add Geekworm
    - dt-bindings: display: simple: add Geekworm MZP280 Panel
    - drm/panel: simple: add Geekworm MZP280 Panel
    - drm/panel: simple: Remove custom handling of orientation
    - drm/panel: Add panel driver for Ilitek ILI9806E panel
    - drm/panel: Add panel driver for TDO Y17B based panels
    - bindings: Add sck-idle-input to spi-gpio
    - spi: gpio: Add sck-idle-input property
    - media: bcm2835-unicam: Handle a repeated frame start with no end
    - media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
    - media/i2c: Add driver for Omnivision OV2311
    - staging: vc04_services: isp: Permit all sRGB colour spaces on ISP outputs
    - drivers: staging: bcm2835-isp: Do not cleanup mmal vcsm buffer on
      stop_streaming
    - dt-bindings: media: i2c: Add binding for ad5398 VCM
    - media: i2c: Add driver for AD5398 VCM lens driver
    - media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding
    - media: i2c: Rename ad5398 to ad5398_vcm
    - drivers: staging: bcm2835-isp: Clear LS table handle in the firmware
    - mm,page_alloc,cma: introduce a customisable threshold for allocating pages
      in cma
    - pinctrl: bcm2835: Only return non-GPIOs to inputs
    - drm/panel: ilitek-ili9881c: Clean up on mipi_dsi_attach failure
    - drm/panel: panel-ilitek9881c: Add prepare_upstream_first flag
    - clk-bcm2835: use subsys_initcall for the clock driver when IMA is enabled
    - 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
    - dt-bindings: hwmon: add microchip,emc2305.yaml dt binding description.
    - hwmon: emc2305: fixups for driver submitted to mailing lists
    - media: i2c: Update irs1125 Kconfig entry
    - media: i2c: arducam-pivariety: Fixup for mainline API changes
    - vc04_services: vchiq-mmal: Add defines for mmal_es_format flags
    - random: do not use jump labels before they are initialized
    - drm/v3d: Switch clock setting to new api
    - clk-raspberrypi: Enable minimize for all firmware clocks
    - media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
    - media: i2c: Add driver of Arducam 64MP camera
    - media: i2c: arducam_64mp: Advertise embedded data node on media pad 1
    - Add HDMI1 facility to the driver.
    - Populate phy driver block for BCM54213PE
    - clk: bcm: rpi: Add the BCM283x pixel clock.
    - media: bcm2835-unicam: Correctly handle FS + FE ISR condtion
    - drm/panel-simple: hack ignore orientation
    - media: video-mux: Read CSI2 config from FW, and pass to receiver
    - media: i2c: arducam-pivariety: Add custom controls
    - media: bcm2835-unicam: Fix for possible dummy buffer overrun
    - brcmfmac: Read alternative firmware names from DT
    - drm/panel: Rename GEM CMA helpers GEM DMA helpers
    - media: bcm2835-unicam: Fix up start/stop api change
    - drivers: usb: dwc_otg: fix reference passing when checking bandwidth
    - drivers: dwc_otg: stop GCC from patching FIQ functions
    - net: phy: BCM54210PE does not support PTP
    - media: adv7180: Nasty hack to allow input selection.
    - media: i2c: ov7251: Add module param to select ext trig mode
    - drm/panel: panel-ilitek9881c: Use cansleep methods
    - drm/panel: panel-ilitek9881c: Crystalfontz support
    - net: bcmgenet: Add 'eee' module parameter
    - drm/panel: simple: Add Innolux AT056tN53V1 5.6" VGA
    - 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
    - media/i2c: Add a driver for the Sony IMX708 image sensor
    - net: phy: broadcom: Make LEDs 3+4 shadow LEDs 1+2
    - drivers: media: imx708: Enable long exposure mode
    - drivers: media: i2c: imx708: Fix crop information
    - media: bcm2835-unicam: Use mipi-csi2.h header for data type values
    - media: bcm2835-unicam: Add support for RAW16 formats
    - drm/panel/panel-sitronix-st7701: Support SPI config and RGB data
    - 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
    - iio: light: veml6070: Add DT compatible string
    - media: i2c: imx219: Correct the minimum vblanking value
    - ad5398_vcm: Fixup ad5398_probe prototype
    - clk: bcm: rpi: Create helper to retrieve private data
    - media: i2c: Add PDAF support for IMX519
    - drivers: media: i2c: imx708: Fix WIDE_DYNAMIC_RANGE control with long
      exposure
    - rpisense-fb: Add explicit fb_deferred_io_mmap hook
    - hwrng: bcm2835 - sleep more intelligently
    - fbdev: Don't cancel deferred work if pagelist empty
    - drivers: media: imx708: Increase usable link frequencies
    - drivers: media: imx708: Remove unused control fields
    - drivers: media: imx708: Tidy-ups to address upstream review comments
    - dt-bindings: media: i2c: Replace IMX708 sensor binding documentation file
    - drivers: media: imx708: Follow the standard devicetree labels
    - drives: media: imx708: Put HFLIP and VFLIP controls in a cluster
    - media: bcm2835-unicam: Start and stop media_pipeline with same node
    - drm/panel: Add panel driver for Waveshare DSI touchscreens
    - input: goodix: Add option to poll instead of relying on IRQ line
    - 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
    - media: i2c: imx258: Remove unused defines
    - media: i2c: imx258: Make image geometry meet sensor requirements
    - media: i2c: imx258: Disable digital cropping on binned modes
    - media: i2c: imx258: Remove redundant I2C writes.
    - media: i2c: imx258: Add regulator control
    - media: i2c: imx258: Make V4L2_CID_VBLANK configurable.
    - media: i2c: imx258: Add support for 24MHz clock
    - media: i2c: imx258: Add support for running on 2 CSI data lanes
    - media: i2c: imx258: Follow normal V4L2 behaviours for clipping exposure
    - media: i2c: imx258: Add get_selection for pixel array information
    - media: i2c: imx258: Allow configuration of clock lane behaviour
    - media: i2c: imx258: Correct max FRM_LENGTH_LINES value
    - media: i2c: imx258: Add support for long exposure modes
    - media: i2c: imx258: Issue reset before starting streaming
    - media: i2c: imx258: Set pixel_rate range to the same as the value
    - media: i2c: imx258: Support faster pixel rate on binned modes
    - dt-bindings: media: imx258: Rename to include vendor prefix
    - dt-bindings: media: imx258: Add alternate compatible strings
    - media: i2c: imx258: Change register settings for variants of the sensor
    - media: i2c: imx258: Make HFLIP and VFLIP controls writable
    - drm/v3d: New debugfs end-points to query GPU usage stats.
    - drm/vc4: Use phys addresses for slave DMA config
    - mmc: bcm2835: Use phys addresses for slave DMA config
    - spi: bcm2835: Use phys addresses for slave DMA config
    - drm/vc4: hdmi: Increase MAI fifo dreq threshold
    - i2c-bcm2835: Flush FIFOs cleanly on error
    - i2c-bcm2835: Do not abort transfers on ERR if still active
    - i2c-bcm2835: Implement I2C_M_IGNORE_NAK
    - pps: Compatibility hack should be X86-specific
    - drivers: media: imx296: Disable 2x2 binned mode
    - panel-sitronix-st7701: Fix panel prepare over SPI
    - serial: sc16is7xx: Read modem line state at startup
    - drivers: media: bcm2835_unicam: Improve frame sequence count handling
    - driver: media: i2c: imx477: Re-enable temperature sensor
    - media: i2c: arducam_64mp: Modify the line length of 1280x720 resolution
    - media: i2c: arducam_64mp: Add 8000x6000 resolution
    - media: i2c: arducam_64mp: Add PDAF support
    - xhci: quirks: add link TRB quirk for VL805
    - usb: xhci: borrow upstream TRB_FETCH quirk on VL805 hosts
    - usb: xhci: add VLI_SS_BULK_OUT_BUG quirk
    - usb: xhci: add XHCI_VLI_HUB_TT_QUIRK
    - cfg80211: ship debian certificates as hex files
    - drivers: media: imx296: Add standby delay during probe
    - drivers: media: imx296: Updated imx296 driver for external trigger
    - drm/ili9486: Resolve clash in spi_device_id names
    - input: ads7846: Add missing spi_device_id strings
    - Revert "drivers: char: add chardev for mmap'ing the RPiVid control
      registers"
    - configs: Regenerate with CONFIG_MEDIA_SUPPORT_FILTER unset
    - bcm2835-unicam: hacks to allow it to build
    - Revert "configs: Regenerate with CONFIG_MEDIA_SUPPORT_FILTER unset"
    - configs: Switch CONFIG_EMBEDDED to CONFIG_EXPERT
    - rtc: rv3028: Add backup switchover mode support
    - configs: Regenerate the defconfigs
    - overlays: Correct for #pwm-cells = 3
    - overlays: Add a sample hat_map
    - Revert "usb: phy: generic: Get the vbus supply"
    - drivers: char: add generic gpiomem driver
    - defconfigs: Add RASPBERRYPI_GPIOMEM as a module
    - drivers: char: delete bcm2835-gpiomem
    - bcm2708_fb: Hack out dma support
    - gpio_brcmstb: Allow to build for ARCH_BCM2835
    - Allow RESET_BRCMSTB on ARCH_BCM2835
    - pinctrl: bcm2712 pinctrl/pinconf driver
    - vc4/fkms: Remove use of SMI peripheral
    - mmc: brcmstb: add support for BCM2712
    - sdhci: Add SD Express hook
    - Add new "pispbe" driver (though not yet the Makesfiles or DT required to 
use
      it)
    - irqchip: irq-bcm2712-mip: Support for 2712's MIP
    - reset: reset-brcmstb-rescal: Support shared use
    - net: macb: Also set DMA coherent mask
    - usb: dwc3: Set DMA and coherent masks early
    - drm/panel/raspberrypi-touchscreen: Insert more delays.
    - PCI: brcmstb: Add BCM2712 support
    - V4L2: Add PiSP opaque formats to V4L2
    - V4L2: Add PiSP compressed formats to V4L2
    - bcm2708_fb: Fix more build warnings
    - dt-binding: mfd: Add binding for Raspberry Pi RP1
    - mfd: Add rp1 driver
    - dt-bindings: clock: Add bindings for Raspberry Pi RP1
    - clk: Add rp1 clock driver
    - dt-bindings: pinctrl: Add bindings for Raspberry Pi RP1
    - pinctrl: Add rp1 driver
    - serial: pl011: rp1 uart support
    - mmc: sdhci-of-dwcmshc: define sdio timeout clocks
    - mmc: sdhci-of-dwcmshc: rp1 sdio changes
    - 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
    - v4l2: Add pisp compression format support to v4l2
    - media: rp1: Add CFE (Camera Front End) support
    - dt-bindings: net: cdns,macb: AXI tuning properties
    - ASoC: dwc: Support set_bclk_ratio
    - ASoC: dwc: Add DMACR handling
    - ASOC: dwc: Improve DMA shutdown
    - ASOC: dwc: Fix 16-bit audio handling
    - ASoC: bcm: Remove dependency on BCM2835 I2S
    - hwmon: Add RP1 ADC and temperature driver
    - mfd: bcm2835-pm: Add support for BCM2712
    - soc: bcm: bcm2835-power: Add support for BCM2712
    - spi: gpio: Fix spi-gpio to correctly implement sck-idle-input
    - spi: spi-gpio: Implement spidelay when requested bit rate <= 1 Mbps
    - drm/v3d: fix up register addresses for V3D 7.x
    - drm/v3d: update UAPI to match user-space for V3D 7.x
    - drm/v3d: add brcm,2712-v3d as a compatible V3D device
    - drm/v3d: Improve MMU support for larger pages
    - dt-bindings: gpu: v3d: Add BCM2712 to compatibility list
    - drivers: hwmon: rp1-adc: check conversion validity before supplying value
    - dmaengine: bcm2835: Add BCM2712 support
    - dmaengine: bcm2835: HACK: Support DMA-Lite channels
    - clk: bcm: rpi: Add disp clock
    - net: phy: broadcom: optionally enable link-down powersave based on DT
    - dmaengine: bcm2835: Rename to_bcm2711_cbaddr to to_40bit_cbaddr
    - dmaengine: bcm2835: Fix dma driver for BCM2835-38
    - drivers: iommu: Add BCM2712 IOMMU
    - irqchip/irq-brcmstb-l2: Add config for 2711 controller
    - rtc: rtc-rpi: Add simple RTC driver for Raspberry Pi
    - dt-bindings: rtc: new binding for Raspberry Pi RTC driver
    - hwmon: (pwm-fan) Add fan speed register support
    - media: i2c: imx296: Add 2ms delay after releasing standby
    - dt: bindings: update rpi-rtc binding
    - drivers: rtc-rpi: add battery charge circuit control and readback
    - vc4_drv: Avoid panic when booted with no kms
    - drm/vc4: Treat zero sized destination as full screen
    - drm/vc4: Fix FKMS for when the YUV chroma planes are different buffers
    - drm/vc4: hdmi: Enable the audio clock
    - drm/vc4: hdmi: Warn if writing to an unknown HDMI register
    - drm/vc4: hvs: More logging for dlist generation
    - drm/vc4: hvs: Print error if we fail an allocation
    - drm/vc4: plane: Add more debugging for LBM allocation
    - drm/vc4: plane: Use return variable in atomic_check
    - drm/vc4: crtc: Move assigned_channel to a variable
    - drm/vc4: Introduce generation number enum
    - drm/vc4: Make v3d paths unavailable on any generation newer than vc4
    - drm/vc4: hvs: Use switch statement to simplify 
vc4_hvs_get_fifo_from_output
    - drm/vc4: hvs: Use switch statement to simplify enabling/disabling irq
    - drm/vc4: hvs: Test if the EOF interrupts are enabled
    - drm/vc4: hvs: Create hw_init function
    - drm/vc4: hvs: Create cob_init function
    - drm/vc4: hvs: Rename hvs_regs list
    - drm/vc4: plane: Change ptr0_offset to an array
    - drm/vc4: hvs: Rework LBM alignment
    - drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers
    - drm/vc4: UV planes vertical scaling must always be enabled
    - drm/vc4: hdmi: Avoid hang with debug registers when suspended
    - drm/vc4: Move the buffer offset out of the vc4_plane_state
    - drm/vc4: Fix dlist debug not resetting the next entry pointer
    - drm: vc4: Remove incorrect limit from hvs_dlist debugfs function
    - drm/vc4: hvs: Remove ABORT_ON_EMPTY flag
    - drm/vc4: Enable SCALER_CONTROL early in HVS init
    - dt-bindings: display: Add BCM2712 HDMI bindings
    - dt-bindings: display: Add BCM2712 HVS bindings
    - dt-bindings: display: Add BCM2712 PixelValve bindings
    - dt-bindings: display: Add BCM2712 MOP bindings
    - dt-bindings: display: Add BCM2712 MOPLET bindings
    - dt-bindings: display: Add BCM2712 KMS driver bindings
    - drm/vc4: drv: Support BCM2712
    - drm/vc4: hvs: Support BCM2712 HVS
    - drm/vc4: crtc: Add support for BCM2712 PixelValves
    - drm/vc4: hdmi: Add support for BCM2712 HDMI controllers
    - drm/vc4: txp: Introduce structure to deal with revision differences
    - drm/vc4: txp: Rename TXP data structure
    - drm/vc4: txp: Add byte enable toggle bit
    - drm/vc4: txp: Add horizontal and vertical size offset toggle bit
    - drm/vc4: txp: Handle 40-bits DMA Addresses
    - drm/vc4: txp: Move the encoder type in the variant structure
    - drm/vc4: txp: Add a new TXP encoder type
    - drm/vc4: txp: Add support for BCM2712 MOP
    - drm/vc4: txp: Add BCM2712 MOPLET support
    - drm/vc4: Add additional warn_on
    - 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: fkms: Rename plane related functions
    - 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: kms: Avoid setting core and disp clocks for hdmi modes
    - drm/vc4: Assign LBM memory during atomic_flush.
    - drm/panel: simple: Alter the timing for the Pi 7" DSI display
    - drm/panel: waveshare: Fix up timings for 10.1" panel
    - media: i2c: imx477: Fix locking in imx477_init_controls()
    - media: rp1: cfe: Fix use of freed memory on errors
    - media: rp1: cfe: Fix width & height in cfe_start_channel()
    - media: rp1: csi2: Fix missing reg writes
    - media: rp1: fe: Use ~0, not -1, when working with unsigned values
    - media: rp1: cfe: Fix verbose debug print
    - media: rp1: cfe: Rename xxx_dbg_irq() to xxx_dbg_verbose()
    - media: rp1: Add back reg write debug prints
    - media: rp1: cfe: Add verbose debug module parameter
    - media: rp1: csi2: Track CSI-2 errors
    - media: rp1: cfe: Drop unused field
    - media: rp1: csi2: Set values for enum csi2_mode
    - media: rp1: fe: Fix default mbus code
    - media: rp1: cfe: Fix default meta format's field
    - media: rp1: cfe: Fail streaming if FE_CONFIG node is not enabled
    - media: i2c: Move Kconfig entry for IMX477 to the camera sensor section
    - drm: Look for an alias for the displays to use as the DRM device name
    - vc4/drm: Remove the clear of SCALER_DISPBKGND_FILL
    - dts: 2712: Update for device tree
    - config: 2712: Update defconfig
    - config: Regenerate defconfigs
    - gpio: brcmstb: Use dynamic GPIO base numbers
    - Revert "pinctrl-bcm2835: Set base to 0 give expected gpio numbering"
    - media: i2c: ov9282: Read chip ID via 2 reads
    - media/rpivid: Allow use of iommu in rpivid
    - dts/bcm2712: Add iommu to rpivid
    - drivers: media: rp1_cfe: Remove PISP specific MBUS formats
    - vc04_services: bcm2835-codec: Correct alignment requirements for YUYV
    - configs: Enable more sound devices
    - input: touchscreen: edt-ft5x06: Suppress bogus data on startup
    - Revert "bcm2708_fb: Fix more build warnings"
    - Revert "bcm2708_fb: Hack out dma support"
    - overlays: mcp23017: allow specification of the i2c bus
    - dts: bcm2712: Set default I2C baudrates to 100kHz
    - vc_mem: Add the DMA memcpy support from bcm2708_fb
    - drm/vc4: Correct address offset for planes with src_[xy] offsets
    - drivers: media: rp1_cfe: Fix link validate test for pixel format
    - dts: bcm2712: Use the new model name
    - fbdev: Allow client to request a particular /dev/fbN node
    - drm/fb-helper: Look up preferred fbdev node number from DT
    - dt: Add overrides for drm framebuffer allocations on Pi5
    - overlays: Add Pi 5 version of dwc2
    - drm/connector: Change DRM card alias from underscore to hyphen
    - dt: Alter alias names from _ to - for drm_dsiN
    - drm/fb_helper: Change query for FB designation from drm_fb to drm-fb
    - dt: Alter alias names from _ to - for drm_fbN_* overrides
    - Typo in overlays README
    - dts: bcm2712: Add the krnbt parameter
    - Revert "vc4/fkms: Remove use of SMI peripheral"
    - drm/vc4_fkms: Fix up interrupt handler for both 2835/2711 and 2712
    - dt: Switch bcm2712 firmware-kms node to using the 2712 compatible
    - drivers: media: imx477: Disable the scaler
    - dt: Add drm_fbN_vc4 overrides for Pi0-4
    - drivers: media: pisp_be: Add back V4L2_PIX_FMT_RPI_BE format
    - dt-bindings: PCI: brcmstb: add optional property - "brcm,tperst-clk-ms"
    - PCI: brcmstb: Change RCB_{MPS,64B}_MODE bits
    - dts: bcm2712-rpi-5-b: Set enable-mps-rcb for RP1
    - drivers: pci: brcmstb: optionally extend Tperst_clk time during link-up
    - arm: dt: add dtparams for PCIe reset timing override
    - drivers: media: imx477: Set horizontal binning when disabling the scaler
    - Revert "brcmfmac: Read alternative firmware names from DT"
    - dts: bcm2710-rpi-zero-2-w: Remove WLAN firmwares
    - drivers: media: cfe: Set the CSI-2 link frequency correctly
    - dts: bcm2712-rpi-5-b: Create some dummy nodes
    - dts: rp1: Add spi6, fix spi1 #address-cells
    - overlays: uart<n>-pi5: Add the pinctrl-0 property
    - drivers: media: imx477: Add V4L2_CID_LINK_FREQ control
    - drivers: media: imx477: Correctly set IMX477_PIXEL_RATE as a r/o control
    - drm/vc4: Correct logic on stopping an HVS channel
    - drm/vc4: Drop WARN for HVS FIFOs not being empty
    - drm/vc4: Free all stale dlists if channel is disabled
    - drm/vc4: Add hvs_dlist_allocs debugfs function.
    - drm/vc4: Log the size of the dlist allocation that was attempted
    - drm/vc4: crtc: Support odd horizontal timings on BCM2712
    - spi: dw-dma: Get the last DMA scoop out of the FIFO
    - defconfigs: Drop FB_UDL from all Pi defconfigs
    - drivers: mmc: sdhci: add SPURIOUS_INT_RESP quirk
    - dt-bindings: mmc: sdhci-of-dwcmhsc: Add Raspberry Pi RP1 support
    - drivers: mmc: sdhci-of-dwcmshc: add RP1 dt ID and quirks
    - arm: dts: change RP1 SDHCI controller compatible string
    - ASoC: bcm: audioinjector_octo: Add soundcard "owner"
    - drivers: media: imx708: Adjust broken line correction parameter
    - Revert "media: i2c: imx296: Add 2ms delay after releasing standby"
    - drivers: media: cfe: Don't confuse MHz and Mbps
    - overlays: imx296: Fix cam port override for regulators
    - configs: Add the drivetemp module
    - overlays: ov5647: Regularise vcm node label name
    - overlays: ov5647: cam0 mode should use cam0_reg
    - w1: Disable kernel log spam
    - include: uapi: v4l2: Add additional pixel formats for use with PiSP
    - drivers: media: cfe: Add 16-bit and compressed mono format support
    - drivers: media: pisp_be: Add mono and 48-bit RGB pixel format support
    - ASoC: dwc: Remove check in set_bclk_ratio handling
    - Revert "hwrng: bcm2835 - sleep more intelligently"
    - configs: bcm2712_defconfig: Change LOCALVERSION
    - overlays: README: Fix cut-and-paste errors
    - drm/vc4: vec: Add the margin properties to the connector
    - drivers: thermal: step_wise: add support for hysteresis
    - media/i2c: ov7251: Switch from V4L2_CID_GAIN to V4L2_CID_ANALOGUE_GAIN
    - drm/vc4: Drop planes that are completely off-screen
    - drm/bridge: display-connector: Select DRM_KMS_HELPER
    - drm: vc4: Free the dlist alloc immediately if it never hit the hw
    - input: edt-ft5x06: Include I2C details in names for the devices
    - input: goodix: Include I2C details in names for the devices
    - drm: vc4: Block swiotlb bounce buffers being imported as dmabuf
    - configs: Add the adt7410 module
    - overlays: i2c-sensor: Add adt7410 support
    - overlays: hat_map: Add pisound mapping
    - drm: panel: jdi-lt070me05000: Add prepare_upstream_first flag
    - drivers: media: cfe: Find the source pads on the sensor entity
    - dtoverlays: Add option for cam0 to camera-mux-Nport overlays
    - ASoC: dwc: Permit sample rates up to 384kHz
    - arch: arm: configs: add HID_NINTENDO to rpi defconfigs
    - ASoC: dwc: Fix full-duplex mode
    - bcm270x.dtsi: Fix bad merge
    - drm/panel: add panel-dsi
    - dt-bindings: display: panel-dsi bindings
    - overlays: example overlay for using panel-dsi on RPi
    - overlays: ADS1115: allow specification of the i2c bus
    - dts: bcm2712: put usb under /axi not /soc
    - drm/vc4: Correct HVS muxing setup for the moplet
    - drm/vc4: Mop and moplet have different register offsets for high addr
    - arm: dt: bcm2712: Correct the size of the register range for MOP
    - Revert "overlays: Add Pi 5 version of dwc2"
    - media: dt-bindings: Add OmniVision OV64A40
    - media: dt-bindings: i2c: Add Rohm BU64754 bindings
    - media: i2c: Add driver for OmniVision OV64A40
    - media: i2c: Add ROHM BU64754 Camera Autofocus Actuator
    - overlays: Add overlay for the OV64A40 Arducam Camera Module
    - configs: rpi: Compile OV64A40 and BU64754 as modules
    - media: rp1: cfe: Expose find_format_by_pix()
    - media: rp1: cfe: Add missing remaps
    - media: rp1: cfe: Add missing compressed remaps
    - media: rp1: cfe: Add cfe_find_16bit_code() and cfe_find_compressed_code()
    - media: rp1: csi2: Fix csi2_pad_set_fmt()
    - media: rp1: fe: Fix pisp_fe_pad_set_fmt()
    - media: rp1: csi2: Use get_frame_desc to get CSI-2 VC and DT
    - media: rp1: cfe: Add is_image_node()
    - media: rp1: cfe: Dual purpose video nodes
    - media: rp1: Drop LE handling
    - media: rp1: csi2: Use standard link_validate
    - media: rp1: fe: Use standard link_validate
    - media: rp1: cfe: Improve link validation for metadata
    - configs: rpi: Compile TSC2007 as module
    - dwc_otg: Avoid the use of align_buf for short packets
    - overlays: rpi-poe: Add PWM polarity value
    - ARM: dts: bcm2712: PWM references include polarity
    - bcm2835-sdhost: Fail gracefully with bad dtb
    - drivers/pinctrl/bcm/Kconfig: Fix BCM2712 help
    - configs: Add XILLYBUS support modules
    - drivers/gpu/drm/panel:fix waveshare panel software restart/shutdown 
display
      is abnormal
    - firmware/psci: Pass given partition number through
    - dts: bcm2712-rpi-5-b: Enable warm reboot mode
    - ARM: dts: bcm2711-rpi-400: Don't delete the ACT LED
    - dts: rp1: add SNPS quirk to USB3 host controllers
    - drivers: media: i2c: imx296,imx477: Configure tigger_mode every time
    - overlays: Add "always-on" parameter to imx477 and imx296
    - input: edt-ft5x06: Correct prefix length in snprintf
    - drivers: media: pisp_be: pisp_fe: Update UAPI header licenses
    - drivers: media: cfe: Add more robust ISR handlers
    - bcm2835-virtgpio: Update for Linux 6.6
    - dts: bcm271-rpi-3-b: Make brcmvirt-gpio a firmware child
    - ARM: dts: bcm2712-rpi-5-b: Allow RTC to be disabled
    - i2c: designware: Look for *CNT values in DT
    - dts: rp1: Add I2C timings
    - configs: rpi: Disable CONFIG_IRQSOFF_TRACER by default
    - ASoC: dwc: Defer bclk_ratio handling to hw_params
    - drm/vc4: Fix reading of frame count on GEN5 / Pi4
    - drm/vc4: Fixup of patches adding debugfs functions
    - media: rp1: cfe: Fix error paths in cfe_start_streaming
    - media: i2c: adv7180: Use MEDIA_BUS_FMT_UYVY8_1X16 for CSI2 output
    - media: i2c: adv7180: Add support for V4L2_CID_LINK_FREQ
    - media: rp1: cfe: Use the MIPI_CSI2_DT_xxx defines for csi_dt
    - media: rp1: cfe: Add a csi_dt value for 16bit formats
    - ARM: dts: bcm2712-rpi-5-b: Add eth_ledx parameters
    - ARM: dts: bcm2712-rpi-5-b: Add fan speed dtparams
    - drm/vc4: don't check if plane->state->fb == state->fb
    - ARM: dts: bcm2712-rpi-5-b: Use common LED labels
    - watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
    - spi: bcm2835: Support spi0-0cs and SPI_NO_CS mode
    - drivers: media: imx519: Add V4L2_CID_LINK_FREQ control
    - drivers: media: arducam_64mp: Add V4L2_CID_LINK_FREQ control
    - ARM: dts: bcm2712: Prune the non-D0 hardware
    - ARM: dts: Add BCM2712 D0 dts
    - ARM: dts: overlays: Add a bcm2712d0 overlay
    - pinctrl: bcm2712: Fix for sparse GPIOs
    - pinctrl: bcm2712: Fix for the first valid GPIO
    - vc4/hvs: Add support for D0 register changes
    - vc4/hvs: Updates to support D0 alpha and csc changes
    - vc4/hdmi: Update MAI_THR for D0
    - r8169: add support for LED's on RTL8168/RTL8101
    - drm/vc4: Add 2712 support to vc4_plane_async_set_fb
    - drm/vc4: Fix atomic_async_check to call the right mode_set function
    - mmc: sdhci-brcmstb: remove 32-bit accessors for BCM2712
    - drm/vc4: Optimise vc4_hvs_dlist_free_work to only read frcnt and active 
once
    - drm/vc4: Flush stale dlist entries if allocation fails
    - drivers/gpu/drm/panel:Modify the DSI mode to fix the problem that 7.9inch
      cannot be displayed
    - drivers/gpu/drm/panel:Modified the timing of 11.9inch to fix the issue 
that
      11.9inch was displayed abnormally
    - drm: rp1: rp1-vec: Allow non-standard modes with various crops
    - ARM: pl011: Add rs485 to the RP1 support
    - mmc: bcm2835-sdhost: use Host Software Queueing mechanism
    - Pisound: Don't export the button GPIO via sysfs GPIO class.
    - Pisound: Read out the SPI speed to use from the Device Tree.
    - Pisound: Set the spi-speed-hz for Pisound in the Device Tree overlay, and
      specify spi-speed-hz override for Pi 5.
    - Improvement on backup-switchover-mode overlay value definitions (#5884)
    - PCI: brcmstb: fix broken brcm_pcie_mdio_write() polling

 -- Juerg Haefliger <juerg.haefli...@canonical.com>  Wed, 24 Jan 2024
19:51:18 +0100

** Changed in: linux-raspi (Ubuntu Noble)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-raspi in Ubuntu.
https://bugs.launchpad.net/bugs/2048864

Title:
  Remove armhf support

Status in flash-kernel package in Ubuntu:
  Fix Released
Status in linux-raspi package in Ubuntu:
  Fix Released
Status in flash-kernel source package in Noble:
  Fix Released
Status in linux-raspi source package in Noble:
  Fix Released

Bug description:
  Noble and newer don't support armhf for Pi anymore. We can drop the
  armhf specific kernel flavor raspi-nolpae from flash-kernel.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2048864/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to