[PATCH v3 00/26] Enabling new DAL display driver for amdgpu on Carrizo and Tonga
Harry Wentland
harry.wentland at amd.com
Mon Feb 29 21:56:27 UTC 2016
Limitting v3 patches to only the modified patches, so as to reduce spam:
0001-drm-amd-dal-Add-dal-headers.patch
0005-drm-amd-dal-GPIO-General-Purpose-IO.patch
0007-drm-amd-dal-BIOS-Parser.patch
0024-drm-amd-dal-Add-display-core.patch
0025-drm-amd-dal-Adding-amdgpu_dm-for-dal.patch
0026-drm-amdgpu-Use-dal-driver-for-Carrizo-Tonga-and-Fiji.patch
Change History
--------------
v3:
- rebase on Alex's latest drm-next-4.6-wip
- export some functions to share with DAL
- use amdgpu's existing dce functions for some things, such as mc_access
- add stoney to dal check
- add missing hawaii and stoney case statements
- remove page work flip queue and use system queue instead
- minor dm_helpers function name cleanup
- expose I2C through i2c_adapter and route dal i2c calls through this
v2:
This is just a squash of the three small fixes into the main patches to
make for an easier read. No other changes yet.
Description
-----------
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 | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 70 +-
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 | 63 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.h | 7 +
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.h | 7 +
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.h | 7 +
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 | 1271 +++++
drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.h | 168 +
.../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_helpers.c | 517 ++
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 | 2649 +++++++++++
.../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 | 5030 ++++++++++++++++++++
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 | 947 ++++
drivers/gpu/drm/amd/dal/dc/core/dc_hw_sequencer.c | 56 +
drivers/gpu/drm/amd/dal/dc/core/dc_link.c | 1645 +++++++
drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c | 1121 +++++
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 | 466 ++
drivers/gpu/drm/amd/dal/dc/dc_bios_types.h | 277 ++
drivers/gpu/drm/amd/dal/dc/dc_ddc_types.h | 129 +
drivers/gpu/drm/amd/dal/dc/dc_types.h | 935 ++++
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 | 103 +
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 | 38 +
.../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 | 152 +
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 | 191 +
.../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 | 337 ++
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 | 104 +
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 +
294 files changed, 93968 insertions(+), 48 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_ddc_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.5.0
More information about the dri-devel
mailing list