ACK+Cmnt: [SRU][H/raspi][PULL] hirsute/linux-raspi: Upstream raspberrypi patchset 2021-08-26 (LP: #1942170)

Juerg Haefliger juerg.haefliger at canonical.com
Mon Sep 13 15:57:19 UTC 2021


On Thu, 9 Sep 2021 07:42:42 -0300
Thadeu Lima de Souza Cascardo <cascardo at canonical.com> wrote:

> On Sat, Sep 04, 2021 at 12:02:27PM +0200, Juerg Haefliger wrote:
> > BugLink: https://bugs.launchpad.net/bugs/1942170
> >   
> 
> 3 DRM commits below don't have their mainline SHA1s.
> 
> Can you add them, please?

Done.

...Juerg

 
> Thanks.
> Cascardo.
> 
> Acked-by: Thadeu Lima de Souza Cascardo <cascardo at canonical.com>
> 
> > Upstream raspberrypi patchset 2021-08-26
> > 
> >   Ported from the following raspberrypi branch:
> >     rpi-5.10.y
> >   from https://github.com/raspberrypi/linux.git
> > 
> > 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{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: Add RANDOM_TRUST_BOOTLOADER=y
> > char: vc_mem: Delete dead code
> > 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
> > drm/gud: Remove unneeded semicolon
> > drm/gud: fix sizeof use
> > drm: Add GUD USB Display driver
> > drm/uapi: Add USB connector type  
> 
> 757e26712337 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  
> 
> 6ca2ab8086af 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  
> 
> ddadd40892f3 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_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
> > 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_get_encoder public
> > 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_SENSIRION_SGP30=m
> > 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_{pin,unpin} API
> > 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_encoder_pre_crtc_co()
> > drm/vc4: crtc: Lookup the encoder from the register at boot
> > drm/vc4: crtc: Fix vc4_get_crtc_encoder logic
> > drm/vc4: crtc: Pass the drm_atomic_state to config_pv
> > clk: Always clamp the rounded rate
> > configs: add CONFIG_QCA7000_UART=m (#4322)
> > 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/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
> > 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_LT070ME05000 DSI panel
> > drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
> > 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
> > 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_check_firmware function
> > 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_get_interface() for devices that should not
> > sound/usb: add device quirks for A4Tech FHD 1080p webcams
> > 
> > Boot tested both arm64 and armhf on Pi 4B, 400, cm4, cm3+, 3b+, 3b, 3a+
> > and 2b (armhf only).
> > 
> > Signed-off-by: Juerg Haefliger <juergh at canonical.com>
> > 
> > --------
> > 
> > The following changes since commit 7da2a4cd8f126b7d5bc432ae97cf67b7e3e918fb:
> > 
> >   xhci: guard accesses to ep_state in xhci_endpoint_reset() (2021-08-30 16:37:40 +0200)
> > 
> > are available in the Git repository at:
> > 
> >   git://git.launchpad.net/~juergh/ubuntu/+source/linux-raspi/+git/hirsute lp1942170
> > 
> > for you to fetch changes up to f2e2377c82e6fb958959592968c5ced008028273:
> > 
> >   UBUNTU: raspi: Update to upstream raspberrypi rpi-5.10.y (2021-08-26) (2021-09-02 17:43:56 +0200)
> > 
> > ----------------------------------------------------------------
> > AMuszkat (1):
> >       overlays: merus-amp: remove spi override
> > 
> > Ahmet Inan (1):
> >       Revert "overlays: Update display GPIO declarations" for Goodix
> > 
> > Alex Kurichenko (1):
> >       overlays: Add ssd1331-spi support for OLED screen
> > 
> > Bernard Zhao (2):
> >       drm/vc4: remove unneeded variable: "ret"
> >       drm/gud: cleanup coding style a bit
> > 
> > Christoph (1):
> >       overlays: Add ugreen-dabboard overlay
> > 
> > Dave Stevenson (31):
> >       Revert "drm/vc4: Add configuration for BCM2711 DSI1."
> >       Revert "drm/vc4: Add support for DSI0"
> >       drm/vc4: dsi: Add support for DSI0
> >       drm/vc4: dsi: Add configuration for BCM2711 DSI1
> >       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/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
> >       defconfigs: Add PANEL_JDI_LT070ME05000 DSI panel
> >       dtoverlays: Add overlays for JDI LT070ME05000 1200x1920 DSI panel
> >       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
> >       drm/vc4: Allow DBLCLK modes even if horz timing is odd.
> >       dtoverlays: Add pinctrl-names to i2c0 overlay.
> >       dtoverlays: Update /__symbols__/i2c0 from i2c0 overlay
> >       drm/vc4: FKMS: Change of Broadcast RGB mode needs a mode change
> >       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
> >       media: i2c: ov9281: Remove override of subdev name
> >       drm/vc4: Fix margin calculations for the right/bottom edges
> >       ydrm/vc4: fkms: Fix margin calculations for the right/bottom edges
> >       dtoverlays: Add orientation (and rotation) parameter to sensor overlays
> >       media: i2c: imx290: Add fwnode properties controls
> >       media: i2c: ov9281: Add fwnode properties controls
> >       media: i2c: ov7251: Add fwnode properties controls
> > 
> > David Plowman (7):
> >       media: i2c: ov5647: Correct pixel array offset
> >       media: i2c: ov5647: Correct minimum VBLANK value
> >       media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
> >       Documentation: devicetree: Add documentation for imx378 sensor
> >       overlays: Add overlay for imx378 sensor
> >       media: i2c: imx477: Extend driver to support imx378 sensor
> >       media: i2c: imx477: Fix framerates for 1332x990 mode
> > 
> > Dom Cobley (12):
> >       drm/vc4: hdmi: Convert to the new clock request API
> >       bcm2835-unicam: Switch to new clock api
> >       rpivid: Switch to new clock api
> >       rpivid: Only clk_request_done once
> >       vc4/drm: hdmi: Handle case when bvb clock is null
> >       ARM: dts: bcm2711: Tune DMA parameters for HDMI audio
> >       drm/vc4: Don't create hvs_load_tracker on fkms
> >       drm/vc4: hdmi: Use a fixed rate for the HSM clock on BCM2835
> >       vc4/drv: Only notify firmware of display done with kms
> >       bcm2711_thermal: Don't clamp temperature at zero
> >       drm/vc4: Fix typo when getting firmware node
> >       Revert "USB: gadget: f_hid: avoid crashes and log spam"
> > 
> > Emil Renner Berthing (1):
> >       net: usb: r8152: use new tasklet API
> > 
> > Ezequiel Garcia (1):
> >       RFC: media: Add media_request_{pin,unpin} API
> > 
> > Greg Kroah-Hartman (1):
> >       Revert "swap: fix do_swap_page() race with swapoff"
> > 
> > Hayes Wang (12):
> >       r8152: replace several functions about phy patch request
> >       r8152: adjust the flow of power cut for RTL8153B
> >       r8152: enable U1/U2 for USB_SPEED_SUPER
> >       r8152: check if the pointer of the function exists
> >       r8152: replace netif_err with dev_err
> >       r8152: spilt rtl_set_eee_plus and r8153b_green_en
> >       r8152: set inter fram gap time depending on speed
> >       r8152: adjust rtl8152_check_firmware function
> >       r8152: add help function to change mtu
> >       r8152: support new chips
> >       r8152: support PHY firmware for RTL8156 series
> >       r8152: search the configuration of vendor mode
> > 
> > Jakub Vaněk (1):
> >       media: bcm2835-unicam: Forward input status from subdevice
> > 
> > Jeff Geerling (1):
> >       configs: Enable ATA and AHCI for SATA drive support.
> > 
> > Jesse Taube (1):
> >       overlays: Add overlay for cap1106 capacitive touch sensor
> > 
> > Joerg Quinten (2):
> >       Support RPi DPI interface in mode6 for 18-bit color
> >       overlays: Add dpi18cpadhi, vc4-kms-dpi-at056tn53v1
> > 
> > Joerg Schambacher (1):
> >       Fixes an onboard clock detection problem of the PRO versions
> > 
> > John Cox (10):
> >       media: rpivid: Remove the need to have num_entry_points set
> >       media: rpivid: Convert to MPLANE
> >       media: rpivid: Add an enable count to irq claim Qs
> >       media: rpivid: Add a Pass0 to accumulate slices and rework job finish
> >       Revert "media: v4l2-mem2mem: allow request job buffer processing after job finish"
> >       media: rpivid: Map cmd buffer directly
> >       media: rpivid: Improve values returned when setting output format
> >       media: rpivid: Improve stream_on/off conformance & clock setup
> >       media: rpivid: Improve SPS/PPS error handling/validation
> >       media: rpivid: Fix H265 aux ent reuse of the same slot
> > 
> > Jonathan Bell (2):
> >       sound/usb: add device quirks for A4Tech FHD 1080p webcams
> >       sound/usb: call usb_autopm_get_interface() for devices that should not
> > 
> > Juerg Haefliger (2):
> >       UBUNTU: [Config] raspi: updateconfigs after update to rpi-5.10.y (2021-08-26)
> >       UBUNTU: raspi: Update to upstream raspberrypi rpi-5.10.y (2021-08-26)
> > 
> > Laurent Pinchart (1):
> >       drm: vc4: Remove unnecessary drm_plane_cleanup() wrapper
> > 
> > Mateusz Kwiatkowski (6):
> >       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
> > 
> > Maxime Ripard (60):
> >       clk: Introduce a clock request API
> >       drm/vc4: hdmi: Convert to the new clock request API
> >       drm/vc4: drv: Remove the DSI pointer in vc4_drv
> >       drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array
> >       drm/vc4: dsi: Introduce a variant structure
> >       clk: requests: Ignore if the pointer is null
> >       drm/vc4: txp: Properly set the possible_crtcs mask
> >       drm/vc4: crtc: Skip the TXP
> >       drm/vc4: hdmi: Prevent clock unbalance
> >       drm/vc4: hvs: Make the HVS bind first
> >       drm/vc4: hdmi: Properly compute the BVB clock rate
> >       drm/vc4: hdmi: Check and warn if we can't reach 4kp60 frequencies
> >       drm/vc4: hdmi: Enable the scrambler
> >       drm/vc4: hdmi: Raise the maximum clock rate
> >       clk: requests: Dereference the request pointer after the check
> >       clk: Always clamp the rounded rate
> >       drm/vc4: crtc: Pass the drm_atomic_state to config_pv
> >       drm/vc4: crtc: Fix vc4_get_crtc_encoder logic
> >       drm/vc4: crtc: Lookup the encoder from the register at boot
> >       drm/vc4: hdmi: Simplify the connector state retrieval
> >       drm/vc4: hdmi: Rely on interrupts to handle hotplug
> >       drm/vc4: hdmi: Add a workqueue to set scrambling
> >       drm/vc4: Make vc4_crtc_get_encoder public
> >       drm/vc4: Increase the core clock based on HVS load
> >       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: Register HDMI codec
> >       drm/vc4: hdmi: Remove redundant variables
> >       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 to a minimum of 500MHz
> >       drm/vc4: hdmi: Enable the scrambler on reconnection
> >       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
> >       drm/vc4: hdmi: Drop devm interrupt handler for CEC interrupts
> >       drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts
> >       drm/vc4: hdmi: Only call into DRM framework if registered
> >       drm: Introduce an atomic_commit_setup function
> >       drm: Document use-after-free gotcha with private objects
> >       drm/vc4: Simplify a bit the global atomic_check
> >       drm/vc4: hdmi: Don't poll for the infoframes status on setup
> >       drm/vc4: plane: Remove redundant assignment
> >       drm/probe-helper: Create a HPD IRQ event helper for a single connector
> >       drm/vc4: hdmi: Actually check for the connector status in hotplug
> >       drm/vc4: hdmi: Remove the DDC probing for status detection
> >       drm/vc4: Set a default HSM rate
> > 
> > Mehmet Ahsen (1):
> >       overlays: add sensirion sgp30 to i2c-sensor overlay
> > 
> > Michael Heimpold (1):
> >       configs: add CONFIG_QCA7000_UART=m (#4322)
> > 
> > Naushir Patuck (2):
> >       media: i2c: imx477: Fix for long exposure limit calculations
> >       staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 bytes
> > 
> > Noralf Trønnes (7):
> >       drm/uapi: Add USB connector type
> >       drm: Add GUD USB Display driver
> >       drm/gud: Free buffers on device removal
> >       drm/gud: Use scatter-gather USB bulk transfer
> >       drm/gud: Add Raspberry Pi Pico ID
> >       drm/gud: Add async_flush module parameter
> >       configs: Add CONFIG_DRM_GUD=m
> > 
> > Phil Elwell (34):
> >       overlays: ghost-amp: Add DAC mute control
> >       overlays: spi-rtc: Add ds3232 and ds3234
> >       staging/bcm2835-isp: Fix compiler warning
> >       overlays: Allow multiple gpio-shutdown instances
> >       overlays: README - improve the gpio-poweroff guide
> >       SQUASH: overlays: Fix typo in README
> >       gpio-poweroff: Remember the old poweroff handler
> >       ARM: dts: bcm2711-rpi-400: Limit MDIO clock speed
> >       spi: bcm2835: Increase the CS limit to 24
> >       configs: Regenerate defconfigs
> >       configs: Add NF_LOG_ARP=m and NF_LOG_NETDEV=m
> >       configs: Add CONFIG_SENSIRION_SGP30=m
> >       overlays: Remove deleted merus-amp parameter
> >       configs: Add GPIO_PCA953X_IRQ=y
> >       overlays: ghost-amp: Change early-disable sequence
> >       configs: Enable Anbox support on arm64 builds
> >       configs: Add CONFIG_MACVTAP=m (arm64 only)
> >       overlays: Make i2c-rtc and i2c-rtc-gpio share RTCs
> >       dwc_otg: Update NetBSD usb.h header licence
> >       configs: Add KEYBOARD_CAP11XX=m
> >       ARM: dts: bcm2711: fold in the correct interrupt
> >       configs: Add SND_SOC_WM8960=m
> >       ARM: dts: bcm2711: Tidy the HDMI I2C aliases
> >       brcmfmac: Try product-specific clm_blob names first
> >       overlays: Set CMA to 512MB on Pi 4 for vc4
> >       ARM: dts: Correct CM4 PHY MDIO address
> >       char: vc_mem: Delete dead code
> >       configs: Add RANDOM_TRUST_BOOTLOADER=y
> >       overlays: Reduce Pi 4 vc4 CMA size to 320MB
> >       overlays: Add TI BQ32000 RTC support
> >       ARM: dts: Adapt to upstream changes
> >       overlays: rpi-poe-plus: Improve the cooling levels
> >       Makefiles: dt: Always set '-@' on ARCH_BCM2835
> >       usb: gadget: f_hid: fixed NULL pointer dereference
> > 
> > Serge Schneider (3):
> >       Add Raspberry Pi PoE+ HAT support
> >       configs: Enable Raspberry Pi PoE+ HAT support
> >       overlays: Add rpi-poe-plus overlay
> > 
> > Sia Jee Heng (1):
> >       ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format
> > 
> > Stefan Wahren (3):
> >       overlays: qca7000: Fix URL & README
> >       Revert "ARM: dts: bcm283x: increase dwc2's RX FIFO size"
> >       ARM: dts: bcm283x: Fix up GPIO LED node names
> > 
> > Sunip K. Mukherjee (1):
> >       overlays: Add overlay for Si446x Transceiver SPI
> > 
> > Tim Gover (1):
> >       drm: vc4: Fix pixel-wrap issue with DVP teardown
> > 
> > Tomi Valkeinen (1):
> >       drm: automatic legacy gamma support
> > 
> > WoodenNautilus (1):
> >       overlays: Add Ablic S35390A to i2c-rtc and -gpio
> > 
> > Zou Wei (1):
> >       drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co()
> > 
> > chipdip.lab (4):
> >       overlays: Add overlay for Chipdip I2S master DAC
> >       overlays: Update and rename chipdip-i2s-master-dac
> >       ASoC: bcm: Add chipdip-dac driver
> >       configs: Add SND_BCM2708_SOC_CHIPDIP_DAC
> > 
> > davidschillerJKU (1):
> >       configs: add CONFIG_IR_TOY=m
> > 
> > jc-kynesim (1):
> >       bcm2835: Allow compressed frames to set sizeimage (#4386)
> > 
> > kFYatek (4):
> >       drm/vc4: Fix VEC address for BCM2711 in the devicetrees
> >       drm/vc4: Fix clock source for VEC PixelValve on BCM2711
> >       drm/vc4: Separate VEC compatible variants
> >       drm/vc4: Fix timings for interlaced modes
> > 
> > kernel test robot (2):
> >       drm/gud: fix sizeof use
> >       drm/gud: Remove unneeded semicolon
> > 
> > menschel (1):
> >       Add CAN_J1939 as module to default build configs (#4346)
> > 
> > pjx3 (1):
> >       overlays: Add midi-uart{2345}-overlay.dts
> > 
> > wangzx (1):
> >       dwc_otg: fix an undeclared variable
> > 
> >  .../clock/raspberrypi,firmware-clocks.yaml         |    7 -
> >  .../bindings/display/brcm,bcm2835-vc4.yaml         |    5 +
> >  .../bindings/display/brcm,bcm2835-vec.yaml         |    4 +-
> >  .../bindings/display/panel/panel-simple.yaml       |    2 +
> >  .../devicetree/bindings/media/i2c/imx378.yaml      |  113 +
> >  .../userspace-api/media/v4l/subdev-formats.rst     |   74 +
> >  MAINTAINERS                                        |    9 +
> >  arch/arm/boot/dts/Makefile                         |    2 +-
> >  arch/arm/boot/dts/bcm2708-rpi-b-plus.dts           |    4 +-
> >  arch/arm/boot/dts/bcm2708-rpi-b-rev1.dts           |    2 +-
> >  arch/arm/boot/dts/bcm2708-rpi-b.dts                |    2 +-
> >  arch/arm/boot/dts/bcm2708-rpi-cm.dtsi              |    2 +-
> >  arch/arm/boot/dts/bcm2708-rpi-zero-w.dts           |    2 +-
> >  arch/arm/boot/dts/bcm2708-rpi-zero.dts             |    2 +-
> >  arch/arm/boot/dts/bcm2709-rpi-2-b.dts              |    4 +-
> >  arch/arm/boot/dts/bcm270x.dtsi                     |   15 +-
> >  arch/arm/boot/dts/bcm2710-rpi-2-b.dts              |    4 +-
> >  arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts         |    4 +-
> >  arch/arm/boot/dts/bcm2710-rpi-3-b.dts              |    4 +-
> >  arch/arm/boot/dts/bcm2710-rpi-cm3.dts              |    2 +-
> >  arch/arm/boot/dts/bcm2711-rpi-4-b.dts              |   18 +-
> >  arch/arm/boot/dts/bcm2711-rpi-400.dts              |   24 +-
> >  arch/arm/boot/dts/bcm2711-rpi-cm4.dts              |   24 +-
> >  arch/arm/boot/dts/bcm2711-rpi.dtsi                 |    4 +
> >  arch/arm/boot/dts/bcm2711.dtsi                     |   18 +-
> >  arch/arm/boot/dts/bcm2835-common.dtsi              |    8 +
> >  arch/arm/boot/dts/bcm2835-rpi-a-plus.dts           |    4 +-
> >  arch/arm/boot/dts/bcm2835-rpi-a.dts                |    2 +-
> >  arch/arm/boot/dts/bcm2835-rpi-b-plus.dts           |    4 +-
> >  arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts           |    2 +-
> >  arch/arm/boot/dts/bcm2835-rpi-b.dts                |    2 +-
> >  arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi             |    2 +-
> >  arch/arm/boot/dts/bcm2835-rpi-zero-w.dts           |    2 +-
> >  arch/arm/boot/dts/bcm2835-rpi-zero.dts             |    2 +-
> >  arch/arm/boot/dts/bcm2835-rpi.dtsi                 |    6 +-
> >  arch/arm/boot/dts/bcm2836-rpi-2-b.dts              |    4 +-
> >  arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts         |    4 +-
> >  arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts         |    4 +-
> >  arch/arm/boot/dts/bcm2837-rpi-3-b.dts              |    2 +-
> >  arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi             |    2 +-
> >  arch/arm/boot/dts/bcm283x-rpi-usb-otg.dtsi         |    2 +-
> >  arch/arm/boot/dts/bcm283x.dtsi                     |   10 +-
> >  arch/arm/boot/dts/overlays/Makefile                |   16 +
> >  arch/arm/boot/dts/overlays/README                  |  236 +-
> >  arch/arm/boot/dts/overlays/cap1106-overlay.dts     |   52 +
> >  arch/arm/boot/dts/overlays/chipdip-dac-overlay.dts |   46 +
> >  arch/arm/boot/dts/overlays/dpi18cpadhi-overlay.dts |   26 +
> >  arch/arm/boot/dts/overlays/ghost-amp-overlay.dts   |   38 +-
> >  arch/arm/boot/dts/overlays/goodix-overlay.dts      |    2 +-
> >  .../boot/dts/overlays/gpio-shutdown-overlay.dts    |    6 +-
> >  arch/arm/boot/dts/overlays/i2c-rtc-common.dtsi     |  323 ++
> >  .../arm/boot/dts/overlays/i2c-rtc-gpio-overlay.dts |  249 +-
> >  arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts     |  287 +-
> >  arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts  |   16 +
> >  arch/arm/boot/dts/overlays/i2c0-overlay.dts        |    9 +
> >  arch/arm/boot/dts/overlays/imx219-overlay.dts      |    2 +
> >  arch/arm/boot/dts/overlays/imx290_327-overlay.dtsi |    5 +
> >  arch/arm/boot/dts/overlays/imx378-overlay.dts      |   10 +
> >  arch/arm/boot/dts/overlays/imx477-overlay.dts      |  109 +-
> >  arch/arm/boot/dts/overlays/imx477_378-overlay.dtsi |  110 +
> >  arch/arm/boot/dts/overlays/merus-amp-overlay.dts   |   10 -
> >  arch/arm/boot/dts/overlays/midi-uart2-overlay.dts  |   37 +
> >  arch/arm/boot/dts/overlays/midi-uart3-overlay.dts  |   38 +
> >  arch/arm/boot/dts/overlays/midi-uart4-overlay.dts  |   38 +
> >  arch/arm/boot/dts/overlays/midi-uart5-overlay.dts  |   38 +
> >  arch/arm/boot/dts/overlays/ov5647-overlay.dts      |    2 +
> >  arch/arm/boot/dts/overlays/ov7251-overlay.dts      |    8 +
> >  arch/arm/boot/dts/overlays/ov9281-overlay.dts      |    7 +
> >  arch/arm/boot/dts/overlays/overlay_map.dts         |    9 +
> >  arch/arm/boot/dts/overlays/qca7000-overlay.dts     |    4 +-
> >  .../arm/boot/dts/overlays/rpi-poe-plus-overlay.dts |   23 +
> >  arch/arm/boot/dts/overlays/si446x-spi0-overlay.dts |   53 +
> >  arch/arm/boot/dts/overlays/spi-rtc-overlay.dts     |   58 +-
> >  arch/arm/boot/dts/overlays/ssd1331-spi-overlay.dts |   83 +
> >  .../boot/dts/overlays/ugreen-dabboard-overlay.dts  |   49 +
> >  .../arm/boot/dts/overlays/upstream-pi4-overlay.dts |    2 +-
> >  .../boot/dts/overlays/vc4-fkms-v3d-pi4-overlay.dts |   44 +
> >  .../overlays/vc4-kms-dpi-at056tn53v1-overlay.dts   |   44 +
> >  .../overlays/vc4-kms-dsi-lt070me05000-overlay.dts  |   69 +
> >  .../vc4-kms-dsi-lt070me05000-v2-overlay.dts        |   64 +
> >  .../boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts  |    6 +-
> >  arch/arm/configs/bcm2709_defconfig                 |   14 +
> >  arch/arm/configs/bcm2711_defconfig                 |   18 +-
> >  arch/arm/configs/bcmrpi_defconfig                  |   14 +
> >  arch/arm64/boot/dts/broadcom/Makefile              |    2 +-
> >  arch/arm64/configs/bcm2711_defconfig               |   23 +-
> >  arch/arm64/configs/bcmrpi3_defconfig               |   19 +
> >  debian.raspi/config/config.common.ubuntu           |    3 +
> >  debian.raspi/upstream-raspberrypi                  |    2 +-
> >  drivers/char/broadcom/vc_mem.c                     |    2 -
> >  drivers/clk/clk.c                                  |  127 +
> >  drivers/gpu/drm/Kconfig                            |    2 +
> >  drivers/gpu/drm/Makefile                           |    1 +
> >  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    1 -
> >  drivers/gpu/drm/arm/display/komeda/komeda_crtc.c   |    1 -
> >  drivers/gpu/drm/arm/malidp_crtc.c                  |    1 -
> >  drivers/gpu/drm/armada/armada_crtc.c               |    1 -
> >  drivers/gpu/drm/ast/ast_mode.c                     |    1 -
> >  drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c     |    1 -
> >  drivers/gpu/drm/drm_atomic_helper.c                |   84 +-
> >  drivers/gpu/drm/drm_color_mgmt.c                   |  111 +-
> >  drivers/gpu/drm/drm_connector.c                    |    1 +
> >  drivers/gpu/drm/drm_probe_helper.c                 |  113 +-
> >  drivers/gpu/drm/gud/Kconfig                        |   14 +
> >  drivers/gpu/drm/gud/Makefile                       |    4 +
> >  drivers/gpu/drm/gud/gud_connector.c                |  729 ++++
> >  drivers/gpu/drm/gud/gud_drv.c                      |  696 ++++
> >  drivers/gpu/drm/gud/gud_internal.h                 |  156 +
> >  drivers/gpu/drm/gud/gud_pipe.c                     |  602 ++++
> >  drivers/gpu/drm/i915/display/intel_display.c       |    1 -
> >  drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |    2 -
> >  drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |    1 -
> >  drivers/gpu/drm/nouveau/dispnv50/head.c            |    2 -
> >  drivers/gpu/drm/omapdrm/omap_crtc.c                |    1 -
> >  drivers/gpu/drm/panel/panel-jdi-lt070me05000.c     |   18 +-
> >  drivers/gpu/drm/panel/panel-simple.c               |   35 +
> >  drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |    1 -
> >  drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |    1 -
> >  drivers/gpu/drm/stm/ltdc.c                         |    1 -
> >  drivers/gpu/drm/vc4/Kconfig                        |    1 +
> >  drivers/gpu/drm/vc4/vc4_crtc.c                     |  169 +-
> >  drivers/gpu/drm/vc4/vc4_debugfs.c                  |    7 +-
> >  drivers/gpu/drm/vc4/vc4_dpi.c                      |   10 +
> >  drivers/gpu/drm/vc4/vc4_drv.c                      |   46 +-
> >  drivers/gpu/drm/vc4/vc4_drv.h                      |   11 +-
> >  drivers/gpu/drm/vc4/vc4_dsi.c                      |  228 +-
> >  drivers/gpu/drm/vc4/vc4_firmware_kms.c             |   37 +-
> >  drivers/gpu/drm/vc4/vc4_gem.c                      |    3 +-
> >  drivers/gpu/drm/vc4/vc4_hdmi.c                     | 1249 +++----
> >  drivers/gpu/drm/vc4/vc4_hdmi.h                     |   26 +-
> >  drivers/gpu/drm/vc4/vc4_hdmi_regs.h                |    9 +
> >  drivers/gpu/drm/vc4/vc4_kms.c                      |  154 +-
> >  drivers/gpu/drm/vc4/vc4_plane.c                    |   19 +-
> >  drivers/gpu/drm/vc4/vc4_txp.c                      |    3 +-
> >  drivers/gpu/drm/vc4/vc4_vec.c                      |  281 +-
> >  drivers/hwmon/rpi-poe-fan.c                        |   35 +-
> >  drivers/media/i2c/Kconfig                          |    2 +-
> >  drivers/media/i2c/imx290.c                         |  203 +-
> >  drivers/media/i2c/imx477.c                         |   72 +-
> >  drivers/media/i2c/ov5647.c                         |    7 +-
> >  drivers/media/i2c/ov7251.c                         |   12 +-
> >  drivers/media/i2c/ov9281.c                         |   15 +-
> >  drivers/media/mc/mc-request.c                      |   35 +
> >  drivers/media/platform/bcm2835/bcm2835-unicam.c    |   22 +-
> >  drivers/media/v4l2-core/v4l2-mem2mem.c             |  106 +-
> >  drivers/net/usb/r8152.c                            | 3811 +++++++++++++++++---
> >  .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h |   11 +-
> >  .../wireless/broadcom/brcm80211/brcmfmac/common.c  |   14 +-
> >  .../broadcom/brcm80211/brcmfmac/firmware.c         |    2 +-
> >  .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |    7 +-
> >  .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |   12 +-
> >  .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |    7 +-
> >  drivers/power/reset/gpio-poweroff.c                |    7 +-
> >  drivers/power/supply/Kconfig                       |    6 +
> >  drivers/power/supply/Makefile                      |    1 +
> >  drivers/power/supply/rpi_poe_power.c               |  227 ++
> >  drivers/spi/spi-bcm2835.c                          |    6 +
> >  drivers/staging/media/rpivid/rpivid.c              |   26 +-
> >  drivers/staging/media/rpivid/rpivid.h              |   47 +-
> >  drivers/staging/media/rpivid/rpivid_dec.c          |   32 +-
> >  drivers/staging/media/rpivid/rpivid_h265.c         | 1375 ++++---
> >  drivers/staging/media/rpivid/rpivid_hw.c           |  127 +-
> >  drivers/staging/media/rpivid/rpivid_hw.h           |    3 +
> >  drivers/staging/media/rpivid/rpivid_video.c        |  245 +-
> >  drivers/staging/media/rpivid/rpivid_video.h        |    8 +-
> >  .../vc04_services/bcm2835-camera/controls.c        |   19 +-
> >  .../bcm2835-codec/bcm2835-v4l2-codec.c             |   92 +-
> >  .../vc04_services/bcm2835-isp/bcm2835-isp-fmts.h   |    4 +-
> >  .../vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c   |    2 +-
> >  drivers/thermal/broadcom/bcm2711_thermal.c         |    2 +-
> >  drivers/usb/gadget/function/f_hid.c                |   12 +-
> >  drivers/usb/host/dwc_common_port/usb.h             |    7 -
> >  drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c       |    3 +-
> >  include/drm/drm_atomic.h                           |   20 +
> >  include/drm/drm_atomic_helper.h                    |    4 -
> >  include/drm/drm_modeset_helper_vtables.h           |   21 +
> >  include/drm/drm_probe_helper.h                     |    1 +
> >  include/drm/gud.h                                  |  333 ++
> >  include/linux/clk.h                                |    4 +
> >  include/linux/swap.h                               |    9 -
> >  include/media/media-request.h                      |   12 +
> >  include/media/v4l2-mem2mem.h                       |   47 -
> >  include/media/videobuf2-v4l2.h                     |    3 -
> >  include/soc/bcm2835/raspberrypi-firmware.h         |    4 +-
> >  include/sound/hdmi-codec.h                         |   17 +-
> >  include/sound/pcm_iec958.h                         |    8 +
> >  include/uapi/drm/drm_mode.h                        |    1 +
> >  include/uapi/linux/media-bus-format.h              |    4 +-
> >  mm/memory.c                                        |   11 +-
> >  sound/core/pcm_iec958.c                            |  129 +-
> >  sound/soc/bcm/Kconfig                              |    6 +
> >  sound/soc/bcm/Makefile                             |    3 +-
> >  sound/soc/bcm/chipdip-dac.c                        |  275 ++
> >  sound/soc/bcm/hifiberry_dacplus.c                  |    2 +-
> >  sound/soc/bcm/hifiberry_dacplusadcpro.c            |    2 +-
> >  sound/soc/codecs/hdmi-codec.c                      |  219 +-
> >  sound/usb/quirks-table.h                           |    9 +
> >  sound/usb/quirks.c                                 |    6 +
> >  198 files changed, 11888 insertions(+), 3586 deletions(-)
> >  create mode 100644 Documentation/devicetree/bindings/media/i2c/imx378.yaml
> >  create mode 100644 arch/arm/boot/dts/overlays/cap1106-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/chipdip-dac-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/dpi18cpadhi-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/i2c-rtc-common.dtsi
> >  mode change 100644 => 100755 arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/imx378-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/imx477_378-overlay.dtsi
> >  create mode 100644 arch/arm/boot/dts/overlays/midi-uart2-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/midi-uart3-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/midi-uart4-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/midi-uart5-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/rpi-poe-plus-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/si446x-spi0-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/ssd1331-spi-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/ugreen-dabboard-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/vc4-fkms-v3d-pi4-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/vc4-kms-dpi-at056tn53v1-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/vc4-kms-dsi-lt070me05000-overlay.dts
> >  create mode 100644 arch/arm/boot/dts/overlays/vc4-kms-dsi-lt070me05000-v2-overlay.dts
> >  create mode 100644 drivers/gpu/drm/gud/Kconfig
> >  create mode 100644 drivers/gpu/drm/gud/Makefile
> >  create mode 100644 drivers/gpu/drm/gud/gud_connector.c
> >  create mode 100644 drivers/gpu/drm/gud/gud_drv.c
> >  create mode 100644 drivers/gpu/drm/gud/gud_internal.h
> >  create mode 100644 drivers/gpu/drm/gud/gud_pipe.c
> >  create mode 100644 drivers/power/supply/rpi_poe_power.c
> >  create mode 100644 include/drm/gud.h
> >  create mode 100644 sound/soc/bcm/chipdip-dac.c
> > 
> > -- 
> > kernel-team mailing list
> > kernel-team at lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/kernel-team  

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20210913/78a9207a/attachment-0001.sig>


More information about the kernel-team mailing list