From: Tom Chung <chiahsuan.chung@amd.com>
To: <amd-gfx@lists.freedesktop.org>
Cc: stylon.wang@amd.com, Tom Chung <chiahsuan.chung@amd.com>,
Sunpeng.Li@amd.com, Harry.Wentland@amd.com,
qingqing.zhuo@amd.com, Rodrigo.Siqueira@amd.com,
roman.li@amd.com, solomon.chiu@amd.com, Aurabindo.Pillai@amd.com,
wayne.lin@amd.com, Bhawanpreet.Lakha@amd.com,
agustin.gutierrez@amd.com, pavle.kotarac@amd.com
Subject: [PATCH 00/32] DC Patches July 29 2022
Date: Sat, 6 Aug 2022 00:42:57 +0800 [thread overview]
Message-ID: <20220805164329.2988533-1-chiahsuan.chung@amd.com> (raw)
This DC patchset brings along following fixes:
- Move fpu file to dml folder
- Fix CAB allocation for multiple displays
- Add a variable to update FCLK
- Fix TMDS 4K@60Hz YCbCr420 corruption issue
- Fix MPC tree infinite loop in some case
- Fix SubVP calculations
- Fix HDMI VSIF V3 blank screen issue
- Add some documentation to the code
- Allow alternate prefetch modes in DML for DCN32
- Fix VPG instancing for dcn314 HPO
- Check correct bounds for stream encoder instances for DCN303
- Enable SubVP by default on DCN32 & DCN321
- Fix DTBCLK not correct for dcn314
- Fix Compile-time warning
- Fix the stereo mode hang issue
- Fix display light up issue
Aric Cyr (1):
drm/amd/display: 3.2.197
Aurabindo Pillai (3):
drm/amd/display: fix CAB allocation for multiple displays
drm/amd/display: Check correct bounds for stream encoder instances for
DCN303
drm/amd/display: Enable SubVP by default on DCN32 & DCN321
Daniel Miess (2):
drm/amd/display: Use pixels per container logic for DCN314 DCCG
dividers
drm/amd/display: Fix TMDS 4K@60Hz YCbCr420 corruption issue
David Galiffi (2):
drm/amd/display: Allow alternate prefetch modes in DML for DCN32
drm/amd/display: Fix Compile-time Warning
Duncan Ma (2):
drm/amd/display: Fix VPG instancing for dcn314 HPO
drm/amd/display: Correct DTBCLK for dcn314
Huang, ChiaWen (1):
drm/amd/display: Device flash garbage before get in OS
Josip Pavic (1):
drm/amd/display: Avoid MPC infinite loop
Lee, Alvin (8):
drm/amd/display: Revert "fix 32 bit compilation errors in
dc_dmub_srv.c"
drm/amd/display: Add a variable to update FCLK latency
drm/amd/display: Refactor SubVP calculation to remove FPU
drm/amd/display: Add 16 lines margin for SubVP
drm/amd/display: Fix subvp calculations
drm/amd/display: Revert "attempt to fix the logic in
commit_planes_for_stream()"
drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
drm/amd/display: Don't try to enter MALL SS if stereo3d
Leo (Hanghong) Ma (1):
drm/amd/display: Fix HDMI VSIF V3 incorrect issue
Meenakshikumar Somasundaram (1):
drm/amd/display: Fix TDR eDP and USB4 display light up issue
Rodrigo Siqueira (9):
drm/amd/display: Create FPU files for DCN314
drm/amd/display: Move populate dml pipes from DCN314 to dml
drm/amd/display: Drop FPU flags from Makefile
drm/amd/display: Add documentation to some of the cursor struct
drm/amd/display: Add basic kernel doc to CRC code under DC
drm/amd/display: Add some extra kernel doc to amdgpu_dm
drm/amd/display: Document pipe split policy
drm/amd/display: Expand documentation for timing
drm/amd/display: Document some of the DML structs
Wang, Fudong (1):
drm/amd/display: clear optc underflow before turn off odm clock
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 16 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 46 ++-
.../dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 12 +-
.../dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 45 ++-
drivers/gpu/drm/amd/display/dc/dc.h | 40 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 93 +++--
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 148 ++++++-
drivers/gpu/drm/amd/display/dc/dc_link.h | 1 +
.../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 1 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 6 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 44 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 6 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 2 +-
.../amd/display/dc/dcn303/dcn303_resource.c | 2 +-
.../gpu/drm/amd/display/dc/dcn314/Makefile | 25 --
.../drm/amd/display/dc/dcn314/dcn314_hwseq.c | 42 +-
.../drm/amd/display/dc/dcn314/dcn314_hwseq.h | 4 +
.../drm/amd/display/dc/dcn314/dcn314_init.c | 2 +
.../amd/display/dc/dcn314/dcn314_resource.c | 341 +---------------
.../amd/display/dc/dcn314/dcn314_resource.h | 3 +
.../drm/amd/display/dc/dcn32/dcn32_hwseq.c | 39 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 2 +-
.../drm/amd/display/dc/dcn32/dcn32_resource.c | 3 +-
.../amd/display/dc/dcn321/dcn321_resource.c | 3 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 +
.../amd/display/dc/dml/dcn314/dcn314_fpu.c | 376 ++++++++++++++++++
.../amd/display/dc/dml/dcn314/dcn314_fpu.h | 40 ++
.../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 46 ++-
.../amd/display/dc/dml/dcn321/dcn321_fpu.c | 7 +
.../amd/display/dc/dml/display_mode_structs.h | 34 ++
.../gpu/drm/amd/display/dc/inc/core_types.h | 4 +
.../amd/display/dc/inc/hw/timing_generator.h | 14 +-
.../amd/display/modules/freesync/freesync.c | 15 +-
34 files changed, 968 insertions(+), 498 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.h
--
2.25.1
next reply other threads:[~2022-08-05 16:45 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-05 16:42 Tom Chung [this message]
2022-08-05 16:42 ` [PATCH 01/32] drm/amd/display: Use pixels per container logic for DCN314 DCCG dividers Tom Chung
2022-08-05 16:42 ` [PATCH 02/32] drm/amd/display: Create FPU files for DCN314 Tom Chung
2022-08-05 16:43 ` [PATCH 03/32] drm/amd/display: Move populate dml pipes from DCN314 to dml Tom Chung
2022-08-05 16:43 ` [PATCH 04/32] drm/amd/display: Drop FPU flags from Makefile Tom Chung
2022-08-05 17:57 [PATCH 00/32] DC Patches July 29 2022 Tom Chung
2022-08-08 15:38 ` Wheeler, Daniel
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=20220805164329.2988533-1-chiahsuan.chung@amd.com \
--to=chiahsuan.chung@amd.com \
--cc=Aurabindo.Pillai@amd.com \
--cc=Bhawanpreet.Lakha@amd.com \
--cc=Harry.Wentland@amd.com \
--cc=Rodrigo.Siqueira@amd.com \
--cc=Sunpeng.Li@amd.com \
--cc=agustin.gutierrez@amd.com \
--cc=amd-gfx@lists.freedesktop.org \
--cc=pavle.kotarac@amd.com \
--cc=qingqing.zhuo@amd.com \
--cc=roman.li@amd.com \
--cc=solomon.chiu@amd.com \
--cc=stylon.wang@amd.com \
--cc=wayne.lin@amd.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.