* warning fixes * DMCU loader * some cleanup * some fixes Anthony Koo (5): drm/amd/display: Fix compile warnings drm/amd/display: DMCU Compile and Load drm/amd/display: Move backlight from encoder to ABM drm/amd/display: Support ABM without PPlib drm/amd/display: Debug option to force enable ABM Charlene Liu (1): drm/amd/display: remove CV-specific timing standard Dmytro Laktyushkin (2): drm/amd/display: Make new pixel clock more obvious drm/amd/display: add dcfclk reporting to pplib Leon Elazar (2): drm/amd/display: DP compliance automation test fixes drm/amd/display: surface validation on dce100 Yongqiang Sun (3): drm/amd/display: Expose hw sequencer gamma function drm/amd/display: Change power gating off sequence to fix hang drm/amd/display: Changes for enable dcc mode. drivers/gpu/drm/amd/display/dc/core/dc.c | 101 +---- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 5 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 75 ++-- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 4 + drivers/gpu/drm/amd/display/dc/dc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 - drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 448 +++++++++++++++++++++ drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 184 +++++++++ drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 127 ++++++ drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 91 +++++ .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 298 +------------- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 24 -- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 4 - .../drm/amd/display/dc/dce100/dce100_resource.c | 4 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 10 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 3 + .../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 5 - .../drm/amd/display/dc/dce110/dce110_resource.c | 52 +++ .../drm/amd/display/dc/dce112/dce112_resource.c | 51 +++ drivers/gpu/drm/amd/display/dc/inc/core_types.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 45 +++ drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 42 ++ .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 - .../amd/display/dc/virtual/virtual_link_encoder.c | 13 - .../drm/amd/display/modules/freesync/freesync.c | 7 +- 29 files changed, 1121 insertions(+), 522 deletions(-) create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_abm.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_abm.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/abm.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h -- 2.9.3