Summary of Changes *Refactor dce clocks *Implement PERF_TRACE on linux *Refactor dc to smu interface Bhawanpreet Lakha (2): drm/amd/display: explicit uint64_t casting drm/amd/display: rename cstate_pstate_watermarks_st1 Charlene Liu (1): drm/amd/display: Check if hubp function hooks exist before calling them David Francis (3): drm/amd/display: initialize dc_transfer_func->ctx drm/amd/display: implement PERF_TRACE on Linux drm/amd/display: Disable 4k 60 HDMI on DCE11 Dmytro Laktyushkin (7): drm/amd/display: handle max_vstartup larger than vblank_end drm/amd/display: move pplib/smu notification to dccg block drm/amd/display: remove safe_to_lower flag from dc, use 2 functions instead drm/amd/display: clean up base dccg struct drm/amd/display: split dccg clock manager into asic folders drm/amd/display: rename dccg to clk_mgr drm/amd/display: add dccg block Eric Bernstein (1): drm/amd/display: Add link encoder dp_ycbcr420_supported feature flag Eric Yang (1): drm/amd/display: fix report display count logic Fatemeh Darbehani (4): drm/amd/display: dc 3.2.01 drm/amd/display: Retiring set_display_requirements in dm_pp_smu.h - part1 drm/amd/display: Retiring set_display_requirements in dm_pp_smu.h - part2 drm/amd/display: Retiring set_display_requirements in dm_pp_smu.h - part3 Harmanprit Tatla (1): drm/amd/display: Freesync does not engage on some displays Nevenko Stupar (1): drm/amd/display: expose hwseq functions and add registers SivapiriyanKumarasamy (4): drm/amd/display: Add support for Freesync 2 HDR and Content to Display Mapping drm/amd/display: dc 3.2.02 drm/amd/display: Fix incorrect end slope of EETF drm/amd/display: Remove stream_res tg null check in commit planes Su Sung Chung (1): drm/amd/display: fix bug of accessing invalid memory drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 74 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 88 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 22 + drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 879 +++++++++++++++++++ .../display/dc/dce/{dce_clocks.h => dce_clk_mgr.h} | 105 ++- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 947 --------------------- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 50 ++ .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 2 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 73 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 5 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 25 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 230 +---- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 11 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 32 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 39 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 20 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 3 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 41 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 380 +++++++++ .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 37 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 6 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 133 ++- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 20 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 31 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 12 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- .../dc/inc/hw/{display_clock.h => clk_mgr.h} | 34 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 44 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 - .../drm/amd/display/modules/color/color_gamma.c | 184 +++- .../drm/amd/display/modules/color/color_gamma.h | 11 +- .../drm/amd/display/modules/freesync/freesync.c | 37 +- 51 files changed, 2089 insertions(+), 1621 deletions(-) create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c rename drivers/gpu/drm/amd/display/dc/dce/{dce_clocks.h => dce_clk_mgr.h} (55%) delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h rename drivers/gpu/drm/amd/display/dc/inc/hw/{display_clock.h => clk_mgr.h} (63%) create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h -- 2.14.1 _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx