[PATCH 00/28] DC Linux Patches May 3, 2017
Harry Wentland
harry.wentland at amd.com
Wed May 3 21:13:23 UTC 2017
* Tony fixed some hang after my previous ctx change with
the resource_pool decouple
* Some refactor of HW programming code to bring IPP in line
other HW blocks
* Bunch of other small fixes and changes
Amy Zhang (1):
drm/amd/display: always retrieve PSR cap
Charlene Liu (1):
drm/amd/display: USB-c DP-HDMI dongle shows garbage on Sony TV
Ding Wang (2):
drm/amd/display: Define dithering options
drm/amd/display: Add function to set dither option
Dmytro Laktyushkin (7):
drm/amd/display: remove unnecessary allocation for regamma_params
inside opp
drm/amd/display: fix memory leak
drm/amd/display: improve cursor programming reliability
drm/amd/display: dce120 to dce ipp refactor
drm/amd/display: dce80, 100, 110 and 112 to dce ipp refactor
drm/amd/display: no need for return value from ipp_program_degamma_pwl
drm/amd/display: fix crash caused by incorrect index being used for
array
Eric Cook (3):
drm/amd/display: FreeSync Auto Sweep Support
drm/amd/display: Check for Zero Range in FreeSync Calc
drm/amd/display: Add support for FreeSync on eDP to module
Harry Wentland (2):
drm/amd/display: Fix memory leak in post_update_surfaces
drm/amd/display: Assign stream to map before we need it
Hersen Wu (1):
drm/amd/display: Get dprefclk ss percentage from vbios
Pratik Vishwakarma (1):
drm/amd/display: get_atomic_property missing for drm_connector_funcs
Sylvia Tsai (1):
drm/amd/display: PSR Refactor
Tony Cheng (4):
drm/amd/display: move tg_color to dc_hw_types
drm/amd/display: clarify delay param for REG_WAIT
drm/amd/display: decouple resource_pool from resource_context
drm/amd/display: move drr_params definition to TG
Yongqiang Sun (3):
drm/amd/display: set correct v_total_min and v_total_max for dce.
drm/amd/display: Make sure v_total_min and max not less than v_total.
drm/amd/display: Disable cursor on video surface.
Zeyu Fan (2):
drm/amd/display: Block YCbCr formats for eDP. Revert previous change.
drm/amd/display: Make dc_link param const in set_drive_settings
.../drm/amd/display/amdgpu_dm/amdgpu_dm_types.c | 53 +++-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_types.h | 6 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 40 +--
drivers/gpu/drm/amd/display/dc/core/dc.c | 179 ++++++++-----
drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 5 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 22 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 81 ++----
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 255 +++++++++++++-----
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 59 +++--
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 3 +-
drivers/gpu/drm/amd/display/dc/dc.h | 34 ++-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 8 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 41 ++-
drivers/gpu/drm/amd/display/dc/dc_types.h | 44 +--
drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 46 +++-
drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h | 13 +-
drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 260 ++++++++++++++++++
drivers/gpu/drm/amd/display/dc/dce/dce_ipp.h | 238 +++++++++++++++++
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 8 +-
drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 10 +-
drivers/gpu/drm/amd/display/dc/dce/dce_transform.h | 2 +-
.../amd/display/dc/dce100/dce100_hw_sequencer.c | 4 +-
.../drm/amd/display/dc/dce100/dce100_resource.c | 81 +++---
drivers/gpu/drm/amd/display/dc/dce110/Makefile | 4 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 79 ++++--
drivers/gpu/drm/amd/display/dc/dce110/dce110_ipp.c | 63 -----
drivers/gpu/drm/amd/display/dc/dce110/dce110_ipp.h | 74 ------
.../drm/amd/display/dc/dce110/dce110_ipp_cursor.c | 251 ------------------
.../drm/amd/display/dc/dce110/dce110_ipp_gamma.c | 161 -----------
.../gpu/drm/amd/display/dc/dce110/dce110_opp_v.c | 4 -
.../drm/amd/display/dc/dce110/dce110_resource.c | 143 +++-------
.../drm/amd/display/dc/dce110/dce110_resource.h | 4 -
.../display/dc/dce110/dce110_timing_generator.c | 77 ++----
.../display/dc/dce110/dce110_timing_generator.h | 9 +-
.../display/dc/dce110/dce110_timing_generator_v.c | 23 +-
.../drm/amd/display/dc/dce112/dce112_resource.c | 118 ++++-----
drivers/gpu/drm/amd/display/dc/dce120/Makefile | 1 -
drivers/gpu/drm/amd/display/dc/dce120/dce120_ipp.c | 58 ----
drivers/gpu/drm/amd/display/dc/dce120/dce120_ipp.h | 62 -----
.../drm/amd/display/dc/dce120/dce120_ipp_cursor.c | 195 --------------
.../drm/amd/display/dc/dce120/dce120_ipp_gamma.c | 167 ------------
.../drm/amd/display/dc/dce120/dce120_resource.c | 75 +++---
.../display/dc/dce120/dce120_timing_generator.c | 73 ++++-
drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dce80/dce80_ipp.c | 65 -----
drivers/gpu/drm/amd/display/dc/dce80/dce80_ipp.h | 45 ----
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 92 +++----
.../amd/display/dc/dce80/dce80_timing_generator.c | 2 +-
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 7 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/ipp.h | 11 +-
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 2 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 29 +-
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 5 +-
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/resource.h | 17 +-
.../drm/amd/display/include/hw_sequencer_types.h | 11 -
.../drm/amd/display/modules/freesync/freesync.c | 294 +++++++++++++++++----
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 20 ++
60 files changed, 1754 insertions(+), 1990 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce110/dce110_ipp.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce110/dce110_ipp.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce110/dce110_ipp_cursor.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce110/dce110_ipp_gamma.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce120/dce120_ipp.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce120/dce120_ipp.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce120/dce120_ipp_cursor.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce120/dce120_ipp_gamma.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce80/dce80_ipp.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce80/dce80_ipp.h
--
2.11.0
More information about the amd-gfx
mailing list