[PATCH 00/39] dal patches for nov 23, 2016

Harry Wentland harry.wentland at amd.com
Thu Nov 24 02:02:29 UTC 2016


* couple of warning cleanups
* some memory leak issues
* transform cleanup
* some minor fixes

Alex Deucher (11):
  drm/amd/dal: remove unused function
  drm/amd/dal: fix warnings in dce_stream_encoder.c
  drm/amd/dal: fix warning in dce_link_encoder.c
  drm/amd/dal: fix bug in dal_display_clock_get_min_clocks_state
  drm/amd/dal: fix warning in dal_display_clock_dce112_construct
  drm/amd/dal: fix warning in dce110_hw_sequencer.c
  drm/amd/dal: fix warning in dce110_resource.c
  drm/amd/dal: fix include order in dce80_resource.c
  drm/amd/dal: handle NULL mem_input in dc_init_dchub
  drm/amd/dal: fix warning in dc_link_dp_set_test_pattern
  drm/amd/dal: fix warning in calculate_bandwidth

Dmytro Laktyushkin (14):
  drm/amd/dal: fix v_update locking
  drm/amd/dal: fix flip optimization
  drm/amd/dal: transform cleanup
  drm/amd/dal: separate out scaler filters
  drm/amd/dal: transform cleanup powerup
  drm/amd/dal: transform cleanup file structure
  drm/amd/dal: dce110 scaler to new style
  drm/amd/dal: drop dce80 transform code
  drm/amd/dal: Use macro to define transform reg sh and mask
  drm/amd/dal: drop scaler bypass function
  drm/amd/dal: clean transform.h
  drm/amd/dal: remove scaler filter calculator from dc
  drm/amd/dal: move out transform code to dce_transform
  drm/amd/dal: remove adapter service interface/types

Jordan Lazare (1):
  drm/amd/dal: Add missing return to bios helper

Leon Elazar (1):
  drm/amd/dal: Memory leak fixes

Logatharshan Thothiralingam (1):
  drm/amd/dal: Use Polaris headers for i2c engine

Reza Amini (2):
  drm/amd/dal: correcting the wait for DP_MSE_RATE_UPDATE_PENDING reset
  drm/amd/dal: Configure audio before audio enable (Jack presence Hot
    Plug)

Tony Cheng (8):
  drm/amd/dal: Freesync to track only streams
  drm/amd/dal: fix misc0 bug lead to DP not lighting up
  drm/amd/dal: improve compiler catching bug in REG_SET
  drm/amd/dal: visual confirm change blank color to none-black
  drm/amd/dal: fix memory leak pointed out by Juha Leppänen
    <juha_efku at dnainternet.net>
  drm/amd/dal: fix infinite loop
  drm/amd/dal: consolidate mem_input
  drm/amd/dal: fix wrong pll selection for hdmi

