From: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
To: amd-gfx@lists.freedesktop.org
Subject: [PATCH 00/30] DC Patches 11 Nov 2019
Date: Mon, 11 Nov 2019 19:32:54 -0500 [thread overview]
Message-ID: <20191112003324.8419-1-Rodrigo.Siqueira@amd.com> (raw)
Message-ID: <20191112003254.rM5k0eNNrzkQniSxzJATbl4UK6ESZu5HXhFORvC0T_Q@z> (raw)
This DC patchset brings improvements in multiple areas. In summary, we
have:
* Some adjustments in Renoir register
* Enhancements in DMUB
* Some code cleanup
* Improvements and fixes in debugfs
Alvin Lee (1):
drm/amd/display: Changes in dc to allow full update in some cases
Anthony Koo (3):
drm/amd/display: Clean up some code with unused registers
drm/amd/display: cleanup of construct and destruct funcs
drm/amd/display: cleanup of function pointer tables
Aric Cyr (2):
drm/amd/display: 3.2.59
drm/amd/display: 3.2.60
David (Dingchen) Zhang (1):
drm/amd/display: add debugfs sdp hook up function for Navi
Hugo Hu (1):
drm/amd/display: Update background color in bottommost mpcc
Ilya Bakoulin (1):
drm/amd/display: Add DSC 422Native debug option
Jaehyun Chung (1):
drm/amd/display: DML Validation Dump/Check with Logging
Joseph Gravenor (2):
drm/amd/display: Renoir chroma viewport WA change formula
drm/amd/display: Renoir chroma viewport WA Read the correct register
Joshua Aberback (1):
drm/amd/display: Adjust DML workaround threshold
Leo (Hanghong) Ma (1):
drm/amd/display: Add hubp clock status in DTN log for Navi
Michael Strauss (1):
drm/amd/display: Avoid conflict between HDR multiplier and 3dlut
Mikita Lipski (2):
drm/amd/display: Add debugfs initalization on mst connectors
drm/amd/display: Fix debugfs on MST connectors
Nicholas Kazlauskas (5):
drm/amd/display: Add DMUB service function check if hw initialized
drm/amd/display: Add DMUB param to load inst const from driver
drm/amd/display: Don't spin forever waiting for DMCUB phy/auto init
drm/amd/display: Spin for DMCUB PHY init in DC
drm/amd/display: Add Navi10 DMUB VBIOS code
Nikola Cornij (2):
drm/amd/display: Connect DIG FE to its BE before link training starts
drm/amd/display: Use a temporary copy of the current state when
updating DSC config
Samson Tam (2):
drm/amd/display: Fix stereo with DCC enabled
drm/amd/display: revert change causing DTN hang for RV
Stylon Wang (1):
drm/amd/display: Fix incorrect deep color setting in YCBCR420 modes
Wenjing Liu (1):
drm/amd/display: add color space option when sending link test pattern
Yongqiang Sun (1):
drm/amd/display: Add debug trace for dmcub FW autoload.
abdoulaye berthe (1):
drm/amd/display: add automated audio test support
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 31 +-
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 1 +
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 10 +-
.../gpu/drm/amd/display/dc/basics/Makefile | 2 +-
.../gpu/drm/amd/display/dc/basics/dc_common.c | 101 ++++
.../gpu/drm/amd/display/dc/basics/dc_common.h | 42 ++
.../gpu/drm/amd/display/dc/bios/bios_parser.c | 4 +-
.../drm/amd/display/dc/bios/bios_parser2.c | 8 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 80 +++-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 14 +-
.../gpu/drm/amd/display/dc/core/dc_link_ddc.c | 8 +-
.../gpu/drm/amd/display/dc/core/dc_link_dp.c | 131 ++++-
drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 8 +-
.../gpu/drm/amd/display/dc/core/dc_stream.c | 11 +-
.../gpu/drm/amd/display/dc/core/dc_surface.c | 8 +-
drivers/gpu/drm/amd/display/dc/dc.h | 13 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 23 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 58 ++-
drivers/gpu/drm/amd/display/dc/dc_link.h | 3 +
.../gpu/drm/amd/display/dc/dce/dce_hwseq.h | 3 +-
.../amd/display/dc/dce100/dce100_resource.c | 10 +-
.../display/dc/dce110/dce110_hw_sequencer.c | 12 +-
.../display/dc/dce110/dce110_hw_sequencer.h | 1 -
.../amd/display/dc/dce110/dce110_resource.c | 10 +-
.../amd/display/dc/dce112/dce112_resource.c | 10 +-
.../amd/display/dc/dce120/dce120_resource.c | 10 +-
.../drm/amd/display/dc/dce80/dce80_resource.c | 10 +-
drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 3 +-
.../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 446 ++++++------------
.../amd/display/dc/dcn10/dcn10_hw_sequencer.h | 181 +++++--
.../dc/dcn10/dcn10_hw_sequencer_debug.h | 43 ++
.../gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 105 +++++
.../gpu/drm/amd/display/dc/dcn10/dcn10_init.h | 33 ++
.../gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 19 +-
.../drm/amd/display/dc/dcn10/dcn10_resource.c | 12 +-
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 313 ++++++++++++
.../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 445 +++++++----------
.../drm/amd/display/dc/dcn20/dcn20_hwseq.h | 150 +++---
.../gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 127 +++++
.../gpu/drm/amd/display/dc/dcn20/dcn20_init.h | 33 ++
.../gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 16 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 1 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 12 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 2 +-
.../drm/amd/display/dc/dcn20/dcn20_resource.c | 36 +-
.../drm/amd/display/dc/dcn20/dcn20_resource.h | 2 +-
.../display/dc/dcn20/dcn20_stream_encoder.c | 2 +
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 3 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 353 +++++++++++++-
.../drm/amd/display/dc/dcn21/dcn21_hwseq.c | 13 +-
.../drm/amd/display/dc/dcn21/dcn21_hwseq.h | 14 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 131 +++++
.../gpu/drm/amd/display/dc/dcn21/dcn21_init.h | 33 ++
.../drm/amd/display/dc/dcn21/dcn21_resource.c | 23 +-
.../dc/dml/dcn20/display_mode_vba_20.c | 2 +-
.../dc/dml/dcn20/display_mode_vba_20v2.c | 2 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 6 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 12 +-
.../gpu/drm/amd/display/dc/gpio/hw_generic.c | 23 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 32 +-
.../gpu/drm/amd/display/dc/inc/core_types.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 7 +
.../gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 7 +
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 1 +
.../gpu/drm/amd/display/dc/inc/hw_sequencer.h | 40 +-
.../dc/irq/dce110/irq_service_dce110.c | 4 +-
.../dc/irq/dce120/irq_service_dce120.c | 4 +-
.../display/dc/irq/dce80/irq_service_dce80.c | 4 +-
.../display/dc/irq/dcn10/irq_service_dcn10.c | 4 +-
.../display/dc/irq/dcn20/irq_service_dcn20.c | 4 +-
.../display/dc/irq/dcn21/irq_service_dcn21.c | 4 +-
.../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 11 +
.../gpu/drm/amd/display/dmub/inc/dmub_srv.h | 13 +
.../amd/display/dmub/inc/dmub_trace_buffer.h | 21 +-
.../gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 7 +-
.../gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 +
.../gpu/drm/amd/display/dmub/src/dmub_srv.c | 27 +-
.../amd/display/include/link_service_types.h | 7 +
79 files changed, 2474 insertions(+), 947 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.c
create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h
--
2.24.0
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
next reply other threads:[~2019-11-12 0:33 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-12 0:32 Rodrigo Siqueira [this message]
2019-11-12 0:32 ` [PATCH 00/30] DC Patches 11 Nov 2019 Rodrigo Siqueira
[not found] ` <20191112003324.8419-1-Rodrigo.Siqueira-5C7GfCeVMHo@public.gmane.org>
2019-11-12 0:32 ` [PATCH 01/30] drm/amd/display: add automated audio test support Rodrigo Siqueira
2019-11-12 0:32 ` Rodrigo Siqueira
2019-11-12 0:32 ` [PATCH 02/30] drm/amd/display: Renoir chroma viewport WA change formula Rodrigo Siqueira
2019-11-12 0:32 ` Rodrigo Siqueira
2019-11-12 0:32 ` [PATCH 03/30] drm/amd/display: Renoir chroma viewport WA Read the correct register Rodrigo Siqueira
2019-11-12 0:32 ` Rodrigo Siqueira
2019-11-12 0:32 ` [PATCH 04/30] drm/amd/display: Add hubp clock status in DTN log for Navi Rodrigo Siqueira
2019-11-12 0:32 ` Rodrigo Siqueira
2019-11-12 0:32 ` [PATCH 05/30] drm/amd/display: Update background color in bottommost mpcc Rodrigo Siqueira
2019-11-12 0:32 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 06/30] drm/amd/display: Fix incorrect deep color setting in YCBCR420 modes Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 07/30] drm/amd/display: 3.2.59 Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 08/30] drm/amd/display: Fix stereo with DCC enabled Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 09/30] drm/amd/display: Changes in dc to allow full update in some cases Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 10/30] drm/amd/display: Add DMUB service function check if hw initialized Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 11/30] drm/amd/display: Add DMUB param to load inst const from driver Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 12/30] drm/amd/display: Add debugfs initalization on mst connectors Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 13/30] drm/amd/display: Connect DIG FE to its BE before link training starts Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 14/30] drm/amd/display: Clean up some code with unused registers Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 15/30] drm/amd/display: revert change causing DTN hang for RV Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 16/30] drm/amd/display: Fix debugfs on MST connectors Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 17/30] drm/amd/display: cleanup of construct and destruct funcs Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 18/30] drm/amd/display: add color space option when sending link test pattern Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 19/30] drm/amd/display: Adjust DML workaround threshold Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 20/30] drm/amd/display: Add debug trace for dmcub FW autoload Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 21/30] drm/amd/display: 3.2.60 Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 22/30] drm/amd/display: add debugfs sdp hook up function for Navi Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 23/30] drm/amd/display: Avoid conflict between HDR multiplier and 3dlut Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 24/30] drm/amd/display: Don't spin forever waiting for DMCUB phy/auto init Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 25/30] drm/amd/display: cleanup of function pointer tables Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 26/30] drm/amd/display: DML Validation Dump/Check with Logging Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 27/30] drm/amd/display: Spin for DMCUB PHY init in DC Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 28/30] drm/amd/display: Use a temporary copy of the current state when updating DSC config Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 29/30] drm/amd/display: Add DSC 422Native debug option Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
2019-11-12 0:33 ` [PATCH 30/30] drm/amd/display: Add Navi10 DMUB VBIOS code Rodrigo Siqueira
2019-11-12 0:33 ` Rodrigo Siqueira
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=20191112003324.8419-1-Rodrigo.Siqueira@amd.com \
--to=rodrigo.siqueira@amd.com \
--cc=amd-gfx@lists.freedesktop.org \
/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;
as well as URLs for NNTP newsgroup(s).