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/2048862 Title: Remove linux-modules-extra Status in linux-raspi package in Ubuntu: Fix Released Status in linux-raspi source package in Noble: Fix Released Bug description: Kernel modules are zstd-compressed nowadays so there's no real reason anymore to split the modules package. In fact that used to cause issues and required frequent moving of modules from one package to the other. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/2048862/+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