ACK: [SRU][H/raspi][PULL] hirsute/linux-raspi: Upstream raspberrypi patchset 2021-04-15 (LP: #1924771)

Stefan Bader stefan.bader at canonical.com
Thu Apr 22 08:00:06 UTC 2021


On 21.04.21 16:30, Juerg Haefliger wrote:
> BugLink: https://bugs.launchpad.net/bugs/1924771
> 
> Upstream raspberrypi patchset 2021-04-15
> 
>    Ported from the following raspberrypi branch:
>      rpi-5.10.y
>    from https://github.com/raspberrypi/linux.git
> 
> drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling
> vc4/kms: vc4_plane: Support 2020 colourspace for yuv planes
> staging: vcsm-cma: Fix memory leak from not detaching dmabuf
> drm/vc4: hdmi: Signal the proper colorimetry info in the infoframe
> drm/connector: Add a helper to attach the colorspace property
> drm/vc4: Use the new helpers
> drm/connector: Add helper to compare HDR metadata
> drm/connector: Create a helper to attach the hdr_output_metadata property
> ASoC: tlv320aic32x4: Increase maximum register in regmap
> ASoC: tlv320aic32x4: Register clocks before registering component
> sc16is7xx: Defer probe if device read fails
> Update Allo Piano Dac Driver
> dwc-otg: fix clang -Wpointer-bool-conversion warning
> dwc-otg: fix clang -Wsometimes-uninitialized warning
> dwc-otg: fix clang -Wignored-attributes warning
> vc4/drm: SQUASH: Fix source offsets with DRM_FORMAT_P030
> Revert "usb: xhci: Disable the XHCI 5 second timeout"
> ARM: dts: update bcm2711-rpi-cm4.dts and -400
> overlays: Add README entry for minipitft13
> overlays: ghost-amp: Minor tweaks
> overlays: Add minipitft13 overlay
> staging: fbtft: Add minipitft13 variant
> staging/bcm2835-camera: Add support for DMABUFs
> rpivid: Request maximum hevc clock
> dt: Switch hevc clock from fixed to firmware driver
> clk-raspberrypi: Also support HEVC clock
> vc4/drm: vc4_plane: Remove subpixel positioning check
> vc4/drm: Fix source offsets with DRM_FORMAT_P030
> Make rpi poe fan less noisy in cool environments
> ARM: dts: bcm2711: Add aliases for additional SPIs
> Revert "i2c: bcm2835: Handle untimely DONE signal"
> overlays: gpio-led: new overlay
> drm/vc4: crtc: Reduce PV fifo threshold on hvs4
> vc4/drm: Increase hdmi audio axi priority to avoid lost samples
> vc4/drm: Avoid full hdmi audio fifo writes
> staging/bcm2835-codec: Add VC-1 support.
> staging/bcm2835-codec: Implement additional g_selection calls for decode
> staging/bcm2835-codec: Add support for pixel aspect ratio
> staging/bcm2835-codec: Correct logging of size_t to %zu
> media/v4l2_m2m: In buffered mode run jobs if either port is streaming
> 
> Ran raspi-rt [1] on both arm64 and armhf on
> 2B (armhf only), 3A, 3B, 3B+, 4B, 400, CM3+, CM4.
> 
> Signed-off-by: Juerg Haefliger <juergh at canonical.com>
> 
> [1] https://code.launchpad.net/~juergh/+git/raspi-rt
> 
> --------
> 
> The following changes since commit 3d045899197be6f87e0514951127246e38642d98:
> 
>    UBUNTU: Ubuntu-raspi-5.11.0-1007.7 (2021-04-14 16:42:27 -0500)
> 
> are available in the Git repository at:
> 
>    git://git.launchpad.net/~juergh/ubuntu/+source/linux-raspi/+git/hirsute update-2021-04-15
> 
> for you to fetch changes up to d89c6b581bc1baec02e29f89ef86bd823a3ef5fb:
> 
>    UBUNTU: raspi: Update to upstream raspberrypi rpi-5.10.y (2021-04-15) (2021-04-20 15:25:35 +0200)
> 
> ----------------------------------------------------------------
> Annaliese McDermond (3):
>        sc16is7xx: Defer probe if device read fails
>        ASoC: tlv320aic32x4: Register clocks before registering component
>        ASoC: tlv320aic32x4: Increase maximum register in regmap
> 
> Assaf Gordon (1):
>        overlays: gpio-led: new overlay
> 
> Dave Stevenson (7):
>        media/v4l2_m2m: In buffered mode run jobs if either port is streaming
>        staging/bcm2835-codec: Correct logging of size_t to %zu
>        staging/bcm2835-codec: Add support for pixel aspect ratio
>        staging/bcm2835-codec: Implement additional g_selection calls for decode
>        staging/bcm2835-codec: Add VC-1 support.
>        staging/bcm2835-camera: Add support for DMABUFs
>        staging: vcsm-cma: Fix memory leak from not detaching dmabuf
> 
> Dom Cobley (10):
>        vc4/drm: Avoid full hdmi audio fifo writes
>        vc4/drm: Increase hdmi audio axi priority to avoid lost samples
>        drm/vc4: crtc: Reduce PV fifo threshold on hvs4
>        vc4/drm: Fix source offsets with DRM_FORMAT_P030
>        vc4/drm: vc4_plane: Remove subpixel positioning check
>        clk-raspberrypi: Also support HEVC clock
>        dt: Switch hevc clock from fixed to firmware driver
>        rpivid: Request maximum hevc clock
>        vc4/drm: SQUASH: Fix source offsets with DRM_FORMAT_P030
>        vc4/kms: vc4_plane: Support 2020 colourspace for yuv planes
> 
> Jo Henke (3):
>        dwc-otg: fix clang -Wignored-attributes warning
>        dwc-otg: fix clang -Wsometimes-uninitialized warning
>        dwc-otg: fix clang -Wpointer-bool-conversion warning
> 
> Juerg Haefliger (2):
>        UBUNTU: phy: broadcom: Move hunk to match upstream raspberrypi
>        UBUNTU: raspi: Update to upstream raspberrypi rpi-5.10.y (2021-04-15)
> 
> Maxime Ripard (6):
>        drm/connector: Create a helper to attach the hdr_output_metadata property
>        drm/connector: Add helper to compare HDR metadata
>        drm/vc4: Use the new helpers
>        drm/connector: Add a helper to attach the colorspace property
>        drm/vc4: hdmi: Signal the proper colorimetry info in the infoframe
>        drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling
> 
> Phil Elwell (8):
>        Revert "i2c: bcm2835: Handle untimely DONE signal"
>        ARM: dts: bcm2711: Add aliases for additional SPIs
>        staging: fbtft: Add minipitft13 variant
>        overlays: Add minipitft13 overlay
>        overlays: ghost-amp: Minor tweaks
>        overlays: Add README entry for minipitft13
>        ARM: dts: update bcm2711-rpi-cm4.dts and -400
>        Revert "usb: xhci: Disable the XHCI 5 second timeout"
> 
> ProBackup-nl (1):
>        Make rpi poe fan less noisy in cool environments
> 
> paul-1 (1):
>        Update Allo Piano Dac Driver
> 
>   arch/arm/boot/dts/bcm2711-rpi-4-b.dts              |   4 +
>   arch/arm/boot/dts/bcm2711-rpi-400.dts              |  21 +++
>   arch/arm/boot/dts/bcm2711-rpi-cm4.dts              |  77 ++++++++---
>   arch/arm/boot/dts/bcm2711-rpi.dtsi                 |   4 +-
>   arch/arm/boot/dts/overlays/Makefile                |   2 +
>   arch/arm/boot/dts/overlays/README                  |  67 +++++++++
>   arch/arm/boot/dts/overlays/ghost-amp-overlay.dts   |  20 ++-
>   arch/arm/boot/dts/overlays/gpio-led-overlay.dts    |  97 +++++++++++++
>   arch/arm/boot/dts/overlays/minipitft13-overlay.dts |  70 ++++++++++
>   arch/arm/boot/dts/overlays/rpi-poe-overlay.dts     |   2 +-
>   arch/arm/boot/dts/overlays/rpivid-v4l2-overlay.dts |  13 +-
>   debian.raspi/upstream-raspberrypi                  |   2 +-
>   drivers/clk/bcm/clk-raspberrypi.c                  |   1 +
>   drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  25 +---
>   drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |  20 +--
>   drivers/gpu/drm/drm_connector.c                    |  69 ++++++++++
>   drivers/gpu/drm/i915/display/intel_atomic.c        |  13 +-
>   drivers/gpu/drm/i915/display/intel_connector.c     |   3 +-
>   drivers/gpu/drm/i915/display/intel_hdmi.c          |   3 +-
>   drivers/gpu/drm/vc4/vc4_crtc.c                     |   8 ++
>   drivers/gpu/drm/vc4/vc4_hdmi.c                     |  45 +++---
>   drivers/gpu/drm/vc4/vc4_plane.c                    |  65 +++++----
>   drivers/gpu/drm/vc4/vc4_regs.h                     |  18 ++-
>   drivers/i2c/busses/i2c-bcm2835.c                   |  14 +-
>   drivers/media/v4l2-core/v4l2-mem2mem.c             |   7 +-
>   drivers/net/phy/broadcom.c                         |   6 +-
>   drivers/staging/fbtft/fb_st7789v.c                 |  45 +++++-
>   drivers/staging/media/rpivid/rpivid_video.c        |   9 +-
>   .../vc04_services/bcm2835-camera/bcm2835-camera.c  |   3 +-
>   .../bcm2835-codec/bcm2835-v4l2-codec.c             |  50 ++++++-
>   drivers/staging/vc04_services/vc-sm-cma/vc_sm.c    |  22 +--
>   drivers/tty/serial/sc16is7xx.c                     |   2 +-
>   drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c        |   2 +-
>   drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.h         |  12 +-
>   drivers/usb/host/dwc_otg/dwc_otg_pcd.c             |   2 +-
>   drivers/usb/host/xhci.c                            |   3 +-
>   include/drm/drm_connector.h                        |   4 +
>   sound/soc/bcm/allo-piano-dac-plus.c                | 152 +++++++++++++++------
>   sound/soc/codecs/tlv320aic32x4.c                   |  12 +-
>   39 files changed, 742 insertions(+), 252 deletions(-)
>   create mode 100755 arch/arm/boot/dts/overlays/gpio-led-overlay.dts
>   create mode 100644 arch/arm/boot/dts/overlays/minipitft13-overlay.dts
> 
Testing looks good.

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/20210422/291d2915/attachment.sig>


More information about the kernel-team mailing list