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

Juerg Haefliger juerg.haefliger at canonical.com
Wed Apr 21 14:30:53 UTC 2021


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



More information about the kernel-team mailing list