This bug was fixed in the package linux-raspi - 5.19.0-1001.3

---------------
linux-raspi (5.19.0-1001.3) kinetic; urgency=medium

  * kinetic/linux-raspi: 5.19.0-1001.3 -proposed tracker (LP: #1982325)

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

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

  * dtoverlay=uart4 breaks Raspberry Pi 4B boot (LP: #1875454)
    - SAUCE: arm: dts: Add 'brcm,bcm2835-pl011' compatible for uart2-5

  * kinetic/linux-raspi: Update to upstream raspberrypi rpi-5.19.y (2022-07-19)
    (LP: #1982090)
    - arm64: setup: Fix build warning
    - clk: Drop the rate range on clk_put()
    - clk: Skip clamping when rounding if there's no boundaries
    - clk: Introduce clk_get_rate_range()
    - clk: Mention that .recalc_rate can return 0 on error
    - clk: Clarify clk_get_rate() expectations
    - clk: tests: Add test suites description
    - clk: tests: Add reference to the orphan mux bug report
    - clk: tests: Add tests for uncached clock
    - clk: tests: Add tests for single parent mux
    - clk: tests: Add tests for mux with multiple parents
    - clk: tests: Add some tests for orphan with multiple parents
    - clk: Take into account uncached clocks in clk_set_rate_range()
    - clk: Fix clk_get_parent() documentation
    - clk: Set req_rate on reparenting
    - clk: Change clk_core_init_rate_req prototype
    - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to 
its
      caller
    - clk: Introduce clk_hw_init_rate_request()
    - clk: Add our request boundaries in clk_core_init_rate_req
    - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock
    - clk: Introduce clk_core_has_parent()
    - clk: Stop forwarding clk_rate_requests to the parent
    - clk: Zero the clk_rate_request structure
    - clk: Test the clock pointer in clk_hw_get_name()
    - clk: Introduce the clk_hw_get_rate_range function
    - clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d
    - clk: tests: Add some tests for clk_get_rate_range()
    - clk: tests: Add missing test case for ranges
    - drm/vc4: Adopt the dma configuration from the HVS or V3D component
    - Support RPi DPI interface in mode6 for 18-bit color
    - drm/vc4: Add FKMS as an acceptable node for dma ranges.
    - drm/vc4: A present but empty dmas disables audio
    - drm/vc4: Add debugfs node that dumps the current display lists
    - drm/vc4: Add all the HDMI registers into the debugfs dumps
    - drm/vc4: Add the 2711 HVS as a suitable DMA node
    - vc4_hdmi: Report that 3d/stereo is allowed
    - vc4: Clear unused infoframe packet RAM registers
    - drm/vc4: Change the default DPI format to being 18bpp, not 24.
    - vc4/drm: Avoid full hdmi audio fifo writes
    - vc4/drm: vc4_plane: Remove subpixel positioning check
    - drm/vc4: Correct pixel order for DSI0
    - drm/vc4: Register dsi0 as the correct vc4 encoder type
    - drm/vc4: Fix dsi0 interrupt support.
    - drm/vc4: Add correct stop condition to vc4_dsi_encoder_disable iteration
    - drm/atomic: Don't fixup modes that haven't been reset
    - drm/vc4: Fix timings for interlaced modes
    - drm/vc4: Fix margin calculations for the right/bottom edges
    - drm/vc4: Fix timings for VEC modes
    - drm/vc4: Refactor VEC TV mode setting
    - drm/vc4: Fix definition of PAL-M mode
    - drm/vc4: Add support for more analog TV standards
    - drm/vc4: Allow setting the TV norm via module parameter
    - drm/vc4: Refactor mode checking logic
    - raspberrypi-firmware: Update mailbox commands
    - drm/vc4: Add firmware-kms mode
    - drm/vc4: Reset HDMI MISC_CONTROL register.
    - drm/vc4: Release workaround buffer and DMA in error paths and unbind
    - drm/vc4: Correct DSI divider calculations
    - 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: Add support for composite syncs to vc4_dpi
    - drm/vc4: Move HDMI reset to pm_resume
    - drm/vc4: dpi: Add option for inverting pixel clock and output enable
    - drm/vc4: dpi: Ensure a default format is selected
    - vc4/drm: Ignore vc4_hdmi->output_enabled for allowing audio (#4759)
    - drm/vc4: Skip writes to disabled packet RAM
    - drm/vc4: Add alpha_blend_mode property to each plane.
    - drm/vc4: Disable Gamma control on HVS5 due to issues writing the table
    - drm/vc4_hdmi: Add Broadcast RGB property to allow override of RGB range
    - drm/vc4: Add DRM 210101010 RGB formats for hvs5.
    - media: uapi: add MEDIA_BUS_FMT_RGB565_1X24_CPADHI
    - drm/vc4: dpi: Support DPI interface in mode3 for RGB565
    - drm/panel: Add and initialise an orientation field to drm_panel
    - drm/vc4: For DPI, MEDIA_BUS_FMT_RGB565_1X16 is mode 1, not 3.
    - drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
    - drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
    - drm/vc4: Rename bridge to out_bridge
    - drm/vc4: Move DSI initialisation to encoder_mode_set.
    - drm/vc4: Remove splitting the bridge chain from the driver.
    - drm/vc4: Convert vc4_dsi to use atomic enable/disable/mode_set.
    - drm/vc4: Convert vc4_dsi to using a bridge instead of encoder.
    - drm/vc4: Remove entry to ULPS from vc4_dsi post_disable
    - drm/bridge: Introduce pre_enable_upstream_first to alter bridge init order
    - drm/panel: Add prepare_upstream_first flag to drm_panel
    - drm: Include drm_connector.h from drm_panel.h
    - drm/tc358762: Set the pre_enable_upstream_first flag to configure DSI host
    - drm/vc4: Support zpos on all planes
    - drm/vc4: hdmi: Add CSC for BT601/709/2020 limited and full range output
    - 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/edid: Don't clear YUV422 if using deep color
    - drm/vc4_hdmi: Force modeset when bpc changes
    - drm/vc4: hdmi: Rework hdmi_enable_4kp60 detection
    - drm/vc4: kms: Warn if clk_set_min_rate fails
    - drm/vc4: Make sure we don't end up with a core clock too high
    - drm/vc4: kms: Use maximum FIFO load for the HVS clock rate
    - vc4_hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWAYS_KEEPOUT
    - drm/vc4_kms: Protect hvs dereference on fkms
    - drm/vc4: hdmi: Fix no video output on DVI monitors
    - drm/vc4_hdmi: Force a modeset when Broadcast RGB setting changes
    - drm/atomic: If margins are updated, update all planes.
    - drm/vc4: Add HDMI format detection registers to register list
    - drm/vc4: Add MISC_CONTROL register for vc4.
    - drm/vc4: Correct HDMI timing registers for interlaced modes
    - drm/vc4: Move pixel doubling from Pixelvalve to HDMI block
    - kms/vc4_hdmi: Refuse 4096x2160@60 hdmi modes
    - BCM2708: Add core Device Tree support
    - config: Add default configs
    - clk-raspberrypi: Support VEC clock
    - clk-raspberrypi: Add HEVC to exported clocks
    - 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"
    - 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
    - sound: Demote deferral errors to INFO level
    - Update vfpmodule.c
    - i2c: bcm2835: Add debug support
    - irqchip: irq-bcm2836: Remove regmap and syscon use
    - lan78xx: Enable LEDs and auto-negotiation
    - amba_pl011: Don't use DT aliases for numbering
    - amba_pl011: Round input clock up
    - 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
    - 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
    - gpio-poweroff: Allow it to work on Raspberry Pi
    - 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
    - drivers: thermal: step_wise: add support for hysteresis
    - drivers: thermal: step_wise: avoid throttling at hysteresis temperature
      after dropping below it
    - Update issue templates (#2736)
    - 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
    - bcm2835-dma: Add support for per-channel flags
    - rtc: rv3028: Add backup switchover mode support
    - 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
    - spi: bcm2835: enable shared interrupt support
    - soc: bcm: bcm2835-pm: Add support for 2711.
    - usb: add plumbing for updating interrupt endpoint interval state
    - xhci: implement xhci_fixup_endpoint for interval adjustments
    - 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
    - xhci: Use more event ring segment table entries
    - configs: arm64/bcm2711: Enable V3D
    - arch/arm: Add model string to cpuinfo
    - arch/arm64: Add Revision, Serial, Model to cpuinfo
    - media: dt-bindings: Add binding for the Sony IMX219 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
    - drm/v3d: Plug dma_fence leak
    - 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
    - staging: vchiq_arm: Set up dma ranges on child devices
    - staging: vchiq: Use the old dma controller for OF config on platform 
devices
    - ARM: bcm: Backport BCM2711 support from upstream
    - Initialise rpi-firmware before clk-bcm2835
    - staging: vchiq_arm: Give vchiq children DT nodes
    - 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: Add Raspberry Pi V4L2 H265 decoder
    - driver: char: rpivid: Remove legacy name support
    - spi: Force CS_HIGH if GPIO descriptors are used
    - driver: char: rpivid: Don't map more than wanted
    - 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
    - bcm2835-dma: Add proper 40-bit DMA support
    - media: i2c: tc358743: Fix fallthrough warning
    - video: bcm2708_fb: Disable FB if no displays found
    - dt-bindings: media: i2c: Add IMX477 CMOS sensor binding
    - staging: vc04_services: mmal-vchiq: Update parameters list
    - staging:vc04_services: bcm2835-camera: Request headers with I-frame
    - zswap: Defer zswap initialisation
    - 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
    - media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called
    - media: i2c: imx290: Add support for 74.25MHz clock
    - media: i2c: imx290: Correct range for V4L2_CID_GAIN to 0-238
    - media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK
    - media: i2c: imx290: Add support for V4L2_CID_VBLANK
    - media: i2c: imx290: Add exposure control to the driver.
    - media: i2c: imx290: Add H and V flip controls
    - media: dt-bindings: media: i2c: Add mono version to IMX290 bindings
    - media : i2c: imx290: Add support for the mono sensor variant.
    - media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg
    - 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
    - bcm2835-dma: Add NO_WAIT_RESP flag
    - media: i2c: imx290: Explicitly set v&h blank on mode change
    - media: i2c: imx290: Add support for g_selection to report cropping
    - media: i2c: imx290: Set the colorspace fields in the format
    - 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
    - bcm2835-dma: Advertise the full DMA range
    - media: bcm2835-unicam: Drop WARN on uing direct cache alias
    - media: i2c: tc358743: Only allow supported pixel fmts in set_fmt
    - media: i2c: Add driver for Sony IMX477 sensor
    - media: i2c: imx477: Add support for adaptive frame control
    - media: i2c: imx477: Return correct result on sensor id verification
    - media: i2c: imx477: Parse and register properties
    - 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
    - bcm2835-dma: only reserve channel 0 if legacy dma driver is enabled
    - 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
    - PCI: brcmstb: Restore initial fundamental reset
    - 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
    - media: i2c: imx477: Selection compliance fixes
    - vc-sm-cma: fixed kbuild problem
    - staging/vc04_services: Add additional unpacked raw formats
    - staging/bcm2835-codec: Add the unpacked (16bpp) raw formats
    - staging/bcm2835-codec: Log the number of excess supported formats
    - staging/bcm2835-isp: Add the unpacked (16bpp) raw formats
    - staging/bcm2835-isp: Log the number of excess supported formats
    - bcm2835-dma: Avoid losing CS flags after interrupt
    - bcm2835-dma: Add bcm2835-dma: Add DMA_WIDE_SOURCE and DMA_WIDE_DEST flags
    - 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
    - media: i2c: imx290: Replace V4L2_CID_GAIN with V4L2_CID_ANALOGUE_GAIN
    - media: i2c: imx290: Fix number of controls in v4l2_ctrl_handler_init
    - dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts
    - bcm2835-isp: Allow formats with different colour spaces.
    - media: i2c: imx477: Remove auto frame length adjusting
    - media: i2c: imx477: Add very long exposure control to the driver
    - media: i2c: imx290: Fix up exposure calcuations and ranges
    - media: i2c: imx290: Handle exposure correctly when vblank changes
    - media: i2c: imx477: Fix crop height for 2028x1080 mode
    - media: i2c: imx477: Replace existing 1012x760 mode
    - media: i2c: imx477: Remove internal v4l2_mbus_framefmt from the state
    - media: i2c: imx477: Remove unused function parameter
    - 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
    - staging/bcm2835-codec: Add support for pixel aspect ratio
    - staging/bcm2835-codec: Implement additional g_selection calls for decode
    - staging/bcm2835-codec: Add VC-1 support.
    - 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-codec: Fix support for levels 4.1 and 4.2
    - staging/bcm2835-codec: Set the colourspace appropriately for RGB formats
    - staging/bcm2835-codec: Pass corrupt frame flag.
    - staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2
    - staging/bcm2835-codec: Do not update crop from S_FMT after res change
    - staging/bcm2835-isp: Fix compiler warning
    - gpio-poweroff: Remember the old poweroff handler
    - media: i2c: ov5647: Correct pixel array offset
    - media: i2c: ov5647: Correct minimum VBLANK value
    - media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
    - bcm2835: Allow compressed frames to set sizeimage (#4386)
    - media: i2c: imx477: Fix for long exposure limit calculations
    - media: i2c: imx290: Support 60fps in 2 lane operation
    - media: i2c: imx290: Fix the pixel rate at 148.5Mpix/s
    - media: i2c: imx290: Fix clock setup register assignments
    - staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 
bytes
    - Documentation: devicetree: Add documentation for imx378 sensor
    - media: i2c: imx477: Extend driver to support imx378 sensor
    - media: bcm2835-unicam: Forward input status from subdevice
    - media: i2c: imx477: Fix framerates for 1332x990 mode
    - media: i2c: imx290: Add fwnode properties controls
    - media: i2c: ov7251: Add fwnode properties controls
    - usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
    - media: i2c: imx477: Allow control of on-sensor DPC
    - sound/usb: add device quirks for A4Tech FHD 1080p webcams
    - sound/usb: call usb_autopm_get_interface() for devices that should not
    - brcmfmac: Try product-specific clm_blob names first
    - staging: vchiq_arm: Add 36-bit address support
    - staging: vchiq_arm: children inherit DMA config
    - staging: vchiq_arm: Usa a DMA pool for small bulks
    - 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/bcm2835-codec: Change the default codec res to 32x32
    - staging/vchiq-mmal: Add buffer flags for interlaced video
    - staging/vchiq-mmal: Add parameters for interlaced video support
    - staging/bcm2835-codec: Add support for decoding interlaced streams
    - staging/bcm2835-codec: Correct ENUM_FRAMESIZES stepsize to 2
    - staging/bcm2835-codec: Return buffers to QUEUED not ERROR state
    - staging/bcm2835_codec: Log MMAL flags in hex
    - staging: bcm2835-codec: Allow custom specified strides/bytesperline.
    - staging/vchiq-mmal: Add the deinterlace image effects enums
    - staging/bcm2835_codec: Add support for image_fx to deinterlace
    - staging/bcm2835-v4l2_codec: Fix for encode selection API
    - Add Raspberry Pi PoE+ HAT support
    - staging: bcm2835-codec: Allow decode res changed before STREAMON(CAPTURE)
    - staging/bcm2835-codec: Do not send buffers to the VPU unless streaming
    - staging/mmal-vchiq: Rationalise included headers
    - staging: bcm2835-codec: Format changed should trigger drain
    - staging: bcm2835-codec: Signal the firmware to stop on all changes
    - staging/mmal-vchiq: Add module parameter to enable logging.
    - staging: bcm2835-codec: Queue flushed buffers instead of completing
    - staging: mmal-vchiq: Reset buffers_with_vpu on port_enable
    - staging: bcm2835_codec: Correct flushing code for refcounting
    - staging: bcm2835-codec: Ensure all ctrls are set on streamon
    - staging: bcm2835-codec: Add support for H&V Flips to ISP
    - bcm2835_smi_dev: Fix handling of word-odd lengths
    - dt-bindings: media: i2c: Add IMX519 CMOS sensor binding
    - media: i2c: Add driver for IMX519 sensor
    - media: i2c: imx519: Advertise embedded data node on media pad 1
    - drivers/gpio: Add a driver that wraps the PWM API as a GPIO controller
    - media: i2c: imx219: Sensor should report RAW color space
    - media: i2c: imx290: Sensor should report RAW color space
    - media: i2c: imx477: Sensor should report RAW color space
    - media: i2c: imx519: Sensor should report RAW color space
    - 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
    - media: i2c: imx477: Add vsync trigger_mode parameter
    - bcm2835-v4l2-codec: Remove advertised support of VP8
    - brcmfmac: Don't promote INFO logging to ERR
    - brcmfmac: Read alternative firmware names from DT
    - brcmfmac: Protect against reprobing
    - 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.
    - Pass V4L2_CID_MPEG_VIDEO_H264_MIN_QP/MAX_QP to bcm2835-v4l2-codec
    - spi: spidev: Restore loading from Device Tree
    - drm/v3d: Allow -EACCES return from pm_runtime_get*
    - media: rpivid: remove min_buffers_needed from src queue
    - input: edt-ft5x06: Handle unreliable TOUCH_UP events
    - staging/bcm2835-codec: bytesperline for YUV420/YVU420 needs to be 64
    - staging/bcm2835-codec: Allow a different stride alignment per role
    - drivers: bcm2835_unicam: Add logging message when a frame is dropped.
    - regulator/rpi-panel-attiny: Don't read the LCD power status
    - input: edt-ft5x06: Only look at the number of points reported
    - 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
    - xhci: quirks: add link TRB quirk for VL805
    - xhci: correct room_on_ring() for cases where there is a single segment
    - media: imx219: Advertise embedded data node on media pad 1
    - xhci: refactor out TRBS_PER_SEGMENT define in runtime code
    - usb: xhci: add VLI_TRB_CACHE_BUG quirk
    - media: i2c: ov5647: Add support for regulator control.
    - media: i2c: ov7251: Make the enable GPIO optional.
    - ASoC:ma120x0p: Increase maximum sample rate to 192KHz
    - staging/bcm2835-isp: Fix cleanup after init fail
    - uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
    - media: i2c: ov9281: Increase diff between VTS and max exposure
    - Use GitHubs issue form for bug reports
    - 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: i2c: imx219: Correct the minimum vblanking value
    - misc: bcm2835_smi: Use proper enum types for dma_{,un}map_single()
    - ASoC: ma120x0p: Remove unnecessary const specifier
    - ASoC: bcm: allo-piano-dac-plus: Remove unnecessary const specifiers
    - media: bcm2835-unicam: Set ret on error path in unicam_async_complete()
    - media: i2c: ov9281: Initialize id_msb to zero in ov9281_check_sensor_id()
    - 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
    - drm/panel/panel-sitronix-st7701: Support SPI config and RGB data
    - 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: imx219: Scale the pixel clock rate for the 640x480 mode
    - usb: xhci: add a quirk for Superspeed bulk OUT transfers on VL805
    - media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
    - usb: xhci: rework XHCI_VLI_SS_BULK_OUT_BUG quirk
    - 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
    - Revert "net: bcmgenet: Request APD, DLL disable and IDDQ-SR"
    - staging: vc04_services: codec: Add support for V4L2_PIX_FMT_RGBA32 format
    - bcm2835-codec: /dev/video31 as interface to image_encode JPEG encoder
    - 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
    - audioinjector.net: stereo and zero, use dev_err_probe, report success
    - bcm2835-codec: Return empty buffers to the VPU instead of queueing to 
vbuf2
    - 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
    - drm/v3d: Add support for 2711.
    - drm/v3d: Hook up the runtime PM ops.
    - drm/v3d: HACK: gut runtime pm for now.
    - 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: Implement HFLIP and VFLIP controls.
    - media: i2c: imx258: Remove redundant I2C writes.
    - media: i2c: imx258: Add regulator control
    - media: i2c: imx258: Make V4L2_CID_VBLANK configurable.
    - media: i2c: imx258: Register the ctrls from fwnode properties
    - 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
    - clk: tests: Add tests for single parent mux
    - rpivid: Use clk_get_max_rate()
    - 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
    - staging: vchiq_arm: Add log_level module params
    - 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.
    - dtbindings: Fixup microchip,emc2305.yaml bindings
    - hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based PWM Fan Speed
      Controller.
    - hwmon: emc2305: fixups for driver submitted to mailing lists
    - docs: hwmon: add emc2305.rst to docs
    - media: i2c: Update imx519 Kconfig entry
    - media: i2c: Update ov2311 Kconfig entry
    - media: i2c: Update imx477 Kconfig entry
    - media: i2c: Update ov9281 Kconfig entry
    - media: i2c: Update irs1125 Kconfig entry
    - media: i2c: arducam-pivariety: Fixup for mainline API changes
    - mmc: block: Don't do single-sector reads during recovery
    - vc04_services: vchiq-mmal: Add defines for mmal_es_format flags
    - vc04_services: bcm2835-codec: Add support for V4L2_PIX_FMT_NV12_COL128
    - dt-bindings: media: i2c: Add IMX296 CMOS sensor binding
    - media: i2c: IMX296 camera sensor driver
    - media: imx296: Fix Bayer order
    - media: imx296: Add standby and stream on/off delays
    - media: imx296: Only advertise the full resolution mode
    - media: imx296: Add horizontal and vertical flips support
    - media: imx296: Adjust exposure limits on vblank changes
    - media: imx296: Set gain delay to 1 frame
    - media: imx296: Add the link frequency control
    - media: i2c: imx477: Correct minimum exposure lines
    - vc04_services: squash: move to s32fract
    - random: do not use jump labels before they are initialized
    - drm/vc4: hvs: Ignore atomic_flush if we're disabled
    - drm/v3d: Switch clock setting to new api
    - clk-raspberrypi: Enable minimize for all firmware clocks
    - ARM: dts: Add bcm2709-rpi-cm2.dts
    - spi: bcm2835: Fix for shared interrupts
    - drm: vc4: Fix colour order for xRGB1555 on HVS5
    - drm: vc4: 0 is a valid value for pixel_order_hvs5, so fix conditionals
    - drm: vc4: Omit pixel_order from the hvs_format for hvs5 only formats
    - drm: vc4: Add 3:3:2 and 4:4:4:4 RGB/RGBX/RGBA formats
    - drm: vc4: Add comments for which HVS_PIXEL_ORDER_xxx defines apply
    - ARM: dts: zero-2-w: Better names for GPIOs 14 & 15
    - ARM: dts: zero-w: Better names for GPIOs 14 & 15
    - vc04_services: bcm2835-codec: Set crop_height for compressed formats
    - vc04_services: bcm2835-codec: Set port format from s_selection
    - 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
    - overlays: Add arducam-64mp-overlay.dts
    - ARM: dts: bcm2711: Use the rpi-vid-decoder driver
    - overlays: Delete+deprecate the rpivid-v4l2 overlay
    - ARM64: dts: Add Zero 2 W and CM4S
    - Add HDMI1 facility to the driver.
    - snd_bcm2835: disable HDMI audio when vc4 is used (#3640)
    - staging: bcm2835-audio: Add disable-headphones flag
    - ARM: dts: Adopt the upstream snd_bcm2835 handling
    - overlays: Adjust for the new snd_bcm2835 handling
    - net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib
    - net: phy: broadcom: Add PTP support for some Broadcom PHYs.
    - net: phy: Add support for 1PPS out and external timestamps
    - overlays: Add the ramoops overlay
    - Add PHY_ID_BCM54213PE identifier.
    - Populate phy driver block for BCM54213PE
    - clk: bcm: rpi: Add the BCM283x pixel clock.
    - videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY
    - v4l2-ctrls: add support for dynamically allocated arrays.
    - vivid: add dynamic array test control
    - media: uapi: HEVC: Add missing fields in HEVC controls
    - media: uapi: HEVC: Rename HEVC stateless controls with STATELESS prefix
    - media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry
    - media: uapi: HEVC: Add SEI pic struct flags
    - media: uapi: HEVC: Add documentation to uAPI structure
    - media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PARAMS as a 
dynamic
      array
    - media: uapi: Move parsed HEVC pixel format out of staging
    - media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSETS control
    - media: uapi: Move the HEVC stateless control type out of staging
    - media: controls: Log HEVC stateless control in .std_log
    - media: hantro: Stop using Hantro dedicated control
    - media: uapi: HEVC: fix padding in v4l2 control structures
    - media: uapi: Change data_bit_offset definition
    - media: uapi: move HEVC stateless controls out of staging
    - media: rpivid: Apply V4L2 stateless API changes
    - media: rpivid: Fix fallthrough warning
    - media: rpivid: Set min value as well as max for HEVC_DECODE_MODE
    - media: rpivid: Accept ANNEX_B start codes
    - dtoverlays: Add overlay for Sony IMX258 image sensor
    - drm/vc4: Correct interlaced timings again
    - media: dt-bindings: imx258: Add alternate compatible strings
    - media: i2c: imx258: Change register settings for variants of the sensor
    - dtoverlays: Use PDAF variant for imx258 overlay
    - staging: vc04_services: Fix clang14 warning
    - overlays: Support i2c3-6 in container overlays
    - media: i2c: ov9281: Correct min/def vts for 640x400
    - media: i2c: ov9281: Change exposure default value with mode choice
    - Overlay for GalaxyCore GC9A01 displays (#5086)
    - rpi-simple-soundcard: Add Dion Audio KIWI streamer
    - overlays: Add dionaudio-kiwi
    - pinctrl: bcm2835: drop irq_enable/disable callbacks
    - ARM: dts: Enable USB by default on CM4S

  * IO errors when writing large amounts of data to USB storage in eoan on
    RPI2/3 (armhf kernel) (LP: #1852510) // kinetic/linux-raspi: Update to
    upstream raspberrypi rpi-5.19.y (2022-07-19) (LP: #1982090)
    - Add dwc_otg driver

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Initial import of debian.raspi from jammy:linux-raspi
      (5.15.0-1012.14)
    - [Packaging] raspi: Initial version of linux-raspi for Kinetic
    - SAUCE: arm: dts: Add 'brcm,bcm2835-pl011' compatible for uart0
    - SAUCE: arm: dts: Add 'brcm,bcm2835-gpio' compatible for gpio
    - SAUCE: Revert "cgroup: Disable cgroup "memory" by default"

 -- Juerg Haefliger <juerg.haefli...@canonical.com>  Wed, 27 Jul 2022
17:49:45 +0200

** Changed in: linux-raspi (Ubuntu Kinetic)
       Status: Fix Committed => 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/1982090

Title:
  kinetic/linux-raspi: Update to upstream raspberrypi rpi-5.19.y
  (2022-07-19)

Status in linux-raspi package in Ubuntu:
  Fix Released
Status in linux-raspi source package in Kinetic:
  Fix Released

Bug description:
  Upstream raspberrypi patchset 2022-07-19

    Ported from the following raspberrypi branch:
      rpi-5.19.y
    from https://github.com/raspberrypi/linux.git

  ARM: dts: Enable USB by default on CM4S
  pinctrl: bcm2835: drop irq_enable/disable callbacks
  overlays: Add dionaudio-kiwi
  rpi-simple-soundcard: Add Dion Audio KIWI streamer
  Overlay for GalaxyCore GC9A01 displays (#5086)
  media: i2c: ov9281: Change exposure default value with mode choice
  media: i2c: ov9281: Correct min/def vts for 640x400
  overlays: Support i2c3-6 in container overlays
  staging: vc04_services: Fix clang14 warning
  dtoverlays: Use PDAF variant for imx258 overlay
  media: i2c: imx258: Change register settings for variants of the sensor
  media: dt-bindings: imx258: Add alternate compatible strings
  drm/vc4: Correct interlaced timings again
  dtoverlays: Add overlay for Sony IMX258 image sensor
  media: rpivid: Accept ANNEX_B start codes
  media: rpivid: Set min value as well as max for HEVC_DECODE_MODE
  media: rpivid: Fix fallthrough warning
  media: rpivid: Apply V4L2 stateless API changes
  media: uapi: move HEVC stateless controls out of staging
  media: uapi: Change data_bit_offset definition
  media: uapi: HEVC: fix padding in v4l2 control structures
  media: hantro: Stop using Hantro dedicated control
  media: controls: Log HEVC stateless control in .std_log
  media: uapi: Move the HEVC stateless control type out of staging
  media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSETS control
  media: uapi: Move parsed HEVC pixel format out of staging
  media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PARAMS as a dynamic 
array
  media: uapi: HEVC: Add documentation to uAPI structure
  media: uapi: HEVC: Add SEI pic struct flags
  media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry
  media: uapi: HEVC: Rename HEVC stateless controls with STATELESS prefix
  media: uapi: HEVC: Add missing fields in HEVC controls
  vivid: add dynamic array test control
  v4l2-ctrls: add support for dynamically allocated arrays.
  videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY
  clk: bcm: rpi: Add the BCM283x pixel clock.
  Populate phy driver block for BCM54213PE
  Add PHY_ID_BCM54213PE identifier.
  overlays: Add the ramoops overlay
  net: phy: Add support for 1PPS out and external timestamps
  net: phy: broadcom: Add PTP support for some Broadcom PHYs.
  net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib
  overlays: Adjust for the new snd_bcm2835 handling
  ARM: dts: Adopt the upstream snd_bcm2835 handling
  staging: bcm2835-audio: Add disable-headphones flag
  snd_bcm2835: disable HDMI audio when vc4 is used (#3640)
  Add HDMI1 facility to the driver.
  ARM64: dts: Add Zero 2 W and CM4S
  overlays: Delete+deprecate the rpivid-v4l2 overlay
  ARM: dts: bcm2711: Use the rpi-vid-decoder driver
  overlays: Add arducam-64mp-overlay.dts
  media: i2c: arducam_64mp: Advertise embedded data node on media pad 1
  media: i2c: Add driver of Arducam 64MP camera
  media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
  vc04_services: bcm2835-codec: Set port format from s_selection
  vc04_services: bcm2835-codec: Set crop_height for compressed formats
  ARM: dts: zero-w: Better names for GPIOs 14 & 15
  ARM: dts: zero-2-w: Better names for GPIOs 14 & 15
  drm: vc4: Add comments for which HVS_PIXEL_ORDER_xxx defines apply
  drm: vc4: Add 3:3:2 and 4:4:4:4 RGB/RGBX/RGBA formats
  drm: vc4: Omit pixel_order from the hvs_format for hvs5 only formats
  drm: vc4: 0 is a valid value for pixel_order_hvs5, so fix conditionals
  drm: vc4: Fix colour order for xRGB1555 on HVS5
  spi: bcm2835: Fix for shared interrupts
  ARM: dts: Add bcm2709-rpi-cm2.dts
  clk-raspberrypi: Enable minimize for all firmware clocks
  drm/v3d: Switch clock setting to new api
  drm/vc4: hvs: Ignore atomic_flush if we're disabled
  random: do not use jump labels before they are initialized
  vc04_services: squash: move to s32fract
  media: i2c: imx477: Correct minimum exposure lines
  media: imx296: Add the link frequency control
  media: imx296: Set gain delay to 1 frame
  media: imx296: Adjust exposure limits on vblank changes
  media: imx296: Add horizontal and vertical flips support
  media: imx296: Only advertise the full resolution mode
  media: imx296: Add standby and stream on/off delays
  media: imx296: Fix Bayer order
  media: i2c: IMX296 camera sensor driver
  dt-bindings: media: i2c: Add IMX296 CMOS sensor binding
  vc04_services: bcm2835-codec: Add support for V4L2_PIX_FMT_NV12_COL128
  vc04_services: vchiq-mmal: Add defines for mmal_es_format flags
  mmc: block: Don't do single-sector reads during recovery
  media: i2c: arducam-pivariety: Fixup for mainline API changes
  media: i2c: Update irs1125 Kconfig entry
  media: i2c: Update ov9281 Kconfig entry
  media: i2c: Update imx477 Kconfig entry
  media: i2c: Update ov2311 Kconfig entry
  media: i2c: Update imx519 Kconfig entry
  docs: hwmon: add emc2305.rst to docs
  hwmon: emc2305: fixups for driver submitted to mailing lists
  hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based PWM Fan Speed 
Controller.
  dtbindings: Fixup microchip,emc2305.yaml bindings
  dt-bindings: hwmon: add microchip,emc2305.yaml dt binding description.
  thermal: broadcom: Use dev_err_probe to suppress defer errors
  media: i2c: Add driver of Arducam Pivariety series camera
  media: dt-bindings: media: i2c: Add Arducam Pivariety Series CMOS sensor 
binding
  dt-bindings: vendor-prefixes: Add Arducam
  staging: vchiq_arm: Add log_level module params
  tpm_tis_spi_main: Force probe routine to run synchronously with driver and 
device registration when IMA is enabled
  clk-bcm2835: use subsys_initcall for the clock driver when IMA is enabled
  rpivid: Use clk_get_max_rate()
  clk: tests: Add tests for single parent mux
  media: i2c: imx258: Support faster pixel rate on binned modes
  media: i2c: imx258: Set pixel_rate range to the same as the value
  media: i2c: imx258: Issue reset before starting streaming
  media: i2c: imx258: Add support for long exposure modes
  media: i2c: imx258: Correct max FRM_LENGTH_LINES value
  media: i2c: imx258: Allow configuration of clock lane behaviour
  media: i2c: imx258: Add get_selection for pixel array information
  media: i2c: imx258: Follow normal V4L2 behaviours for clipping exposure
  media: i2c: imx258: Add support for running on 2 CSI data lanes
  media: i2c: imx258: Add support for 24MHz clock
  media: i2c: imx258: Register the ctrls from fwnode properties
  media: i2c: imx258: Make V4L2_CID_VBLANK configurable.
  media: i2c: imx258: Add regulator control
  media: i2c: imx258: Remove redundant I2C writes.
  media: i2c: imx258: Implement HFLIP and VFLIP controls.
  media: i2c: imx258: Disable digital cropping on binned modes
  media: i2c: imx258: Make image geometry meet sensor requirements
  media: i2c: imx258: Remove unused defines
  drm/v3d: HACK: gut runtime pm for now.
  drm/v3d: Hook up the runtime PM ops.
  drm/v3d: Add support for 2711.
  drm/panel: panel-ilitek9881c: Add prepare_upstream_first flag
  drm/panel: ilitek-ili9881c: Clean up on mipi_dsi_attach failure
  pinctrl: bcm2835: Only return non-GPIOs to inputs
  mm,page_alloc,cma: introduce a customisable threshold for allocating pages in 
cma
  bcm2835-codec: Return empty buffers to the VPU instead of queueing to vbuf2
  audioinjector.net: stereo and zero, use dev_err_probe, report success
  drivers: staging: bcm2835-isp: Clear LS table handle in the firmware
  media: i2c: Rename ad5398 to ad5398_vcm
  media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding
  media: i2c: Add driver for AD5398 VCM lens driver
  dt-bindings: media: i2c: Add binding for ad5398 VCM
  bcm2835-codec: /dev/video31 as interface to image_encode JPEG encoder
  staging: vc04_services: codec: Add support for V4L2_PIX_FMT_RGBA32 format
  Revert "net: bcmgenet: Request APD, DLL disable and IDDQ-SR"
  drivers: staging: bcm2835-isp: Do not cleanup mmal vcsm buffer on 
stop_streaming
  staging: vc04_services: isp: Permit all sRGB colour spaces on ISP outputs
  media/i2c: Add driver for Omnivision OV2311
  usb: xhci: rework XHCI_VLI_SS_BULK_OUT_BUG quirk
  media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
  usb: xhci: add a quirk for Superspeed bulk OUT transfers on VL805
  media: i2c: imx219: Scale the pixel clock rate for the 640x480 mode
  media: bcm2835-unicam: Handle a repeated frame start with no end
  spi: gpio: Add sck-idle-input property
  bindings: Add sck-idle-input to spi-gpio
  drm/panel/panel-sitronix-st7701: Support SPI config and RGB data
  drm/panel: Add panel driver for TDO Y17B based panels
  drm/panel: Add panel driver for Ilitek ILI9806E panel
  drm/panel: simple: Remove custom handling of orientation
  drm/panel: simple: add Geekworm MZP280 Panel
  dt-bindings: display: simple: add Geekworm MZP280 Panel
  dt-bindings: vendor-prefixes: Add Geekworm
  media: uapi: Document format MEDIA_BUS_FMT_RGB565_1X24_CPADHI
  Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
  i2c: bcm2835: Make clock-stretch timeout configurable
  media: i2c: ov9281: Initialize id_msb to zero in ov9281_check_sensor_id()
  media: bcm2835-unicam: Set ret on error path in unicam_async_complete()
  ASoC: bcm: allo-piano-dac-plus: Remove unnecessary const specifiers
  ASoC: ma120x0p: Remove unnecessary const specifier
  misc: bcm2835_smi: Use proper enum types for dma_{,un}map_single()
  media: i2c: imx219: Correct the minimum vblanking value
  Extending ili9881c driver support for nwe080 panel
  drivers: bcm2835_unicam: Disable trigger mode operation
  power: rpi-poe: Add option of being created by MFD or FW
  power: rpi-poe: Drop CURRENT_AVG as it is not hardware averaged
  pwm: raspberrypi-poe: Add option of being created by MFD or FW
  mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
  bcm2835-v4l2-isp: Add missing lock initialization
  Use GitHubs issue form for bug reports
  media: i2c: ov9281: Increase diff between VTS and max exposure
  uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
  staging/bcm2835-isp: Fix cleanup after init fail
  ASoC:ma120x0p: Increase maximum sample rate to 192KHz
  media: i2c: ov7251: Make the enable GPIO optional.
  media: i2c: ov5647: Add support for regulator control.
  usb: xhci: add VLI_TRB_CACHE_BUG quirk
  xhci: refactor out TRBS_PER_SEGMENT define in runtime code
   media: imx219: Advertise embedded data node on media pad 1
  xhci: correct room_on_ring() for cases where there is a single segment
  xhci: quirks: add link TRB quirk for VL805
  drm/panel-simple: Allow the bus format to be read from DT for panel-dpi
  drm/panel-simple: Populate bpc when using panel-dpi
  rtc: pcf8523: Fix oscillator stop bit handling
  input: edt-ft5x06: Only look at the number of points reported
  regulator/rpi-panel-attiny: Don't read the LCD power status
  drivers: bcm2835_unicam: Add logging message when a frame is dropped.
  staging/bcm2835-codec: Allow a different stride alignment per role
  staging/bcm2835-codec: bytesperline for YUV420/YVU420 needs to be 64
  input: edt-ft5x06: Handle unreliable TOUCH_UP events
  media: rpivid: remove min_buffers_needed from src queue
  drm/v3d: Allow -EACCES return from pm_runtime_get*
  spi: spidev: Restore loading from Device Tree
  Pass V4L2_CID_MPEG_VIDEO_H264_MIN_QP/MAX_QP to bcm2835-v4l2-codec
  drivers: bcm2835_isp: Fix div by 0 bug.
  drivers: bcm2835_isp: Allow multiple users for the ISP driver.
  media: i2c: ov5647: Support HFLIP and VFLIP
  brcmfmac: Protect against reprobing
  brcmfmac: Read alternative firmware names from DT
  brcmfmac: Don't promote INFO logging to ERR
  bcm2835-v4l2-codec: Remove advertised support of VP8
  media: i2c: imx477: Add vsync trigger_mode parameter
  staging/bcm2835-camera: Add support for MPEG_VIDEO_FORCE_KEY_FRAME
  staging/bcm2835-camera: Add support for H264_MIN_QP, H264_MAX_QP
  media/bcm2835-unicam: Add support for configuration via MC API
  media/bcm2835-unicam: Parse pad numbers correctly
  vc04_services: isp: Report input node as wanting full range RAW color space
  media: i2c: ov5647: Sensor should report RAW color space
  media: i2c: imx519: Sensor should report RAW color space
  media: i2c: imx477: Sensor should report RAW color space
  media: i2c: imx290: Sensor should report RAW color space
  media: i2c: imx219: Sensor should report RAW color space
  drivers/gpio: Add a driver that wraps the PWM API as a GPIO controller
  media: i2c: imx519: Advertise embedded data node on media pad 1
  media: i2c: Add driver for IMX519 sensor
  dt-bindings: media: i2c: Add IMX519 CMOS sensor binding
  bcm2835_smi_dev: Fix handling of word-odd lengths
  staging: bcm2835-codec: Add support for H&V Flips to ISP
  staging: bcm2835-codec: Ensure all ctrls are set on streamon
  staging: bcm2835_codec: Correct flushing code for refcounting
  staging: mmal-vchiq: Reset buffers_with_vpu on port_enable
  staging: bcm2835-codec: Queue flushed buffers instead of completing
  staging/mmal-vchiq: Add module parameter to enable logging.
  staging: bcm2835-codec: Signal the firmware to stop on all changes
  staging: bcm2835-codec: Format changed should trigger drain
  staging/mmal-vchiq: Rationalise included headers
  staging/bcm2835-codec: Do not send buffers to the VPU unless streaming
  staging: bcm2835-codec: Allow decode res changed before STREAMON(CAPTURE)
  Add Raspberry Pi PoE+ HAT support
  staging/bcm2835-v4l2_codec: Fix for encode selection API
  staging/bcm2835_codec: Add support for image_fx to deinterlace
  staging/vchiq-mmal: Add the deinterlace image effects enums
  staging: bcm2835-codec: Allow custom specified strides/bytesperline.
  staging/bcm2835_codec: Log MMAL flags in hex
  staging/bcm2835-codec: Return buffers to QUEUED not ERROR state
  staging/bcm2835-codec: Correct ENUM_FRAMESIZES stepsize to 2
  staging/bcm2835-codec: Add support for decoding interlaced streams
  staging/vchiq-mmal: Add parameters for interlaced video support
  staging/vchiq-mmal: Add buffer flags for interlaced video
  staging/bcm2835-codec: Change the default codec res to 32x32
  Input: edt-ft54x6: Clean up timer and workqueue on remove
  drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
  drm/panel/raspberrypi-touchscreen: Handle I2C errors.
  staging: vchiq_arm: Usa a DMA pool for small bulks
  staging: vchiq_arm: children inherit DMA config
  staging: vchiq_arm: Add 36-bit address support
  brcmfmac: Try product-specific clm_blob names first
  sound/usb: call usb_autopm_get_interface() for devices that should not
  sound/usb: add device quirks for A4Tech FHD 1080p webcams
  media: i2c: imx477: Allow control of on-sensor DPC
  usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
  media: i2c: ov7251: Add fwnode properties controls
  media: i2c: imx290: Add fwnode properties controls
  media: i2c: imx477: Fix framerates for 1332x990 mode
  media: bcm2835-unicam: Forward input status from subdevice
  media: i2c: imx477: Extend driver to support imx378 sensor
  Documentation: devicetree: Add documentation for imx378 sensor
  staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 bytes
  media: i2c: imx290: Fix clock setup register assignments
  media: i2c: imx290: Fix the pixel rate at 148.5Mpix/s
  media: i2c: imx290: Support 60fps in 2 lane operation
  media: i2c: imx477: Fix for long exposure limit calculations
  bcm2835: Allow compressed frames to set sizeimage (#4386)
  media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
  media: i2c: ov5647: Correct minimum VBLANK value
  media: i2c: ov5647: Correct pixel array offset
  gpio-poweroff: Remember the old poweroff handler
  staging/bcm2835-isp: Fix compiler warning
  staging/bcm2835-codec: Do not update crop from S_FMT after res change
  staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2
  staging/bcm2835-codec: Pass corrupt frame flag.
  staging/bcm2835-codec: Set the colourspace appropriately for RGB formats
  staging/bcm2835-codec: Fix support for levels 4.1 and 4.2
  drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
  staging: fbtft: Add minipitft13 variant
  staging/bcm2835-camera: Add support for DMABUFs
  media: i2c: ov5647: Parse and register properties
  media: ov5647: Fix return codes from ov5647_write/ov5647_read functions.
  media: i2c: add ov9281 driver.
  staging/bcm2835-codec: Add VC-1 support.
  staging/bcm2835-codec: Implement additional g_selection calls for decode
  staging/bcm2835-codec: Add support for pixel aspect ratio
  media/v4l2_m2m: In buffered mode run jobs if either port is streaming
  Assign crypto aliases to different AES implementation modules
  media: bcm2835-unicam: Fix bug in buffer swapping logic
  media: i2c: imx477: Remove unused function parameter
  media: i2c: imx477: Remove internal v4l2_mbus_framefmt from the state
  media: i2c: imx477: Replace existing 1012x760 mode
  media: i2c: imx477: Fix crop height for 2028x1080 mode
  media: i2c: imx290: Handle exposure correctly when vblank changes
  media: i2c: imx290: Fix up exposure calcuations and ranges
  media: i2c: imx477: Add very long exposure control to the driver
  media: i2c: imx477: Remove auto frame length adjusting
  bcm2835-isp: Allow formats with different colour spaces.
  dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts
  media: i2c: imx290: Fix number of controls in v4l2_ctrl_handler_init
  media: i2c: imx290: Replace V4L2_CID_GAIN with V4L2_CID_ANALOGUE_GAIN
  kbuild: Silence unavoidable dtc overlay warnings
  spi: bcm2835: Workaround/fix for zero-length transfers
  staging: vc04_services: ISP: Add colour denoise control
  uapi: bcm2835-isp: Add colour denoise configuration
  bcm2835-dma: Add bcm2835-dma: Add DMA_WIDE_SOURCE and DMA_WIDE_DEST flags
  bcm2835-dma: Avoid losing CS flags after interrupt
  staging/bcm2835-isp: Log the number of excess supported formats
  staging/bcm2835-isp: Add the unpacked (16bpp) raw formats
  staging/bcm2835-codec: Log the number of excess supported formats
  staging/bcm2835-codec: Add the unpacked (16bpp) raw formats
  staging/vc04_services: Add additional unpacked raw formats
  vc-sm-cma: fixed kbuild problem
  media: i2c: imx477: Selection compliance fixes
  net: lan78xx: Ack pending PHY ints when resetting
  PCI: brcmstb: Advertise MSI-X support
  media: bcm2835-unicam: Clear clock state when stopping streaming
  media: bcm2835-unicam: Return early from stop_streaming() if stopped
  media: bcm2835-unicam: Correctly handle error propagation for stream on
  dt-bindings: Add compatible for BCM2711 DSI1
  drm/panel/raspberrypi-ts: Insert delay before polling for startup state
  drm/panel/raspberrypi-touchscreen: Use independent I2C actions with delay.
  Input: edt-ft5x06: Poll the device if no interrupt is configured.
  PCI: brcmstb: Restore initial fundamental reset
  phy: broadcom: Add bcm54213pe configuration
  phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
  firmware: raspberrypi: Add support for tryonce reboot flag
  watchdog: bcm2835: Ignore params after the partition number
  bcm2708_fb: Fix a build warning
  rpisense-fb: Set pseudo_pallete to prevent crash on fbcon takeover
  gpio: Add gpio-fsm driver
  staging: vc04_services: ISP: Add a more complex ISP processing component
  uapi: bcm2835-isp: Add bcm2835-isp uapi header file
  bcm2835-dma: only reserve channel 0 if legacy dma driver is enabled
  staging: vc04_services: Add a V4L2 M2M codec driver
  staging: mmal-vchiq: Use vc-sm-cma to support zero copy
  staging: mmal-vchiq: Add monochrome image formats
  staging: vchiq-mmal: Add support for 14bit Bayer
  staging: vc04_services: Add new vc-sm-cma driver
  staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32
  char: Add broadcom char drivers back to build files
  net: bcmgenet: Reset RBUF on first open
  brcmfmac: Increase power saving delay to 2s
  staging/fbtft: Add support for display variants
  media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
  media: bcm2835-unicam: Retain packing information on G_FMT
  media: bcm2835-unicam: Fixup review comments from Hans.
  media: bcm2835: unicam: Fix uninitialized warning
  media: bcm2835-unicam: Always service interrupts
  media: i2c: imx477: Parse and register properties
  media: i2c: imx477: Return correct result on sensor id verification
  media: i2c: imx477: Add support for adaptive frame control
  media: i2c: Add driver for Sony IMX477 sensor
  media: i2c: tc358743: Only allow supported pixel fmts in set_fmt
  media: bcm2835-unicam: Drop WARN on uing direct cache alias
  bcm2835-dma: Advertise the full DMA range
  leds: Add the actpwr trigger
  dt-bindings: bcm2835-unicam: Update documentation with new clock params
  media: bcm2835: unicam: Set VPU min clock freq to 250Mhz.
  media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection
  media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps
  media: i2c: imx290: Set the colorspace fields in the format
  media: i2c: imx290: Add support for g_selection to report cropping
  media: i2c: imx290: Explicitly set v&h blank on mode change
  bcm2835-dma: Add NO_WAIT_RESP flag
  media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
  media: bcm2835-unicam: Add support for 14bit mono sources
  media: bcm2835-unicam: Add support for 12bit mono packed format
  media: Add a pixel format for MIPI packed 14bit luma only.
  media: Add a pixel format for MIPI packed 12bit luma only.
  serial: 8250: bcm2835aux - defer if clock is zero
  media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg
  media : i2c: imx290: Add support for the mono sensor variant.
  media: dt-bindings: media: i2c: Add mono version to IMX290 bindings
  media: i2c: imx290: Add H and V flip controls
  media: i2c: imx290: Add exposure control to the driver.
  media: i2c: imx290: Add support for V4L2_CID_VBLANK
  media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK
  media: i2c: imx290: Correct range for V4L2_CID_GAIN to 0-238
  media: i2c: imx290: Add support for 74.25MHz clock
  media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called
  media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
  media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
  media: bcm2835-unicam: Kconfig/Makefile for CCP2/CSI2 camera interface
  media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
  brcmfmac: Prefer a ccode from OTP over nvram file
  media: irs1125: Keep HW in sync after imager reset
  media: irs1125: Atomic access to imager reconfiguration
  media: irs1125: Refactoring and debug messages
  media: irs1125: Using i2c_transfer for ic2 reads
  PCI: brcmstb: Add DT property to control L1SS
  gpiolib: Don't prevent IRQ usage of output GPIOs
  zswap: Defer zswap initialisation
  staging:vc04_services: bcm2835-camera: Request headers with I-frame
  staging: vc04_services: mmal-vchiq: Update parameters list
  dt-bindings: media: i2c: Add IMX477 CMOS sensor binding
  video: bcm2708_fb: Disable FB if no displays found
  media: i2c: tc358743: Fix fallthrough warning
  bcm2835-dma: Add proper 40-bit DMA support
  staging: vchiq: Load bcm2835_isp driver from vchiq
  media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
  media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
  media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
  media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
  driver: char: rpivid: Don't map more than wanted
  spi: Force CS_HIGH if GPIO descriptors are used
  driver: char: rpivid: Remove legacy name support
  staging: media: Add Raspberry Pi V4L2 H265 decoder
  RFC: media: Add media_request_{pin,unpin} API
  media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
  media: videodev2.h: Add a format for column YUV4:2:0 modes
  bcmgenet: Disable skip_umac_reset by default
  dt-bindings: pci: Add DT docs for Brcmstb PCIe device
  of: overlay: Correct symbol path fixups
  video: fbdev: bcm2708_fb: Use common compat header
  pinctrl: bcm2835: Remove gpiochip on error
  staging: vchiq_arm: Give vchiq children DT nodes
  Initialise rpi-firmware before clk-bcm2835
  ARM: bcm: Backport BCM2711 support from upstream
  staging: vchiq: Use the old dma controller for OF config on platform devices
  staging: vchiq_arm: Set up dma ranges on child devices
  clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks
  v3d_gem: Kick the clock so firmware knows we are using firmware clock 
interface
  v3d_drv: Handle missing clock more gracefully
  net:phy:2711 Allow ethernet LED mode to be set via device tree
  staging: vchiq_arm: Register bcm2835-codec as a platform driver
  staging: vchiq_arm: Register vcsm-cma as a platform driver
  drm/v3d: Plug dma_fence leak
  drm/v3d: Suppress all but the first MMU error
  media: i2c: Add a driver for the Infineon IRS1125 depth sensor
  dt-bindings: Add binding for the Infineon IRS1125 sensor
  ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible
  staging:bcm2835-camera: Fix the cherry-pick of AWB Greyworld
  media: v4l2: Add Greyworld AWB control name
  staging: bcm2835-camera: Add greyworld AWB mode
  v4l2: Add a Greyworld AWB mode.
  media: dt-bindings: Add binding for the Sony IMX219 sensor
  arch/arm64: Add Revision, Serial, Model to cpuinfo
  arch/arm: Add model string to cpuinfo
  configs: arm64/bcm2711: Enable V3D
  xhci: Use more event ring segment table entries
  net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
  hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
  drivers: char: add chardev for mmap'ing the RPiVid control registers
  drm/v3d: Clock V3D down when not in use.
  i2c: bcm2835: Set clock-stretch timeout to 35ms
  arm: bcm2835: Add bcm2838 compatible string.
  usbhid: call usb_fixup_endpoint after mangling intervals
  xhci: implement xhci_fixup_endpoint for interval adjustments
  usb: add plumbing for updating interrupt endpoint interval state
  soc: bcm: bcm2835-pm: Add support for 2711.
  spi: bcm2835: enable shared interrupt support
  net: genet: enable link energy detect powerdown for external PHYs
  bcmgenet: Better coalescing parameter defaults
  bcmgenet: constrain max DMA burst length
  hwrng: iproc-rng200: Add BCM2838 support
  arm: bcm2835: DMA can only address 1GB
  arm: bcm2835: Fix FIQ early ioremap
  w1: w1-gpio: Make GPIO an output for strong pullup
  staging: mmal-vchiq: Fix memory leak in error path
  staging: mmal-vchiq: Free the event context for control ports
  staging: mmal-vchiq: Update mmal_parameters.h with recently defined params
  staging: mmal_vchiq: Add in the Bayer encoding formats
  staging: mmal-vchiq: Fix client_component for 64 bit kernel
  media: videobuf2: Allow exporting of a struct dmabuf
  staging: vc04_services: Support sending data to MMAL ports
  staging: mmal-vchiq: Add support for event callbacks.
  staging: mmal-vchiq: Avoid use of bool in structures
  media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
  MAINTAINERS: Add entry for BCM2835 Unicam driver
  dt-bindings: Document BCM283x CSI2/CCP2 receiver
  media: videodev2: Add helper defines for printing FOURCCs
  media: adv7180: Add YPrPb support for ADV7282M
  media: adv7180: Default to the first valid input
  media: tc358743: Check I2C succeeded during probe.
  media: tc358743: Add support for 972Mbit/s link freq.
  media: tc358743: Increase FIFO level to 374.
  rtc: rv3028: Add backup switchover mode support
  bcm2835-dma: Add support for per-channel flags
  lan78xx: EEE support is now a PHY property
  lan78xx: Debounce link events to minimize poll storm
  firmware: raspberrypi: Report the fw variant during probe
  net: lan78xx: Support auto-downshift to 100Mb/s
  Update issue templates (#2736)
  drivers: thermal: step_wise: avoid throttling at hysteresis temperature after 
dropping below it
  drivers: thermal: step_wise: add support for hysteresis
  sc16is7xx: Don't spin if no data received
  firmware: raspberrypi: Add backward compatible get_throttled
  cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with 
MEDIA_SUBDRV_AUTOSELECT
  lan78xx: Move enabling of EEE into PHY init code
  brcmfmac: Re-enable firmware roaming support
  net: lan78xx: Disable TCP Segmentation Offload (TSO)
  irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
  firmware/raspberrypi: Notify firmware of a reboot
  Add ability to export gpio used by gpio-poweroff
  hid: Reduce default mouse polling interval to 60Hz
  lan78xx: Read initial EEE status from DT
  added capture_clear option to pps-gpio via dtoverlay (#2433)
  i2c-gpio: Also set bus numbers from reg property
  ARM: Activate FIQs to avoid __irq_startup warnings
  dwc-otg: FIQ: Fix "bad mode in data abort handler"
  ARM: bcm2835: Set Serial number and Revision
  AXI performance monitor driver (#2222)
  ARM64: Force hardware emulation of deprecated instructions.
  ARM64: Round-Robin dispatch IRQs between CPUs.
  hci_h5: Don't send conf_req when ACTIVE
  brcm: adds support for BCM43341 wifi
  OF: DT-Overlay configfs interface
  bcm2835-virtgpio: Virtual GPIO driver
  rpi_display: add backlight driver and overlay
  Add support for all the downstream rpi sound card drivers
  mfd: Add Raspberry Pi Sense HAT core driver
  gpio-poweroff: Allow it to work on Raspberry Pi
  Improve __copy_to_user and __copy_from_user performance
  Added Device IDs for August DVB-T 205
  leds: Add the "input" trigger, for pwr_led
  firmware: bcm2835: Support ARCH_BCM270x
  char: broadcom: Add vcio module
  Add Chris Boot's i2c driver
  Add SMI driver
  Add /dev/gpiomem device for rootless user GPIO access
  vc_mem: Add vc_mem driver for querying firmware memory addresses
  Adding bcm2835-sdhost driver, and an overlay to enable it
  MMC: added alternative MMC driver
  dmaengine: Add support for BCM2708
  fbdev: add FBIOCOPYAREA ioctl
  Pulled in the multi frame buffer support from the Pi3 repo
  bcm2708 framebuffer driver
  Add dwc_otg driver
  Main bcm2708/bcm2709 linux port
  pinctrl-bcm2835: Set base to 0 give expected gpio numbering
  tty: amba-pl011: Avoid rare write-when-full error
  amba_pl011: Add cts-event-workaround DT property
  amba_pl011: Insert mb() for correct FIFO handling
  amba_pl011: Round input clock up
  amba_pl011: Don't use DT aliases for numbering
  lan78xx: Enable LEDs and auto-negotiation
  irqchip: irq-bcm2836: Remove regmap and syscon use
  i2c: bcm2835: Add debug support
  Update vfpmodule.c
  sound: Demote deferral errors to INFO level
  bcm2835-rng: Avoid initialising if already enabled
  bcm: Make RASPBERRYPI_POWER depend on PM
  reboot: Use power off rather than busy spinning when halt is requested
  watchdog: bcm2835: Support setting reboot partition
  rtc: Add SPI alias for pcf2123 driver
  dmaengine: bcm2835: Load driver early and support legacy API
  spi: spidev: Completely disable the spidev warning
  irqchip: irq-bcm2835: Add 2836 FIQ support
  irqchip: bcm2835: Add FIQ support
  irq-bcm2836: Avoid "Invalid trigger warning"
  Protect __release_resource against resources without parents
  cgroup: Disable cgroup "memory" by default
  Allow mac address to be set in smsc95xx
  smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
  smsx95xx: fix crimes against truesize
  Revert "Bluetooth: Always request for user confirmation for Just Works"
  Revert "Bluetooth: Always request for user confirmation for Just Works (LE 
SC)"
  Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
  cache: export clean and invalidate
  arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65
  clk-bcm2835: Remove VEC clock support
  clk: bcm2835: Pass DT node to rpi_firmware_get
  clk-bcm2835: Disable v3d clock
  clk-bcm2835: Avoid null pointer exception
  clk: bcm2835: Allow reparenting leaf clocks while they're running.
  clk: bcm2835: Add support for setting leaf clock rates while running.
  clk-bcm2835: Don't wait for pllh lock
  clk: clk-bcm2835: Use %zd when printing size_t
  clk-bcm2835: Read max core clock from firmware
  clk-bcm2835: Add claim-clocks property
  clk-bcm2835: Mark used PLLs and dividers CRITICAL
  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-raspberrypi: Add ISP to exported clocks
  clk-raspberrypi: Add HEVC to exported clocks
  clk-raspberrypi: Support VEC clock
  config: Add default configs
  BCM2708: Add core Device Tree support
  kms/vc4_hdmi: Refuse 4096x2160@60 hdmi modes
  drm/vc4: Move pixel doubling from Pixelvalve to HDMI block
  drm/vc4: Correct HDMI timing registers for interlaced modes
  drm/vc4: Add MISC_CONTROL register for vc4.
  drm/vc4: Add HDMI format detection registers to register list
  drm/atomic: If margins are updated, update all planes.
  drm/vc4_hdmi: Force a modeset when Broadcast RGB setting changes
  drm/vc4: hdmi: Fix no video output on DVI monitors
  drm/vc4_kms: Protect hvs dereference on fkms
  vc4_hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWAYS_KEEPOUT
  drm/vc4: kms: Use maximum FIFO load for the HVS clock rate
  drm/vc4: Make sure we don't end up with a core clock too high
  drm/vc4: kms: Warn if clk_set_min_rate fails
  drm/vc4: hdmi: Rework hdmi_enable_4kp60 detection
  drm/vc4_hdmi: Force modeset when bpc changes
  drm/edid: Don't clear YUV422 if using deep color
  drm/atomic-helpers: remove legacy_cursor_update hacks
  drm/vc4: Force trigger of dlist update on margins change
  vc4/drm:plane: Make use of chroma siting parameter
  drm: Add chroma siting properties
  vc4/drm: Handle fractional coordinates using the phase field
  vc4/drm: vc4_plane: Keep fractional source coords inside state
  drm/vc4: hdmi: Add CSC for BT601/709/2020 limited and full range output
  drm/vc4: Support zpos on all planes
  drm/tc358762: Set the pre_enable_upstream_first flag to configure DSI host
  drm: Include drm_connector.h from drm_panel.h
  drm/panel: Add prepare_upstream_first flag to drm_panel
  drm/bridge: Introduce pre_enable_upstream_first to alter bridge init order
  drm/vc4: Remove entry to ULPS from vc4_dsi post_disable
  drm/vc4: Convert vc4_dsi to using a bridge instead of encoder.
  drm/vc4: Convert vc4_dsi to use atomic enable/disable/mode_set.
  drm/vc4: Remove splitting the bridge chain from the driver.
  drm/vc4: Move DSI initialisation to encoder_mode_set.
  drm/vc4: Rename bridge to out_bridge
  drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
  drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
  drm/vc4: For DPI, MEDIA_BUS_FMT_RGB565_1X16 is mode 1, not 3.
  drm/panel: Add and initialise an orientation field to drm_panel
  drm/vc4: dpi: Support DPI interface in mode3 for RGB565
  media: uapi: add MEDIA_BUS_FMT_RGB565_1X24_CPADHI
  drm/vc4: Add DRM 210101010 RGB formats for hvs5.
  drm/vc4_hdmi: Add Broadcast RGB property to allow override of RGB range
  drm/vc4: Disable Gamma control on HVS5 due to issues writing the table
  drm/vc4: Add alpha_blend_mode property to each plane.
  drm/vc4: Skip writes to disabled packet RAM
  vc4/drm: Ignore vc4_hdmi->output_enabled for allowing audio (#4759)
  drm/vc4: dpi: Ensure a default format is selected
  drm/vc4: dpi: Add option for inverting pixel clock and output enable
  drm/vc4: Move HDMI reset to pm_resume
  drm/vc4: Add support for composite syncs to vc4_dpi
  drm/vc4: Validate the size of the gamma_lut
  drm/vc4: Only add gamma properties once.
  drm/vc4: Enable gamma block only when required.
  drm: Check whether the gamma lut has changed before updating
  drm/vc4: Make VEC progressive modes readily accessible
  drm/vc4: Relax VEC modeline requirements and add progressive mode support
  drm/vc4: hvs: Force modeset on gamma lut change
  drm/vc4: Add debugfs node that dumps the vc5 gamma PWL entries
  drm/vc4: Add support for gamma on BCM2711
  drm/vc4: Correct DSI divider calculations
  drm/vc4: Release workaround buffer and DMA in error paths and unbind
  drm/vc4: Reset HDMI MISC_CONTROL register.
  drm/vc4: Add firmware-kms mode
  raspberrypi-firmware: Update mailbox commands
  drm/vc4: Refactor mode checking logic
  drm/vc4: Allow setting the TV norm via module parameter
  drm/vc4: Add support for more analog TV standards
  drm/vc4: Fix definition of PAL-M mode
  drm/vc4: Refactor VEC TV mode setting
  drm/vc4: Fix timings for VEC modes
  drm/vc4: Fix margin calculations for the right/bottom edges
  drm/vc4: Fix timings for interlaced modes
  drm/atomic: Don't fixup modes that haven't been reset
  drm/vc4: Add correct stop condition to vc4_dsi_encoder_disable iteration
  drm/vc4: Fix dsi0 interrupt support.
  drm/vc4: Register dsi0 as the correct vc4 encoder type
  drm/vc4: Correct pixel order for DSI0
  vc4/drm: vc4_plane: Remove subpixel positioning check
  vc4/drm: Avoid full hdmi audio fifo writes
  drm/vc4: Change the default DPI format to being 18bpp, not 24.
  vc4: Clear unused infoframe packet RAM registers
  vc4_hdmi: Report that 3d/stereo is allowed
  drm/vc4: Add the 2711 HVS as a suitable DMA node
  drm/vc4: Add all the HDMI registers into the debugfs dumps
  drm/vc4: Add debugfs node that dumps the current display lists
  drm/vc4: A present but empty dmas disables audio
  drm/vc4: Add FKMS as an acceptable node for dma ranges.
  Support RPi DPI interface in mode6 for 18-bit color
  drm/vc4: Adopt the dma configuration from the HVS or V3D component
  clk: tests: Add missing test case for ranges
  clk: tests: Add some tests for clk_get_rate_range()
  clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d
  clk: Introduce the clk_hw_get_rate_range function
  clk: Test the clock pointer in clk_hw_get_name()
  clk: Zero the clk_rate_request structure
  clk: Stop forwarding clk_rate_requests to the parent
  clk: Introduce clk_core_has_parent()
  clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock
  clk: Add our request boundaries in clk_core_init_rate_req
  clk: Introduce clk_hw_init_rate_request()
  clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its 
caller
  clk: Change clk_core_init_rate_req prototype
  clk: Set req_rate on reparenting
  clk: Fix clk_get_parent() documentation
  clk: Take into account uncached clocks in clk_set_rate_range()
  clk: tests: Add some tests for orphan with multiple parents
  clk: tests: Add tests for mux with multiple parents
  clk: tests: Add tests for single parent mux
  clk: tests: Add tests for uncached clock
  clk: tests: Add reference to the orphan mux bug report
  clk: tests: Add test suites description
  clk: Clarify clk_get_rate() expectations
  clk: Mention that .recalc_rate can return 0 on error
  clk: Introduce clk_get_rate_range()
  clk: Skip clamping when rounding if there's no boundaries
  clk: Drop the rate range on clk_put()
  arm64: setup: Fix build warning

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/1982090/+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