[PATCH 00/31] Preparatory patches for BCM2712 (Pi5) support
Maxime Ripard
mripard at kernel.org
Fri Jun 21 08:55:29 UTC 2024
Hi Dave,
Thanks for taking the time to send this.
I've gone through most of the patches and it looks pretty good already,
but I have a few general remarks:
- We merged in drm-misc-next the new HDMI infrastructure recently and
it will heavily conflict with some of these patches, so you need to
rebase against either linux-next or drm-misc-next.
- The author and SoB fields for my patches don't match anymore,
possibly due to mailmap doing its magic.
You can fix this by using, for the SoB:
git filter-branch --msg-filter 'sed -i s/maxime at cerno.tech/mripard at kernel.org/' drm-misc-next..
And for the authorship:
git commit --amend --author="Maxime Ripard <mripard at kernel.org>"
for each commit.
- All of the fixes need Fixes that are currently missing on most tags
- And the commit prefix isn't consistent, especially for vc4_plane.c,
the upstream convention so far has been drm/vc4: plane, instead of
drm/vc4_plane.
Maxime
On Thu, Jun 20, 2024 at 04:46:01PM GMT, Dave Stevenson wrote:
> 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 part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20240621/1a4a70a1/attachment.sig>
More information about the dri-devel
mailing list