amd-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/30] DC Patches 11 Nov 2019
@ 2019-11-12  0:32 Rodrigo Siqueira
  2019-11-12  0:32 ` Rodrigo Siqueira
       [not found] ` <20191112003324.8419-1-Rodrigo.Siqueira-5C7GfCeVMHo@public.gmane.org>
  0 siblings, 2 replies; 62+ messages in thread
From: Rodrigo Siqueira @ 2019-11-12  0:32 UTC (permalink / raw)
  To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

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

^ permalink raw reply	[flat|nested] 62+ messages in thread

end of thread, other threads:[~2019-11-12  0:34 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-12  0:32 [PATCH 00/30] DC Patches 11 Nov 2019 Rodrigo Siqueira
2019-11-12  0:32 ` 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

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).