[PATCH 00/43] DC Patches Nov 23, 2017
Harry Wentland
harry.wentland at amd.com
Thu Nov 23 19:52:33 UTC 2017
* Bunch of Raven work, in particular get MPC into better shape
* Bunch of fixes for problems caught by the smatch static analyzer
* Couple changes from Andrey and Leo to get DC in line with latest DRM
atomic stuff
* Some more HW object that's been going on for a few weeks
Andrew Jiang (3):
drm/amd/display: Change optimized_required logic
drm/amd/display: Add dcc_change surface update flag
drm/amd/display: Refine update flags usage in update_dchubp_dpp
Andrey Grodzovsky (1):
drm/amd/display: Switch to drm_atomic_helper_wait_for_flip_done
Charlene Liu (2):
drm/amd/display: fix seq issue: turn on clock before programming afmt.
drm/amd/display: try to find matching audio inst for enc inst first
Eric Bernstein (4):
drm/amd/display: Integrating MPC pseudocode
drm/amd/display: MPC updates
drm/amd/display: Reset MPCC muxes during init
drm/amd/display: OPP DPG test pattern
Eric Murphy-Zaremba (1):
drm/amd/display: Add is_tiling_rotated flag to plane_state
Harry Wentland (13):
drm/amd/display: Remove PSR functions in Linux
drm/amd/display: Fix amdgpu_dm bugs found by smatch
drm/amd/display: Bunch of smatch error and warning fixes in DC
drm/amd/display: Remove plane_res.mi check in
dce110_apply_ctx_for_surface
drm/amd/display: Remove redundant checks in set_default_colors
drm/amd/display: Fix use before NULL check in validate_timing
drm/amd/display: Fix hubp check in set_cursor_position
drm/amd/display: Fix potential NULL and mem leak in create_links
drm/amd/display: Fix potential mem leak in DC construct
drm/amd/display: Fix couple more inconsistent NULL checks in
dc_resource
drm/amd/display: Add optimized_required flag
drm/amd/display: Fix access of wrong array element TF format
conversion
drm/amd/display: Clean up os_types.h a bit
Hersen Wu (1):
drm/amd/display: USB-C / thunderbolt dock specific workaround
Leo (Sunpeng) Li (1):
drm/amd/display: Do not put drm_atomic_state on resume
Roman Li (1):
drm/amd/display: fix gamma setting
Tony Cheng (5):
drm/amd/display: dal 3.1.21
drm/amd/display: dal 3.1.22
drm/amd/display: dal 3.1.23
drm/amd/display: Set mpcc_disconnect_pending during MPC reset
drm/amd/display: dal 3.1.24
Vitaly Prosyak (2):
drm/amd/display: Build unity lut for shaper
drm/amd/display: Fix overlow issue
Yongqiang Sun (8):
drm/amd/display: Remove unnecessary wait mpcc idle.
drm/amd/display: Fixed read wrong reg to get bot_sel.
drm/amd/display: Use same wait mpcc idle function.
drm/amd/display: Implement work around for optc underflow.
drm/amd/display: Disable plane right after disconnected
drm/amd/display: fix recout_skip calculation when rotating 180 or 270
drm/amd/display: Program cursor regs after context swapped.
drm/amd/display: Cache cursor position.
Yue Hin Lau (1):
drm/amd/display: CNVC pseudocode review follow up
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 22 +-
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 15 +
.../gpu/drm/amd/display/dc/basics/log_helpers.c | 5 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 4 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 61 ++-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 138 ------
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 85 ++--
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 112 +++--
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 13 +-
drivers/gpu/drm/amd/display/dc/dc.h | 9 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 -
drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 +
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 10 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 3 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 51 +-
.../display/dc/dce110/dce110_timing_generator.c | 8 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 292 ++++++++++-
.../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 10 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 484 ++++++++++---------
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 18 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 506 +++++---------------
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 532 ++++++++++++---------
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 91 +++-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 9 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 7 +-
.../amd/display/dc/dcn10/dcn10_timing_generator.c | 31 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 37 ++
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 159 +++++-
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 8 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 41 +-
drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 7 -
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 +
drivers/gpu/drm/amd/display/dc/os_types.h | 8 +-
drivers/gpu/drm/amd/display/include/fixed31_32.h | 7 +
36 files changed, 1513 insertions(+), 1279 deletions(-)
--
2.14.1
More information about the amd-gfx
mailing list