Yongqiang Sun (1):
  drm/amd/dal: Only set backlight level for eDP panel.

 .../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.c    |   39 +-
 drivers/gpu/drm/amd/dal/dc/basics/conversion.h     |    2 +
 drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c      |    7 -
 .../gpu/drm/amd/dal/dc/bios/command_table_helper.c |    1 -
 .../dc/bios/dce110/command_table_helper_dce110.c   |    1 -
 .../dc/bios/dce112/command_table_helper_dce112.c   |    1 -
 .../dal/dc/bios/dce80/command_table_helper_dce80.c |    1 -
 drivers/gpu/drm/amd/dal/dc/calcs/Makefile          |    2 +-
 drivers/gpu/drm/amd/dal/dc/calcs/bandwidth_calcs.c |    2 -
 drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.c   | 2012 --------------------
 drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h   |   75 -
 drivers/gpu/drm/amd/dal/dc/core/dc.c               |   56 +-
 drivers/gpu/drm/amd/dal/dc/core/dc_hw_sequencer.c  |   14 +-
 drivers/gpu/drm/amd/dal/dc/core/dc_link.c          |    3 +-
 drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c      |    1 -
 drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c       |    3 +-
 drivers/gpu/drm/amd/dal/dc/core/dc_resource.c      |   15 +-
 drivers/gpu/drm/amd/dal/dc/dc_helper.c             |   16 +-
 drivers/gpu/drm/amd/dal/dc/dc_hw_types.h           |    2 +
 drivers/gpu/drm/amd/dal/dc/dce/Makefile            |    2 +-
 drivers/gpu/drm/amd/dal/dc/dce/dce_hwseq.c         |   10 +-
 drivers/gpu/drm/amd/dal/dc/dce/dce_link_encoder.c  |    2 -
 drivers/gpu/drm/amd/dal/dc/dce/dce_mem_input.c     |  191 ++
 drivers/gpu/drm/amd/dal/dc/dce/dce_mem_input.h     |   91 +-
 drivers/gpu/drm/amd/dal/dc/dce/dce_scl_filters.c   |  501 +++++
 .../gpu/drm/amd/dal/dc/dce/dce_stream_encoder.c    |   16 +-
 drivers/gpu/drm/amd/dal/dc/dce/dce_transform.c     | 1004 ++++++++++
 drivers/gpu/drm/amd/dal/dc/dce/dce_transform.h     |  311 +++
 .../gpu/drm/amd/dal/dc/dce100/dce100_resource.c    |  105 +-
 drivers/gpu/drm/amd/dal/dc/dce110/Makefile         |   10 +-
 .../drm/amd/dal/dc/dce110/dce110_hw_sequencer.c    |   76 +-
 .../gpu/drm/amd/dal/dc/dce110/dce110_mem_input.c   |  205 +-
 .../gpu/drm/amd/dal/dc/dce110/dce110_resource.c    |   90 +-
 .../amd/dal/dc/dce110/dce110_timing_generator.c    |    1 -
 .../amd/dal/dc/dce110/dce110_timing_generator_v.c  |    1 -
 .../gpu/drm/amd/dal/dc/dce110/dce110_transform.c   |  127 --
 .../gpu/drm/amd/dal/dc/dce110/dce110_transform.h   |   96 -
 .../amd/dal/dc/dce110/dce110_transform_bit_depth.c |  903 ---------
 .../amd/dal/dc/dce110/dce110_transform_bit_depth.h |   40 -
 .../drm/amd/dal/dc/dce110/dce110_transform_gamut.c |  269 ---
 .../drm/amd/dal/dc/dce110/dce110_transform_scl.c   |  765 --------
 .../gpu/drm/amd/dal/dc/dce110/dce110_transform_v.c |  418 ++--
 .../gpu/drm/amd/dal/dc/dce110/dce110_transform_v.h |   13 +-
 .../gpu/drm/amd/dal/dc/dce112/dce112_compressor.c  |    1 -
 .../gpu/drm/amd/dal/dc/dce112/dce112_mem_input.c   |  384 +---
 .../gpu/drm/amd/dal/dc/dce112/dce112_resource.c    |   96 +-
 drivers/gpu/drm/amd/dal/dc/dce80/Makefile          |    5 +-
 drivers/gpu/drm/amd/dal/dc/dce80/dce80_mem_input.c |  126 +-
 drivers/gpu/drm/amd/dal/dc/dce80/dce80_resource.c  |  121 +-
 drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform.c |  117 --
 drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform.h |   85 -
 .../amd/dal/dc/dce80/dce80_transform_bit_depth.c   |  742 --------
 .../amd/dal/dc/dce80/dce80_transform_bit_depth.h   |   39 -
 .../drm/amd/dal/dc/dce80/dce80_transform_gamut.c   |  269 ---
 .../gpu/drm/amd/dal/dc/dce80/dce80_transform_scl.c |  714 -------
 drivers/gpu/drm/amd/dal/dc/dm_services.h           |   11 +-
 .../amd/dal/dc/gpu/dce110/display_clock_dce110.c   |    1 -
 .../amd/dal/dc/gpu/dce112/display_clock_dce112.c   |    2 -
 .../drm/amd/dal/dc/gpu/dce80/display_clock_dce80.c |    1 -
 drivers/gpu/drm/amd/dal/dc/gpu/display_clock.c     |    2 +-
 .../dal/dc/i2caux/dce110/i2c_hw_engine_dce110.c    |   10 +-
 drivers/gpu/drm/amd/dal/dc/inc/core_types.h        |    4 -
 drivers/gpu/drm/amd/dal/dc/inc/hw/mem_input.h      |    1 +
 drivers/gpu/drm/amd/dal/dc/inc/hw/transform.h      |  177 +-
 drivers/gpu/drm/amd/dal/dc/inc/hw_sequencer.h      |    3 +-
 drivers/gpu/drm/amd/dal/dc/inc/reg_helper.h        |    2 +-
 drivers/gpu/drm/amd/dal/dc/inc/resource.h          |    7 +-
 .../amd/dal/include/adapter_service_interface.h    |  320 ----
 .../drm/amd/dal/include/adapter_service_types.h    |   62 -
 .../gpu/drm/amd/dal/include/bios_parser_types.h    |   12 +-
 .../drm/amd/dal/include/display_clock_interface.h  |    1 -
 .../drm/amd/dal/include/irq_service_interface.h    |    2 -
 drivers/gpu/drm/amd/dal/include/scaler_types.h     |   61 -
 .../gpu/drm/amd/dal/modules/freesync/freesync.c    |  201 +-
 drivers/gpu/drm/amd/dal/modules/inc/mod_freesync.h |   55 +-
 75 files changed, 2744 insertions(+), 8390 deletions(-)
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.c
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h
 create mode 100644 drivers/gpu/drm/amd/dal/dc/dce/dce_scl_filters.c
 create mode 100644 drivers/gpu/drm/amd/dal/dc/dce/dce_transform.c
 create mode 100644 drivers/gpu/drm/amd/dal/dc/dce/dce_transform.h
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.c
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.h
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_bit_depth.c
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_bit_depth.h
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_gamut.c
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_scl.c
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform.c
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform.h
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform_bit_depth.c
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform_bit_depth.h
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform_gamut.c
 delete mode 100644 drivers/gpu/drm/amd/dal/dc/dce80/dce80_transform_scl.c
 delete mode 100644 drivers/gpu/drm/amd/dal/include/adapter_service_interface.h
 delete mode 100644 drivers/gpu/drm/amd/dal/include/adapter_service_types.h
 delete mode 100644 drivers/gpu/drm/amd/dal/include/scaler_types.h

-- 
2.10.1



More information about the amd-gfx mailing list