* Bunch of fixes for DCN BW * DCN programming sequence optimizations * Leave Freesync disabled unless usermode turns it on * Print DC version at initialization Dmytro Laktyushkin (4): drm/amd/display: set chroma taps to 1 when not scaling drm/amd/display: Add dppclk to dcn_bw_clocks drm/amd/display: add assert to verify dcn_calc input validity drm/amd/display: use clamping rather than truncation for CM fp conversions Eric Bernstein (2): drm/amd/display: use REG_UPDATE for MPC mux drm/amd/display: Move OPP mpc tree initialization to hw_init Eric Yang (1): drm/amd/display: fix missing pixel clock adjustment for dongle Harry Wentland (4): drm/amd/display: Print DC_VER at DC init drm/amd/display: Remove redundant NULL check in DCE11 HWSS drm/amd/display: Remove grph_object_id.c and move function to bios_parser drm/amd/display: Add TODO item to remove vector.c Leo (Sunpeng) Li (1): drm/amd/display: Disable freesync by default Tony Cheng (2): drm/amd/display: really fix time out in init sequence drm/amd/display: dal 3.1.25 Vitaly Prosyak (2): drm/amd/display: Move unity TF type to predefined types drm/amd/display: Correct fixed point calculation. Yongqiang Sun (1): drm/amd/display: Move wait for hpd ready out from edp power control. Yue Hin Lau (3): drm/amd/display: dpp clean up drm/amd/display: OPTC cleanup/implementation drm/amd/display: remove format_control from set_cursor_attributes drivers/gpu/drm/amd/display/TODO | 3 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/basics/conversion.c | 2 +- drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 24 +- .../gpu/drm/amd/display/dc/basics/grph_object_id.c | 75 ----- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 46 +++ drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 20 ++ drivers/gpu/drm/amd/display/dc/core/dc_link.c | 29 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 11 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 3 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 15 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 19 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 4 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 3 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 5 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 10 +- .../amd/display/dc/dcn10/dcn10_timing_generator.c | 316 ++++++++++----------- .../amd/display/dc/dcn10/dcn10_timing_generator.h | 90 +++++- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + drivers/gpu/drm/amd/display/include/fixed31_32.h | 4 +- .../gpu/drm/amd/display/include/grph_object_id.h | 4 - 32 files changed, 413 insertions(+), 355 deletions(-) delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/grph_object_id.c -- 2.14.1