ACK/Cmnt: [I/raspi][PULL] impish/linux-raspi: Update to upstream raspberrypi rpi-5.13.y (2021-08-27) (LP: #1942881)

Stefan Bader stefan.bader at canonical.com
Wed Sep 15 08:02:25 UTC 2021


On 14.09.21 18:11, Juerg Haefliger wrote:
> BugLink: https://bugs.launchpad.net/bugs/1942881
> 
> 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
> 
> Boot tested both arm64 and armhf on Pi 4b, 400, cm4, cm3+, 3b+, 3b, 3a+,
> 2b (armhf only).
> 
> Signed-off-by: Juerg Haefliger <juergh at canonical.com>
> 
> --------
> 
> The following changes since commit 80d79702ee5b53728256b35d409ca9b068151e09:
> 
>    UBUNTU: [Packaging] raspi: Include USB storage modules in linux-modules (2021-09-13 17:29:55 +0200)
> 
> are available in the Git repository at:
> 
>    git+ssh://git.launchpad.net/~juergh/ubuntu/+source/linux impish/linux-raspi/lp1942881
> 
> for you to fetch changes up to b716441d3e48a9020decef80e5d04a1c86c07084:
> 
>    UBUNTU: raspi: Update to upstream raspberrypi rpi-5.13.y (2021-08-27) (2021-09-14 16:25:02 +0200)
> 
> ----------------------------------------------------------------
> Ahmet Inan (1):
>        Revert "overlays: Update display GPIO declarations" for Goodix
> 
> Al Cooper (1):
>        mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
> 
> Alex Kurichenko (1):
>        overlays: Add ssd1331-spi support for OLED screen
> 
> Alexander Tsoy (2):
>        ALSA: usb-audio: Add registration quirk for JBL Quantum headsets
>        ALSA: usb-audio: Add registration quirk for JBL Quantum 600
> 
> Andy Shevchenko (2):
>        spi: Allow to have all native CSs in use along with GPIOs
>        spi: Avoid undefined behaviour when counting unused native CSs
> 
> Bean Huo (1):
>        mmc: block: Disable CMDQ on the ioctl path
> 
> Bernard Zhao (1):
>        drm/gud: cleanup coding style a bit
> 
> Charles Keepax (1):
>        spi: Make of_register_spi_device also set the fwnode
> 
> Dan Carpenter (1):
>        drm/vc4: fix argument ordering in vc4_crtc_get_margins()
> 
> Dave Stevenson (11):
>        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
>        drm/vc4: FKMS: Change of Broadcast RGB mode needs a mode change
> 
> David Plowman (4):
>        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 (6):
>        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
>        ARM: dts: bcm2711: Tune DMA parameters for HDMI audio
> 
> Doug Berger (1):
>        net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
> 
> Florian Fainelli (1):
>        net: bcmgenet: Ensure all TX/RX queues DMAs are disabled
> 
> Jakub Vaněk (1):
>        media: bcm2835-unicam: Forward input status from subdevice
> 
> Jernej Skrabec (1):
>        media: hevc: Fix dependent slice segment flags
> 
> Jesse Taube (1):
>        overlays: Add overlay for cap1106 capacitive touch sensor
> 
> Jian-Hong Pan (1):
>        net: bcmgenet: Fix attaching to PYH failed on RPi 4B
> 
> 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 (1):
>        media: rpivid: Fix H265 aux ent reuse of the same slot
> 
> Juerg Haefliger (8):
>        Revert "drm/vc4: hdmi: Switch to pm_runtime_resume_and_get"
>        Revert "raspberrypi-firmware: Export the general transaction function."
>        Revert "firmware: Updated mailbox header"
>        UBUNTU: SAUCE: Sync configs to upstream raspberrypi rpi-5.13.y
>        UBUNTU: SAUCE: drm/vc4: Remove invalid clk_request_done in error path
>        UBUNTU: SAUCE: ASoC: bcm: Fixup pisound for 5.13 (#2)
>        UBUNTU: [Config] raspi: updateconfigs after update to rpi-5.13.y (2021-08-27)
>        UBUNTU: raspi: Update to upstream raspberrypi rpi-5.13.y (2021-08-27)
> 
> Kevin Lo (1):
>        net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY
> 
> Krishna Manikandan (1):
>        drm/msm/disp/dpu1: avoid perf update in frame done event
> 
> 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
> 
> Matthias Brugger (1):
>        brcmfmac: Delete second brcm folder hierarchy
> 
> Maxime Ripard (35):
>        drm/vc4: hdmi: Fix error path of hpd-gpios
>        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
>        drm/vc4: Register HDMI codec
>        drm/vc4: hdmi: Remove redundant variables
>        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/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
>        drm/panel: raspberrypi-touchscreen: Prevent double-free
> 
> 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 (5):
>        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 (22):
>        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
>        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
>        ARM: dts: Adapt to upstream changes
>        char: vc_mem: Delete dead code
>        configs: Add RANDOM_TRUST_BOOTLOADER=y
>        configs: NOP_USB_XCEIV=y and USB_GADGET=y
>        overlays: Reduce Pi 4 vc4 CMA size to 320MB
>        overlays: Add TI BQ32000 RTC support
>        overlays: rpi-poe-plus: Improve the cooling levels
>        Makefiles: dt: Always set '-@' on ARCH_BCM2835
>        overlays: ghost-amp: Change early-disable sequence
> 
> Stefan Wahren (2):
>        overlays: qca7000: Fix URL & README
>        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
> 
> Tong Tiangen (1):
>        brcmfmac: Fix a double-free in brcmf_sdio_bus_reset
> 
> Wolfram Sang (1):
>        mmc: core: clear flags before allowing to retune
> 
> WoodenNautilus (1):
>        overlays: Add Ablic S35390A to i2c-rtc and -gpio
> 
> Yang Yingliang (1):
>        net: bcmgenet: check return value after calling platform_get_resource()
> 
> Zhen Lei (1):
>        ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
> 
> 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
> 
> jc-kynesim (1):
>        bcm2835: Allow compressed frames to set sizeimage (#4386)
> 
> kFYatek (1):
>        drm/vc4: Fix timings for interlaced modes
> 
> pjx3 (1):
>        overlays: Add midi-uart{2345}-overlay.dts
> 
>   .../clock/raspberrypi,firmware-clocks.yaml         |    7 -
>   .../bindings/display/brcm,bcm2835-vc4.yaml         |    5 +
>   .../bindings/display/panel/panel-simple.yaml       |    2 +
>   .../devicetree/bindings/media/i2c/imx378.yaml      |  113 +++
>   .../userspace-api/media/v4l/ext-ctrls-codec.rst    |    5 +-
>   .../userspace-api/media/v4l/subdev-formats.rst     |   74 ++
>   MAINTAINERS                                        |    1 +
>   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                     |   16 +-
>   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              |   20 +-
>   arch/arm/boot/dts/bcm2711-rpi-cm4.dts              |   24 +-
>   arch/arm/boot/dts/bcm2711-rpi.dtsi                 |    4 +
>   arch/arm/boot/dts/bcm2711.dtsi                     |   12 +-
>   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.dtsi                     |    2 +-
>   arch/arm/boot/dts/overlays/Makefile                |   12 +
>   arch/arm/boot/dts/overlays/README                  |  154 ++-
>   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   |   14 +-
>   arch/arm/boot/dts/overlays/goodix-overlay.dts      |    2 +-
>   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/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/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 |    4 +
>   arch/arm/boot/dts/overlays/si446x-spi0-overlay.dts |   53 +
>   arch/arm/boot/dts/overlays/ssd1331-spi-overlay.dts |   83 ++
>   .../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 +
>   .../boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts  |    6 +-
>   arch/arm/configs/bcm2709_defconfig                 |   16 +-
>   arch/arm/configs/bcm2711_defconfig                 |   12 +-
>   arch/arm/configs/bcmrpi_defconfig                  |   16 +-
>   arch/arm64/boot/dts/broadcom/Makefile              |    2 +-
>   arch/arm64/configs/bcm2711_defconfig               |   17 +-
>   arch/arm64/configs/bcmrpi3_defconfig               |   22 +-
>   debian.raspi/config/arm64/config.common.arm64      |    2 +-
>   debian.raspi/config/armhf/config.common.armhf      |    2 +-
>   debian.raspi/config/config.common.ubuntu           |    6 +-
>   debian.raspi/upstream-raspberrypi                  |    2 +-
>   drivers/char/broadcom/vc_mem.c                     |    2 -
>   drivers/clk/bcm/clk-bcm2835.c                      |    2 +-
>   drivers/firmware/raspberrypi.c                     |    3 +-
>   drivers/gpu/drm/drm_probe_helper.c                 |  113 ++-
>   drivers/gpu/drm/gud/gud_drv.c                      |   60 +-
>   drivers/gpu/drm/gud/gud_internal.h                 |    6 +-
>   drivers/gpu/drm/gud/gud_pipe.c                     |   62 +-
>   drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |    4 +-
>   .../gpu/drm/panel/panel-raspberrypi-touchscreen.c  |    1 -
>   drivers/gpu/drm/panel/panel-simple.c               |   35 +
>   drivers/gpu/drm/vc4/Kconfig                        |    1 +
>   drivers/gpu/drm/vc4/vc4_crtc.c                     |  129 ++-
>   drivers/gpu/drm/vc4/vc4_debugfs.c                  |    7 +-
>   drivers/gpu/drm/vc4/vc4_dpi.c                      |   10 +
>   drivers/gpu/drm/vc4/vc4_drv.c                      |   35 +-
>   drivers/gpu/drm/vc4/vc4_drv.h                      |   11 +-
>   drivers/gpu/drm/vc4/vc4_firmware_kms.c             |   37 +-
>   drivers/gpu/drm/vc4/vc4_hdmi.c                     | 1054 ++++++--------------
>   drivers/gpu/drm/vc4/vc4_hdmi.h                     |   13 +-
>   drivers/gpu/drm/vc4/vc4_hdmi_regs.h                |    6 +
>   drivers/gpu/drm/vc4/vc4_kms.c                      |  145 ++-
>   drivers/gpu/drm/vc4/vc4_plane.c                    |   11 +-
>   drivers/gpu/drm/vc4/vc4_vec.c                      |  254 +++--
>   drivers/media/i2c/Kconfig                          |    2 +-
>   drivers/media/i2c/imx290.c                         |  203 ++--
>   drivers/media/i2c/imx477.c                         |   72 +-
>   drivers/media/i2c/ov7251.c                         |   12 +-
>   drivers/media/i2c/ov9281.c                         |   15 +-
>   drivers/media/platform/bcm2835/bcm2835-unicam.c    |    9 +
>   drivers/mmc/core/block.c                           |    8 +
>   drivers/mmc/core/core.c                            |    7 +-
>   drivers/mmc/host/bcm2835-sdhost.c                  |   16 +-
>   drivers/mmc/host/sdhci.c                           |    4 +
>   drivers/mmc/host/sdhci.h                           |    1 +
>   drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   24 +-
>   drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |    6 -
>   drivers/net/ethernet/broadcom/genet/bcmmii.c       |    4 +
>   drivers/net/phy/broadcom.c                         |    2 +-
>   .../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    |   17 +-
>   .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |    7 +-
>   drivers/spi/spi.c                                  |    8 +-
>   drivers/staging/media/rpivid/rpivid_h265.c         |   75 +-
>   drivers/staging/media/sunxi/cedrus/cedrus_h265.c   |    4 +-
>   .../bcm2835-codec/bcm2835-v4l2-codec.c             |   17 +-
>   .../vc04_services/bcm2835-isp/bcm2835-isp-fmts.h   |    4 +-
>   drivers/thermal/broadcom/bcm2711_thermal.c         |    2 +-
>   drivers/usb/host/dwc_common_port/usb.h             |    7 -
>   include/drm/drm_probe_helper.h                     |    1 +
>   include/media/hevc-ctrls.h                         |    2 +-
>   include/soc/bcm2835/raspberrypi-firmware.h         |    4 +-
>   include/sound/hdmi-codec.h                         |   12 +-
>   include/sound/pcm_iec958.h                         |    8 +
>   include/uapi/linux/media-bus-format.h              |    4 +-
>   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/bcm/pisound.c                            |    2 +
>   sound/soc/codecs/hdmi-codec.c                      |  217 +++-
>   sound/soc/soc-core.c                               |    2 +-
>   sound/usb/quirks.c                                 |    4 +
>   148 files changed, 3465 insertions(+), 2063 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
>   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/si446x-spi0-overlay.dts
>   create mode 100644 arch/arm/boot/dts/overlays/ssd1331-spi-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 sound/soc/bcm/chipdip-dac.c
> 
Hm, I wonder whether you could use create-stable-tracker for creating the 
tracking bugs which pull vendor tree updates. It is possible its not ideal and 
does hard coded use the wrong (main) source for the bug. But that could be easy 
to change. The advantage would be that it would always add a stable tracker tag 
which excludes it from being asked for verification. I have added that to your 
bug report.

Acked-by: Stefan Bader <stefan.bader at canonical.com>

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


More information about the kernel-team mailing list