* 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