* Fix audio enablement on HDMI after panel power off/on * Fix brightness after resume Anthony Koo (7): drm/amd/display: add method to check for supported range drm/amd/display: Fix bug where refresh rate becomes fixed drm/amd/display: Fix bug that causes black screen drm/amd/display: Add back code to allow for rounding error drm/amd/display: Do not create memory allocation if stats not enabled drm/amd/display: fix LFC tearing at top of screen drm/amd/display: refactor vupdate interrupt registration Charlene Liu (1): drm/amd/display: HDMI has no sound after Panel power off/on Dmytro Laktyushkin (4): drm/amd/display: fix segfault on insufficient TG during validation drm/amd/display: change dml init to use default structs drm/amd/display: add rq/dlg/ttu to dtn log drm/amd/display: add calculated clock logging to DTN Eric Bernstein (2): drm/amd/display: Move dp_pixel_encoding_type to stream_encoder include drm/amd/display: Move DCC support functions into dchubbub Eric Yang (1): drm/amd/display: dal 3.1.42 Leo (Sunpeng) Li (1): drm/amd/display: Fix regamma not affecting full-intensity color values Roman Li (1): drm/amd/display: fix brightness level after resume from suspend Yongqiang Sun (3): drm/amd/display: Check lid state to determine fast boot optimization. drm/amd/display: Check SCRATCH reg to determine S3 resume. drm/amd/display: Use dig enable to determine fast boot optimization. Yue Hin Lau (1): drm/amd/display: add missing colorspace for set black color .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 13 ++ drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 59 ++++++ drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 6 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 2 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 43 ++-- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 221 +++++++++++++++++++- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 153 +++++++++++++- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 19 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 123 ++++++++++- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 231 +-------------------- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 138 ++++++------ drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 64 ++++++ drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 20 ++ drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 17 -- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 19 ++ drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 56 +++++ .../drm/amd/display/modules/freesync/freesync.c | 127 +++++++---- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 10 + drivers/gpu/drm/amd/display/modules/stats/stats.c | 26 ++- 26 files changed, 986 insertions(+), 398 deletions(-) create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h -- 2.15.1