[PATCH 00/25] DC Patches Jan 23, 2017

Harry Wentland harry.wentland at amd.com
Mon Jan 23 14:35:48 UTC 2017


* Use VBLANK instead of VUPDATE for VBLANK notification
* Cleanup pflip code a bit more
* Bunch of bug fixes all over the place
* Removing some more dead code


Amy Zhang (3):
  drm/amd/display: Output Transfer Function Regamma Refactor
  drm/amd/display: Set default degamma to sRGB instead of bypass
  drm/amd/display: HDR Enablement For Applications

Andrey Grodzovsky (4):
  drm/amd/display: Use pflip prepare and submit parts (v2)
  drm/amd/display: Add interrupt entries for VBLANK isr.
  drm/amd/display: Register on VLBLANK ISR.
  drm/amd/display: Clean index in irq init loop

Anthony Koo (1):
  drm/amd/display: Disable Modules at Runtime

Dmytro Laktyushkin (2):
  drm/amd/display: Remove meta_pitch
  drm/amd/display: add missing dcc update on flip call

Hersen Wu (1):
  drm/amd/display: No audio output heard from DP panel

Leon Elazar (2):
  drm/amd/display: Fixing some fallout from dc_target removal
  drm/amd/display: Add missing MI masks

Tony Cheng (10):
  drm/amd/display: mode change without breaking unaffected streams
  drm/amd/display: assert if mask is 0 in set_reg_field_value_ex
  drm/amd/display: remove un-used defines and dead code
  drm/amd/display: remove hw_crtc_timing
  drm/amd/display: remove hw_info_frame
  drm/amd/display: remove SIGNAL_TYPE_WIRELESS
  drm/amd/display: remove dead code
  drm/amd/display: remove calculate_adjustments in conversion.h
  drm/amd/display: refactor clk_resync to avoid assertion
  drm/amd/display: rename BGRA8888 to ABGR8888

Yongqiang Sun (1):
  drm/amd/display: Null check clock source.

Zeyu Fan (1):
  drm/amd/display: Fix missing conditions in hw sequencer.

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   10 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |    2 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |    2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_types.c    |   96 +-
 drivers/gpu/drm/amd/display/dc/basics/conversion.c |  118 --
 drivers/gpu/drm/amd/display/dc/basics/conversion.h |   10 -
 drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c |    9 +
 .../gpu/drm/amd/display/dc/basics/log_helpers.c    |    1 -
 .../gpu/drm/amd/display/dc/basics/signal_types.c   |   38 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  |   76 -
 .../gpu/drm/amd/display/dc/bios/command_table.c    |  169 ---
 .../gpu/drm/amd/display/dc/bios/command_table.h    |   10 -
 drivers/gpu/drm/amd/display/dc/calcs/Makefile      |    2 +-
 .../gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c |    4 +-
 drivers/gpu/drm/amd/display/dc/calcs/gamma_calcs.c | 1481 --------------------
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   23 +-
 drivers/gpu/drm/amd/display/dc/core/dc_debug.c     |    8 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |    4 -
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |    2 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c |    3 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  142 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |    6 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   11 +-
 drivers/gpu/drm/amd/display/dc/dc_bios_types.h     |    6 -
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |   12 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_audio.h     |    4 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |   57 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c     |    2 +-
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c  |    1 -
 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c |    4 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h |    2 +
 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c       |    7 +
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |    2 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  530 ++++++-
 .../drm/amd/display/dc/dce110/dce110_mem_input_v.c |    2 +-
 .../amd/display/dc/dce110/dce110_opp_regamma_v.c   |    7 +
 .../gpu/drm/amd/display/dc/dce110/dce110_opp_v.c   |    6 +-
 .../gpu/drm/amd/display/dc/dce110/dce110_opp_v.h   |    4 +
 .../drm/amd/display/dc/dce110/dce110_resource.c    |   17 +-
 drivers/gpu/drm/amd/display/dc/dm_services.h       |    1 +
 drivers/gpu/drm/amd/display/dc/inc/core_status.h   |    2 +
 drivers/gpu/drm/amd/display/dc/inc/gamma_calcs.h   |   20 -
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |    1 -
 .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h   |    1 -
 drivers/gpu/drm/amd/display/dc/inc/hw/opp.h        |    3 +-
 .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h |    2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h  |   11 +
 .../amd/display/dc/irq/dce110/irq_service_dce110.c |   42 +
 .../amd/display/dc/irq/dce80/irq_service_dce80.c   |   22 +
 drivers/gpu/drm/amd/display/dc/irq_types.h         |    8 +
 .../display/include/asic_capability_interface.h    |   55 -
 .../amd/display/include/asic_capability_types.h    |  116 --
 .../drm/amd/display/include/bios_parser_types.h    |   28 -
 .../drm/amd/display/include/ddc_service_types.h    |    7 -
 drivers/gpu/drm/amd/display/include/fixed31_32.h   |    8 +
 .../drm/amd/display/include/hw_sequencer_types.h   |   63 -
 .../gpu/drm/amd/display/include/irq_interface.h    |   31 -
 .../drm/amd/display/include/link_service_types.h   |   75 -
 drivers/gpu/drm/amd/display/include/signal_types.h |    7 -
 .../drm/amd/display/modules/freesync/freesync.c    |   94 +-
 .../gpu/drm/amd/display/modules/inc/mod_freesync.h |    7 -
 61 files changed, 938 insertions(+), 2556 deletions(-)
 delete mode 100644 drivers/gpu/drm/amd/display/dc/calcs/gamma_calcs.c
 delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/gamma_calcs.h
 delete mode 100644 drivers/gpu/drm/amd/display/include/asic_capability_interface.h
 delete mode 100644 drivers/gpu/drm/amd/display/include/asic_capability_types.h
 delete mode 100644 drivers/gpu/drm/amd/display/include/irq_interface.h

-- 
2.9.3



More information about the amd-gfx mailing list