[PATCH v2 00/26] Enabling new DAL display driver for amdgpu on Carrizo and Tonga
Harry Wentland
harry.wentland at amd.com
Tue Feb 16 22:27:40 UTC 2016
v2 Update:
This is just a squash of the three small fixes into the main patches to
make for an easier read. No other changes yet.
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.
Harry Wentland (26):
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
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
More information about the dri-devel
mailing list