[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