All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/20] DC Patches Jan 22, 2019
@ 2019-01-22 18:28 sunpeng.li-5C7GfCeVMHo
       [not found] ` <1548181746-23783-1-git-send-email-sunpeng.li-5C7GfCeVMHo@public.gmane.org>
  0 siblings, 1 reply; 26+ messages in thread
From: sunpeng.li-5C7GfCeVMHo @ 2019-01-22 18:28 UTC (permalink / raw)
  To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW; +Cc: Leo Li

From: Leo Li <sunpeng.li@amd.com>

Summary of change:
* Fixes for pageflipping logic
    * Multiplane flipping support
    * Make it more atomic
* Fix CRC capture on pipes with no active vblank reference
* Simplify commit for scaling and ABM changes


David Francis (5):
  drm/amd/display: Simplify underscan and ABM commit
  drm/amd/display: Know what a pageflip is
  drm/amd/display: Call into DC once per multiplane flip
  drm/amd/display: Let updates with no scaling changes be fast
  drm/amd/display: Perform plane updates only when needed

Eric Yang (2):
  revert "drm/amd/display: Add condition to sync eDP SW status and HW
    status"
  drm/amd/display: take dpms_off into account for edp turn off logic

Eryk Brol (2):
  drm/amd/display: Restructure DCN10 hubbub
  drm/amd/display: Introduce DC VM interface

Fatemeh Darbehani (1):
  drm/amd/display: Add Vline1 interrupt source to InterruptManager

John Barberiz (1):
  drm/amd/display: Fix use of uninitialized union

Josip Pavic (3):
  drm/amd/display: Update DMCU versioning mechanism
  drm/amd/display: Create switching mechanism for ABM 2.2
  drm/amd/display: Adjust ABM 2.2 contrast parameters

Krunoslav Kovac (1):
  drm/amd/display: Default to linear output gamma

Martin Tsai (1):
  drm/amd/display: Poll pending down rep before clear payload allocation
    table

Nicholas Kazlauskas (2):
  drm/amd/display: Enable vblank interrupt during CRC capture
  drm/amd/display: Re-enable CRC capture following modeset

Steven Chiu (1):
  drm/amd/display: 3.2.15

hersen wu (1):
  drm/amd/display: Connect dig_fe to otg directly instead of calling
    bios

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 583 +++++++++-----------
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |  48 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   7 +
 drivers/gpu/drm/amd/display/dc/Makefile            |   3 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  |  14 -
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  16 -
 .../drm/amd/display/dc/bios/bios_parser_helper.c   |  93 ----
 .../drm/amd/display/dc/bios/bios_parser_helper.h   |   4 -
 .../gpu/drm/amd/display/dc/bios/command_table.c    | 116 ----
 .../gpu/drm/amd/display/dc/bios/command_table.h    |   3 -
 .../gpu/drm/amd/display/dc/bios/command_table2.c   |  70 ---
 .../gpu/drm/amd/display/dc/bios/command_table2.h   |   3 -
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  12 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   5 +
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 127 +++++
 drivers/gpu/drm/amd/display/dc/dc.h                |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_bios_types.h     |   9 -
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |   2 +
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |  14 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |   6 +-
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |  10 +-
 .../drm/amd/display/dc/dce/dce_stream_encoder.h    |   8 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  81 +--
 .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c    | 131 +++--
 .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h    |  23 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |   3 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h  |   5 -
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   3 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c  |  72 +--
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h  |  12 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |   9 +-
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    |   9 +
 .../amd/display/dc/dcn10/dcn10_stream_encoder.h    |  10 +-
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |   7 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h   |   4 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h       |   6 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h       |   3 +-
 .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h |   4 +
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |  13 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h       |  49 ++
 drivers/gpu/drm/amd/display/dc/inc/vm_helper.h     |  55 ++
 drivers/gpu/drm/amd/display/dc/irq_types.h         |   8 +
 .../drm/amd/display/modules/color/color_gamma.c    |  73 +--
 .../drm/amd/display/modules/power/power_helpers.c  | 592 +++++++++++++++------
 45 files changed, 1229 insertions(+), 1100 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/inc/vm_helper.h

-- 
2.7.4

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

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

end of thread, other threads:[~2019-01-28 13:47 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-22 18:28 [PATCH 00/20] DC Patches Jan 22, 2019 sunpeng.li-5C7GfCeVMHo
     [not found] ` <1548181746-23783-1-git-send-email-sunpeng.li-5C7GfCeVMHo@public.gmane.org>
