[PATCH 00/20] DC Patches Jan 22, 2019
sunpeng.li at amd.com
sunpeng.li at amd.com
Tue Jan 22 18:28:46 UTC 2019
From: Leo Li <sunpeng.li at 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
More information about the amd-gfx
mailing list