[PATCH 00/17] DC Linux Patches Mar 22, 2017

* Bunch of small fixes for Vega10/Gfx9 * New dc_update_surfaces_and_stream to apply surfaces and streams together * Fixed NULL pointer encountered when setting custom timings * Support for CP2520 DP compliance pattern * Bunch of other small fixes Andrey Grodzovsky (5): drm/amd/display: Fix the NULL pointer. (v2) drm/amd/display: Fix gfx9 parameters reading for DC. drm/amd/display: Unhardcode acrtc->max_cursor_{height,width} drm/amd/display: Unhardcode cursor size reported back to UMD. drm/amd/display: Set cursor pitch to cursor width (in pixels). Charlene Liu (2): drm/amd/display: DP is hotplugged, HDMI with 4:2:0 corruption drm/amd/display: remove redundant check Dmytro Laktyushkin (2): drm/amd/display: fix bw calc internal initialization error drm/amd/display: remove dc_pre_update_surfaces_to_stream from dc use Leon Elazar (3): drm/amd/display: adding new dc_update_surfaces_and_stream drm/amd/display: changing the dc_update_surfaces_and_stream drm/amd/display: Fix applying surface to underlay pipe Logatharshan Thothiralingam (1): drm/amd/display: Fixed bandwidth calculation error when converting fractions Tony Cheng (3): drm/amd/display: use extended receiver cap for dpcd ver drm/amd/display: support CP2520 pattern 2 for HBR2 compliance drm/amd/display: support PHY compliance automation for CP2520 pattern 1/2/3 Yongqiang Sun (1): drm/amd/display: Use stream_enc to get head pipe. drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_types.c | 12 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 265 ++++++++------------- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 61 ++--- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 17 +- drivers/gpu/drm/amd/display/dc/dc.h | 30 +++ .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 160 +++++-------- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 10 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 45 ---- .../drm/amd/display/dc/dce110/dce110_resource.c | 48 +++- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 5 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 4 +- .../drm/amd/display/include/link_service_types.h | 11 +- 16 files changed, 314 insertions(+), 374 deletions(-) -- 2.11.0