<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-CA" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">That applies only to Carrizo, unfortunately.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Harry<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Mike Lothian [mailto:mike@fireburn.co.uk]
<br>
<b>Sent:</b> February 11, 2016 3:03 PM<br>
<b>To:</b> Wentland, Harry <Harry.Wentland@amd.com>; dri-devel@lists.freedesktop.org<br>
<b>Subject:</b> Re: [PATCH 00/29] Enabling new DAL display driver for amdgpu on Carrizo and Tonga<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Does that mean Tonga is capable of HDMI 2.0 or is it only Carrizo<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Cheers<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Mike<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Thu, 11 Feb 2016 at 17:20 Harry Wentland <<a href="mailto:harry.wentland@amd.com">harry.wentland@amd.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal">This set of patches enables the new DAL display driver for amdgpu on Carrizo<br>
Tonga, and Fiji ASICs. This driver will allow us going forward to bring<br>
display features on the open amdgpu driver (mostly) on par with the Catalyst<br>
driver.<br>
<br>
This driver adds support for<br>
- Atomic KMS API<br>
- MST<br>
- HDMI 2.0<br>
- Better powerplay integration<br>
- Support of HW bandwidth formula on Carrizo<br>
- Better multi-display support and handling of co-functionality<br>
- Broader support of display dongles<br>
- Timing synchronization between DP and HDMI<br>
<br>
This patch series is based on Alex Deucher's drm-next-4.6-wip tree.<br>
<br>
<br>
<br>
Andrey Grodzovsky (1):<br>
drm/amd/dal: Force bw programming for DCE 10 until we start calculate<br>
BW.<br>
<br>
Harry Wentland (27):<br>
drm/amd/dal: Add dal headers<br>
drm/amd/dal: Add DAL Basic Types and Logger<br>
drm/amd/dal: Fixed point arithmetic<br>
drm/amd/dal: Asic Capabilities<br>
drm/amd/dal: GPIO (General Purpose IO)<br>
drm/amd/dal: Adapter Service<br>
drm/amd/dal: BIOS Parser<br>
drm/amd/dal: I2C Aux Manager<br>
drm/amd/dal: IRQ Service<br>
drm/amd/dal: GPU<br>
drm/amd/dal: Audio<br>
drm/amd/dal: Bandwidth calculations<br>
drm/amd/dal: Add encoder HW programming<br>
drm/amd/dal: Add clock source HW programming<br>
drm/amd/dal: Add timing generator HW programming<br>
drm/amd/dal: Add surface HW programming<br>
drm/amd/dal: Add framebuffer compression HW programming<br>
drm/amd/dal: Add input pixel processing HW programming<br>
drm/amd/dal: Add output pixel processing HW programming<br>
drm/amd/dal: Add transform & scaler HW programming<br>
drm/amd/dal: Add Carrizo HW sequencer and resource<br>
drm/amd/dal: Add Tonga/Fiji HW sequencer and resource<br>
drm/amd/dal: Add empty encoder programming for virtual HW<br>
drm/amd/dal: Add display core<br>
drm/amd/dal: Adding amdgpu_dm for dal<br>
drm/amdgpu: Use dal driver for Carrizo, Tonga, and Fiji<br>
drm/amd/dal: Correctly interpret rotation as bit set<br>
<br>
Mykola Lysenko (1):<br>
drm/amd/dal: fix flip clean-up state<br>
<br>
drivers/gpu/drm/amd/amdgpu/Kconfig | 3 +<br>
drivers/gpu/drm/amd/amdgpu/Makefile | 17 +-<br>
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 10 +-<br>
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 69 +-<br>
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +<br>
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 5 -<br>
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 20 +-<br>
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 54 +-<br>
drivers/gpu/drm/amd/amdgpu/vi.c | 250 +<br>
drivers/gpu/drm/amd/dal/Kconfig | 48 +<br>
drivers/gpu/drm/amd/dal/Makefile | 21 +<br>
drivers/gpu/drm/amd/dal/amdgpu_dm/Makefile | 17 +<br>
drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.c | 1468 ++++++<br>
drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.h | 168 +<br>
.../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_helpers.c | 474 ++<br>
drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_irq.c | 820 ++++<br>
drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_irq.h | 122 +<br>
.../drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.c | 480 ++<br>
.../drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.h | 36 +<br>
.../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_services.c | 457 ++<br>
.../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.c | 2577 ++++++++++<br>
.../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.h | 100 +<br>
drivers/gpu/drm/amd/dal/dal_services.h | 266 ++<br>
drivers/gpu/drm/amd/dal/dal_services_types.h | 62 +<br>
drivers/gpu/drm/amd/dal/dc/Makefile | 28 +<br>
drivers/gpu/drm/amd/dal/dc/adapter/Makefile | 24 +<br>
.../gpu/drm/amd/dal/dc/adapter/adapter_service.c | 2089 ++++++++<br>
.../gpu/drm/amd/dal/dc/adapter/adapter_service.h | 71 +<br>
.../adapter/dce110/hw_ctx_adapter_service_dce110.c | 304 ++<br>
.../adapter/dce110/hw_ctx_adapter_service_dce110.h | 40 +<br>
.../diagnostics/hw_ctx_adapter_service_diag.c | 133 +<br>
.../diagnostics/hw_ctx_adapter_service_diag.h | 33 +<br>
.../amd/dal/dc/adapter/hw_ctx_adapter_service.c | 164 +<br>
.../amd/dal/dc/adapter/hw_ctx_adapter_service.h | 86 +<br>
.../drm/amd/dal/dc/adapter/wireless_data_source.c | 208 +<br>
.../drm/amd/dal/dc/adapter/wireless_data_source.h | 80 +<br>
.../gpu/drm/amd/dal/dc/asic_capability/Makefile | 35 +<br>
.../amd/dal/dc/asic_capability/asic_capability.c | 190 +<br>
.../dc/asic_capability/carrizo_asic_capability.c | 147 +<br>
.../dc/asic_capability/carrizo_asic_capability.h | 36 +<br>
.../dal/dc/asic_capability/tonga_asic_capability.c | 146 +<br>
.../dal/dc/asic_capability/tonga_asic_capability.h | 36 +<br>
drivers/gpu/drm/amd/dal/dc/audio/Makefile | 22 +<br>
drivers/gpu/drm/amd/dal/dc/audio/audio.h | 195 +<br>
drivers/gpu/drm/amd/dal/dc/audio/audio_base.c | 470 ++<br>
.../gpu/drm/amd/dal/dc/audio/dce110/audio_dce110.c | 453 ++<br>
.../gpu/drm/amd/dal/dc/audio/dce110/audio_dce110.h | 42 +<br>
.../amd/dal/dc/audio/dce110/hw_ctx_audio_dce110.c | 1930 ++++++++<br>
.../amd/dal/dc/audio/dce110/hw_ctx_audio_dce110.h | 47 +<br>
drivers/gpu/drm/amd/dal/dc/audio/hw_ctx_audio.c | 771 +++<br>
drivers/gpu/drm/amd/dal/dc/audio/hw_ctx_audio.h | 285 ++<br>
drivers/gpu/drm/amd/dal/dc/basics/Makefile | 10 +<br>
drivers/gpu/drm/amd/dal/dc/basics/conversion.c | 224 +<br>
drivers/gpu/drm/amd/dal/dc/basics/conversion.h | 49 +<br>
drivers/gpu/drm/amd/dal/dc/basics/fixpt31_32.c | 692 +++<br>
drivers/gpu/drm/amd/dal/dc/basics/fixpt32_32.c | 223 +<br>
drivers/gpu/drm/amd/dal/dc/basics/grph_object_id.c | 134 +<br>
drivers/gpu/drm/amd/dal/dc/basics/logger.c | 954 ++++<br>
drivers/gpu/drm/amd/dal/dc/basics/logger.h | 64 +<br>
.../gpu/drm/amd/dal/dc/basics/register_logger.c | 197 +<br>
drivers/gpu/drm/amd/dal/dc/basics/signal_types.c | 116 +<br>
drivers/gpu/drm/amd/dal/dc/basics/vector.c | 309 ++<br>
drivers/gpu/drm/amd/dal/dc/bios/Makefile | 26 +<br>
drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c | 5029 ++++++++++++++++++++<br>
drivers/gpu/drm/amd/dal/dc/bios/bios_parser.h | 84 +<br>
.../gpu/drm/amd/dal/dc/bios/bios_parser_helper.c | 198 +<br>
.../gpu/drm/amd/dal/dc/bios/bios_parser_helper.h | 108 +<br>
drivers/gpu/drm/amd/dal/dc/bios/command_table.c | 2730 +++++++++++<br>
drivers/gpu/drm/amd/dal/dc/bios/command_table.h | 117 +<br>
.../gpu/drm/amd/dal/dc/bios/command_table_helper.c | 285 ++<br>
.../gpu/drm/amd/dal/dc/bios/command_table_helper.h | 90 +<br>
.../dal/dc/bios/dce110/bios_parser_helper_dce110.c | 484 ++<br>
.../dal/dc/bios/dce110/bios_parser_helper_dce110.h | 34 +<br>
.../dc/bios/dce110/command_table_helper_dce110.c | 366 ++<br>
.../dc/bios/dce110/command_table_helper_dce110.h | 34 +<br>
drivers/gpu/drm/amd/dal/dc/calcs/Makefile | 10 +<br>
drivers/gpu/drm/amd/dal/dc/calcs/bandwidth_calcs.c | 3941 +++++++++++++++<br>
drivers/gpu/drm/amd/dal/dc/calcs/bw_fixed.c | 300 ++<br>
drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.c | 1992 ++++++++<br>
drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h | 74 +<br>
drivers/gpu/drm/amd/dal/dc/core/dc.c | 932 ++++<br>
drivers/gpu/drm/amd/dal/dc/core/dc_hw_sequencer.c | 56 +<br>
drivers/gpu/drm/amd/dal/dc/core/dc_link.c | 1644 +++++++<br>
drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c | 1151 +++++<br>
drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c | 1728 +++++++<br>
drivers/gpu/drm/amd/dal/dc/core/dc_link_hwss.c | 201 +<br>
drivers/gpu/drm/amd/dal/dc/core/dc_resource.c | 1243 +++++<br>
drivers/gpu/drm/amd/dal/dc/core/dc_sink.c | 116 +<br>
drivers/gpu/drm/amd/dal/dc/core/dc_stream.c | 188 +<br>
drivers/gpu/drm/amd/dal/dc/core/dc_surface.c | 123 +<br>
drivers/gpu/drm/amd/dal/dc/core/dc_target.c | 548 +++<br>
drivers/gpu/drm/amd/dal/dc/dc.h | 462 ++<br>
drivers/gpu/drm/amd/dal/dc/dc_bios_types.h | 277 ++<br>
drivers/gpu/drm/amd/dal/dc/dc_types.h | 936 ++++<br>
drivers/gpu/drm/amd/dal/dc/dce100/Makefile | 23 +<br>
.../drm/amd/dal/dc/dce100/dce100_hw_sequencer.c | 360 ++<br>
.../drm/amd/dal/dc/dce100/dce100_hw_sequencer.h | 36 +<br>
.../gpu/drm/amd/dal/dc/dce100/dce100_resource.c | 1135 +++++<br>
.../gpu/drm/amd/dal/dc/dce100/dce100_resource.h | 43 +<br>
drivers/gpu/drm/amd/dal/dc/dce110/Makefile | 15 +<br>
.../drm/amd/dal/dc/dce110/dce110_clock_source.c | 1162 +++++<br>
.../drm/amd/dal/dc/dce110/dce110_clock_source.h | 64 +<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_compressor.c | 886 ++++<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_compressor.h | 84 +<br>
.../drm/amd/dal/dc/dce110/dce110_hw_sequencer.c | 1658 +++++++<br>
.../drm/amd/dal/dc/dce110/dce110_hw_sequencer.h | 36 +<br>
drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp.c | 65 +<br>
drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp.h | 100 +<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_ipp_cursor.c | 256 +<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_ipp_gamma.c | 872 ++++<br>
.../drm/amd/dal/dc/dce110/dce110_link_encoder.c | 1927 ++++++++<br>
.../drm/amd/dal/dc/dce110/dce110_link_encoder.h | 156 +<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_mem_input.c | 965 ++++<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_mem_input.h | 117 +<br>
drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp.c | 272 ++<br>
drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp.h | 143 +<br>
drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_csc.c | 904 ++++<br>
.../drm/amd/dal/dc/dce110/dce110_opp_formatter.c | 610 +++<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_opp_regamma.c | 2474 ++++++++++<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_resource.c | 1238 +++++<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_resource.h | 46 +<br>
.../drm/amd/dal/dc/dce110/dce110_stream_encoder.c | 1123 +++++<br>
.../drm/amd/dal/dc/dce110/dce110_stream_encoder.h | 122 +<br>
.../amd/dal/dc/dce110/dce110_timing_generator.c | 1864 ++++++++<br>
.../amd/dal/dc/dce110/dce110_timing_generator.h | 234 +<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_transform.c | 91 +<br>
.../gpu/drm/amd/dal/dc/dce110/dce110_transform.h | 87 +<br>
.../amd/dal/dc/dce110/dce110_transform_bit_depth.c | 851 ++++<br>
.../amd/dal/dc/dce110/dce110_transform_bit_depth.h | 51 +<br>
.../drm/amd/dal/dc/dce110/dce110_transform_gamut.c | 296 ++<br>
.../drm/amd/dal/dc/dce110/dce110_transform_scl.c | 818 ++++<br>
.../drm/amd/dal/dc/dce110/dce110_transform_sclv.c | 531 +++<br>
drivers/gpu/drm/amd/dal/dc/dm_helpers.h | 98 +<br>
drivers/gpu/drm/amd/dal/dc/dm_services.h | 468 ++<br>
drivers/gpu/drm/amd/dal/dc/dm_services_types.h | 167 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/Makefile | 32 +<br>
.../gpu/drm/amd/dal/dc/gpio/dce110/hw_ddc_dce110.c | 882 ++++<br>
.../gpu/drm/amd/dal/dc/gpio/dce110/hw_ddc_dce110.h | 46 +<br>
.../drm/amd/dal/dc/gpio/dce110/hw_factory_dce110.c | 81 +<br>
.../drm/amd/dal/dc/gpio/dce110/hw_factory_dce110.h | 32 +<br>
.../gpu/drm/amd/dal/dc/gpio/dce110/hw_hpd_dce110.c | 366 ++<br>
.../gpu/drm/amd/dal/dc/gpio/dce110/hw_hpd_dce110.h | 47 +<br>
.../amd/dal/dc/gpio/dce110/hw_translate_dce110.c | 400 ++<br>
.../amd/dal/dc/gpio/dce110/hw_translate_dce110.h | 34 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/ddc.c | 290 ++<br>
drivers/gpu/drm/amd/dal/dc/gpio/ddc.h | 45 +<br>
.../drm/amd/dal/dc/gpio/diagnostics/hw_ddc_diag.c | 97 +<br>
.../drm/amd/dal/dc/gpio/diagnostics/hw_ddc_diag.h | 34 +<br>
.../amd/dal/dc/gpio/diagnostics/hw_factory_diag.c | 65 +<br>
.../amd/dal/dc/gpio/diagnostics/hw_factory_diag.h | 32 +<br>
.../drm/amd/dal/dc/gpio/diagnostics/hw_hpd_diag.c | 101 +<br>
.../drm/amd/dal/dc/gpio/diagnostics/hw_hpd_diag.h | 35 +<br>
.../dal/dc/gpio/diagnostics/hw_translate_diag.c | 41 +<br>
.../dal/dc/gpio/diagnostics/hw_translate_diag.h | 34 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/gpio.h | 48 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/gpio_base.c | 279 ++<br>
drivers/gpu/drm/amd/dal/dc/gpio/gpio_service.c | 386 ++<br>
drivers/gpu/drm/amd/dal/dc/gpio/gpio_service.h | 57 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_ddc.c | 104 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_ddc.h | 60 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_factory.c | 93 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_factory.h | 71 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio.c | 407 ++<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio.h | 129 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pad.c | 92 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pad.h | 47 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pin.c | 85 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pin.h | 79 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_hpd.c | 87 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_hpd.h | 45 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_translate.c | 77 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/hw_translate.h | 50 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/irq.c | 180 +<br>
drivers/gpu/drm/amd/dal/dc/gpio/irq.h | 42 +<br>
drivers/gpu/drm/amd/dal/dc/gpu/Makefile | 22 +<br>
.../gpu/drm/amd/dal/dc/gpu/dc_clock_generator.c | 92 +<br>
.../gpu/drm/amd/dal/dc/gpu/dc_clock_generator.h | 63 +<br>
.../amd/dal/dc/gpu/dce110/dc_clock_gating_dce110.c | 90 +<br>
.../amd/dal/dc/gpu/dce110/dc_clock_gating_dce110.h | 33 +<br>
.../amd/dal/dc/gpu/dce110/display_clock_dce110.c | 968 ++++<br>
.../amd/dal/dc/gpu/dce110/display_clock_dce110.h | 53 +<br>
drivers/gpu/drm/amd/dal/dc/gpu/display_clock.c | 205 +<br>
drivers/gpu/drm/amd/dal/dc/gpu/display_clock.h | 82 +<br>
drivers/gpu/drm/amd/dal/dc/gpu/divider_range.c | 127 +<br>
drivers/gpu/drm/amd/dal/dc/gpu/divider_range.h | 63 +<br>
drivers/gpu/drm/amd/dal/dc/i2caux/Makefile | 33 +<br>
drivers/gpu/drm/amd/dal/dc/i2caux/aux_engine.c | 567 +++<br>
drivers/gpu/drm/amd/dal/dc/i2caux/aux_engine.h | 119 +<br>
.../amd/dal/dc/i2caux/dce110/aux_engine_dce110.c | 788 +++<br>
.../amd/dal/dc/i2caux/dce110/aux_engine_dce110.h | 56 +<br>
.../i2caux/dce110/i2c_generic_hw_engine_dce110.h | 25 +<br>
.../dal/dc/i2caux/dce110/i2c_hw_engine_dce110.c | 954 ++++<br>
.../dal/dc/i2caux/dce110/i2c_hw_engine_dce110.h | 58 +<br>
.../dal/dc/i2caux/dce110/i2c_sw_engine_dce110.c | 172 +<br>
.../dal/dc/i2caux/dce110/i2c_sw_engine_dce110.h | 43 +<br>
.../drm/amd/dal/dc/i2caux/dce110/i2caux_dce110.c | 266 ++<br>
.../drm/amd/dal/dc/i2caux/dce110/i2caux_dce110.h | 39 +<br>
.../amd/dal/dc/i2caux/diagnostics/i2caux_diag.c | 112 +<br>
.../amd/dal/dc/i2caux/diagnostics/i2caux_diag.h | 33 +<br>
drivers/gpu/drm/amd/dal/dc/i2caux/engine.h | 129 +<br>
drivers/gpu/drm/amd/dal/dc/i2caux/engine_base.c | 67 +<br>
drivers/gpu/drm/amd/dal/dc/i2caux/i2c_engine.c | 121 +<br>
drivers/gpu/drm/amd/dal/dc/i2caux/i2c_engine.h | 113 +<br>
.../drm/amd/dal/dc/i2caux/i2c_generic_hw_engine.c | 286 ++<br>
.../drm/amd/dal/dc/i2caux/i2c_generic_hw_engine.h | 77 +<br>
drivers/gpu/drm/amd/dal/dc/i2caux/i2c_hw_engine.c | 246 +<br>
drivers/gpu/drm/amd/dal/dc/i2caux/i2c_hw_engine.h | 80 +<br>
drivers/gpu/drm/amd/dal/dc/i2caux/i2c_sw_engine.c | 614 +++<br>
drivers/gpu/drm/amd/dal/dc/i2caux/i2c_sw_engine.h | 81 +<br>
drivers/gpu/drm/amd/dal/dc/i2caux/i2caux.c | 529 ++<br>
drivers/gpu/drm/amd/dal/dc/i2caux/i2caux.h | 123 +<br>
drivers/gpu/drm/amd/dal/dc/inc/bandwidth_calcs.h | 510 ++<br>
drivers/gpu/drm/amd/dal/dc/inc/bw_fixed.h | 64 +<br>
drivers/gpu/drm/amd/dal/dc/inc/clock_source.h | 176 +<br>
drivers/gpu/drm/amd/dal/dc/inc/compressor.h | 140 +<br>
drivers/gpu/drm/amd/dal/dc/inc/core_dc.h | 54 +<br>
drivers/gpu/drm/amd/dal/dc/inc/core_status.h | 46 +<br>
drivers/gpu/drm/amd/dal/dc/inc/core_types.h | 357 ++<br>
drivers/gpu/drm/amd/dal/dc/inc/dc_link_ddc.h | 151 +<br>
drivers/gpu/drm/amd/dal/dc/inc/dc_link_dp.h | 56 +<br>
drivers/gpu/drm/amd/dal/dc/inc/gamma_types.h | 118 +<br>
drivers/gpu/drm/amd/dal/dc/inc/hw_sequencer.h | 126 +<br>
drivers/gpu/drm/amd/dal/dc/inc/ipp.h | 106 +<br>
drivers/gpu/drm/amd/dal/dc/inc/link_encoder.h | 138 +<br>
drivers/gpu/drm/amd/dal/dc/inc/link_hwss.h | 68 +<br>
drivers/gpu/drm/amd/dal/dc/inc/mem_input.h | 83 +<br>
drivers/gpu/drm/amd/dal/dc/inc/opp.h | 308 ++<br>
drivers/gpu/drm/amd/dal/dc/inc/resource.h | 80 +<br>
drivers/gpu/drm/amd/dal/dc/inc/stream_encoder.h | 88 +<br>
drivers/gpu/drm/amd/dal/dc/inc/timing_generator.h | 155 +<br>
drivers/gpu/drm/amd/dal/dc/inc/transform.h | 217 +<br>
drivers/gpu/drm/amd/dal/dc/irq/Makefile | 21 +<br>
.../drm/amd/dal/dc/irq/dce110/irq_service_dce110.c | 389 ++<br>
.../drm/amd/dal/dc/irq/dce110/irq_service_dce110.h | 34 +<br>
drivers/gpu/drm/amd/dal/dc/irq/irq_service.c | 177 +<br>
drivers/gpu/drm/amd/dal/dc/irq/irq_service.h | 85 +<br>
drivers/gpu/drm/amd/dal/dc/irq_types.h | 199 +<br>
drivers/gpu/drm/amd/dal/dc/virtual/Makefile | 9 +<br>
.../drm/amd/dal/dc/virtual/virtual_link_encoder.c | 133 +<br>
.../drm/amd/dal/dc/virtual/virtual_link_encoder.h | 35 +<br>
.../amd/dal/dc/virtual/virtual_stream_encoder.c | 124 +<br>
.../amd/dal/dc/virtual/virtual_stream_encoder.h | 39 +<br>
.../amd/dal/include/adapter_service_interface.h | 632 +++<br>
.../drm/amd/dal/include/adapter_service_types.h | 71 +<br>
.../amd/dal/include/asic_capability_interface.h | 58 +<br>
.../drm/amd/dal/include/asic_capability_types.h | 134 +<br>
drivers/gpu/drm/amd/dal/include/audio_interface.h | 184 +<br>
drivers/gpu/drm/amd/dal/include/audio_types.h | 277 ++<br>
.../drm/amd/dal/include/bios_parser_interface.h | 98 +<br>
.../gpu/drm/amd/dal/include/bios_parser_types.h | 327 ++<br>
drivers/gpu/drm/amd/dal/include/dal_asic_id.h | 117 +<br>
.../gpu/drm/amd/dal/include/dal_register_logger.h | 43 +<br>
drivers/gpu/drm/amd/dal/include/dal_types.h | 305 ++<br>
.../amd/dal/include/dc_clock_generator_interface.h | 77 +<br>
drivers/gpu/drm/amd/dal/include/dcs_types.h | 742 +++<br>
drivers/gpu/drm/amd/dal/include/ddc_interface.h | 74 +<br>
.../gpu/drm/amd/dal/include/ddc_service_types.h | 221 +<br>
.../drm/amd/dal/include/display_clock_interface.h | 186 +<br>
.../drm/amd/dal/include/display_path_interface.h | 436 ++<br>
drivers/gpu/drm/amd/dal/include/dmcu_interface.h | 87 +<br>
drivers/gpu/drm/amd/dal/include/dmcu_types.h | 199 +<br>
drivers/gpu/drm/amd/dal/include/dpcd_defs.h | 873 ++++<br>
.../gpu/drm/amd/dal/include/encoder_interface.h | 278 ++<br>
drivers/gpu/drm/amd/dal/include/fixed31_32.h | 389 ++<br>
drivers/gpu/drm/amd/dal/include/fixed32_32.h | 82 +<br>
drivers/gpu/drm/amd/dal/include/gpio_interface.h | 93 +<br>
.../drm/amd/dal/include/gpio_service_interface.h | 81 +<br>
drivers/gpu/drm/amd/dal/include/gpio_types.h | 341 ++<br>
drivers/gpu/drm/amd/dal/include/grph_csc_types.h | 98 +<br>
.../drm/amd/dal/include/grph_object_ctrl_defs.h | 593 +++<br>
drivers/gpu/drm/amd/dal/include/grph_object_defs.h | 328 ++<br>
drivers/gpu/drm/amd/dal/include/grph_object_id.h | 277 ++<br>
.../drm/amd/dal/include/hw_sequencer_interface.h | 388 ++<br>
.../gpu/drm/amd/dal/include/hw_sequencer_types.h | 304 ++<br>
drivers/gpu/drm/amd/dal/include/i2caux_interface.h | 127 +<br>
drivers/gpu/drm/amd/dal/include/irq_interface.h | 53 +<br>
.../drm/amd/dal/include/irq_service_interface.h | 55 +<br>
.../drm/amd/dal/include/link_service_interface.h | 202 +<br>
.../gpu/drm/amd/dal/include/link_service_types.h | 427 ++<br>
drivers/gpu/drm/amd/dal/include/logger_interface.h | 153 +<br>
drivers/gpu/drm/amd/dal/include/logger_types.h | 356 ++<br>
drivers/gpu/drm/amd/dal/include/scaler_types.h | 196 +<br>
drivers/gpu/drm/amd/dal/include/set_mode_types.h | 142 +<br>
drivers/gpu/drm/amd/dal/include/signal_types.h | 59 +<br>
drivers/gpu/drm/amd/dal/include/vector.h | 150 +<br>
drivers/gpu/drm/amd/dal/include/video_csc_types.h | 135 +<br>
.../gpu/drm/amd/dal/include/video_gamma_types.h | 57 +<br>
287 files changed, 93942 insertions(+), 30 deletions(-)<br>
create mode 100644 drivers/gpu/drm/amd/dal/Kconfig<br>
create mode 100644 drivers/gpu/drm/amd/dal/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_helpers.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_irq.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_irq.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_services.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dal_services.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dal_services_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/adapter_service.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/adapter_service.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/dce110/hw_ctx_adapter_service_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/dce110/hw_ctx_adapter_service_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/diagnostics/hw_ctx_adapter_service_diag.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/diagnostics/hw_ctx_adapter_service_diag.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/hw_ctx_adapter_service.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/hw_ctx_adapter_service.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/wireless_data_source.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/adapter/wireless_data_source.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/asic_capability/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/asic_capability/asic_capability.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/asic_capability/carrizo_asic_capability.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/asic_capability/carrizo_asic_capability.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/asic_capability/tonga_asic_capability.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/asic_capability/tonga_asic_capability.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/audio.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/audio_base.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/dce110/audio_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/dce110/audio_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/dce110/hw_ctx_audio_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/dce110/hw_ctx_audio_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/hw_ctx_audio.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/audio/hw_ctx_audio.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/conversion.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/conversion.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/fixpt31_32.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/fixpt32_32.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/grph_object_id.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/logger.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/logger.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/register_logger.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/signal_types.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/basics/vector.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/bios_parser.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/bios_parser_helper.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/bios_parser_helper.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/command_table.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/command_table.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/command_table_helper.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/command_table_helper.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/dce110/bios_parser_helper_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/dce110/bios_parser_helper_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/dce110/command_table_helper_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/bios/dce110/command_table_helper_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/bandwidth_calcs.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/bw_fixed.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/calcs/scaler_filter.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_hw_sequencer.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_link.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_link_hwss.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_resource.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_sink.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_stream.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_surface.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/core/dc_target.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dc.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dc_bios_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dc_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce100/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce100/dce100_hw_sequencer.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce100/dce100_hw_sequencer.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce100/dce100_resource.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce100/dce100_resource.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_clock_source.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_clock_source.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_compressor.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_compressor.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_hw_sequencer.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_hw_sequencer.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp_cursor.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_ipp_gamma.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_link_encoder.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_link_encoder.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_mem_input.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_mem_input.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_csc.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_formatter.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_opp_regamma.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_resource.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_resource.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_stream_encoder.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_stream_encoder.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_timing_generator.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_timing_generator.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_bit_depth.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_bit_depth.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_gamut.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_scl.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform_sclv.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dm_helpers.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dm_services.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/dm_services_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_ddc_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_ddc_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_factory_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_factory_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_hpd_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_hpd_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_translate_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_translate_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/ddc.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/ddc.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_ddc_diag.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_ddc_diag.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_factory_diag.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_factory_diag.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_hpd_diag.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_hpd_diag.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_translate_diag.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/diagnostics/hw_translate_diag.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/gpio.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/gpio_base.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/gpio_service.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/gpio_service.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_ddc.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_ddc.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_factory.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_factory.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pad.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pad.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pin.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_gpio_pin.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_hpd.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_hpd.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_translate.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/hw_translate.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/irq.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpio/irq.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/dc_clock_generator.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/dc_clock_generator.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/dce110/dc_clock_gating_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/dce110/dc_clock_gating_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/dce110/display_clock_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/dce110/display_clock_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/display_clock.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/display_clock.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/divider_range.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/gpu/divider_range.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/aux_engine.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/aux_engine.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/dce110/aux_engine_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/dce110/aux_engine_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2c_generic_hw_engine_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2c_hw_engine_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2c_hw_engine_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2c_sw_engine_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2c_sw_engine_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2caux_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/dce110/i2caux_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/diagnostics/i2caux_diag.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/diagnostics/i2caux_diag.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/engine.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/engine_base.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_engine.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_engine.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_generic_hw_engine.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_generic_hw_engine.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_hw_engine.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_hw_engine.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_sw_engine.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2c_sw_engine.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2caux.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/i2caux/i2caux.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/bandwidth_calcs.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/bw_fixed.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/clock_source.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/compressor.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/core_dc.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/core_status.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/core_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/dc_link_ddc.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/dc_link_dp.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/gamma_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/hw_sequencer.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/ipp.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/link_encoder.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/link_hwss.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/mem_input.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/opp.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/resource.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/stream_encoder.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/timing_generator.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/inc/transform.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/irq/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/irq/dce110/irq_service_dce110.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/irq/dce110/irq_service_dce110.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/irq/irq_service.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/irq/irq_service.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/irq_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/virtual/Makefile<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/virtual/virtual_link_encoder.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/virtual/virtual_link_encoder.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/virtual/virtual_stream_encoder.c<br>
create mode 100644 drivers/gpu/drm/amd/dal/dc/virtual/virtual_stream_encoder.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/adapter_service_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/adapter_service_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/asic_capability_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/asic_capability_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/audio_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/audio_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/bios_parser_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/bios_parser_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/dal_asic_id.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/dal_register_logger.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/dal_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/dc_clock_generator_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/dcs_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/ddc_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/ddc_service_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/display_clock_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/display_path_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/dmcu_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/dmcu_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/dpcd_defs.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/encoder_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/fixed31_32.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/fixed32_32.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/gpio_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/gpio_service_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/gpio_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/grph_csc_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/grph_object_ctrl_defs.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/grph_object_defs.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/grph_object_id.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/hw_sequencer_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/hw_sequencer_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/i2caux_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/irq_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/irq_service_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/link_service_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/link_service_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/logger_interface.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/logger_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/scaler_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/set_mode_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/signal_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/vector.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/video_csc_types.h<br>
create mode 100644 drivers/gpu/drm/amd/dal/include/video_gamma_types.h<br>
<br>
--<br>
2.1.4<br>
<br>
_______________________________________________<br>
dri-devel mailing list<br>
<a href="mailto:dri-devel@lists.freedesktop.org" target="_blank">dri-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/dri-devel" target="_blank">https://lists.freedesktop.org/mailman/listinfo/dri-devel</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>