From: Dave Stevenson <dave.stevenson@raspberrypi.com>
To: Maxime Ripard <mripard@kernel.org>,
Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
Thomas Zimmermann <tzimmermann@suse.de>,
David Airlie <airlied@gmail.com>, Daniel Vetter <daniel@ffwll.ch>,
dri-devel@lists.freedesktop.org
Cc: Dave Stevenson <dave.stevenson@raspberrypi.com>
Subject: [PATCH 00/31] Preparatory patches for BCM2712 (Pi5) support
Date: Thu, 20 Jun 2024 16:46:01 +0100 [thread overview]
Message-ID: <20240620154632.4125308-1-dave.stevenson@raspberrypi.com> (raw)
Hi
This set is a number of minor fixes that we've had downstream for a while,
and then lays down the some infrastructure changes to facilitate adding support
of BCM2712. I'm just finalising those patches so they should follow on fairly
soon.
Thanks
Dave
Dave Stevenson (8):
drm/vc4: Force trigger of dlist update on margins change
drm/vc4: Set AXI panic modes for the HVS
drm/vc4: Limit max_bpc to 8 on Pi0-3
drm/vc4: Don't write gamma luts on 2711
drm/vc4: UV planes vertical scaling must always be enabled
drm/vc4: Fix dlist debug not resetting the next entry pointer
drm/vc4: Remove incorrect limit from hvs_dlist debugfs function
drm/vc4: Move the buffer offset out of the vc4_plane_state
Dom Cobley (7):
drm/vc4: vc4_plane: Keep fractional source coords inside state
drm/vc4: Handle fractional coordinates using the phase field
drm/vc4: hdmi: Avoid log spam for audio start failure
drm/vc4_plane: Add support for YUV444 formats
drm/vc4: hdmi: Increase audio MAI fifo dreq threshold
drm/vc4: hdmi: Avoid hang with debug registers when suspended
drm/vc4: hvs: Remove ABORT_ON_EMPTY flag
Maxime Ripard (15):
drm/vc4: hdmi: Warn if writing to an unknown HDMI register
drm/vc4: hvs: More logging for dlist generation
drm/vc4: hvs: Print error if we fail an allocation
drm/vc4: plane: Add more debugging for LBM allocation
drm/vc4: plane: Use return variable in atomic_check
drm/vc4: crtc: Move assigned_channel to a variable
drm/vc4: Introduce generation number enum
drm/vc4: Make v3d paths unavailable on any generation newer than vc4
drm/vc4: hvs: Use switch statement to simplify
vc4_hvs_get_fifo_from_output
drm/vc4: hvs: Create hw_init function
drm/vc4: hvs: Create cob_init function
drm/vc4: hvs: Rename hvs_regs list
drm/vc4: plane: Change ptr0_offset to an array
drm/vc4: hvs: Rework LBM alignment
drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers
Tim Gover (1):
drm/vc4: Enable SCALER_CONTROL early in HVS init
drivers/gpu/drm/vc4/tests/vc4_mock.c | 14 +-
drivers/gpu/drm/vc4/vc4_bo.c | 28 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 35 ++-
drivers/gpu/drm/vc4/vc4_drv.c | 22 +-
drivers/gpu/drm/vc4/vc4_drv.h | 29 +-
drivers/gpu/drm/vc4/vc4_gem.c | 24 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 30 +-
drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 5 +-
drivers/gpu/drm/vc4/vc4_hvs.c | 343 +++++++++++++--------
drivers/gpu/drm/vc4/vc4_irq.c | 10 +-
drivers/gpu/drm/vc4/vc4_kms.c | 14 +-
drivers/gpu/drm/vc4/vc4_perfmon.c | 20 +-
drivers/gpu/drm/vc4/vc4_plane.c | 281 +++++++++++------
drivers/gpu/drm/vc4/vc4_regs.h | 1 +
drivers/gpu/drm/vc4/vc4_render_cl.c | 2 +-
drivers/gpu/drm/vc4/vc4_v3d.c | 10 +-
drivers/gpu/drm/vc4/vc4_validate.c | 8 +-
drivers/gpu/drm/vc4/vc4_validate_shaders.c | 2 +-
18 files changed, 540 insertions(+), 338 deletions(-)
--
2.34.1
next reply other threads:[~2024-06-20 15:46 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-06-20 15:46 Dave Stevenson [this message]
2024-06-20 15:46 ` [PATCH 01/31] drm/vc4: vc4_plane: Keep fractional source coords inside state Dave Stevenson
2024-06-20 15:46 ` [PATCH 02/31] drm/vc4: Handle fractional coordinates using the phase field Dave Stevenson
2024-06-20 15:46 ` [PATCH 03/31] drm/vc4: Force trigger of dlist update on margins change Dave Stevenson
2024-06-20 15:46 ` [PATCH 04/31] drm/vc4: hdmi: Avoid log spam for audio start failure Dave Stevenson
2024-06-20 15:46 ` [PATCH 05/31] drm/vc4_plane: Add support for YUV444 formats Dave Stevenson
2024-06-21 8:57 ` Maxime Ripard
2024-06-21 9:56 ` Dave Stevenson
2024-06-20 15:46 ` [PATCH 06/31] drm/vc4: Set AXI panic modes for the HVS Dave Stevenson
2024-06-20 15:46 ` [PATCH 07/31] drm/vc4: Limit max_bpc to 8 on Pi0-3 Dave Stevenson
2024-06-20 15:46 ` [PATCH 08/31] drm/vc4: hdmi: Increase audio MAI fifo dreq threshold Dave Stevenson
2024-06-20 15:46 ` [PATCH 09/31] drm/vc4: hdmi: Warn if writing to an unknown HDMI register Dave Stevenson
2024-06-20 15:46 ` [PATCH 10/31] drm/vc4: hvs: More logging for dlist generation Dave Stevenson
2024-06-20 15:46 ` [PATCH 11/31] drm/vc4: hvs: Print error if we fail an allocation Dave Stevenson
2024-06-20 15:46 ` [PATCH 12/31] drm/vc4: plane: Add more debugging for LBM allocation Dave Stevenson
2024-06-20 15:46 ` [PATCH 13/31] drm/vc4: plane: Use return variable in atomic_check Dave Stevenson
2024-06-20 15:46 ` [PATCH 14/31] drm/vc4: crtc: Move assigned_channel to a variable Dave Stevenson
2024-06-20 15:46 ` [PATCH 15/31] drm/vc4: Don't write gamma luts on 2711 Dave Stevenson
2024-06-20 15:46 ` [PATCH 16/31] drm/vc4: UV planes vertical scaling must always be enabled Dave Stevenson
2024-06-20 15:46 ` [PATCH 17/31] drm/vc4: hdmi: Avoid hang with debug registers when suspended Dave Stevenson
2024-06-20 15:46 ` [PATCH 18/31] drm/vc4: Fix dlist debug not resetting the next entry pointer Dave Stevenson
2024-06-20 15:46 ` [PATCH 19/31] drm/vc4: Remove incorrect limit from hvs_dlist debugfs function Dave Stevenson
2024-06-20 15:46 ` [PATCH 20/31] drm/vc4: hvs: Remove ABORT_ON_EMPTY flag Dave Stevenson
2024-06-20 15:46 ` [PATCH 21/31] drm/vc4: Introduce generation number enum Dave Stevenson
2024-06-20 15:46 ` [PATCH 22/31] drm/vc4: Make v3d paths unavailable on any generation newer than vc4 Dave Stevenson
2024-06-20 15:46 ` [PATCH 23/31] drm/vc4: hvs: Use switch statement to simplify vc4_hvs_get_fifo_from_output Dave Stevenson
2024-06-20 15:46 ` [PATCH 24/31] drm/vc4: hvs: Create hw_init function Dave Stevenson
2024-06-20 15:46 ` [PATCH 25/31] drm/vc4: hvs: Create cob_init function Dave Stevenson
2024-06-20 15:46 ` [PATCH 26/31] drm/vc4: hvs: Rename hvs_regs list Dave Stevenson
2024-06-20 15:46 ` [PATCH 27/31] drm/vc4: plane: Change ptr0_offset to an array Dave Stevenson
2024-06-20 15:46 ` [PATCH 28/31] drm/vc4: hvs: Rework LBM alignment Dave Stevenson
2024-06-20 15:46 ` [PATCH 29/31] drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers Dave Stevenson
2024-06-20 15:46 ` [PATCH 30/31] drm/vc4: Move the buffer offset out of the vc4_plane_state Dave Stevenson
2024-06-20 15:46 ` [PATCH 31/31] drm/vc4: Enable SCALER_CONTROL early in HVS init Dave Stevenson
2024-06-21 8:55 ` [PATCH 00/31] Preparatory patches for BCM2712 (Pi5) support Maxime Ripard
2024-06-21 10:16 ` Dave Stevenson
2024-06-24 14:19 ` Maxime Ripard
2024-06-24 14:45 ` Dave Stevenson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240620154632.4125308-1-dave.stevenson@raspberrypi.com \
--to=dave.stevenson@raspberrypi.com \
--cc=airlied@gmail.com \
--cc=daniel@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mripard@kernel.org \
--cc=tzimmermann@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox