impish/linux-raspi: Update to upstream raspberrypi rpi-5.13.y (2021-08-27)

Bug #1942881 reported by Juerg Haefliger
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-raspi (Ubuntu)
Fix Released
Undecided
Juerg Haefliger
Impish
Fix Released
Undecided
Juerg Haefliger

Bug Description

Upstream raspberrypi patchset 2021-08-27

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

ALSA: usb-audio: Add registration quirk for JBL Quantum 600
ALSA: usb-audio: Add registration quirk for JBL Quantum headsets
ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
Fixes an onboard clock detection problem of the PRO versions
spi: Avoid undefined behaviour when counting unused native CSs
spi: Allow to have all native CSs in use along with GPIOs
spi: Make of_register_spi_device also set the fwnode
brcmfmac: Delete second brcm folder hierarchy
brcmfmac: Fix a double-free in brcmf_sdio_bus_reset
net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY
net: bcmgenet: check return value after calling platform_get_resource()
net: bcmgenet: Ensure all TX/RX queues DMAs are disabled
net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
net: bcmgenet: Fix attaching to PYH failed on RPi 4B
mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
mmc: core: clear flags before allowing to retune
mmc: block: Disable CMDQ on the ioctl path
drm/vc4: FKMS: Change of Broadcast RGB mode needs a mode change
drm/panel: raspberrypi-touchscreen: Prevent double-free
drm/vc4: fix argument ordering in vc4_crtc_get_margins()
drm/msm/disp/dpu1: avoid perf update in frame done event
overlays: ghost-amp: Change early-disable sequence
overlays: Add ssd1331-spi support for OLED screen
ARM: dts: bcm2711: Tune DMA parameters for HDMI audio
ARM: dts: bcm283x: Fix up GPIO LED node names
media: hevc: Fix dependent slice segment flags
drm/vc4: Set a default HSM rate
drm/vc4: hdmi: Remove the DDC probing for status detection
drm/vc4: hdmi: Actually check for the connector status in hotplug
drm/probe-helper: Create a HPD IRQ event helper for a single connector
overlays: qca7000: Fix URL & README
Makefiles: dt: Always set '-@' on ARCH_BCM2835
overlays: rpi-poe-plus: Improve the cooling levels
overlays: Add TI BQ32000 RTC support
overlays: Add midi-uart{2345}-overlay.dts
Revert "overlays: Update display GPIO declarations" for Goodix
overlays: Reduce Pi 4 vc4 CMA size to 320MB
media: i2c: ov7251: Add fwnode properties controls
media: i2c: ov9281: Add fwnode properties controls
media: i2c: imx290: Add fwnode properties controls
dtoverlays: Add orientation (and rotation) parameter to sensor overlays
overlays: Add Ablic S35390A to i2c-rtc and -gpio
configs: NOP_USB_XCEIV=y and USB_GADGET=y
configs: Add RANDOM_TRUST_BOOTLOADER=y
char: vc_mem: Delete dead code
ARM: dts: Adapt to upstream changes
configs: Add SND_BCM2708_SOC_CHIPDIP_DAC
ASoC: bcm: Add chipdip-dac driver
overlays: Update and rename chipdip-i2s-master-dac
ARM: dts: Correct CM4 PHY MDIO address
overlays: Set CMA to 512MB on Pi 4 for vc4
brcmfmac: Try product-specific clm_blob names first
configs: Add CONFIG_DRM_GUD=m
drm/gud: Add async_flush module parameter
drm/gud: Add Raspberry Pi Pico ID
drm/gud: Use scatter-gather USB bulk transfer
drm/gud: Free buffers on device removal
drm/gud: cleanup coding style a bit
media: i2c: imx477: Fix framerates for 1332x990 mode
ARM: dts: bcm2711: Tidy the HDMI I2C aliases
configs: Add SND_SOC_WM8960=m
Revert "firmware: Updated mailbox header"
Revert "raspberrypi-firmware: Export the general transaction function."
drm/vc4: Fix typo when getting firmware node
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
overlays: Add overlay for Si446x Transceiver SPI
ARM: dts: bcm2711: fold in the correct interrupt
ydrm/vc4: fkms: Fix margin calculations for the right/bottom edges
drm/vc4: Fix margin calculations for the right/bottom edges
configs: Add KEYBOARD_CAP11XX=m
overlays: Add overlay for cap1106 capacitive touch sensor
overlays: Add overlay for Chipdip I2S master DAC
media: bcm2835-unicam: Forward input status from subdevice
bcm2711_thermal: Don't clamp temperature at zero
drm/vc4: hdmi: Only call into DRM framework if registered
drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts
drm/vc4: hdmi: Drop devm interrupt handler for CEC interrupts
dwc_otg: Update NetBSD usb.h header licence
vc4/drv: Only notify firmware of display done with kms
drm/vc4: hdmi: Move initial register read after pm_runtime_get
drm/vc4: hdmi: Warn if we access the controller while disabled
drm/vc4: hdmi: Add missing clk_disable_unprepare on error path
drm/vc4: hdmi: Make sure the device is powered with CEC
drm/vc4: hdmi: Split the CEC disable / enable functions in two
drm/vc4: hdmi: Put the device on error in pre_crtc_configure
ARM: dts: rpi: Add the firmware node to vc4
drm/vc4: Notify the firmware when DRM is in charge
drm/vc4: Remove conflicting framebuffers before callind bind_all
firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE
dt-bindings: display: vc4: Add phandle to the firmware
dt-bindings: clk: raspberrypi: Remove unused property
overlays: Make i2c-rtc and i2c-rtc-gpio share RTCs
media: i2c: imx477: Extend driver to support imx378 sensor
overlays: Add overlay for imx378 sensor
Documentation: devicetree: Add documentation for imx378 sensor
staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 bytes
configs: Add CONFIG_MACVTAP=m (arm64 only)
drm/vc4: hdmi: Enable the scrambler on reconnection
drm/vc4: hdmi: Use a fixed rate for the HSM clock on BCM2835
media: i2c: ov9281: Remove override of subdev name
drm/vc4: Increase the core clock to a minimum of 500MHz
drm: vc4: Fix pixel-wrap issue with DVP teardown
overlays: Add dpi18cpadhi, vc4-kms-dpi-at056tn53v1
Support RPi DPI interface in mode6 for 18-bit color
media: rpivid: Fix H265 aux ent reuse of the same slot
drm/vc4: Don't create hvs_load_tracker on fkms
drm/vc4: Fix timings for interlaced modes
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
drm/vc4: hdmi: Remove redundant variables
drm/vc4: Register HDMI codec
mmc: sdhost: Pass DT pointer to rpi_firmware_get
ARM: dts: Add firmware reference to sdhost node
clk: bcm2835: Pass DT node to rpi_firmware_get
drm/vc4: Increase the core clock based on HVS load
drm/vc4: Leverage the load tracker on the BCM2711
drm/vc4: crtc: Add some logging
drm/vc4: crtc: Rework the encoder retrieval code (again)
drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype
drm/vc4: Make vc4_crtc_get_encoder public
ASoC: hdmi-codec: Add a prepare hook
ASoC: hdmi-codec: Add iec958 controls
snd: iec958: split status creation and fill
ASoC: hdmi-codec: Rework to support more controls
media: i2c: imx477: Fix for long exposure limit calculations
bcm2835: Allow compressed frames to set sizeimage (#4386)
drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co()
Revert "drm/vc4: hdmi: Switch to pm_runtime_resume_and_get"
drm/vc4: hdmi: Fix error path of hpd-gpios

CVE References

Juerg Haefliger (juergh)
Changed in linux-raspi (Ubuntu):
status: New → Confirmed
Juerg Haefliger (juergh)
summary: - impish/linux-raspi: Upstream raspberrypi patchset 2021-08-27
+ impish/linux-raspi: Update to upstream raspberrypi rpi-5.13.y
+ (2021-08-27)
Juerg Haefliger (juergh)
description: updated
description: updated
Juerg Haefliger (juergh)
description: updated
description: updated
description: updated
Juerg Haefliger (juergh)
Changed in linux-raspi (Ubuntu Impish):
assignee: nobody → Juerg Haefliger (juergh)
Stefan Bader (smb)
tags: added: kernel-stable-tracking-bug
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (163.8 KiB)

This bug was fixed in the package linux-raspi - 5.13.0-1007.8

---------------
linux-raspi (5.13.0-1007.8) impish; urgency=medium

  * impish/linux-raspi: 5.13.0-1007.8 -proposed tracker (LP: #1943746)

  * impish/linux-raspi: Update to upstream raspberrypi rpi-5.13.y (2021-08-27)
    (LP: #1942881)
    - bcm2835: Allow compressed frames to set sizeimage (#4386)
    - media: i2c: imx477: Fix for long exposure limit calculations
    - ASoC: hdmi-codec: Rework to support more controls
    - snd: iec958: split status creation and fill
    - ASoC: hdmi-codec: Add iec958 controls
    - ASoC: hdmi-codec: Add a prepare hook
    - drm/vc4: Make vc4_crtc_get_encoder public
    - drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype
    - drm/vc4: crtc: Rework the encoder retrieval code (again)
    - drm/vc4: crtc: Add some logging
    - drm/vc4: Leverage the load tracker on the BCM2711
    - drm/vc4: Increase the core clock based on HVS load
    - clk: bcm2835: Pass DT node to rpi_firmware_get
    - ARM: dts: Add firmware reference to sdhost node
    - mmc: sdhost: Pass DT pointer to rpi_firmware_get
    - drm/vc4: Register HDMI codec
    - drm/vc4: hdmi: Remove redundant variables
    - 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
    - drm/vc4: Fix timings for interlaced modes
    - drm/vc4: Don't create hvs_load_tracker on fkms
    - media: rpivid: Fix H265 aux ent reuse of the same slot
    - Support RPi DPI interface in mode6 for 18-bit color
    - overlays: Add dpi18cpadhi, vc4-kms-dpi-at056tn53v1
    - drm: vc4: Fix pixel-wrap issue with DVP teardown
    - drm/vc4: Increase the core clock to a minimum of 500MHz
    - media: i2c: ov9281: Remove override of subdev name
    - drm/vc4: hdmi: Use a fixed rate for the HSM clock on BCM2835
    - drm/vc4: hdmi: Enable the scrambler on reconnection
    - configs: Add CONFIG_MACVTAP=m (arm64 only)
    - staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 bytes
    - Documentation: devicetree: Add documentation for imx378 sensor
    - overlays: Add overlay for imx378 sensor
    - media: i2c: imx477: Extend driver to support imx378 sensor
    - overlays: Make i2c-rtc and i2c-rtc-gpio share RTCs
    - dt-bindings: clk: raspberrypi: Remove unused property
    - dt-bindings: display: vc4: Add phandle to the firmware
    - firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE
    - drm/vc4: Remove conflicting framebuffers before callind bind_all
    - drm/vc4: Notify the firmware when DRM is in charge
    - ARM: dts: rpi: Add the firmware node to vc4
    - drm/vc4: hdmi: Put the device on error in pre_crtc_configure
    - drm/vc4: hdmi: Split the CEC disable / enable functions in two
    - drm/vc4: hdmi: Make sure the device is powered with CEC
    - drm/vc4: hdmi: Add missing clk_disable_unprepare on error path
    - drm/vc4: hdmi: Warn if we access the controller while disabled
    - drm/vc4: hdmi: Move initial register read after pm_runtime_get
    - vc4/drv: Only notify firmware of display done with kms
    - dwc_otg: Update NetBSD usb.h header li...

Changed in linux-raspi (Ubuntu Impish):
status: Confirmed → 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.