2019-01-22 18:28   ` [PATCH 01/20] drm/amd/display: Restructure DCN10 hubbub sunpeng.li-5C7GfCeVMHo
2019-01-22 18:28   ` [PATCH 02/20] drm/amd/display: Introduce DC VM interface sunpeng.li-5C7GfCeVMHo
2019-01-22 18:28   ` [PATCH 03/20] drm/amd/display: Simplify underscan and ABM commit sunpeng.li-5C7GfCeVMHo
2019-01-22 18:28   ` [PATCH 04/20] drm/amd/display: Know what a pageflip is sunpeng.li-5C7GfCeVMHo
     [not found]     ` <1548181746-23783-5-git-send-email-sunpeng.li-5C7GfCeVMHo@public.gmane.org>
2019-01-23  9:20       ` Michel Dänzer
2019-01-23 16:08       ` Grodzovsky, Andrey
     [not found]         ` <f91f0b7f-6a8c-2efb-ed5d-7fb0d6e38bab-5C7GfCeVMHo@public.gmane.org>
2019-01-23 19:23           ` Kazlauskas, Nicholas
2019-01-22 18:28   ` [PATCH 05/20] drm/amd/display: Call into DC once per multiplane flip sunpeng.li-5C7GfCeVMHo
     [not found]     ` <1548181746-23783-6-git-send-email-sunpeng.li-5C7GfCeVMHo@public.gmane.org>
2019-01-28 11:59       ` Michel Dänzer
     [not found]         ` <90388e58-87dc-2033-5c36-cf9c903d6b0b-otUistvHUpPR7s880joybQ@public.gmane.org>
2019-01-28 13:47           ` Kazlauskas, Nicholas
2019-01-22 18:28   ` [PATCH 06/20] drm/amd/display: Let updates with no scaling changes be fast sunpeng.li-5C7GfCeVMHo
2019-01-22 18:28   ` [PATCH 07/20] drm/amd/display: Perform plane updates only when needed sunpeng.li-5C7GfCeVMHo
2019-01-22 18:28   ` [PATCH 08/20] drm/amd/display: Update DMCU versioning mechanism sunpeng.li-5C7GfCeVMHo
2019-01-22 18:28   ` [PATCH 09/20] drm/amd/display: Create switching mechanism for ABM 2.2 sunpeng.li-5C7GfCeVMHo
2019-01-22 18:28   ` [PATCH 10/20] drm/amd/display: Fix use of uninitialized union sunpeng.li-5C7GfCeVMHo
2019-01-22 18:28   ` [PATCH 11/20] drm/amd/display: Default to linear output gamma sunpeng.li-5C7GfCeVMHo
2019-01-22 18:28   ` [PATCH 12/20] drm/amd/display: Adjust ABM 2.2 contrast parameters sunpeng.li-5C7GfCeVMHo
2019-01-22 18:28   ` [PATCH 13/20] revert "drm/amd/display: Add condition to sync eDP SW status and HW status" sunpeng.li-5C7GfCeVMHo
2019-01-22 18:29   ` [PATCH 14/20] drm/amd/display: take dpms_off into account for edp turn off logic sunpeng.li-5C7GfCeVMHo
2019-01-22 18:29   ` [PATCH 15/20] drm/amd/display: 3.2.15 sunpeng.li-5C7GfCeVMHo
2019-01-22 18:29   ` [PATCH 16/20] drm/amd/display: Connect dig_fe to otg directly instead of calling bios sunpeng.li-5C7GfCeVMHo
2019-01-22 18:29   ` [PATCH 17/20] drm/amd/display: Poll pending down rep before clear payload allocation table sunpeng.li-5C7GfCeVMHo
2019-01-22 18:29   ` [PATCH 18/20] drm/amd/display: Enable vblank interrupt during CRC capture sunpeng.li-5C7GfCeVMHo
2019-01-22 18:29   ` [PATCH 19/20] drm/amd/display: Re-enable CRC capture following modeset sunpeng.li-5C7GfCeVMHo
2019-01-22 18:29   ` [PATCH 20/20] drm/amd/display: Add Vline1 interrupt source to InterruptManager sunpeng.li-5C7GfCeVMHo

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.