jammy/linux-raspi: Update to upstream raspberrypi rpi-5.15.y (2022-03-08)

Bug #1964144 reported by Juerg Haefliger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-raspi (Ubuntu)
Fix Released
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned

Bug Description

Upstream raspberrypi patchset 2022-03-08

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

drm/vc4: txp: Force alpha to be 0xff if it's disabled
drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
drm/vc4: kms: Improve logging
drm/vc4: kms: Warn if we have an incompatible muxing setup
drm/vc4: kms: Store channel in local variable
drm/vc4: hvs: Reset muxes at probe time
staging: vc04_services: codec: Add support for V4L2_PIX_FMT_RGBA32 format
drm/vc4: Fix out of order frames during asynchronous page flips
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
staging/vc-sm-cma: Avoid log spamming on Pi0/1 over cache alias.
defconfigs: Add OV2311 image sensor to Pi defconfigs
dtoverlays: Add overlay for Omnivision OV2311 image sensor
media/i2c: Add driver for Omnivision OV2311
usb: xhci: expand the scope of XHCI_VLI_SS_BULK_OUT_BUG
usb: xhci: rework XHCI_VLI_SS_BULK_OUT_BUG quirk
configs: Add CONFIG_TINYDRM_HX8357D=m
overlays: Add "drm" parameter to pitft35-resistive
overlays: Overlays for WaveShare 2-Chan CAN FD HAT
overlays:fixes probing of Hifiberry DAC2 HD
ARM: dts: Add GPIO line names for downstream RPis
drm/vc4: hvs: Defer dlist slots deallocation
drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros
drm/vc4: hvs: Fix frame count register readout
ARM: boot: dts: bcm2711: Fix HVS register range
Revert "drm/vc4: plane: Use dlist offset instead of pointer"
Revert "drm/vc4: hvs: Create a shadow dlist"
Revert "drm/vc4: Correct interrupt enable bits on hvs4"
Revert "drm/vc4: Fix interrupt masking for HVS5."
dtoverlays: Switch ov7251 to using Media Controller by default
media: i2c: ov7251: Switch from V4L2_CID_GAIN to V4L2_CID_ANALOGUE_GAIN
media: i2c: ov7251: Add V4L2_CID_VBLANK
media: i2c: ov7251: Separate modes from frame intervals
media: i2c: ov7251: Limit exposure based on VTS
media: i2c: ov7251: Set VTS instead of having full tables for FPS.
media: i2c: ov7251: Add get_selection for NATIVE_SIZE, CROP_BOUNDS, CROP_DEFAULT
media: i2c: ov7251: Fix link_freq validation loop
media: i2c: ov7251: Do not reset gain on mode change
media: i2c: ov7251: Add V4L2_CID_HBLANK control
media: i2c: ov7251: Initialise current_mode during probe
media: i2c: ov7251: V4L2_CID_LINK_FREQUENCY is fixed
media: i2c: ov7251: V4L2_CID_PIXEL_RATE is fixed
media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
media: i2c: Remove .s_power() from ov7251
media: i2c: Add pm_runtime support to ov7251
media: i2c: Add ov7251_detect_chip()
media: i2c: Add support for 19.2MHz clock to ov7251
media: i2c: Add ov7251_pll_configure()
media: i2c: Provide ov7251_check_hwcfg()
media: i2c: Add acpi support to ov7251
dtoverlays: Correct link frequency for ov7251
usb: xhci: add a quirk for Superspeed bulk OUT transfers on VL805
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/tc358762: Set the DRM_BRIDGE_OP_UPSTREAM_FIRST flag to configure DSI host
drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
drm: Introduce DRM_BRIDGE_OP_UPSTREAM_FIRST to alter bridge init order
dtoverlays: Add additional mappings to vc4-kms-dpi-generic
drm/vc4: For DPI, MEDIA_BUS_FMT_RGB565_1X16 is mode 1, not 3.
media: i2c: imx219: Scale the pixel clock rate for the 640x480 mode
dtoverlays: add rgb565-padhi output to vc4-kms-dpi-generic
dtoverlays: fix overrides in vc4-kms-dpi-generic
overlays: rpi-poe(-plus): Fix parameters
drm/vc4: hdmi: Make sure the device is powered with CEC

