hirsute/linux-raspi: Upstream raspberrypi patchset 2021-08-26
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-raspi (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
Undecided
|
Juerg Haefliger |
Bug Description
Upstream raspberrypi patchset 2021-08-26
Ported from the following raspberrypi branch:
rpi-5.10.y
from https:/
usb: gadget: f_hid: fixed NULL pointer dereference
ARM: dts: bcm283x: Fix up GPIO LED node names
Revert "ARM: dts: bcm283x: increase dwc2's RX FIFO size"
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
ARM: dts: Adapt to upstream changes
Revert "USB: gadget: f_hid: avoid crashes and log spam"
overlays: Add TI BQ32000 RTC support
Revert "swap: fix do_swap_page() race with swapoff"
overlays: Add midi-uart{
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: Add RANDOM_
char: vc_mem: Delete dead code
configs: Add SND_BCM2708_
ASoC: bcm: Add chipdip-dac driver
overlays: Update and rename chipdip-
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
drm/gud: Remove unneeded semicolon
drm/gud: fix sizeof use
drm: Add GUD USB Display driver
drm/uapi: Add USB connector type
media: i2c: imx477: Fix framerates for 1332x990 mode
ARM: dts: bcm2711: Tidy the HDMI I2C aliases
configs: Add SND_SOC_WM8960=m
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
drm/vc4: remove unneeded variable: "ret"
drm: automatic legacy gamma support
drm/vc4: plane: Remove redundant assignment
drm: vc4: Remove unnecessary drm_plane_cleanup() wrapper
drm/vc4: hdmi: Don't poll for the infoframes status on setup
drm/vc4: Simplify a bit the global atomic_check
drm: Document use-after-free gotcha with private objects
drm: Introduce an atomic_commit_setup function
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_
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_
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-
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
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
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
configs: add CONFIG_IR_TOY=m
configs: Enable Anbox support on arm64 builds
ARM: dts: bcm2711: Tune DMA parameters for HDMI audio
drm/vc4: hdmi: Remove redundant variables
drm/vc4: Register HDMI codec
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
ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format
drm/vc4: Increase the core clock based on HVS load
drm/vc4: Make vc4_crtc_
overlays: ghost-amp: Change early-disable sequence
media: i2c: imx477: Fix for long exposure limit calculations
bcm2835: Allow compressed frames to set sizeimage (#4386)
Fixes an onboard clock detection problem of the PRO versions
overlays: Add ssd1331-spi support for OLED screen
drm/vc4: FKMS: Change of Broadcast RGB mode needs a mode change
overlays: Add rpi-poe-plus overlay
configs: Enable Raspberry Pi PoE+ HAT support
Add Raspberry Pi PoE+ HAT support
configs: Add GPIO_PCA953X_IRQ=y
overlays: Remove deleted merus-amp parameter
configs: Add CONFIG_
overlays: add sensirion sgp30 to i2c-sensor overlay
Add CAN_J1939 as module to default build configs (#4346)
media: rpivid: Improve SPS/PPS error handling/validation
media: rpivid: Improve stream_on/off conformance & clock setup
media: rpivid: Improve values returned when setting output format
media: rpivid: Map cmd buffer directly
Revert "media: v4l2-mem2mem: allow request job buffer processing after job finish"
media: rpivid: Add a Pass0 to accumulate slices and rework job finish
RFC: media: Add media_request_
media: rpivid: Add an enable count to irq claim Qs
media: rpivid: Convert to MPLANE
media: rpivid: Remove the need to have num_entry_points set
dtoverlays: Update /__symbols__/i2c0 from i2c0 overlay
dtoverlays: Add pinctrl-names to i2c0 overlay.
media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
media: i2c: ov5647: Correct minimum VBLANK value
media: i2c: ov5647: Correct pixel array offset
configs: Add NF_LOG_ARP=m and NF_LOG_NETDEV=m
overlays: merus-amp: remove spi override
drm/vc4: hdmi: Add a workqueue to set scrambling
drm/vc4: hdmi: Rely on interrupts to handle hotplug
drm/vc4: hdmi: Simplify the connector state retrieval
drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_
drm/vc4: crtc: Lookup the encoder from the register at boot
drm/vc4: crtc: Fix vc4_get_
drm/vc4: crtc: Pass the drm_atomic_state to config_pv
clk: Always clamp the rounded rate
configs: add CONFIG_
configs: Regenerate defconfigs
spi: bcm2835: Increase the CS limit to 24
ARM: dts: bcm2711-rpi-400: Limit MDIO clock speed
overlays: Add ugreen-dabboard overlay
drm/vc4: Allow DBLCLK modes even if horz timing is odd.
gpio-poweroff: Remember the old poweroff handler
SQUASH: overlays: Fix typo in README
overlays: README - improve the gpio-poweroff guide
overlays: Allow multiple gpio-shutdown instances
staging/
staging/
staging/
staging/
staging/
staging/
clk: requests: Dereference the request pointer after the check
configs: Enable ATA and AHCI for SATA drive support.
drm/vc4: Separate VEC compatible variants
drm/vc4: Fix clock source for VEC PixelValve on BCM2711
drm/vc4: Fix VEC address for BCM2711 in the devicetrees
overlays: spi-rtc: Add ds3232 and ds3234
vc4/drm: hdmi: Handle case when bvb clock is null
drm/vc4: hdmi: Raise the maximum clock rate
drm/vc4: hdmi: Enable the scrambler
drm/vc4: hdmi: Check and warn if we can't reach 4kp60 frequencies
drm/vc4: hdmi: Properly compute the BVB clock rate
drm/vc4: hvs: Make the HVS bind first
drm/vc4: hdmi: Prevent clock unbalance
drm/vc4: crtc: Skip the TXP
drm/vc4: txp: Properly set the possible_crtcs mask
clk: requests: Ignore if the pointer is null
dtoverlays: Add overlays for JDI LT070ME05000 1200x1920 DSI panel
defconfigs: Add PANEL_JDI_
drm/panel: jdi-lt070me05000: Use gpiod_set_
drm/atomic: Don't fixup modes that haven't been reset
drm/vc4: Add correct stop condition to vc4_dsi_
drm/vc4: Fix dsi0 interrupt support.
drm/vc4: Register dsi0 as the correct vc4 encoder type
drm/vc4: Correct pixel order for DSI0
drm/vc4: dsi: Add configuration for BCM2711 DSI1
drm/vc4: dsi: Add support for DSI0
drm/vc4: dsi: Introduce a variant structure
drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array
drm/vc4: drv: Remove the DSI pointer in vc4_drv
Revert "drm/vc4: Add support for DSI0"
Revert "drm/vc4: Add configuration for BCM2711 DSI1."
dwc_otg: fix an undeclared variable
rpivid: Only clk_request_done once
r8152: search the configuration of vendor mode
r8152: support PHY firmware for RTL8156 series
r8152: support new chips
r8152: add help function to change mtu
r8152: adjust rtl8152_
r8152: set inter fram gap time depending on speed
r8152: spilt rtl_set_eee_plus and r8153b_green_en
r8152: replace netif_err with dev_err
r8152: check if the pointer of the function exists
r8152: enable U1/U2 for USB_SPEED_SUPER
r8152: adjust the flow of power cut for RTL8153B
r8152: replace several functions about phy patch request
net: usb: r8152: use new tasklet API
rpivid: Switch to new clock api
bcm2835-unicam: Switch to new clock api
drm/vc4: hdmi: Convert to the new clock request API
drm/vc4: hdmi: Convert to the new clock request API
clk: Introduce a clock request API
overlays: ghost-amp: Add DAC mute control
sound/usb: call usb_autopm_
sound/usb: add device quirks for A4Tech FHD 1080p webcams
CVE References
Changed in linux-raspi (Ubuntu): | |
status: | New → Confirmed |
Changed in linux-raspi (Ubuntu Hirsute): | |
assignee: | nobody → Juerg Haefliger (juergh) |
description: | updated |
description: | updated |
description: | updated |
This bug is awaiting verification that the linux-raspi/ 5.11.0- 1018.19 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- hirsute' to 'verification- done-hirsute' . If the problem still exists, change the tag 'verification- needed- hirsute' to 'verification- failed- hirsute' .
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!