[PATCH 00/29] Enabling new DAL display driver for amdgpu on Carrizo and Tonga

Mike Lothian mike at fireburn.co.uk
Thu Feb 11 20:02:31 UTC 2016


Hi

Does that mean Tonga is capable of HDMI 2.0 or is it only Carrizo

Cheers

Mike

On Thu, 11 Feb 2016 at 17:20 Harry Wentland <harry.wentland at amd.com> wrote:

> This set of patches enables the new DAL display driver for amdgpu on
> Carrizo
> Tonga, and Fiji ASICs. This driver will allow us going forward to bring
> display features on the open amdgpu driver (mostly) on par with the
> Catalyst
> driver.
>
> This driver adds support for
> - Atomic KMS API
> - MST
> - HDMI 2.0
> - Better powerplay integration
> - Support of HW bandwidth formula on Carrizo
> - Better multi-display support and handling of co-functionality
> - Broader support of display dongles
> - Timing synchronization between DP and HDMI
>
> This patch series is based on Alex Deucher's drm-next-4.6-wip tree.
>
>
>
> Andrey Grodzovsky (1):
>   drm/amd/dal: Force bw programming for DCE 10 until we start calculate
>     BW.
>
> Harry Wentland (27):
>   drm/amd/dal: Add dal headers
>   drm/amd/dal: Add DAL Basic Types and Logger
>   drm/amd/dal: Fixed point arithmetic
>   drm/amd/dal: Asic Capabilities
>   drm/amd/dal: GPIO (General Purpose IO)
>   drm/amd/dal: Adapter Service
>   drm/amd/dal: BIOS Parser
>   drm/amd/dal: I2C Aux Manager
>   drm/amd/dal: IRQ Service
>   drm/amd/dal: GPU
>   drm/amd/dal: Audio
>   drm/amd/dal: Bandwidth calculations
>   drm/amd/dal: Add encoder HW programming
>   drm/amd/dal: Add clock source HW programming
>   drm/amd/dal: Add timing generator HW programming
>   drm/amd/dal: Add surface HW programming
>   drm/amd/dal: Add framebuffer compression HW programming
>   drm/amd/dal: Add input pixel processing HW programming
>   drm/amd/dal: Add output pixel processing HW programming
>   drm/amd/dal: Add transform & scaler HW programming
>   drm/amd/dal: Add Carrizo HW sequencer and resource
>   drm/amd/dal: Add Tonga/Fiji HW sequencer and resource
>   drm/amd/dal: Add empty encoder programming for virtual HW
>   drm/amd/dal: Add display core
>   drm/amd/dal: Adding amdgpu_dm for dal
>   drm/amdgpu: Use dal driver for Carrizo, Tonga, and Fiji
>   drm/amd/dal: Correctly interpret rotation as bit set
>
> Mykola Lysenko (1):
>   drm/amd/dal: fix flip clean-up state
>
>  drivers/gpu/drm/amd/amdgpu/Kconfig                 |    3 +
>  drivers/gpu/drm/amd/amdgpu/Makefile                |   17 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   10 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   69 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    4 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c             |    5 -
>  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |   20 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h           |   54 +-
>  drivers/gpu/drm/amd/amdgpu/vi.c                    |  250 +
>  drivers/gpu/drm/amd/dal/Kconfig                    |   48 +
>  drivers/gpu/drm/amd/dal/Makefile                   |   21 +
>  drivers/gpu/drm/amd/dal/amdgpu_dm/Makefile         |   17 +
>  drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.c      | 1468 ++++++
>  drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.h      |  168 +
>  .../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_helpers.c  |  474 ++
>  drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_irq.c  |  820 ++++
>  drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_irq.h  |  122 +
>  .../drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.c    |  480 ++
>  .../drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.h    |   36 +
>  .../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_services.c |  457 ++
>  .../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.c    | 2577 ++++++++++
>  .../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.h    |  100 +
>  drivers/gpu/drm/amd/dal/dal_services.h             |  266 ++
>  drivers/gpu/drm/amd/dal/dal_services_types.h       |   62 +
>  drivers/gpu/drm/amd/dal/dc/Makefile                |   28 +
>  drivers/gpu/drm/amd/dal/dc/adapter/Makefile        |   24 +
>  .../gpu/drm/amd/dal/dc/adapter/adapter_service.c   | 2089 ++++++++
>  .../gpu/drm/amd/dal/dc/adapter/adapter_service.h   |   71 +
>  .../adapter/dce110/hw_ctx_adapter_service_dce110.c |  304 ++
>  .../adapter/dce110/hw_ctx_adapter_service_dce110.h |   40 +
>  .../diagnostics/hw_ctx_adapter_service_diag.c      |  133 +
>  .../diagnostics/hw_ctx_adapter_service_diag.h      |   33 +
>  .../amd/dal/dc/adapter/hw_ctx_adapter_service.c    |  164 +
>  .../amd/dal/dc/adapter/hw_ctx_adapter_service.h    |   86 +
>  .../drm/amd/dal/dc/adapter/wireless_data_source.c  |  208 +
>  .../drm/amd/dal/dc/adapter/wireless_data_source.h  |   80 +
>  .../gpu/drm/amd/dal/dc/asic_capability/Makefile    |   35 +
>  .../amd/dal/dc/asic_capability/asic_capability.c   |  190 +
>  .../dc/asic_capability/carrizo_asic_capability.c   |  147 +
>  .../dc/asic_capability/carrizo_asic_capability.h   |   36 +
>  .../dal/dc/asic_capability/tonga_asic_capability.c |  146 +
>  .../dal/dc/asic_capability/tonga_asic_capability.h |   36 +
>  drivers/gpu/drm/amd/dal/dc/audio/Makefile          |   22 +
>  drivers/gpu/drm/amd/dal/dc/audio/audio.h           |  195 +
>  drivers/gpu/drm/amd/dal/dc/audio/audio_base.c      |  470 ++
>  .../gpu/drm/amd/dal/dc/audio/dce110/audio_dce110.c |  453 ++
>  .../gpu/drm/amd/dal/dc/audio/dce110/audio_dce110.h |   42 +
>  .../amd/dal/dc/audio/dce110/hw_ctx_audio_dce110.c  | 1930 ++++++++
>  .../amd/dal/dc/audio/dce110/hw_ctx_audio_dce110.h  |   47 +
>  drivers/gpu/drm/amd/dal/dc/audio/hw_ctx_audio.c    |  771 +++
>  drivers/gpu/drm/amd/dal/dc/audio/hw_ctx_audio.h    |  285 ++
>  drivers/gpu/drm/amd/dal/dc/basics/Makefile         |   10 +
>  drivers/gpu/drm/amd/dal/dc/basics/conversion.c     |  224 +
>  drivers/gpu/drm/amd/dal/dc/basics/conversion.h     |   49 +
>  drivers/gpu/drm/amd/dal/dc/basics/fixpt31_32.c     |  692 +++
>  drivers/gpu/drm/amd/dal/dc/basics/fixpt32_32.c     |  223 +
>  drivers/gpu/drm/amd/dal/dc/basics/grph_object_id.c |  134 +
>  drivers/gpu/drm/amd/dal/dc/basics/logger.c         |  954 ++++
>  drivers/gpu/drm/amd/dal/dc/basics/logger.h         |   64 +
>  .../gpu/drm/amd/dal/dc/basics/register_logger.c    |  197 +
>  drivers/gpu/drm/amd/dal/dc/basics/signal_types.c   |  116 +
>  drivers/gpu/drm/amd/dal/dc/basics/vector.c         |  309 ++
>  drivers/gpu/drm/amd/dal/dc/bios/Makefile           |   26 +
>  drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c      | 5029
> ++++++++++++++++++++
>  drivers/gpu/drm/amd/dal/dc/bios/bios_parser.h      |   84 +
>  .../gpu/drm/amd/dal/dc/bios/bios_parser_helper.c   |  198 +
>  .../gpu/drm/amd/dal/dc/bios/bios_parser_helper.h   |  108 +
>  drivers/gpu/drm/amd/dal/dc/bios/command_table.c    | 2730 +++++++++++
>  drivers/gpu/drm/amd/dal/dc/bios/command_table.h    |  117 +
>  .../gpu/drm/amd/dal/dc/bios/command_table_helper.c |  285 ++
>  .../gpu/drm/amd/dal/dc/bios/command_table_helper.h |   90 +
>  .../dal/dc/bios/dce110/bios_parser_helper_dce110.c |  484 ++
>  .../dal/dc/bios/dce110/bios_parser_helper_dce110.h |   34 +
>  .../dc/bios/dce110/command_table_helper_dce110.c   |  366 ++
>  .../dc/bios/dce110/command_table_helper_dce110.h   |   34 +
>  drivers/gpu/drm/amd/dal/dc/calcs/Makefile          |   10 +
>  drivers/gpu/drm/amd/dal/dc/calcs/bandwidth_calcs.c | 3941 +++++++++++++++
>  drivers/gpu/drm/amd/dal/dc/calcs/bw_fixed.c        |  300 ++
>  drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.c   | 1992 ++++++++
>  drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h   |   74 +
>  drivers/gpu/drm/amd/dal/dc/core/dc.c               |  932 ++++
>  drivers/gpu/drm/amd/dal/dc/core/dc_hw_sequencer.c  |   56 +
>  drivers/gpu/drm/amd/dal/dc/core/dc_link.c          | 1644 +++++++
>  drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c      | 1151 +++++
>  drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c       | 1728 +++++++
>  drivers/gpu/drm/amd/dal/dc/core/dc_link_hwss.c     |  201 +
>  drivers/gpu/drm/amd/dal/dc/core/dc_resource.c      | 1243 +++++
>  drivers/gpu/drm/amd/dal/dc/core/dc_sink.c          |  116 +
>  drivers/gpu/drm/amd/dal/dc/core/dc_stream.c        |  188 +
>  drivers/gpu/drm/amd/dal/dc/core/dc_surface.c       |  123 +
>  drivers/gpu/drm/amd/dal/dc/core/dc_target.c        |  548 +++
>  drivers/gpu/drm/amd/dal/dc/dc.h                    |  462 ++
>  drivers/gpu/drm/amd/dal/dc/dc_bios_types.h         |  277 ++
>  drivers/gpu/drm/amd/dal/dc/dc_types.h              |  936 ++++
>  drivers/gpu/drm/amd/dal/dc/dce100/Makefile         |   23 +
>  .../drm/amd/dal/dc/dce100/dce100_hw_sequencer.c    |  360 ++
>  .../drm/amd/dal/dc/dce100/dce100_hw_sequencer.h    |   36 +
>  .../gpu/drm/amd/dal/dc/dce100/dce100_resource.c    | 1135 +++++
>  .../gpu/drm/amd/dal/dc/dce100/dce100_resource.h    |   43 +
>  drivers/gpu/drm/amd/dal/dc/dce110/Makefile         |   15 +
>  .../drm/amd/dal/dc/dce110/dce110_clock_source.c    | 1162 +++++
>  .../drm/amd/dal/dc/dce110/dce110_clock_source.h    |   64 +
>  .../gpu/drm/amd/dal/dc/dce110/dce110_compressor.c  |  886 ++++
>  .../gpu/drm/amd/dal/dc/dce110/dce110_compressor.h  |   84 +
>  .../drm/amd/dal/dc/dce110/dce110_hw_sequencer.c    | 1658 +++++++
>  .../drm/amd/dal/dc/dce110/dce110_hw_sequencer.h    |   36 +
>  drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp.c     |   65 +
>  drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp.h     |  100 +
>  .../gpu/drm/amd/dal/dc/dce110/dce110_ipp_cursor.c  |  256 +
>  .../gpu/drm/amd/dal/dc/dce110/dce110_ipp_gamma.c   |  872 ++++
>  .../drm/amd/dal/dc/dce110/dce110_link_encoder.c    | 1927 ++++++++
>  .../drm/amd/dal/dc/dce110/dce110_link_encoder.h    |  156 +
>  .../gpu/drm/amd/dal/dc/dce110/dce110_mem_input.c   |  965 ++++
>  .../gpu/drm/amd/dal/dc/dce110/dce110_mem_input.h   |  117 +
>  drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp.c     |  272 ++
>  drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp.h     |  143 +
>  drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_csc.c |  904 ++++
>  .../drm/amd/dal/dc/dce110/dce110_opp_formatter.c   |  610 +++
>  .../gpu/drm/amd/dal/dc/dce110/dce110_opp_regamma.c | 2474 ++++++++++
>  .../gpu/drm/amd/dal/dc/dce110/dce110_resource.c    | 1238 +++++
>  .../gpu/drm/amd/dal/dc/dce110/dce110_resource.h    |   46 +
>  .../drm/amd/dal/dc/dce110/dce110_stream_encoder.c  | 1123 +++++
>  .../drm/amd/dal/dc/dce110/dce110_stream_encoder.h  |  122 +
>  .../amd/dal/dc/dce110/dce110_timing_generator.c    | 1864 ++++++++
>  .../amd/dal/dc/dce110/dce110_timing_generator.h    |  234 +
>  .../gpu/drm/amd/dal/dc/dce110/dce110_transform.c   |   91 +
>  .../gpu/drm/amd/dal/dc/dce110/dce110_transform.h   |   87 +
>  .../amd/dal/dc/dce110/dce110_transform_bit_depth.c |  851 ++++
>  .../amd/dal/dc/dce110/dce110_transform_bit_depth.h |   51 +
>  .../drm/amd/dal/dc/dce110/dce110_transform_gamut.c |  296 ++
>  .../drm/amd/dal/dc/dce110/dce110_transform_scl.c   |  818 ++++
>  .../drm/amd/dal/dc/dce110/dce110_transform_sclv.c  |  531 +++
>  drivers/gpu/drm/amd/dal/dc/dm_helpers.h            |   98 +
>  drivers/gpu/drm/amd/dal/dc/dm_services.h           |  468 ++
>  drivers/gpu/drm/amd/dal/dc/dm_services_types.h     |  167 +
>  drivers/gpu/drm/amd/dal/dc/gpio/Makefile           |   32 +
>  .../gpu/drm/amd/dal/dc/gpio/dce110/hw_ddc_dce110.c |  882 ++++
>  .../gpu/drm/amd/dal/dc/gpio/dce110/hw_ddc_dce110.h |   46 +
>  .../drm/amd/dal/dc/gpio/dce110/hw_factory_dce110.c |   81 +
>  .../drm/amd/dal/dc/gpio/dce110/hw_factory_dce110.h |   32 +
>  .../gpu/drm/amd/dal/dc/gpio/dce110/hw_hpd_dce110.c |  366 ++
>  .../gpu/drm/amd/dal/dc/gpio/dce110/hw_hpd_dce110.h |   47 +
>  .../amd/dal/dc/gpio/dce110/hw_translate_dce110.c   |  400 ++
>  .../amd/dal/dc/gpio/dce110/hw_translate_dce110.h   |   34 +
>  drivers/gpu/drm/amd/dal/dc/gpio/ddc.c              |  290 ++
>  drivers/gpu/drm/amd/dal/dc/gpio/ddc.h              |   45 +
>  .../drm/amd/dal/dc/gpio/diagnostics/hw_ddc_diag.c  |   97 +
>  .../drm/amd/dal/dc/gpio/diagnostics/hw_ddc_diag.h  |   34 +
>  .../amd/dal/dc/gpio/diagnostics/hw_factory_diag.c  |   65 +
>  .../amd/dal/dc/gpio/diagnostics/hw_factory_diag.h  |   32 +
>  .../drm/amd/dal/dc/gpio/diagnostics/hw_hpd_diag.c  |  101 +
>  .../drm/amd/dal/dc/gpio/diagnostics/hw_hpd_diag.h  |   35 +
>  .../dal/dc/gpio/diagnostics/hw_translate_diag.c    |   41 +
>  .../dal/dc/gpio/diagnostics/hw_translate_diag.h    |   34 +
>  drivers/gpu/drm/amd/dal/dc/gpio/gpio.h             |   48 +
>  drivers/gpu/drm/amd/dal/dc/gpio/gpio_base.c        |  279 ++
>  drivers/gpu/drm/amd/dal/dc/gpio/gpio_service.c     |  386 ++
>  drivers/gpu/drm/amd/dal/dc/gpio/gpio_service.h     |   57 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_ddc.c           |  104 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_ddc.h           |   60 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_factory.c       |   93 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_factory.h       |   71 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio.c          |  407 ++
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio.h          |  129 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pad.c      |   92 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pad.h      |   47 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pin.c      |   85 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pin.h      |   79 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_hpd.c           |   87 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_hpd.h           |   45 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_translate.c     |   77 +
>  drivers/gpu/drm/amd/dal/dc/gpio/hw_translate.h     |   50 +
>  drivers/gpu/drm/amd/dal/dc/gpio/irq.c              |  180 +
>  drivers/gpu/drm/amd/dal/dc/gpio/irq.h              |   42 +
>  drivers/gpu/drm/amd/dal/dc/gpu/Makefile            |   22 +
>  .../gpu/drm/amd/dal/dc/gpu/dc_clock_generator.c    |   92 +
>  .../gpu/drm/amd/dal/dc/gpu/dc_clock_generator.h    |   63 +
>  .../amd/dal/dc/gpu/dce110/dc_clock_gating_dce110.c |   90 +
>  .../amd/dal/dc/gpu/dce110/dc_clock_gating_dce110.h |   33 +
>  .../amd/dal/dc/gpu/dce110/display_clock_dce110.c   |  968 ++++
>  .../amd/dal/dc/gpu/dce110/display_clock_dce110.h   |   53 +
>  drivers/gpu/drm/amd/dal/dc/gpu/display_clock.c     |  205 +
>  drivers/gpu/drm/amd/dal/dc/gpu/display_clock.h     |   82 +
>  drivers/gpu/drm/amd/dal/dc/gpu/divider_range.c     |  127 +
>  drivers/gpu/drm/amd/dal/dc/gpu/divider_range.h     |   63 +
>  drivers/gpu/drm/amd/dal/dc/i2caux/Makefile         |   33 +
>  drivers/gpu/drm/amd/dal/dc/i2caux/aux_engine.c     |  567 +++
>  drivers/gpu/drm/amd/dal/dc/i2caux/aux_engine.h     |  119 +
>  .../amd/dal/dc/i2caux/dce110/aux_engine_dce110.c   |  788 +++
>  .../amd/dal/dc/i2caux/dce110/aux_engine_dce110.h   |   56 +
>  .../i2caux/dce110/i2c_generic_hw_engine_dce110.h   |   25 +
>  .../dal/dc/i2caux/dce110/i2c_hw_engine_dce110.c    |  954 ++++
>  .../dal/dc/i2caux/dce110/i2c_hw_engine_dce110.h    |   58 +
>  .../dal/dc/i2caux/dce110/i2c_sw_engine_dce110.c    |  172 +
>  .../dal/dc/i2caux/dce110/i2c_sw_engine_dce110.h    |   43 +
>  .../drm/amd/dal/dc/i2caux/dce110/i2caux_dce110.c   |  266 ++
>  .../drm/amd/dal/dc/i2caux/dce110/i2caux_dce110.h   |   39 +
>  .../amd/dal/dc/i2caux/diagnostics/i2caux_diag.c    |  112 +
>  .../amd/dal/dc/i2caux/diagnostics/i2caux_diag.h    |   33 +
>  drivers/gpu/drm/amd/dal/dc/i2caux/engine.h         |  129 +
>  drivers/gpu/drm/amd/dal/dc/i2caux/engine_base.c    |   67 +
>  drivers/gpu/drm/amd/dal/dc/i2caux/i2c_engine.c     |  121 +
>  drivers/gpu/drm/amd/dal/dc/i2caux/i2c_engine.h     |  113 +
>  .../drm/amd/dal/dc/i2caux/i2c_generic_hw_engine.c  |  286 ++
>  .../drm/amd/dal/dc/i2caux/i2c_generic_hw_engine.h  |   77 +
>  drivers/gpu/drm/amd/dal/dc/i2caux/i2c_hw_engine.c  |  246 +
>  drivers/gpu/drm/amd/dal/dc/i2caux/i2c_hw_engine.h  |   80 +
>  drivers/gpu/drm/amd/dal/dc/i2caux/i2c_sw_engine.c  |  614 +++
>  drivers/gpu/drm/amd/dal/dc/i2caux/i2c_sw_engine.h  |   81 +
>  drivers/gpu/drm/amd/dal/dc/i2caux/i2caux.c         |  529 ++
>  drivers/gpu/drm/amd/dal/dc/i2caux/i2caux.h         |  123 +
>  drivers/gpu/drm/amd/dal/dc/inc/bandwidth_calcs.h   |  510 ++
>  drivers/gpu/drm/amd/dal/dc/inc/bw_fixed.h          |   64 +
>  drivers/gpu/drm/amd/dal/dc/inc/clock_source.h      |  176 +
>  drivers/gpu/drm/amd/dal/dc/inc/compressor.h        |  140 +
>  drivers/gpu/drm/amd/dal/dc/inc/core_dc.h           |   54 +
>  drivers/gpu/drm/amd/dal/dc/inc/core_status.h       |   46 +
>  drivers/gpu/drm/amd/dal/dc/inc/core_types.h        |  357 ++
>  drivers/gpu/drm/amd/dal/dc/inc/dc_link_ddc.h       |  151 +
>  drivers/gpu/drm/amd/dal/dc/inc/dc_link_dp.h        |   56 +
>  drivers/gpu/drm/amd/dal/dc/inc/gamma_types.h       |  118 +
>  drivers/gpu/drm/amd/dal/dc/inc/hw_sequencer.h      |  126 +
>  drivers/gpu/drm/amd/dal/dc/inc/ipp.h               |  106 +
>  drivers/gpu/drm/amd/dal/dc/inc/link_encoder.h      |  138 +
>  drivers/gpu/drm/amd/dal/dc/inc/link_hwss.h         |   68 +
>  drivers/gpu/drm/amd/dal/dc/inc/mem_input.h         |   83 +
>  drivers/gpu/drm/amd/dal/dc/inc/opp.h               |  308 ++
>  drivers/gpu/drm/amd/dal/dc/inc/resource.h          |   80 +
>  drivers/gpu/drm/amd/dal/dc/inc/stream_encoder.h    |   88 +
>  drivers/gpu/drm/amd/dal/dc/inc/timing_generator.h  |  155 +
>  drivers/gpu/drm/amd/dal/dc/inc/transform.h         |  217 +
>  drivers/gpu/drm/amd/dal/dc/irq/Makefile            |   21 +
>  .../drm/amd/dal/dc/irq/dce110/irq_service_dce110.c |  389 ++
>  .../drm/amd/dal/dc/irq/dce110/irq_service_dce110.h |   34 +
>  drivers/gpu/drm/amd/dal/dc/irq/irq_service.c       |  177 +
>  drivers/gpu/drm/amd/dal/dc/irq/irq_service.h       |   85 +
>  drivers/gpu/drm/amd/dal/dc/irq_types.h             |  199 +
>  drivers/gpu/drm/amd/dal/dc/virtual/Makefile        |    9 +
>  .../drm/amd/dal/dc/virtual/virtual_link_encoder.c  |  133 +
>  .../drm/amd/dal/dc/virtual/virtual_link_encoder.h  |   35 +
>  .../amd/dal/dc/virtual/virtual_stream_encoder.c    |  124 +
>  .../amd/dal/dc/virtual/virtual_stream_encoder.h    |   39 +
>  .../amd/dal/include/adapter_service_interface.h    |  632 +++
>  .../drm/amd/dal/include/adapter_service_types.h    |   71 +
>  .../amd/dal/include/asic_capability_interface.h    |   58 +
>  .../drm/amd/dal/include/asic_capability_types.h    |  134 +
>  drivers/gpu/drm/amd/dal/include/audio_interface.h  |  184 +
>  drivers/gpu/drm/amd/dal/include/audio_types.h      |  277 ++
>  .../drm/amd/dal/include/bios_parser_interface.h    |   98 +
>  .../gpu/drm/amd/dal/include/bios_parser_types.h    |  327 ++
>  drivers/gpu/drm/amd/dal/include/dal_asic_id.h      |  117 +
>  .../gpu/drm/amd/dal/include/dal_register_logger.h  |   43 +
>  drivers/gpu/drm/amd/dal/include/dal_types.h        |  305 ++
>  .../amd/dal/include/dc_clock_generator_interface.h |   77 +
>  drivers/gpu/drm/amd/dal/include/dcs_types.h        |  742 +++
>  drivers/gpu/drm/amd/dal/include/ddc_interface.h    |   74 +
>  .../gpu/drm/amd/dal/include/ddc_service_types.h    |  221 +
>  .../drm/amd/dal/include/display_clock_interface.h  |  186 +
>  .../drm/amd/dal/include/display_path_interface.h   |  436 ++
>  drivers/gpu/drm/amd/dal/include/dmcu_interface.h   |   87 +
>  drivers/gpu/drm/amd/dal/include/dmcu_types.h       |  199 +
>  drivers/gpu/drm/amd/dal/include/dpcd_defs.h        |  873 ++++
>  .../gpu/drm/amd/dal/include/encoder_interface.h    |  278 ++
>  drivers/gpu/drm/amd/dal/include/fixed31_32.h       |  389 ++
>  drivers/gpu/drm/amd/dal/include/fixed32_32.h       |   82 +
>  drivers/gpu/drm/amd/dal/include/gpio_interface.h   |   93 +
>  .../drm/amd/dal/include/gpio_service_interface.h   |   81 +
>  drivers/gpu/drm/amd/dal/include/gpio_types.h       |  341 ++
>  drivers/gpu/drm/amd/dal/include/grph_csc_types.h   |   98 +
>  .../drm/amd/dal/include/grph_object_ctrl_defs.h    |  593 +++
>  drivers/gpu/drm/amd/dal/include/grph_object_defs.h |  328 ++
>  drivers/gpu/drm/amd/dal/include/grph_object_id.h   |  277 ++
>  .../drm/amd/dal/include/hw_sequencer_interface.h   |  388 ++
>  .../gpu/drm/amd/dal/include/hw_sequencer_types.h   |  304 ++
>  drivers/gpu/drm/amd/dal/include/i2caux_interface.h |  127 +
>  drivers/gpu/drm/amd/dal/include/irq_interface.h    |   53 +
>  .../drm/amd/dal/include/irq_service_interface.h    |   55 +
>  .../drm/amd/dal/include/link_service_interface.h   |  202 +
>  .../gpu/drm/amd/dal/include/link_service_types.h   |  427 ++
>  drivers/gpu/drm/amd/dal/include/logger_interface.h |  153 +
>  drivers/gpu/drm/amd/dal/include/logger_types.h     |  356 ++
>  drivers/gpu/drm/amd/dal/include/scaler_types.h     |  196 +
>  drivers/gpu/drm/amd/dal/include/set_mode_types.h   |  142 +
>  drivers/gpu/drm/amd/dal/include/signal_types.h     |   59 +
>  drivers/gpu/drm/amd/dal/include/vector.h           |  150 +
>  drivers/gpu/drm/amd/dal/include/video_csc_types.h  |  135 +
>  .../gpu/drm/amd/dal/include/video_gamma_types.h    |   57 +
>  287 files changed, 93942 insertions(+), 30 deletions(-)
>  create mode 100644 drivers/gpu/drm/amd/dal/Kconfig
>  create mode 100644 drivers/gpu/drm/amd/dal/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.c
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.h
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_helpers.c
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_irq.c
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_irq.h
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.c
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_services.c
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.c
>  create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dal_services.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dal_services_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/adapter_service.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/adapter_service.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/adapter/dce110/hw_ctx_adapter_service_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/adapter/dce110/hw_ctx_adapter_service_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/adapter/diagnostics/hw_ctx_adapter_service_diag.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/adapter/diagnostics/hw_ctx_adapter_service_diag.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/adapter/hw_ctx_adapter_service.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/adapter/hw_ctx_adapter_service.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/adapter/wireless_data_source.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/adapter/wireless_data_source.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/asic_capability/Makefile
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/asic_capability/asic_capability.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/asic_capability/carrizo_asic_capability.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/asic_capability/carrizo_asic_capability.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/asic_capability/tonga_asic_capability.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/asic_capability/tonga_asic_capability.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/audio.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/audio_base.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/dce110/audio_dce110.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/dce110/audio_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/audio/dce110/hw_ctx_audio_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/audio/dce110/hw_ctx_audio_dce110.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/hw_ctx_audio.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/hw_ctx_audio.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/conversion.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/conversion.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/fixpt31_32.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/fixpt32_32.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/grph_object_id.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/logger.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/logger.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/register_logger.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/signal_types.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/vector.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/bios_parser.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/bios_parser_helper.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/bios_parser_helper.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/command_table.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/command_table.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/command_table_helper.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/command_table_helper.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/bios/dce110/bios_parser_helper_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/bios/dce110/bios_parser_helper_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/bios/dce110/command_table_helper_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/bios/dce110/command_table_helper_dce110.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/bandwidth_calcs.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/bw_fixed.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_hw_sequencer.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_link.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_link_hwss.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_resource.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_sink.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_stream.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_surface.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_target.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dc.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dc_bios_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dc_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce100/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce100/dce100_hw_sequencer.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce100/dce100_hw_sequencer.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce100/dce100_resource.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce100/dce100_resource.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_clock_source.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_clock_source.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_compressor.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_compressor.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_hw_sequencer.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_hw_sequencer.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp_cursor.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp_gamma.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_link_encoder.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_link_encoder.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_mem_input.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_mem_input.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_csc.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_formatter.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_regamma.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_resource.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_resource.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/dce110/dce110_stream_encoder.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/dce110/dce110_stream_encoder.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/dce110/dce110_timing_generator.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/dce110/dce110_timing_generator.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_bit_depth.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_bit_depth.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_gamut.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_scl.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_sclv.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dm_helpers.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dm_services.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/dm_services_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_ddc_dce110.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_ddc_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_factory_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_factory_dce110.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_hpd_dce110.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_hpd_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_translate_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_translate_dce110.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/ddc.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/ddc.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_ddc_diag.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_ddc_diag.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_factory_diag.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_factory_diag.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_hpd_diag.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_hpd_diag.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_translate_diag.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_translate_diag.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/gpio.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/gpio_base.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/gpio_service.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/gpio_service.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_ddc.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_ddc.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_factory.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_factory.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pad.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pad.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pin.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pin.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_hpd.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_hpd.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_translate.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_translate.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/irq.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/irq.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/dc_clock_generator.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/dc_clock_generator.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpu/dce110/dc_clock_gating_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpu/dce110/dc_clock_gating_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpu/dce110/display_clock_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/gpu/dce110/display_clock_dce110.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/display_clock.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/display_clock.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/divider_range.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/divider_range.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/Makefile
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/aux_engine.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/aux_engine.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/dce110/aux_engine_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/dce110/aux_engine_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2c_generic_hw_engine_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2c_hw_engine_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2c_hw_engine_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2c_sw_engine_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2c_sw_engine_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2caux_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2caux_dce110.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/diagnostics/i2caux_diag.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/diagnostics/i2caux_diag.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/engine.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/engine_base.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_engine.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_engine.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/i2c_generic_hw_engine.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/i2caux/i2c_generic_hw_engine.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_hw_engine.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_hw_engine.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_sw_engine.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_sw_engine.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2caux.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2caux.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/bandwidth_calcs.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/bw_fixed.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/clock_source.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/compressor.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/core_dc.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/core_status.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/core_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/dc_link_ddc.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/dc_link_dp.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/gamma_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/hw_sequencer.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/ipp.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/link_encoder.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/link_hwss.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/mem_input.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/opp.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/resource.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/stream_encoder.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/timing_generator.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/transform.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/irq/Makefile
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/irq/dce110/irq_service_dce110.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/irq/dce110/irq_service_dce110.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/irq/irq_service.c
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/irq/irq_service.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/irq_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/dc/virtual/Makefile
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/virtual/virtual_link_encoder.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/virtual/virtual_link_encoder.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/virtual/virtual_stream_encoder.c
>  create mode 100644
> drivers/gpu/drm/amd/dal/dc/virtual/virtual_stream_encoder.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/include/adapter_service_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/adapter_service_types.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/include/asic_capability_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/asic_capability_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/audio_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/audio_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/bios_parser_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/bios_parser_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/dal_asic_id.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/dal_register_logger.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/dal_types.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/include/dc_clock_generator_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/dcs_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/ddc_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/ddc_service_types.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/include/display_clock_interface.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/include/display_path_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/dmcu_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/dmcu_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/dpcd_defs.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/encoder_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/fixed31_32.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/fixed32_32.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/gpio_interface.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/include/gpio_service_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/gpio_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/grph_csc_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/grph_object_ctrl_defs.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/grph_object_defs.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/grph_object_id.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/include/hw_sequencer_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/hw_sequencer_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/i2caux_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/irq_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/irq_service_interface.h
>  create mode 100644
> drivers/gpu/drm/amd/dal/include/link_service_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/link_service_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/logger_interface.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/logger_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/scaler_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/set_mode_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/signal_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/vector.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/video_csc_types.h
>  create mode 100644 drivers/gpu/drm/amd/dal/include/video_gamma_types.h
>
> --
> 2.1.4
>
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160211/b9037908/attachment-0001.html>


More information about the dri-devel mailing list