Tags: kern-2651
Juerg Haefliger (juergh)
Changed in linux-raspi (Ubuntu):
status: New → Confirmed
tags: added: kern-2651
Juerg Haefliger (juergh)
description: updated
Juerg Haefliger (juergh)
Changed in linux-raspi (Ubuntu Jammy):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (72.7 KiB)

This bug was fixed in the package linux-raspi - 5.15.0-1004.4

---------------
linux-raspi (5.15.0-1004.4) jammy; urgency=medium

  * jammy/linux-raspi: 5.15.0-1004.4 -proposed tracker (LP: #1965283)

  * Packaging resync (LP: #1786013)
    - [Packaging] update Ubuntu.md

  * jammy/linux-raspi: Update to upstream raspberrypi rpi-5.15.y (2022-03-16)
    (LP: #1965308)
    - ARM: dts: bcm2711-rpi-ds: Disable the BCM2835 STC
    - Revert "drm/tc358762: Set the DRM_BRIDGE_OP_UPSTREAM_FIRST flag to configure
      DSI host"
    - Revert "drm: Introduce DRM_BRIDGE_OP_UPSTREAM_FIRST to alter bridge init
      order"
    - 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

  * jammy/linux-raspi: Update to upstream raspberrypi rpi-5.15.y (2022-03-08)
    (LP: #1964144)
    - drm/vc4: hdmi: Make sure the device is powered with CEC
    - overlays: rpi-poe(-plus): Fix parameters
    - dtoverlays: fix overrides in vc4-kms-dpi-generic
    - dtoverlays: add rgb565-padhi output to vc4-kms-dpi-generic
    - media: i2c: imx219: Scale the pixel clock rate for the 640x480 mode
    - drm/vc4: For DPI, MEDIA_BUS_FMT_RGB565_1X16 is mode 1, not 3.
    - dtoverlays: Add additional mappings to vc4-kms-dpi-generic
    - drm: Introduce DRM_BRIDGE_OP_UPSTREAM_FIRST to alter bridge init order
    - drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
    - drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
    - drm/tc358762: Set the DRM_BRIDGE_OP_UPSTREAM_FIRST flag to configure DSI
      host
    - 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
    - usb: xhci: add a quirk for Superspeed bulk OUT transfers on VL805
    - dtoverlays: Correct link frequency for ov7251
    - media: i2c: Add acpi support to ov7251
    - media: i2c: Provide ov7251_check_hwcfg()
    - media: i2c: Add ov7251_pll_configure()
    - media: i2c: Add support for 19.2MHz clock to ov7251
    - media: i2c: Add ov7251_detect_chip()
    - media: i2c: Add pm_runtime support to ov7251
    - media: i2c: Remove .s_power() from ov7251
    - media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
    - media: i2c: ov7251: V4L2_CID_PIXEL_RATE is fixed
    - media: i2c: ov7251: V4L2_CID_LINK_FREQUENCY is fixed
    - media: i2c: ov7251: Initialise current_mode during probe
    - media: i2c: ov7251: Add V4L2_CID_HBLANK control
    - media: i2c: ov7251: Do not reset gain on mode change
    - media: i2c: ov7251: Fix link_freq validation loop
    - media: i2c: ov7251: Add get_selection for NATIVE_SIZE, CROP_BOUNDS,
      CROP_DEFAULT
    - media: i2c: ov7251: Set VTS instead of having full tables for FPS.
    - media: i2c: ov7251: Limit exposure based o...

Changed in linux-raspi (Ubuntu Jammy):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.