git: drm: Import the amdgpu driver from Linux 4.19

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Nov 3 09:49:02 PDT 2021


commit b843c749addef9340ee7d4e250b09fdd492602a1
Author: Sergey Zigachev <s.zi at outlook.com>
Date:   Wed Nov 3 14:30:23 2021 +0500

    drm: Import the amdgpu driver from Linux 4.19

Summary of changes:
 sys/dev/drm/amd/amdgpu/Makefile                    |    166 +
 sys/dev/drm/amd/amdgpu/ObjectID.h                  |    744 +
 sys/dev/drm/amd/amdgpu/amdgpu.h                    |   1864 +
 sys/dev/drm/amd/amdgpu/amdgpu_acp.c                |    633 +
 .../amd_asic_type.h => amd/amdgpu/amdgpu_acp.h}    |     48 +-
 sys/dev/drm/amd/amdgpu/amdgpu_acpi.c               |    819 +
 sys/dev/drm/amd/amdgpu/amdgpu_afmt.c               |    105 +
 sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c             |    555 +
 sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h             |    199 +
 sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c      |    884 +
 sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c      |   1051 +
 sys/dev/drm/amd/amdgpu/amdgpu_atombios.c           |   2037 +
 sys/dev/drm/amd/amdgpu/amdgpu_atombios.h           |    222 +
 sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c       |    368 +
 .../amdgpu/amdgpu_atomfirmware.h}                  |     43 +-
 sys/dev/drm/amd/amdgpu/amdgpu_benchmark.c          |    244 +
 sys/dev/drm/amd/amdgpu/amdgpu_bios.c               |    446 +
 sys/dev/drm/amd/amdgpu/amdgpu_bo_list.c            |    326 +
 sys/dev/drm/amd/amdgpu/amdgpu_bo_list.h            |     85 +
 sys/dev/drm/amd/amdgpu/amdgpu_cgs.c                |    504 +
 sys/dev/drm/amd/amdgpu/amdgpu_connectors.c         |   1905 +
 .../amdgpu/amdgpu_connectors.h}                    |     50 +-
 sys/dev/drm/amd/amdgpu/amdgpu_cs.c                 |   1670 +
 sys/dev/drm/amd/amdgpu/amdgpu_ctx.c                |    517 +
 sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c            |    951 +
 .../amdgpu/amdgpu_debugfs.h}                       |     44 +-
 sys/dev/drm/amd/amdgpu/amdgpu_device.c             |   3513 +
 sys/dev/drm/amd/amdgpu/amdgpu_display.c            |    891 +
 .../amdgpu/amdgpu_display.h}                       |     38 +-
 sys/dev/drm/amd/amdgpu/amdgpu_dpm.c                |    994 +
 sys/dev/drm/amd/amdgpu/amdgpu_dpm.h                |    501 +
 sys/dev/drm/amd/amdgpu/amdgpu_drv.c                |   1248 +
 sys/dev/drm/amd/amdgpu/amdgpu_drv.h                |     48 +
 sys/dev/drm/amd/amdgpu/amdgpu_encoders.c           |    245 +
 sys/dev/drm/amd/amdgpu/amdgpu_fb.c                 |    403 +
 sys/dev/drm/amd/amdgpu/amdgpu_fence.c              |    744 +
 sys/dev/drm/amd/amdgpu/amdgpu_gart.c               |    393 +
 sys/dev/drm/amd/amdgpu/amdgpu_gart.h               |     73 +
 .../amd_asic_type.h => amd/amdgpu/amdgpu_gds.h}    |     70 +-
 sys/dev/drm/amd/amdgpu/amdgpu_gem.c                |    900 +
 sys/dev/drm/amd/amdgpu/amdgpu_gfx.c                |    342 +
 sys/dev/drm/amd/amdgpu/amdgpu_gfx.h                |     93 +
 sys/dev/drm/amd/amdgpu/amdgpu_gmc.h                |    130 +
 sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c            |    300 +
 sys/dev/drm/amd/amdgpu/amdgpu_i2c.c                |    393 +
 .../amd_asic_type.h => amd/amdgpu/amdgpu_i2c.h}    |     52 +-
 sys/dev/drm/amd/amdgpu/amdgpu_ib.c                 |    414 +
 sys/dev/drm/amd/amdgpu/amdgpu_ids.c                |    608 +
 sys/dev/drm/amd/amdgpu/amdgpu_ids.h                |     96 +
 sys/dev/drm/amd/amdgpu/amdgpu_ih.c                 |    274 +
 sys/dev/drm/amd/amdgpu/amdgpu_ih.h                 |     86 +
 sys/dev/drm/amd/amdgpu/amdgpu_irq.c                |    650 +
 sys/dev/drm/amd/amdgpu/amdgpu_irq.h                |    105 +
 sys/dev/drm/amd/amdgpu/amdgpu_job.c                |    241 +
 sys/dev/drm/amd/amdgpu/amdgpu_job.h                |     74 +
 sys/dev/drm/amd/amdgpu/amdgpu_kms.c                |   1259 +
 sys/dev/drm/amd/amdgpu/amdgpu_mn.c                 |    537 +
 .../drm/amd_asic_type.h => amd/amdgpu/amdgpu_mn.h} |     59 +-
 sys/dev/drm/amd/amdgpu/amdgpu_mode.h               |    648 +
 sys/dev/drm/amd/amdgpu/amdgpu_object.c             |   1392 +
 sys/dev/drm/amd/amdgpu/amdgpu_object.h             |    331 +
 sys/dev/drm/amd/amdgpu/amdgpu_pll.c                |    351 +
 .../amd_asic_type.h => amd/amdgpu/amdgpu_pll.h}    |     46 +-
 sys/dev/drm/amd/amdgpu/amdgpu_pm.c                 |   2091 +
 .../drm/amd_asic_type.h => amd/amdgpu/amdgpu_pm.h} |     48 +-
 sys/dev/drm/amd/amdgpu/amdgpu_prime.c              |    452 +
 sys/dev/drm/amd/amdgpu/amdgpu_psp.c                |    597 +
 sys/dev/drm/amd/amdgpu/amdgpu_psp.h                |    163 +
 sys/dev/drm/amd/amdgpu/amdgpu_queue_mgr.c          |    316 +
 sys/dev/drm/amd/amdgpu/amdgpu_ring.c               |    575 +
 sys/dev/drm/amd/amdgpu/amdgpu_ring.h               |    293 +
 sys/dev/drm/amd/amdgpu/amdgpu_sa.c                 |    398 +
 sys/dev/drm/amd/amdgpu/amdgpu_sched.c              |    100 +
 .../amd_asic_type.h => amd/amdgpu/amdgpu_sched.h}  |     42 +-
 sys/dev/drm/amd/amdgpu/amdgpu_sync.c               |    425 +
 sys/dev/drm/amd/amdgpu/amdgpu_sync.h               |     59 +
 sys/dev/drm/amd/amdgpu/amdgpu_test.c               |    254 +
 sys/dev/drm/amd/amdgpu/amdgpu_trace.h              |    471 +
 .../amdgpu/amdgpu_trace_points.c}                  |     41 +-
 sys/dev/drm/amd/amdgpu/amdgpu_ttm.c                |   2529 +
 sys/dev/drm/amd/amdgpu/amdgpu_ttm.h                |    122 +
 sys/dev/drm/amd/amdgpu/amdgpu_ucode.c              |    496 +
 sys/dev/drm/amd/amdgpu/amdgpu_ucode.h              |    250 +
 sys/dev/drm/amd/amdgpu/amdgpu_uvd.c                |   1300 +
 sys/dev/drm/amd/amdgpu/amdgpu_uvd.h                |     87 +
 sys/dev/drm/amd/amdgpu/amdgpu_vce.c                |   1151 +
 sys/dev/drm/amd/amdgpu/amdgpu_vce.h                |     79 +
 sys/dev/drm/amd/amdgpu/amdgpu_vcn.c                |    726 +
 sys/dev/drm/amd/amdgpu/amdgpu_vcn.h                |     90 +
 sys/dev/drm/amd/amdgpu/amdgpu_vf_error.c           |     86 +
 .../amdgpu/amdgpu_vf_error.h}                      |     69 +-
 sys/dev/drm/amd/amdgpu/amdgpu_virt.c               |    439 +
 sys/dev/drm/amd/amdgpu/amdgpu_virt.h               |    302 +
 sys/dev/drm/amd/amdgpu/amdgpu_vm.c                 |   3047 +
 sys/dev/drm/amd/amdgpu/amdgpu_vm.h                 |    337 +
 sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c           |    321 +
 sys/dev/drm/amd/amdgpu/atom.c                      |   1422 +
 sys/dev/drm/amd/amdgpu/atom.h                      |    160 +
 sys/dev/drm/amd/amdgpu/atombios_crtc.c             |    886 +
 sys/dev/drm/amd/amdgpu/atombios_crtc.h             |     60 +
 sys/dev/drm/amd/amdgpu/atombios_dp.c               |    762 +
 .../amd_asic_type.h => amd/amdgpu/atombios_dp.h}   |     50 +-
 sys/dev/drm/amd/amdgpu/atombios_encoders.c         |   2155 +
 sys/dev/drm/amd/amdgpu/atombios_encoders.h         |     78 +
 sys/dev/drm/amd/amdgpu/atombios_i2c.c              |    181 +
 .../amd_asic_type.h => amd/amdgpu/atombios_i2c.h}  |     41 +-
 sys/dev/drm/amd/amdgpu/cik.c                       |   2085 +
 .../drm/amd_asic_type.h => amd/amdgpu/cik.h}       |     41 +-
 .../drm/amd_asic_type.h => amd/amdgpu/cik_dpm.h}   |     38 +-
 sys/dev/drm/amd/amdgpu/cikd.h                      |    609 +
 sys/dev/drm/amd/amdgpu/clearstate_ci.h             |    944 +
 .../drm/{radeon => amd/amdgpu}/clearstate_defs.h   |      0
 sys/dev/drm/amd/amdgpu/clearstate_gfx9.h           |    942 +
 sys/dev/drm/{radeon => amd/amdgpu}/clearstate_si.h |      0
 sys/dev/drm/amd/amdgpu/clearstate_vi.h             |    944 +
 sys/dev/drm/amd/amdgpu/cz_ih.c                     |    463 +
 .../drm/amd_asic_type.h => amd/amdgpu/cz_ih.h}     |     37 +-
 sys/dev/drm/amd/amdgpu/dce_v10_0.c                 |   3611 +
 .../drm/amd_asic_type.h => amd/amdgpu/dce_v10_0.h} |     41 +-
 sys/dev/drm/amd/amdgpu/dce_v11_0.c                 |   3743 +
 .../drm/amd_asic_type.h => amd/amdgpu/dce_v11_0.h} |     40 +-
 sys/dev/drm/amd/amdgpu/dce_virtual.c               |    776 +
 .../amd_asic_type.h => amd/amdgpu/dce_virtual.h}   |     38 +-
 sys/dev/drm/amd/amdgpu/df_v1_7.c                   |    120 +
 .../drm/amd_asic_type.h => amd/amdgpu/df_v1_7.h}   |     46 +-
 sys/dev/drm/amd/amdgpu/df_v3_6.c                   |    122 +
 .../drm/amd_asic_type.h => amd/amdgpu/df_v3_6.h}   |     46 +-
 .../drm/amd_asic_type.h => amd/amdgpu/emu_soc.c}   |     41 +-
 sys/dev/drm/amd/amdgpu/gfx_v8_0.c                  |   7518 +
 .../drm/amd_asic_type.h => amd/amdgpu/gfx_v8_0.h}  |     43 +-
 sys/dev/drm/amd/amdgpu/gfx_v9_0.c                  |   4911 +
 .../drm/amd_asic_type.h => amd/amdgpu/gfx_v9_0.h}  |     42 +-
 sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c               |    366 +
 .../amd_asic_type.h => amd/amdgpu/gfxhub_v1_0.h}   |     42 +-
 sys/dev/drm/amd/amdgpu/gmc_v7_0.c                  |   1412 +
 .../drm/amd_asic_type.h => amd/amdgpu/gmc_v7_0.h}  |     38 +-
 sys/dev/drm/amd/amdgpu/gmc_v8_0.c                  |   1788 +
 .../drm/amd_asic_type.h => amd/amdgpu/gmc_v8_0.h}  |     39 +-
 sys/dev/drm/amd/amdgpu/gmc_v9_0.c                  |   1233 +
 .../drm/amd_asic_type.h => amd/amdgpu/gmc_v9_0.h}  |     38 +-
 sys/dev/drm/amd/amdgpu/iceland_ih.c                |    461 +
 .../amd_asic_type.h => amd/amdgpu/iceland_ih.h}    |     37 +-
 sys/dev/drm/amd/amdgpu/iceland_sdma_pkt_open.h     |   2172 +
 sys/dev/drm/amd/amdgpu/mmhub_v1_0.c                |    772 +
 .../amd_asic_type.h => amd/amdgpu/mmhub_v1_0.h}    |     47 +-
 sys/dev/drm/amd/amdgpu/mmsch_v1_0.h                |    144 +
 sys/dev/drm/amd/amdgpu/mxgpu_ai.c                  |    377 +
 .../drm/amd_asic_type.h => amd/amdgpu/mxgpu_ai.h}  |     65 +-
 sys/dev/drm/amd/amdgpu/mxgpu_vi.c                  |    625 +
 .../drm/amd_asic_type.h => amd/amdgpu/mxgpu_vi.h}  |     61 +-
 sys/dev/drm/amd/amdgpu/nbio_v6_1.c                 |    295 +
 .../drm/amd_asic_type.h => amd/amdgpu/nbio_v6_1.h} |     39 +-
 sys/dev/drm/amd/amdgpu/nbio_v7_0.c                 |    304 +
 .../drm/amd_asic_type.h => amd/amdgpu/nbio_v7_0.h} |     39 +-
 sys/dev/drm/amd/amdgpu/ppsmc.h                     |    200 +
 sys/dev/drm/amd/amdgpu/psp_gfx_if.h                |    294 +
 sys/dev/drm/amd/amdgpu/psp_v10_0.c                 |    460 +
 .../drm/amd_asic_type.h => amd/amdgpu/psp_v10_0.h} |     40 +-
 sys/dev/drm/amd/amdgpu/psp_v3_1.c                  |    634 +
 .../drm/amd_asic_type.h => amd/amdgpu/psp_v3_1.h}  |     45 +-
 sys/dev/drm/amd/amdgpu/r600_dpm.h                  |    127 +
 sys/dev/drm/amd/amdgpu/sdma_v2_4.c                 |   1334 +
 .../drm/amd_asic_type.h => amd/amdgpu/sdma_v2_4.h} |     37 +-
 sys/dev/drm/amd/amdgpu/sdma_v3_0.c                 |   1783 +
 .../drm/amd_asic_type.h => amd/amdgpu/sdma_v3_0.h} |     38 +-
 sys/dev/drm/amd/amdgpu/sdma_v4_0.c                 |   1775 +
 .../drm/amd_asic_type.h => amd/amdgpu/sdma_v4_0.h} |     38 +-
 sys/dev/drm/amd/amdgpu/si_dpm.c                    |   8078 ++
 sys/dev/drm/amd/amdgpu/si_dpm.h                    |   1015 +
 sys/dev/drm/amd/amdgpu/sislands_smc.h              |    423 +
 sys/dev/drm/amd/amdgpu/soc15.c                     |   1006 +
 .../drm/amd_asic_type.h => amd/amdgpu/soc15.h}     |     66 +-
 sys/dev/drm/amd/amdgpu/soc15_common.h              |     68 +
 sys/dev/drm/amd/amdgpu/soc15d.h                    |    408 +
 sys/dev/drm/amd/amdgpu/tonga_ih.c                  |    527 +
 .../drm/amd_asic_type.h => amd/amdgpu/tonga_ih.h}  |     37 +-
 sys/dev/drm/amd/amdgpu/tonga_sdma_pkt_open.h       |   2245 +
 sys/dev/drm/amd/amdgpu/uvd_v5_0.c                  |    902 +
 .../drm/amd_asic_type.h => amd/amdgpu/uvd_v5_0.h}  |     37 +-
 sys/dev/drm/amd/amdgpu/uvd_v6_0.c                  |   1670 +
 .../drm/amd_asic_type.h => amd/amdgpu/uvd_v6_0.h}  |     39 +-
 sys/dev/drm/amd/amdgpu/uvd_v7_0.c                  |   1888 +
 .../drm/amd_asic_type.h => amd/amdgpu/uvd_v7_0.h}  |     37 +-
 sys/dev/drm/amd/amdgpu/vce_v3_0.c                  |    998 +
 .../drm/amd_asic_type.h => amd/amdgpu/vce_v3_0.h}  |     39 +-
 sys/dev/drm/amd/amdgpu/vce_v4_0.c                  |   1124 +
 .../drm/amd_asic_type.h => amd/amdgpu/vce_v4_0.h}  |     37 +-
 sys/dev/drm/amd/amdgpu/vcn_v1_0.c                  |   1792 +
 .../drm/amd_asic_type.h => amd/amdgpu/vcn_v1_0.h}  |     37 +-
 sys/dev/drm/amd/amdgpu/vega10_ih.c                 |    518 +
 .../drm/amd_asic_type.h => amd/amdgpu/vega10_ih.h} |     38 +-
 sys/dev/drm/amd/amdgpu/vega10_reg_init.c           |     59 +
 sys/dev/drm/amd/amdgpu/vega10_sdma_pkt_open.h      |   3335 +
 sys/dev/drm/amd/amdgpu/vega20_reg_init.c           |     56 +
 sys/dev/drm/amd/amdgpu/vi.c                        |   1714 +
 .../drm/amd_asic_type.h => amd/amdgpu/vi.h}        |     41 +-
 .../drm/amd_asic_type.h => amd/amdgpu/vi_dpm.h}    |     40 +-
 sys/dev/drm/amd/amdgpu/vid.h                       |    516 +
 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c      |   5424 +
 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.h      |    280 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c    |    290 +
 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |    137 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |    722 +
 .../display/amdgpu_dm/amdgpu_dm_debugfs.h}         |     42 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |    551 +
 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |    684 +
 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h  |    102 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |    477 +
 .../display/amdgpu_dm/amdgpu_dm_mst_types.h}       |     44 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c   |    570 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c |     76 +
 sys/dev/drm/amd/display/dc/basics/conversion.c     |    104 +
 .../display/dc/basics/conversion.h}                |     54 +-
 sys/dev/drm/amd/display/dc/basics/fixpt31_32.c     |    483 +
 .../display/dc/basics/log_helpers.c}               |     47 +-
 .../display/dc/basics/logger.h}                    |     38 +-
 sys/dev/drm/amd/display/dc/basics/vector.c         |    307 +
 sys/dev/drm/amd/display/dc/bios/bios_parser.c      |   4120 +
 .../display/dc/bios/bios_parser.h}                 |     41 +-
 sys/dev/drm/amd/display/dc/bios/bios_parser2.c     |   2245 +
 .../display/dc/bios/bios_parser2.h}                |     41 +-
 .../drm/amd/display/dc/bios/bios_parser_common.c   |    288 +
 .../display/dc/bios/bios_parser_common.h}          |     41 +-
 .../drm/amd/display/dc/bios/bios_parser_helper.c   |     90 +
 .../display/dc/bios/bios_parser_helper.h}          |     49 +-
 .../display/dc/bios/bios_parser_interface.c}       |     66 +-
 .../display/dc/bios/bios_parser_types_internal.h}  |     78 +-
 .../display/dc/bios/bios_parser_types_internal2.h} |     80 +-
 sys/dev/drm/amd/display/dc/bios/command_table.c    |   2465 +
 sys/dev/drm/amd/display/dc/bios/command_table.h    |    102 +
 sys/dev/drm/amd/display/dc/bios/command_table2.c   |    819 +
 sys/dev/drm/amd/display/dc/bios/command_table2.h   |    105 +
 .../drm/amd/display/dc/bios/command_table_helper.c |    291 +
 .../display/dc/bios/command_table_helper.h}        |     69 +-
 .../amd/display/dc/bios/command_table_helper2.c    |    266 +
 .../display/dc/bios/command_table_helper2.h}       |     64 +-
 .../display/dc/bios/command_table_helper_struct.h  |     66 +
 .../dc/bios/dce110/command_table_helper_dce110.c   |    364 +
 .../dc/bios/dce110/command_table_helper_dce110.h}  |     42 +-
 .../dc/bios/dce112/command_table_helper2_dce112.c  |    418 +
 .../dc/bios/dce112/command_table_helper2_dce112.h} |     42 +-
 .../dc/bios/dce112/command_table_helper_dce112.c   |    418 +
 .../dc/bios/dce112/command_table_helper_dce112.h}  |     42 +-
 .../dc/bios/dce80/command_table_helper_dce80.c     |    354 +
 .../dc/bios/dce80/command_table_helper_dce80.h}    |     41 +-
 sys/dev/drm/amd/display/dc/calcs/bw_fixed.c        |    191 +
 sys/dev/drm/amd/display/dc/calcs/calcs_logger.h    |    578 +
 sys/dev/drm/amd/display/dc/calcs/custom_float.c    |    197 +
 sys/dev/drm/amd/display/dc/calcs/dce_calcs.c       |   3562 +
 sys/dev/drm/amd/display/dc/calcs/dcn_calc_auto.c   |   1908 +
 .../display/dc/calcs/dcn_calc_auto.h}              |     43 +-
 sys/dev/drm/amd/display/dc/calcs/dcn_calc_math.c   |    127 +
 sys/dev/drm/amd/display/dc/calcs/dcn_calcs.c       |   1662 +
 sys/dev/drm/amd/display/dc/core/dc.c               |   1763 +
 sys/dev/drm/amd/display/dc/core/dc_debug.c         |    370 +
 sys/dev/drm/amd/display/dc/core/dc_hw_sequencer.c  |    268 +
 sys/dev/drm/amd/display/dc/core/dc_link.c          |   2552 +
 sys/dev/drm/amd/display/dc/core/dc_link_ddc.c      |    769 +
 sys/dev/drm/amd/display/dc/core/dc_link_dp.c       |   2762 +
 sys/dev/drm/amd/display/dc/core/dc_link_hwss.c     |    341 +
 sys/dev/drm/amd/display/dc/core/dc_resource.c      |   2946 +
 sys/dev/drm/amd/display/dc/core/dc_sink.c          |    108 +
 sys/dev/drm/amd/display/dc/core/dc_stream.c        |    352 +
 sys/dev/drm/amd/display/dc/core/dc_surface.c       |    210 +
 sys/dev/drm/amd/display/dc/dc.h                    |    754 +
 sys/dev/drm/amd/display/dc/dc_bios_types.h         |    225 +
 sys/dev/drm/amd/display/dc/dc_ddc_types.h          |    174 +
 sys/dev/drm/amd/display/dc/dc_dp_types.h           |    496 +
 sys/dev/drm/amd/display/dc/dc_helper.c             |    308 +
 sys/dev/drm/amd/display/dc/dc_hw_types.h           |    759 +
 sys/dev/drm/amd/display/dc/dc_link.h               |    245 +
 sys/dev/drm/amd/display/dc/dc_stream.h             |    304 +
 sys/dev/drm/amd/display/dc/dc_types.h              |    673 +
 sys/dev/drm/amd/display/dc/dce/dce_abm.c           |    485 +
 sys/dev/drm/amd/display/dc/dce/dce_abm.h           |    224 +
 sys/dev/drm/amd/display/dc/dce/dce_audio.c         |    959 +
 sys/dev/drm/amd/display/dc/dce/dce_audio.h         |    148 +
 sys/dev/drm/amd/display/dc/dce/dce_aux.c           |    940 +
 sys/dev/drm/amd/display/dc/dce/dce_aux.h           |    111 +
 sys/dev/drm/amd/display/dc/dce/dce_clock_source.c  |   1380 +
 sys/dev/drm/amd/display/dc/dce/dce_clock_source.h  |    145 +
 sys/dev/drm/amd/display/dc/dce/dce_clocks.c        |    882 +
 sys/dev/drm/amd/display/dc/dce/dce_clocks.h        |    120 +
 sys/dev/drm/amd/display/dc/dce/dce_dmcu.c          |    827 +
 sys/dev/drm/amd/display/dc/dce/dce_dmcu.h          |    266 +
 sys/dev/drm/amd/display/dc/dce/dce_hwseq.c         |    210 +
 sys/dev/drm/amd/display/dc/dce/dce_hwseq.h         |    545 +
 sys/dev/drm/amd/display/dc/dce/dce_ipp.c           |    265 +
 sys/dev/drm/amd/display/dc/dce/dce_ipp.h           |    238 +
 sys/dev/drm/amd/display/dc/dce/dce_link_encoder.c  |   1365 +
 sys/dev/drm/amd/display/dc/dce/dce_link_encoder.h  |    268 +
 sys/dev/drm/amd/display/dc/dce/dce_mem_input.c     |    808 +
 sys/dev/drm/amd/display/dc/dce/dce_mem_input.h     |    364 +
 sys/dev/drm/amd/display/dc/dce/dce_opp.c           |    566 +
 sys/dev/drm/amd/display/dc/dce/dce_opp.h           |    310 +
 sys/dev/drm/amd/display/dc/dce/dce_scl_filters.c   |   1119 +
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |   1610 +
 .../drm/amd/display/dc/dce/dce_stream_encoder.h    |    733 +
 sys/dev/drm/amd/display/dc/dce/dce_transform.c     |   1367 +
 sys/dev/drm/amd/display/dc/dce/dce_transform.h     |    517 +
 .../amd/display/dc/dce100/dce100_hw_sequencer.c    |    187 +
 .../display/dc/dce100/dce100_hw_sequencer.h}       |     56 +-
 .../drm/amd/display/dc/dce100/dce100_resource.c    |   1008 +
 .../display/dc/dce100/dce100_resource.h}           |     53 +-
 .../drm/amd/display/dc/dce110/dce110_compressor.c  |    557 +
 .../drm/amd/display/dc/dce110/dce110_compressor.h  |     81 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   2928 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.h    |     88 +
 .../drm/amd/display/dc/dce110/dce110_mem_input_v.c |   1041 +
 .../display/dc/dce110/dce110_mem_input_v.h}        |     45 +-
 .../drm/amd/display/dc/dce110/dce110_opp_csc_v.c   |    738 +
 .../amd/display/dc/dce110/dce110_opp_regamma_v.c   |    555 +
 .../display/dc/dce110/dce110_opp_v.c}              |     60 +-
 .../display/dc/dce110/dce110_opp_v.h}              |     49 +-
 .../drm/amd/display/dc/dce110/dce110_resource.c    |   1350 +
 .../display/dc/dce110/dce110_resource.h}           |     55 +-
 .../display/dc/dce110/dce110_timing_generator.c    |   2261 +
 .../display/dc/dce110/dce110_timing_generator.h    |    285 +
 .../display/dc/dce110/dce110_timing_generator_v.c  |    701 +
 .../display/dc/dce110/dce110_timing_generator_v.h} |     43 +-
 .../drm/amd/display/dc/dce110/dce110_transform_v.c |    717 +
 .../display/dc/dce110/dce110_transform_v.h}        |     70 +-
 .../drm/amd/display/dc/dce112/dce112_compressor.c  |    847 +
 .../drm/amd/display/dc/dce112/dce112_compressor.h  |     78 +
 .../amd/display/dc/dce112/dce112_hw_sequencer.c    |    163 +
 .../display/dc/dce112/dce112_hw_sequencer.h}       |     44 +-
 .../drm/amd/display/dc/dce112/dce112_resource.c    |   1293 +
 .../display/dc/dce112/dce112_resource.h}           |     66 +-
 .../amd/display/dc/dce120/dce120_hw_sequencer.c    |    256 +
 .../display/dc/dce120/dce120_hw_sequencer.h}       |     44 +-
 .../drm/amd/display/dc/dce120/dce120_resource.c    |   1082 +
 .../display/dc/dce120/dce120_resource.h}           |     47 +-
 .../display/dc/dce120/dce120_timing_generator.c    |   1175 +
 .../display/dc/dce120/dce120_timing_generator.h}   |     50 +-
 .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c  |     81 +
 .../display/dc/dce80/dce80_hw_sequencer.h}         |     44 +-
 sys/dev/drm/amd/display/dc/dce80/dce80_resource.c  |   1348 +
 .../display/dc/dce80/dce80_resource.h}             |     57 +-
 .../amd/display/dc/dce80/dce80_timing_generator.c  |    242 +
 .../display/dc/dce80/dce80_timing_generator.h}     |     49 +-
 sys/dev/drm/amd/display/dc/dcn10/dcn10_cm_common.c |    572 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_cm_common.h |    114 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp.c       |    557 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp.h       |   1507 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c    |    837 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c  |    726 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c    |    806 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h    |    219 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_hubp.c      |   1195 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_hubp.h      |    740 +
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   2711 +
 .../display/dc/dcn10/dcn10_hw_sequencer.h}         |     59 +-
 .../display/dc/dcn10/dcn10_ipp.c}                  |     74 +-
 sys/dev/drm/amd/display/dc/dcn10/dcn10_ipp.h       |    165 +
 .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c  |   1363 +
 .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h  |    341 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_mpc.c       |    466 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_mpc.h       |    191 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_opp.c       |    412 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_opp.h       |    187 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c      |   1445 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h      |    568 +
 sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c  |   1367 +
 .../display/dc/dcn10/dcn10_resource.h}             |     53 +-
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    |   1470 +
 .../amd/display/dc/dcn10/dcn10_stream_encoder.h    |    524 +
 sys/dev/drm/amd/display/dc/dm_helpers.h            |    126 +
 sys/dev/drm/amd/display/dc/dm_pp_smu.h             |    132 +
 sys/dev/drm/amd/display/dc/dm_services.h           |    366 +
 sys/dev/drm/amd/display/dc/dm_services_types.h     |    265 +
 sys/dev/drm/amd/display/dc/dml/dc_features.h       |    559 +
 .../drm/amd/display/dc/dml/display_mode_enums.h    |    124 +
 .../display/dc/dml/display_mode_lib.c}             |     70 +-
 .../display/dc/dml/display_mode_lib.h}             |     50 +-
 .../drm/amd/display/dc/dml/display_mode_structs.h  |    577 +
 .../amd/display/dc/dml/display_rq_dlg_helpers.c    |    393 +
 .../amd/display/dc/dml/display_rq_dlg_helpers.h    |     47 +
 .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c  |   1914 +
 .../amd/display/dc/dml/dml1_display_rq_dlg_calc.h  |     68 +
 .../display/dc/dml/dml_common_defs.c}              |     49 +-
 .../display/dc/dml/dml_common_defs.h}              |     43 +-
 sys/dev/drm/amd/display/dc/dml/dml_inline_defs.h   |    132 +
 .../display/dc/dml/dml_logger.h}                   |     46 +-
 .../amd/display/dc/gpio/dce110/hw_factory_dce110.c |    178 +
 .../display/dc/gpio/dce110/hw_factory_dce110.h}    |     40 +-
 .../display/dc/gpio/dce110/hw_translate_dce110.c   |    387 +
 .../display/dc/gpio/dce110/hw_translate_dce110.h}  |     42 +-
 .../amd/display/dc/gpio/dce120/hw_factory_dce120.c |    198 +
 .../display/dc/gpio/dce120/hw_factory_dce120.h}    |     40 +-
 .../display/dc/gpio/dce120/hw_translate_dce120.c   |    409 +
 .../display/dc/gpio/dce120/hw_translate_dce120.h}  |     42 +-
 .../amd/display/dc/gpio/dce80/hw_factory_dce80.c   |    173 +
 .../display/dc/gpio/dce80/hw_factory_dce80.h}      |     40 +-
 .../amd/display/dc/gpio/dce80/hw_translate_dce80.c |    411 +
 .../display/dc/gpio/dce80/hw_translate_dce80.h}    |     40 +-
 .../amd/display/dc/gpio/dcn10/hw_factory_dcn10.c   |    193 +
 .../display/dc/gpio/dcn10/hw_factory_dcn10.h}      |     40 +-
 .../amd/display/dc/gpio/dcn10/hw_translate_dcn10.c |    409 +
 .../display/dc/gpio/dcn10/hw_translate_dcn10.h}    |     42 +-
 sys/dev/drm/amd/display/dc/gpio/ddc_regs.h         |    153 +
 .../display/dc/gpio/diagnostics/hw_factory_diag.c} |     65 +-
 .../display/dc/gpio/diagnostics/hw_factory_diag.h} |     40 +-
 .../dc/gpio/diagnostics/hw_translate_diag.c}       |     46 +-
 .../dc/gpio/diagnostics/hw_translate_diag.h}       |     42 +-
 sys/dev/drm/amd/display/dc/gpio/gpio_base.c        |    272 +
 .../display/dc/gpio/gpio_regs.h}                   |     51 +-
 sys/dev/drm/amd/display/dc/gpio/gpio_service.c     |    593 +
 .../display/dc/gpio/gpio_service.h}                |     62 +-
 sys/dev/drm/amd/display/dc/gpio/hpd_regs.h         |     79 +
 sys/dev/drm/amd/display/dc/gpio/hw_ddc.c           |    232 +
 .../display/dc/gpio/hw_ddc.h}                      |     52 +-
 sys/dev/drm/amd/display/dc/gpio/hw_factory.c       |    108 +
 sys/dev/drm/amd/display/dc/gpio/hw_factory.h       |     74 +
 sys/dev/drm/amd/display/dc/gpio/hw_gpio.c          |    203 +
 sys/dev/drm/amd/display/dc/gpio/hw_gpio.h          |    144 +
 sys/dev/drm/amd/display/dc/gpio/hw_hpd.c           |    162 +
 .../display/dc/gpio/hw_hpd.h}                      |     52 +-
 sys/dev/drm/amd/display/dc/gpio/hw_translate.c     |     91 +
 .../display/dc/gpio/hw_translate.h}                |     56 +-
 sys/dev/drm/amd/display/dc/i2caux/aux_engine.c     |    605 +
 sys/dev/drm/amd/display/dc/i2caux/aux_engine.h     |     86 +
 .../amd/display/dc/i2caux/dce100/i2caux_dce100.c   |    106 +
 .../display/dc/i2caux/dce100/i2caux_dce100.h}      |     40 +-
 .../display/dc/i2caux/dce110/aux_engine_dce110.c   |    499 +
 .../display/dc/i2caux/dce110/aux_engine_dce110.h   |     78 +
 .../dc/i2caux/dce110/i2c_hw_engine_dce110.c        |    574 +
 .../dc/i2caux/dce110/i2c_hw_engine_dce110.h        |    218 +
 .../dc/i2caux/dce110/i2c_sw_engine_dce110.c        |    160 +
 .../dc/i2caux/dce110/i2c_sw_engine_dce110.h}       |     49 +-
 .../amd/display/dc/i2caux/dce110/i2caux_dce110.c   |    329 +
 .../display/dc/i2caux/dce110/i2caux_dce110.h}      |     60 +-
 .../amd/display/dc/i2caux/dce112/i2caux_dce112.c   |    129 +
 .../display/dc/i2caux/dce112/i2caux_dce112.h}      |     40 +-
 .../amd/display/dc/i2caux/dce120/i2caux_dce120.c   |    120 +
 .../display/dc/i2caux/dce120/i2caux_dce120.h}      |     40 +-
 .../display/dc/i2caux/dce80/i2c_hw_engine_dce80.c  |    875 +
 .../display/dc/i2caux/dce80/i2c_hw_engine_dce80.h} |     60 +-
 .../display/dc/i2caux/dce80/i2c_sw_engine_dce80.c  |    173 +
 .../display/dc/i2caux/dce80/i2c_sw_engine_dce80.h} |     49 +-
 .../drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c |    284 +
 .../display/dc/i2caux/dce80/i2caux_dce80.h}        |     44 +-
 .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c |    120 +
 .../display/dc/i2caux/dcn10/i2caux_dcn10.h}        |     40 +-
 .../display/dc/i2caux/diagnostics/i2caux_diag.c    |     97 +
 .../display/dc/i2caux/diagnostics/i2caux_diag.h}   |     40 +-
 sys/dev/drm/amd/display/dc/i2caux/engine.h         |    111 +
 .../display/dc/i2caux/engine_base.c}               |     56 +-
 sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c     |    118 +
 sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h     |    115 +
 .../amd/display/dc/i2caux/i2c_generic_hw_engine.c  |    284 +
 .../amd/display/dc/i2caux/i2c_generic_hw_engine.h  |     77 +
 sys/dev/drm/amd/display/dc/i2caux/i2c_hw_engine.c  |    244 +
 sys/dev/drm/amd/display/dc/i2caux/i2c_hw_engine.h  |     80 +
 sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c  |    601 +
 sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.h  |     81 +
 sys/dev/drm/amd/display/dc/i2caux/i2caux.c         |    486 +
 sys/dev/drm/amd/display/dc/i2caux/i2caux.h         |    122 +
 sys/dev/drm/amd/display/dc/inc/bw_fixed.h          |    166 +
 sys/dev/drm/amd/display/dc/inc/clock_source.h      |    182 +
 sys/dev/drm/amd/display/dc/inc/compressor.h        |    136 +
 .../display/dc/inc/core_status.h}                  |     56 +-
 sys/dev/drm/amd/display/dc/inc/core_types.h        |    289 +
 .../display/dc/inc/custom_float.h}                 |     46 +-
 sys/dev/drm/amd/display/dc/inc/dc_link_ddc.h       |    133 +
 .../display/dc/inc/dc_link_dp.h}                   |     75 +-
 sys/dev/drm/amd/display/dc/inc/dce_calcs.h         |    489 +
 .../display/dc/inc/dcn_calc_math.h}                |     46 +-
 sys/dev/drm/amd/display/dc/inc/dcn_calcs.h         |    635 +
 .../display/dc/inc/hw/abm.h}                       |     66 +-
 .../display/dc/inc/hw/audio.h}                     |     68 +-
 sys/dev/drm/amd/display/dc/inc/hw/aux_engine.h     |    180 +
 .../display/dc/inc/hw/dchubbub.h}                  |     70 +-
 .../display/dc/inc/hw/display_clock.h}             |     64 +-
 .../display/dc/inc/hw/dmcu.h}                      |     70 +-
 sys/dev/drm/amd/display/dc/inc/hw/dpp.h            |    167 +
 sys/dev/drm/amd/display/dc/inc/hw/gpio.h           |     86 +
 sys/dev/drm/amd/display/dc/inc/hw/hubp.h           |    128 +
 sys/dev/drm/amd/display/dc/inc/hw/hw_shared.h      |    195 +
 sys/dev/drm/amd/display/dc/inc/hw/ipp.h            |    114 +
 sys/dev/drm/amd/display/dc/inc/hw/link_encoder.h   |    156 +
 sys/dev/drm/amd/display/dc/inc/hw/mem_input.h      |    176 +
 sys/dev/drm/amd/display/dc/inc/hw/mpc.h            |    205 +
 sys/dev/drm/amd/display/dc/inc/hw/opp.h            |    306 +
 sys/dev/drm/amd/display/dc/inc/hw/stream_encoder.h |    162 +
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |    229 +
 sys/dev/drm/amd/display/dc/inc/hw/transform.h      |    306 +
 sys/dev/drm/amd/display/dc/inc/hw_sequencer.h      |    242 +
 sys/dev/drm/amd/display/dc/inc/link_hwss.h         |     81 +
 sys/dev/drm/amd/display/dc/inc/reg_helper.h        |    494 +
 sys/dev/drm/amd/display/dc/inc/resource.h          |    174 +
 .../amd/display/dc/irq/dce110/irq_service_dce110.c |    419 +
 .../display/dc/irq/dce110/irq_service_dce110.h}    |     63 +-
 .../amd/display/dc/irq/dce120/irq_service_dce120.c |    290 +
 .../display/dc/irq/dce120/irq_service_dce120.h}    |     42 +-
 .../amd/display/dc/irq/dce80/irq_service_dce80.c   |    303 +
 .../display/dc/irq/dce80/irq_service_dce80.h}      |     43 +-
 .../amd/display/dc/irq/dcn10/irq_service_dcn10.c   |    357 +
 .../display/dc/irq/dcn10/irq_service_dcn10.h}      |     42 +-
 sys/dev/drm/amd/display/dc/irq/irq_service.c       |    168 +
 sys/dev/drm/amd/display/dc/irq/irq_service.h       |     85 +
 sys/dev/drm/amd/display/dc/irq_types.h             |    202 +
 sys/dev/drm/amd/display/dc/os_types.h              |     88 +
 .../amd/display/dc/virtual/virtual_link_encoder.c  |    122 +
 .../display/dc/virtual/virtual_link_encoder.h}     |     42 +-
 .../display/dc/virtual/virtual_stream_encoder.c    |    136 +
 .../display/dc/virtual/virtual_stream_encoder.h}   |     47 +-
 sys/dev/drm/amd/display/include/audio_types.h      |    106 +
 .../display/include/bios_parser_interface.h}       |     50 +-
 .../drm/amd/display/include/bios_parser_types.h    |    310 +
 sys/dev/drm/amd/display/include/dal_asic_id.h      |    161 +
 .../display/include/dal_types.h}                   |     56 +-
 .../drm/amd/display/include/ddc_service_types.h    |    122 +
 sys/dev/drm/amd/display/include/dpcd_defs.h        |    152 +
 sys/dev/drm/amd/display/include/fixed31_32.h       |    538 +
 sys/dev/drm/amd/display/include/gpio_interface.h   |     92 +
 .../amd/display/include/gpio_service_interface.h   |    105 +
 sys/dev/drm/amd/display/include/gpio_types.h       |    332 +
 .../amd/display/include/grph_object_ctrl_defs.h    |    442 +
 sys/dev/drm/amd/display/include/grph_object_defs.h |    186 +
 sys/dev/drm/amd/display/include/grph_object_id.h   |    306 +
 sys/dev/drm/amd/display/include/i2caux_interface.h |     92 +
 .../display/include/irq_service_interface.h}       |     57 +-
 .../drm/amd/display/include/link_service_types.h   |    173 +
 sys/dev/drm/amd/display/include/logger_interface.h |    158 +
 sys/dev/drm/amd/display/include/logger_types.h     |    141 +
 sys/dev/drm/amd/display/include/set_mode_types.h   |    107 +
 sys/dev/drm/amd/display/include/signal_types.h     |    100 +
 sys/dev/drm/amd/display/include/vector.h           |    150 +
 .../drm/amd/display/modules/color/color_gamma.c    |   1840 +
 .../drm/amd/display/modules/color/color_gamma.h    |     99 +
 .../display/modules/color/luts_1d.h}               |     57 +-
 .../drm/amd/display/modules/freesync/freesync.c    |   1555 +
 sys/dev/drm/amd/display/modules/inc/mod_freesync.h |    176 +
 sys/dev/drm/amd/display/modules/inc/mod_stats.h    |     69 +
 sys/dev/drm/amd/display/modules/stats/stats.c      |    452 +
 sys/dev/drm/amd/include/amd_acpi.h                 |     12 +
 sys/dev/drm/amd/include/amd_pcie.h                 |     16 +
 sys/dev/drm/amd/include/amd_pcie_helpers.h         |      4 +-
 sys/dev/drm/amd/include/amd_shared.h               |    129 +-
 .../amd/include/asic_reg/athub/athub_1_0_offset.h  |    453 +
 .../amd/include/asic_reg/athub/athub_1_0_sh_mask.h |   2045 +
 sys/dev/drm/amd/include/asic_reg/bif/bif_3_0_d.h   |    661 +
 .../drm/amd/include/asic_reg/bif/bif_3_0_sh_mask.h |   8127 ++
 sys/dev/drm/amd/include/asic_reg/bif/bif_5_0_d.h   |      1 +
 sys/dev/drm/amd/include/asic_reg/dce/dce_10_0_d.h  |      8 +
 .../amd/include/asic_reg/dce/dce_10_0_sh_mask.h    |      4 +
 sys/dev/drm/amd/include/asic_reg/dce/dce_11_0_d.h  |      9 +
 .../amd/include/asic_reg/dce/dce_11_0_sh_mask.h    |      6 +
 sys/dev/drm/amd/include/asic_reg/dce/dce_11_2_d.h  |      9 +
 .../amd/include/asic_reg/dce/dce_11_2_sh_mask.h    |      6 +
 .../drm/amd/include/asic_reg/dce/dce_12_0_offset.h |  18211 +++
 .../amd/include/asic_reg/dce/dce_12_0_sh_mask.h    |  64796 +++++++++
 sys/dev/drm/amd/include/asic_reg/dce/dce_6_0_d.h   |   4457 +
 .../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h |   9838 ++
 sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_d.h   |      8 +
 .../drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h |      4 +
 .../drm/amd/include/asic_reg/dcn/dcn_1_0_offset.h  |  14106 ++
 .../drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h |  54343 +++++++
 .../drm/amd/include/asic_reg/df/df_1_7_default.h   |     26 +
 .../drm/amd/include/asic_reg/df/df_1_7_offset.h    |     37 +
 .../drm/amd/include/asic_reg/df/df_1_7_sh_mask.h   |     52 +
 .../drm/amd/include/asic_reg/df/df_3_6_default.h   |     26 +
 .../drm/amd/include/asic_reg/df/df_3_6_offset.h    |     33 +
 .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h   |     48 +
 .../drm/amd/include/asic_reg/gc/gc_9_0_default.h   |   3866 +
 .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h    |   7216 +
 .../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h   |  29823 ++++
 .../drm/amd/include/asic_reg/gc/gc_9_1_offset.h    |   7477 +
 .../drm/amd/include/asic_reg/gc/gc_9_1_sh_mask.h   |  31150 ++++
 .../drm/amd/include/asic_reg/gc/gc_9_2_1_offset.h  |   7497 +
 .../drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h |  31160 ++++
 sys/dev/drm/amd/include/asic_reg/gca/gfx_6_0_d.h   |   1784 +
 .../drm/amd/include/asic_reg/gca/gfx_6_0_sh_mask.h |  12821 ++
 sys/dev/drm/amd/include/asic_reg/gca/gfx_8_0_d.h   |      3 +
 .../drm/amd/include/asic_reg/gca/gfx_8_0_sh_mask.h |    108 +-
 sys/dev/drm/amd/include/asic_reg/gmc/gmc_6_0_d.h   |   1274 +
 .../drm/amd/include/asic_reg/gmc/gmc_6_0_sh_mask.h |  11899 ++
 .../drm/amd/include/asic_reg/hdp/hdp_4_0_offset.h  |    209 +
 .../drm/amd/include/asic_reg/hdp/hdp_4_0_sh_mask.h |    601 +
 .../amd/include/asic_reg/mmhub/mmhub_1_0_default.h |   1011 +
 .../amd/include/asic_reg/mmhub/mmhub_1_0_offset.h  |   1967 +
 .../amd/include/asic_reg/mmhub/mmhub_1_0_sh_mask.h |  10127 ++
 .../amd/include/asic_reg/mmhub/mmhub_9_1_offset.h  |   1999 +
 .../amd/include/asic_reg/mmhub/mmhub_9_1_sh_mask.h |   9790 ++
 .../include/asic_reg/mmhub/mmhub_9_3_0_offset.h    |   1991 +
 .../include/asic_reg/mmhub/mmhub_9_3_0_sh_mask.h   |  10265 ++
 .../drm/amd/include/asic_reg/mp/mp_10_0_default.h  |    182 +
 .../drm/amd/include/asic_reg/mp/mp_10_0_offset.h   |    336 +
 .../drm/amd/include/asic_reg/mp/mp_10_0_sh_mask.h  |    886 +
 .../drm/amd/include/asic_reg/mp/mp_9_0_offset.h    |    375 +
 .../drm/amd/include/asic_reg/mp/mp_9_0_sh_mask.h   |   1463 +
 .../amd/include/asic_reg/nbif/nbif_6_1_offset.h    |   1688 +
 .../amd/include/asic_reg/nbif/nbif_6_1_sh_mask.h   |  10281 ++
 .../amd/include/asic_reg/nbio/nbio_6_1_default.h   |  22340 +++
 .../amd/include/asic_reg/nbio/nbio_6_1_offset.h    |   3649 +
 .../amd/include/asic_reg/nbio/nbio_6_1_sh_mask.h   | 133884 ++++++++++++++++++
 .../amd/include/asic_reg/nbio/nbio_7_0_default.h   |  14865 ++
 .../amd/include/asic_reg/nbio/nbio_7_0_offset.h    |   4640 +
 .../amd/include/asic_reg/nbio/nbio_7_0_sh_mask.h   | 118945 ++++++++++++++++
 sys/dev/drm/amd/include/asic_reg/oss/oss_1_0_d.h   |    275 +
 .../drm/amd/include/asic_reg/oss/oss_1_0_sh_mask.h |   1079 +
 .../amd/include/asic_reg/oss/osssys_4_0_1_offset.h |    337 +
 .../include/asic_reg/oss/osssys_4_0_1_sh_mask.h    |   1249 +
 .../amd/include/asic_reg/oss/osssys_4_0_offset.h   |    327 +
 .../amd/include/asic_reg/oss/osssys_4_0_sh_mask.h  |   1196 +
 .../amd/include/asic_reg/sdma0/sdma0_4_0_default.h |    286 +
 .../amd/include/asic_reg/sdma0/sdma0_4_0_offset.h  |    547 +
 .../amd/include/asic_reg/sdma0/sdma0_4_0_sh_mask.h |   1852 +
 .../amd/include/asic_reg/sdma0/sdma0_4_1_default.h |    242 +
 .../amd/include/asic_reg/sdma0/sdma0_4_1_offset.h  |    459 +
 .../amd/include/asic_reg/sdma0/sdma0_4_1_sh_mask.h |   1658 +
 .../amd/include/asic_reg/sdma1/sdma1_4_0_default.h |    282 +
 .../amd/include/asic_reg/sdma1/sdma1_4_0_offset.h  |    539 +
 .../amd/include/asic_reg/sdma1/sdma1_4_0_sh_mask.h |   1810 +
 sys/dev/drm/amd/include/asic_reg/smu/smu_6_0_d.h   |    148 +
 .../drm/amd/include/asic_reg/smu/smu_6_0_sh_mask.h |    715 +
 sys/dev/drm/amd/include/asic_reg/smu/smu_7_0_1_d.h |      1 +
 .../amd/include/asic_reg/smu/smu_7_0_1_sh_mask.h   |      4 +
 sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_1_d.h |      3 +
 .../amd/include/asic_reg/smu/smu_7_1_1_sh_mask.h   |      2 +
 sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_2_d.h |      4 +
 .../amd/include/asic_reg/smu/smu_7_1_2_sh_mask.h   |      2 +
 sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h |      5 +
 .../amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h   |      7 +-
 .../amd/include/asic_reg/smuio/smuio_9_0_offset.h  |    178 +
 .../amd/include/asic_reg/smuio/smuio_9_0_sh_mask.h |    261 +
 .../amd/include/asic_reg/thm/thm_10_0_default.h    |    141 +
 .../drm/amd/include/asic_reg/thm/thm_10_0_offset.h |    257 +
 .../amd/include/asic_reg/thm/thm_10_0_sh_mask.h    |    885 +
 .../drm/amd/include/asic_reg/thm/thm_9_0_default.h |    194 +
 .../drm/amd/include/asic_reg/thm/thm_9_0_offset.h  |    363 +
 .../drm/amd/include/asic_reg/thm/thm_9_0_sh_mask.h |   1314 +
 .../drm/amd/include/asic_reg/umc/umc_6_0_default.h |     31 +
 .../drm/amd/include/asic_reg/umc/umc_6_0_offset.h  |     52 +
 .../drm/amd/include/asic_reg/umc/umc_6_0_sh_mask.h |     36 +
 sys/dev/drm/amd/include/asic_reg/uvd/uvd_4_0_d.h   |     96 +
 .../drm/amd/include/asic_reg/uvd/uvd_4_0_sh_mask.h |    795 +
 sys/dev/drm/amd/include/asic_reg/uvd/uvd_4_2_d.h   |      1 +
 sys/dev/drm/amd/include/asic_reg/uvd/uvd_5_0_d.h   |      1 +
 sys/dev/drm/amd/include/asic_reg/uvd/uvd_6_0_d.h   |     18 +
 .../drm/amd/include/asic_reg/uvd/uvd_7_0_offset.h  |    222 +
 .../drm/amd/include/asic_reg/uvd/uvd_7_0_sh_mask.h |    811 +
 sys/dev/drm/amd/include/asic_reg/vce/vce_1_0_d.h   |     64 +
 .../drm/amd/include/asic_reg/vce/vce_1_0_sh_mask.h |     99 +
 .../drm/amd/include/asic_reg/vce/vce_4_0_default.h |    122 +
 .../drm/amd/include/asic_reg/vce/vce_4_0_offset.h  |    208 +
 .../drm/amd/include/asic_reg/vce/vce_4_0_sh_mask.h |    488 +
 .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h  |    396 +
 .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h |   1308 +
 sys/dev/drm/amd/include/atombios.h                 |     18 +-
 sys/dev/drm/amd/include/atomfirmware.h             |   2758 +
 sys/dev/drm/amd/include/atomfirmwareid.h           |     86 +
 sys/dev/drm/amd/include/cgs_common.h               |    626 +-
 sys/dev/drm/amd/include/displayobject.h            |    249 +
 sys/dev/drm/amd/include/dm_pp_interface.h          |    194 +
 .../drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_9_0.h  |     55 +
 sys/dev/drm/amd/include/ivsrcid/irqsrcs_dcn_1_0.h  |   1134 +
 .../drm/amd/include/ivsrcid/ivsrcid_vislands30.h   |    197 +
 .../amd/include/ivsrcid/sdma0/irqsrcs_sdma0_4_0.h  |     50 +
 .../amd/include/ivsrcid/sdma1/irqsrcs_sdma1_4_0.h  |     50 +
 .../include/ivsrcid/smuio/irqsrcs_smuio_9_0.h}     |     38 +-
 .../include/ivsrcid/thm/irqsrcs_thm_9_0.h}         |     39 +-
 .../include/ivsrcid/uvd/irqsrcs_uvd_7_0.h}         |     40 +-
 .../include/ivsrcid/vce/irqsrcs_vce_4_0.h}         |     40 +-
 .../include/ivsrcid/vcn/irqsrcs_vcn_1_0.h}         |     40 +-
 .../include/ivsrcid/vmc/irqsrcs_vmc_1_0.h}         |     43 +-
 sys/dev/drm/amd/include/kgd_kfd_interface.h        |    223 +-
 sys/dev/drm/amd/include/kgd_pp_interface.h         |    274 +
 sys/dev/drm/amd/include/linux/chash.h              |    366 +
 sys/dev/drm/amd/include/pptable.h                  |     57 +-
 sys/dev/drm/amd/include/soc15_hw_ip.h              |     98 +
 sys/dev/drm/amd/include/soc15_ih_clientid.h        |     71 +
 .../drm/amd/include/{vi_structs.h => v9_structs.h} |    412 +-
 sys/dev/drm/amd/include/vega10_enum.h              |  22531 +++
 sys/dev/drm/amd/include/vega10_ip_offset.h         |   1265 +
 sys/dev/drm/amd/include/vega20_ip_offset.h         |   1051 +
 sys/dev/drm/amd/include/vi_structs.h               |    259 +-
 sys/dev/drm/amd/lib/chash.c                        |    638 +
 sys/dev/drm/amd/powerplay/amd_powerplay.c          |   1272 +
 sys/dev/drm/amd/powerplay/hwmgr/hardwaremanager.c  |    480 +
 sys/dev/drm/amd/powerplay/hwmgr/hwmgr.c            |    557 +
 sys/dev/drm/amd/powerplay/hwmgr/hwmgr_ppt.h        |    116 +
 sys/dev/drm/amd/powerplay/hwmgr/pp_overdriver.c    |   1288 +
 .../powerplay/hwmgr/pp_overdriver.h}               |     52 +-
 sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c           |    295 +
 .../powerplay/hwmgr/pp_psm.h}                      |     46 +-
 sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c       |   1562 +
 sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.h       |    337 +
 sys/dev/drm/amd/powerplay/hwmgr/ppatomfwctrl.c     |    705 +
 sys/dev/drm/amd/powerplay/hwmgr/ppatomfwctrl.h     |    242 +
 sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h        |    555 +
 sys/dev/drm/amd/powerplay/hwmgr/pppcielanes.c      |     64 +
 .../powerplay/hwmgr/pppcielanes.h}                 |     39 +-
 sys/dev/drm/amd/powerplay/hwmgr/pptable_v1_0.h     |    436 +
 .../amd/powerplay/hwmgr/process_pptables_v1_0.c    |   1339 +
 .../powerplay/hwmgr/process_pptables_v1_0.h}       |     43 +-
 sys/dev/drm/amd/powerplay/hwmgr/processpptables.c  |   1730 +
 .../powerplay/hwmgr/processpptables.h}             |     60 +-
 sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c      |   1204 +
 sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.h      |    321 +
 .../powerplay/hwmgr/smu10_inc.h}                   |     53 +-
 .../amd/powerplay/hwmgr/smu7_clockpowergating.c    |    430 +
 .../powerplay/hwmgr/smu7_clockpowergating.h}       |     46 +-
 .../drm/amd/powerplay/hwmgr/smu7_dyn_defaults.h    |     55 +
 sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c       |   5130 +
 sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.h       |    367 +
 sys/dev/drm/amd/powerplay/hwmgr/smu7_powertune.c   |   1223 +
 sys/dev/drm/amd/powerplay/hwmgr/smu7_powertune.h   |     62 +
 sys/dev/drm/amd/powerplay/hwmgr/smu7_thermal.c     |    469 +
 sys/dev/drm/amd/powerplay/hwmgr/smu7_thermal.h     |     58 +
 sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c       |   1983 +
 sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.h       |    311 +
 sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c       |    711 +
 sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h       |    216 +
 sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c     |   4939 +
 sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.h     |    447 +
 .../powerplay/hwmgr/vega10_inc.h}                  |     51 +-
 sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c |   1408 +
 sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.h |     82 +
 sys/dev/drm/amd/powerplay/hwmgr/vega10_pptable.h   |    421 +
 .../amd/powerplay/hwmgr/vega10_processpptables.c   |   1325 +
 .../amd/powerplay/hwmgr/vega10_processpptables.h   |     62 +
 sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c   |    621 +
 sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.h   |     79 +
 sys/dev/drm/amd/powerplay/hwmgr/vega12_hwmgr.c     |   2413 +
 sys/dev/drm/amd/powerplay/hwmgr/vega12_hwmgr.h     |    454 +
 .../powerplay/hwmgr/vega12_inc.h}                  |     45 +-
 sys/dev/drm/amd/powerplay/hwmgr/vega12_pptable.h   |    109 +
 .../amd/powerplay/hwmgr/vega12_processpptables.c   |    438 +
 .../powerplay/hwmgr/vega12_processpptables.h}      |     62 +-
 sys/dev/drm/amd/powerplay/hwmgr/vega12_thermal.c   |    317 +
 sys/dev/drm/amd/powerplay/hwmgr/vega12_thermal.h   |     66 +
 .../powerplay/inc/amd_powerplay.h}                 |     43 +-
 sys/dev/drm/amd/powerplay/inc/cz_ppsmc.h           |    186 +
 sys/dev/drm/amd/powerplay/inc/fiji_ppsmc.h         |    412 +
 sys/dev/drm/amd/powerplay/inc/hardwaremanager.h    |    465 +
 sys/dev/drm/amd/powerplay/inc/hwmgr.h              |    789 +
 sys/dev/drm/amd/powerplay/inc/polaris10_pwrvirus.h |   1793 +
 sys/dev/drm/amd/powerplay/inc/power_state.h        |    189 +
 .../powerplay/inc/pp_debug.h}                      |     72 +-
 .../powerplay/inc/pp_endian.h}                     |     46 +-
 .../powerplay/inc/pp_thermal.h}                    |     46 +-
 .../powerplay/inc/ppinterrupt.h}                   |     52 +-
 sys/dev/drm/amd/powerplay/inc/rv_ppsmc.h           |     95 +
 sys/dev/drm/amd/powerplay/inc/smu10.h              |    188 +
 sys/dev/drm/amd/powerplay/inc/smu10_driver_if.h    |    116 +
 sys/dev/drm/amd/powerplay/inc/smu7.h               |    189 +
 sys/dev/drm/amd/powerplay/inc/smu71.h              |    510 +
 sys/dev/drm/amd/powerplay/inc/smu71_discrete.h     |    631 +
 sys/dev/drm/amd/powerplay/inc/smu72.h              |    687 +
 sys/dev/drm/amd/powerplay/inc/smu72_discrete.h     |    783 +
 sys/dev/drm/amd/powerplay/inc/smu73.h              |    720 +
 sys/dev/drm/amd/powerplay/inc/smu73_discrete.h     |    799 +
 sys/dev/drm/amd/powerplay/inc/smu74.h              |    833 +
 sys/dev/drm/amd/powerplay/inc/smu74_discrete.h     |    849 +
 sys/dev/drm/amd/powerplay/inc/smu75.h              |    760 +
 sys/dev/drm/amd/powerplay/inc/smu75_discrete.h     |    886 +
 .../powerplay/inc/smu7_common.h}                   |     68 +-
 sys/dev/drm/amd/powerplay/inc/smu7_discrete.h      |    515 +
 .../{radeon => amd/powerplay/inc}/smu7_fusion.h    |      0
 sys/dev/drm/amd/powerplay/inc/smu7_ppsmc.h         |    418 +
 .../amd_asic_type.h => amd/powerplay/inc/smu8.h}   |     78 +-
 sys/dev/drm/amd/powerplay/inc/smu8_fusion.h        |    135 +
 sys/dev/drm/amd/powerplay/inc/smu9.h               |    148 +
 sys/dev/drm/amd/powerplay/inc/smu9_driver_if.h     |    486 +
 sys/dev/drm/amd/powerplay/inc/smu_ucode_xfer_cz.h  |    169 +
 sys/dev/drm/amd/powerplay/inc/smu_ucode_xfer_vi.h  |    101 +
 sys/dev/drm/amd/powerplay/inc/smumgr.h             |    118 +
 sys/dev/drm/amd/powerplay/inc/tonga_ppsmc.h        |    420 +
 sys/dev/drm/amd/powerplay/inc/vega10_ppsmc.h       |    144 +
 .../drm/amd/powerplay/inc/vega12/smu9_driver_if.h  |    767 +
 sys/dev/drm/amd/powerplay/inc/vega12_ppsmc.h       |    123 +
 sys/dev/drm/amd/powerplay/smumgr/ci_smumgr.c       |   2981 +
 sys/dev/drm/amd/powerplay/smumgr/ci_smumgr.h       |     76 +
 sys/dev/drm/amd/powerplay/smumgr/fiji_smumgr.c     |   2677 +
 .../powerplay/smumgr/fiji_smumgr.h}                |     55 +-
 sys/dev/drm/amd/powerplay/smumgr/iceland_smumgr.c  |   2683 +
 sys/dev/drm/amd/powerplay/smumgr/iceland_smumgr.h  |     70 +
 .../drm/amd/powerplay/smumgr/polaris10_smumgr.c    |   2522 +
 .../drm/amd/powerplay/smumgr/polaris10_smumgr.h    |     66 +
 sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c    |    331 +
 .../powerplay/smumgr/smu10_smumgr.h}               |     54 +-
 sys/dev/drm/amd/powerplay/smumgr/smu7_smumgr.c     |    649 +
 sys/dev/drm/amd/powerplay/smumgr/smu7_smumgr.h     |     85 +
 sys/dev/drm/amd/powerplay/smumgr/smu8_smumgr.c     |    891 +
 sys/dev/drm/amd/powerplay/smumgr/smu8_smumgr.h     |     99 +
 sys/dev/drm/amd/powerplay/smumgr/smu9_smumgr.c     |    150 +
 .../powerplay/smumgr/smu9_smumgr.h}                |     40 +-
 sys/dev/drm/amd/powerplay/smumgr/smumgr.c          |    223 +
 sys/dev/drm/amd/powerplay/smumgr/tonga_smumgr.c    |   3253 +
 sys/dev/drm/amd/powerplay/smumgr/tonga_smumgr.h    |     74 +
 sys/dev/drm/amd/powerplay/smumgr/vega10_smumgr.c   |    350 +
 .../powerplay/smumgr/vega10_smumgr.h}              |     53 +-
 sys/dev/drm/amd/powerplay/smumgr/vega12_smumgr.c   |    365 +
 .../powerplay/smumgr/vega12_smumgr.h}              |     65 +-
 sys/dev/drm/amd/powerplay/smumgr/vegam_smumgr.c    |   2302 +
 sys/dev/drm/amd/powerplay/smumgr/vegam_smumgr.h    |     75 +
 sys/dev/drm/include/drm/amd_asic_type.h            |      3 +
 sys/dev/drm/include/drm/gpu_scheduler.h            |    311 +
 sys/dev/drm/include/drm/spsc_queue.h               |    122 +
 sys/dev/drm/include/uapi/drm/amdgpu_drm.h          |    994 +
 sys/dev/drm/include/uapi/drm/drm.h                 |     16 +
 sys/dev/drm/kconfig.h                              |      2 +
 sys/dev/drm/scheduler/gpu_scheduler.c              |    958 +
 sys/dev/drm/scheduler/gpu_scheduler_trace.h        |     82 +
 sys/dev/drm/scheduler/sched_fence.c                |    180 +
 806 files changed, 1068797 insertions(+), 5865 deletions(-)
 create mode 100644 sys/dev/drm/amd/amdgpu/Makefile
 create mode 100644 sys/dev/drm/amd/amdgpu/ObjectID.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_acp.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_acp.h} (69%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_afmt.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_atomfirmware.h} (63%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_benchmark.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_bios.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_bo_list.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_bo_list.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_cgs.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_connectors.h} (58%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_cs.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ctx.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_debugfs.h} (61%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_device.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_display.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_display.h} (71%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_drv.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_drv.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_encoders.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_fb.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_fence.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_gart.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_gart.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_gds.h} (50%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_gem.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_gmc.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_i2c.h} (57%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ib.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ids.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ids.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ih.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ih.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_irq.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_irq.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_job.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_job.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_kms.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_mn.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_mn.h} (54%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_mode.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_object.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_object.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_pll.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_pll.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_pm.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_pm.h} (62%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_prime.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_psp.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_psp.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_queue_mgr.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ring.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ring.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_sa.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_sched.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_sched.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_sync.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_sync.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_test.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_trace.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_trace_points.c} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ttm.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ucode.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_ucode.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_uvd.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_vce.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_vce.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_vcn.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_vf_error.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/amdgpu_vf_error.h} (50%)
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_virt.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_virt.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_vm.c
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_vm.h
 create mode 100644 sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
 create mode 100644 sys/dev/drm/amd/amdgpu/atom.c
 create mode 100644 sys/dev/drm/amd/amdgpu/atom.h
 create mode 100644 sys/dev/drm/amd/amdgpu/atombios_crtc.c
 create mode 100644 sys/dev/drm/amd/amdgpu/atombios_crtc.h
 create mode 100644 sys/dev/drm/amd/amdgpu/atombios_dp.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/atombios_dp.h} (52%)
 create mode 100644 sys/dev/drm/amd/amdgpu/atombios_encoders.c
 create mode 100644 sys/dev/drm/amd/amdgpu/atombios_encoders.h
 create mode 100644 sys/dev/drm/amd/amdgpu/atombios_i2c.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/atombios_i2c.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/cik.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/cik.h} (68%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/cik_dpm.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/cikd.h
 create mode 100644 sys/dev/drm/amd/amdgpu/clearstate_ci.h
 copy sys/dev/drm/{radeon => amd/amdgpu}/clearstate_defs.h (100%)
 create mode 100644 sys/dev/drm/amd/amdgpu/clearstate_gfx9.h
 copy sys/dev/drm/{radeon => amd/amdgpu}/clearstate_si.h (100%)
 create mode 100644 sys/dev/drm/amd/amdgpu/clearstate_vi.h
 create mode 100644 sys/dev/drm/amd/amdgpu/cz_ih.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/cz_ih.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/dce_v10_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/dce_v10_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/dce_v11_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/dce_v11_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/dce_virtual.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/dce_virtual.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/df_v1_7.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/df_v1_7.h} (69%)
 create mode 100644 sys/dev/drm/amd/amdgpu/df_v3_6.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/df_v3_6.h} (69%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/emu_soc.c} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/gfx_v8_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/gfx_v8_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/gfx_v9_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/gfx_v9_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/gfxhub_v1_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/gmc_v7_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/gmc_v7_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/gmc_v8_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/gmc_v8_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/gmc_v9_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/gmc_v9_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/iceland_ih.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/iceland_ih.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/iceland_sdma_pkt_open.h
 create mode 100644 sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/mmhub_v1_0.h} (58%)
 create mode 100644 sys/dev/drm/amd/amdgpu/mmsch_v1_0.h
 create mode 100644 sys/dev/drm/amd/amdgpu/mxgpu_ai.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/mxgpu_ai.h} (50%)
 create mode 100644 sys/dev/drm/amd/amdgpu/mxgpu_vi.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/mxgpu_vi.h} (56%)
 create mode 100644 sys/dev/drm/amd/amdgpu/nbio_v6_1.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/nbio_v6_1.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/nbio_v7_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/nbio_v7_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/ppsmc.h
 create mode 100644 sys/dev/drm/amd/amdgpu/psp_gfx_if.h
 create mode 100644 sys/dev/drm/amd/amdgpu/psp_v10_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/psp_v10_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/psp_v3_1.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/psp_v3_1.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/r600_dpm.h
 create mode 100644 sys/dev/drm/amd/amdgpu/sdma_v2_4.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/sdma_v2_4.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/sdma_v3_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/sdma_v3_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/sdma_v4_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/sdma_v4_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/si_dpm.c
 create mode 100644 sys/dev/drm/amd/amdgpu/si_dpm.h
 create mode 100644 sys/dev/drm/amd/amdgpu/sislands_smc.h
 create mode 100644 sys/dev/drm/amd/amdgpu/soc15.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/soc15.h} (52%)
 create mode 100644 sys/dev/drm/amd/amdgpu/soc15_common.h
 create mode 100644 sys/dev/drm/amd/amdgpu/soc15d.h
 create mode 100644 sys/dev/drm/amd/amdgpu/tonga_ih.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/tonga_ih.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/tonga_sdma_pkt_open.h
 create mode 100644 sys/dev/drm/amd/amdgpu/uvd_v5_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/uvd_v5_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/uvd_v6_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/uvd_v6_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/uvd_v7_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/uvd_v7_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/vce_v3_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/vce_v3_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/vce_v4_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/vce_v4_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/vcn_v1_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/vcn_v1_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/vega10_ih.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/vega10_ih.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/vega10_reg_init.c
 create mode 100644 sys/dev/drm/amd/amdgpu/vega10_sdma_pkt_open.h
 create mode 100644 sys/dev/drm/amd/amdgpu/vega20_reg_init.c
 create mode 100644 sys/dev/drm/amd/amdgpu/vi.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/vi.h} (68%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/amdgpu/vi_dpm.h} (68%)
 create mode 100644 sys/dev/drm/amd/amdgpu/vid.h
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.h
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/amdgpu_dm/amdgpu_dm_debugfs.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/amdgpu_dm/amdgpu_dm_mst_types.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
 create mode 100644 sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c
 create mode 100644 sys/dev/drm/amd/display/dc/basics/conversion.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/basics/conversion.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/basics/fixpt31_32.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/basics/log_helpers.c} (68%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/basics/logger.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/basics/vector.c
 create mode 100644 sys/dev/drm/amd/display/dc/bios/bios_parser.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/bios_parser.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/bios/bios_parser2.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/bios_parser2.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/bios/bios_parser_common.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/bios_parser_common.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/bios/bios_parser_helper.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/bios_parser_helper.h} (64%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/bios_parser_interface.c} (61%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/bios_parser_types_internal.h} (52%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/bios_parser_types_internal2.h} (50%)
 create mode 100644 sys/dev/drm/amd/display/dc/bios/command_table.c
 create mode 100644 sys/dev/drm/amd/display/dc/bios/command_table.h
 create mode 100644 sys/dev/drm/amd/display/dc/bios/command_table2.c
 create mode 100644 sys/dev/drm/amd/display/dc/bios/command_table2.h
 create mode 100644 sys/dev/drm/amd/display/dc/bios/command_table_helper.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/command_table_helper.h} (50%)
 create mode 100644 sys/dev/drm/amd/display/dc/bios/command_table_helper2.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/command_table_helper2.h} (54%)
 create mode 100644 sys/dev/drm/amd/display/dc/bios/command_table_helper_struct.h
 create mode 100644 sys/dev/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/dce110/command_table_helper_dce110.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/bios/dce112/command_table_helper2_dce112.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/dce112/command_table_helper2_dce112.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/dce112/command_table_helper_dce112.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/bios/dce80/command_table_helper_dce80.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/bios/dce80/command_table_helper_dce80.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/calcs/bw_fixed.c
 create mode 100644 sys/dev/drm/amd/display/dc/calcs/calcs_logger.h
 create mode 100644 sys/dev/drm/amd/display/dc/calcs/custom_float.c
 create mode 100644 sys/dev/drm/amd/display/dc/calcs/dce_calcs.c
 create mode 100644 sys/dev/drm/amd/display/dc/calcs/dcn_calc_auto.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/calcs/dcn_calc_auto.h} (70%)
 create mode 100644 sys/dev/drm/amd/display/dc/calcs/dcn_calc_math.c
 create mode 100644 sys/dev/drm/amd/display/dc/calcs/dcn_calcs.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc_debug.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc_hw_sequencer.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc_link.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc_link_ddc.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc_link_dp.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc_link_hwss.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc_resource.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc_sink.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc_stream.c
 create mode 100644 sys/dev/drm/amd/display/dc/core/dc_surface.c
 create mode 100644 sys/dev/drm/amd/display/dc/dc.h
 create mode 100644 sys/dev/drm/amd/display/dc/dc_bios_types.h
 create mode 100644 sys/dev/drm/amd/display/dc/dc_ddc_types.h
 create mode 100644 sys/dev/drm/amd/display/dc/dc_dp_types.h
 create mode 100644 sys/dev/drm/amd/display/dc/dc_helper.c
 create mode 100644 sys/dev/drm/amd/display/dc/dc_hw_types.h
 create mode 100644 sys/dev/drm/amd/display/dc/dc_link.h
 create mode 100644 sys/dev/drm/amd/display/dc/dc_stream.h
 create mode 100644 sys/dev/drm/amd/display/dc/dc_types.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_abm.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_abm.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_audio.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_audio.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_aux.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_aux.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_clock_source.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_clock_source.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_clocks.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_clocks.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_dmcu.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_dmcu.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_hwseq.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_hwseq.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_ipp.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_ipp.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_link_encoder.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_link_encoder.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_mem_input.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_mem_input.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_opp.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_opp.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_scl_filters.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_stream_encoder.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_stream_encoder.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_transform.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce/dce_transform.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce100/dce100_hw_sequencer.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce100/dce100_hw_sequencer.h} (67%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce100/dce100_resource.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce100/dce100_resource.h} (67%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_compressor.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_compressor.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_mem_input_v.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce110/dce110_mem_input_v.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_opp_csc_v.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce110/dce110_opp_v.c} (58%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce110/dce110_opp_v.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_resource.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce110/dce110_resource.h} (65%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce110/dce110_timing_generator_v.h} (64%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce110/dce110_transform_v.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce110/dce110_transform_v.h} (56%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce112/dce112_compressor.c
 create mode 100644 sys/dev/drm/amd/display/dc/dce112/dce112_compressor.h
 create mode 100644 sys/dev/drm/amd/display/dc/dce112/dce112_hw_sequencer.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce112/dce112_hw_sequencer.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce112/dce112_resource.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce112/dce112_resource.h} (60%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce120/dce120_hw_sequencer.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce120/dce120_hw_sequencer.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce120/dce120_resource.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce120/dce120_resource.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce120/dce120_timing_generator.h} (63%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce80/dce80_hw_sequencer.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce80/dce80_hw_sequencer.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce80/dce80_resource.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce80/dce80_resource.h} (67%)
 create mode 100644 sys/dev/drm/amd/display/dc/dce80/dce80_timing_generator.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dce80/dce80_timing_generator.h} (64%)
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_cm_common.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_cm_common.h
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp.h
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_hubp.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_hubp.h
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dcn10/dcn10_hw_sequencer.h} (62%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dcn10/dcn10_ipp.c} (53%)
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_ipp.h
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_link_encoder.h
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_mpc.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_mpc.h
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_opp.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_opp.h
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dcn10/dcn10_resource.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c
 create mode 100644 sys/dev/drm/amd/display/dc/dcn10/dcn10_stream_encoder.h
 create mode 100644 sys/dev/drm/amd/display/dc/dm_helpers.h
 create mode 100644 sys/dev/drm/amd/display/dc/dm_pp_smu.h
 create mode 100644 sys/dev/drm/amd/display/dc/dm_services.h
 create mode 100644 sys/dev/drm/amd/display/dc/dm_services_types.h
 create mode 100644 sys/dev/drm/amd/display/dc/dml/dc_features.h
 create mode 100644 sys/dev/drm/amd/display/dc/dml/display_mode_enums.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dml/display_mode_lib.c} (57%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dml/display_mode_lib.h} (71%)
 create mode 100644 sys/dev/drm/amd/display/dc/dml/display_mode_structs.h
 create mode 100644 sys/dev/drm/amd/display/dc/dml/display_rq_dlg_helpers.c
 create mode 100644 sys/dev/drm/amd/display/dc/dml/display_rq_dlg_helpers.h
 create mode 100644 sys/dev/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
 create mode 100644 sys/dev/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dml/dml_common_defs.c} (71%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dml/dml_common_defs.h} (71%)
 create mode 100644 sys/dev/drm/amd/display/dc/dml/dml_inline_defs.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/dml/dml_logger.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/dce110/hw_factory_dce110.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/dce110/hw_factory_dce110.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/dce110/hw_translate_dce110.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/dce120/hw_factory_dce120.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/dce120/hw_factory_dce120.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/dce120/hw_translate_dce120.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/dce80/hw_factory_dce80.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/dce80/hw_factory_dce80.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/dce80/hw_translate_dce80.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/dcn10/hw_factory_dcn10.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/dcn10/hw_factory_dcn10.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/dcn10/hw_translate_dcn10.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/ddc_regs.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/diagnostics/hw_factory_diag.c} (52%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/diagnostics/hw_factory_diag.h} (68%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/diagnostics/hw_translate_diag.c} (69%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/diagnostics/hw_translate_diag.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/gpio_base.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/gpio_regs.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/gpio_service.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/gpio_service.h} (59%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/hpd_regs.h
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/hw_ddc.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/hw_ddc.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/hw_factory.c
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/hw_factory.h
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/hw_gpio.c
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/hw_gpio.h
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/hw_hpd.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/hw_hpd.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/gpio/hw_translate.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/gpio/hw_translate.h} (66%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/aux_engine.c
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/aux_engine.h
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/dce100/i2caux_dce100.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.h
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.h
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.h} (69%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/dce110/i2caux_dce110.h} (55%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce112/i2caux_dce112.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/dce112/i2caux_dce112.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/dce120/i2caux_dce120.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.h} (57%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.h} (69%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/dce80/i2caux_dce80.h} (69%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/dcn10/i2caux_dcn10.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/diagnostics/i2caux_diag.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/engine.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/i2caux/engine_base.c} (70%)
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/i2c_engine.c
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/i2c_engine.h
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.c
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.h
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/i2c_hw_engine.c
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/i2c_hw_engine.h
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.h
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/i2caux.c
 create mode 100644 sys/dev/drm/amd/display/dc/i2caux/i2caux.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/bw_fixed.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/clock_source.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/compressor.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/inc/core_status.h} (61%)
 create mode 100644 sys/dev/drm/amd/display/dc/inc/core_types.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/inc/custom_float.h} (71%)
 create mode 100644 sys/dev/drm/amd/display/dc/inc/dc_link_ddc.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/inc/dc_link_dp.h} (51%)
 create mode 100644 sys/dev/drm/amd/display/dc/inc/dce_calcs.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/inc/dcn_calc_math.h} (63%)
 create mode 100644 sys/dev/drm/amd/display/dc/inc/dcn_calcs.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/inc/hw/abm.h} (52%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/inc/hw/audio.h} (56%)
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/aux_engine.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/inc/hw/dchubbub.h} (55%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/inc/hw/display_clock.h} (56%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/inc/hw/dmcu.h} (51%)
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/dpp.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/gpio.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/hubp.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/hw_shared.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/ipp.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/link_encoder.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/mem_input.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/mpc.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/opp.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/stream_encoder.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw/transform.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/hw_sequencer.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/link_hwss.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/reg_helper.h
 create mode 100644 sys/dev/drm/amd/display/dc/inc/resource.h
 create mode 100644 sys/dev/drm/amd/display/dc/irq/dce110/irq_service_dce110.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/irq/dce110/irq_service_dce110.h} (59%)
 create mode 100644 sys/dev/drm/amd/display/dc/irq/dce120/irq_service_dce120.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/irq/dce120/irq_service_dce120.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/irq/dce80/irq_service_dce80.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/irq/dce80/irq_service_dce80.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/irq/dcn10/irq_service_dcn10.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/irq/irq_service.c
 create mode 100644 sys/dev/drm/amd/display/dc/irq/irq_service.h
 create mode 100644 sys/dev/drm/amd/display/dc/irq_types.h
 create mode 100644 sys/dev/drm/amd/display/dc/os_types.h
 create mode 100644 sys/dev/drm/amd/display/dc/virtual/virtual_link_encoder.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/virtual/virtual_link_encoder.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/dc/virtual/virtual_stream_encoder.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/dc/virtual/virtual_stream_encoder.h} (68%)
 create mode 100644 sys/dev/drm/amd/display/include/audio_types.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/include/bios_parser_interface.h} (69%)
 create mode 100644 sys/dev/drm/amd/display/include/bios_parser_types.h
 create mode 100644 sys/dev/drm/amd/display/include/dal_asic_id.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/include/dal_types.h} (69%)
 create mode 100644 sys/dev/drm/amd/display/include/ddc_service_types.h
 create mode 100644 sys/dev/drm/amd/display/include/dpcd_defs.h
 create mode 100644 sys/dev/drm/amd/display/include/fixed31_32.h
 create mode 100644 sys/dev/drm/amd/display/include/gpio_interface.h
 create mode 100644 sys/dev/drm/amd/display/include/gpio_service_interface.h
 create mode 100644 sys/dev/drm/amd/display/include/gpio_types.h
 create mode 100644 sys/dev/drm/amd/display/include/grph_object_ctrl_defs.h
 create mode 100644 sys/dev/drm/amd/display/include/grph_object_defs.h
 create mode 100644 sys/dev/drm/amd/display/include/grph_object_id.h
 create mode 100644 sys/dev/drm/amd/display/include/i2caux_interface.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/include/irq_service_interface.h} (63%)
 create mode 100644 sys/dev/drm/amd/display/include/link_service_types.h
 create mode 100644 sys/dev/drm/amd/display/include/logger_interface.h
 create mode 100644 sys/dev/drm/amd/display/include/logger_types.h
 create mode 100644 sys/dev/drm/amd/display/include/set_mode_types.h
 create mode 100644 sys/dev/drm/amd/display/include/signal_types.h
 create mode 100644 sys/dev/drm/amd/display/include/vector.h
 create mode 100644 sys/dev/drm/amd/display/modules/color/color_gamma.c
 create mode 100644 sys/dev/drm/amd/display/modules/color/color_gamma.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/display/modules/color/luts_1d.h} (66%)
 create mode 100644 sys/dev/drm/amd/display/modules/freesync/freesync.c
 create mode 100644 sys/dev/drm/amd/display/modules/inc/mod_freesync.h
 create mode 100644 sys/dev/drm/amd/display/modules/inc/mod_stats.h
 create mode 100644 sys/dev/drm/amd/display/modules/stats/stats.c
 create mode 100644 sys/dev/drm/amd/include/asic_reg/athub/athub_1_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/athub/athub_1_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/bif/bif_3_0_d.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/bif/bif_3_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/dce/dce_12_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/dce/dce_12_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/dce/dce_6_0_d.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/dcn/dcn_1_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/df/df_1_7_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/df/df_1_7_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/df/df_1_7_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/df/df_3_6_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/df/df_3_6_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/df/df_3_6_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gc/gc_9_0_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gc/gc_9_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gc/gc_9_1_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gc/gc_9_1_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gc/gc_9_2_1_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gca/gfx_6_0_d.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gca/gfx_6_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gmc/gmc_6_0_d.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/gmc/gmc_6_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/hdp/hdp_4_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/hdp/hdp_4_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mmhub/mmhub_1_0_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mmhub/mmhub_1_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mmhub/mmhub_1_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mmhub/mmhub_9_1_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mmhub/mmhub_9_1_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mmhub/mmhub_9_3_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mmhub/mmhub_9_3_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mp/mp_10_0_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mp/mp_10_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mp/mp_10_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mp/mp_9_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/mp/mp_9_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/nbif/nbif_6_1_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/nbif/nbif_6_1_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/nbio/nbio_6_1_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/nbio/nbio_6_1_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/nbio/nbio_6_1_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/nbio/nbio_7_0_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/nbio/nbio_7_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/nbio/nbio_7_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/oss/oss_1_0_d.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/oss/oss_1_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/oss/osssys_4_0_1_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/oss/osssys_4_0_1_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/oss/osssys_4_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/oss/osssys_4_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma0/sdma0_4_0_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma0/sdma0_4_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma0/sdma0_4_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma0/sdma0_4_1_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma0/sdma0_4_1_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma0/sdma0_4_1_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma1/sdma1_4_0_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma1/sdma1_4_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/sdma1/sdma1_4_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/smu/smu_6_0_d.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/smu/smu_6_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/smuio/smuio_9_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/smuio/smuio_9_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/thm/thm_10_0_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/thm/thm_10_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/thm/thm_10_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/thm/thm_9_0_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/thm/thm_9_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/thm/thm_9_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/umc/umc_6_0_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/umc/umc_6_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/umc/umc_6_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/uvd/uvd_4_0_d.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/uvd/uvd_4_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/uvd/uvd_7_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/uvd/uvd_7_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/vce/vce_1_0_d.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/vce/vce_1_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/vce/vce_4_0_default.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/vce/vce_4_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/vce/vce_4_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h
 create mode 100644 sys/dev/drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h
 create mode 100644 sys/dev/drm/amd/include/atomfirmware.h
 create mode 100644 sys/dev/drm/amd/include/atomfirmwareid.h
 create mode 100644 sys/dev/drm/amd/include/displayobject.h
 create mode 100644 sys/dev/drm/amd/include/dm_pp_interface.h
 create mode 100644 sys/dev/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_9_0.h
 create mode 100644 sys/dev/drm/amd/include/ivsrcid/irqsrcs_dcn_1_0.h
 create mode 100644 sys/dev/drm/amd/include/ivsrcid/sdma0/irqsrcs_sdma0_4_0.h
 create mode 100644 sys/dev/drm/amd/include/ivsrcid/sdma1/irqsrcs_sdma1_4_0.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/include/ivsrcid/smuio/irqsrcs_smuio_9_0.h} (71%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/include/ivsrcid/thm/irqsrcs_thm_9_0.h} (71%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/include/ivsrcid/uvd/irqsrcs_uvd_7_0.h} (71%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/include/ivsrcid/vce/irqsrcs_vce_4_0.h} (71%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/include/ivsrcid/vcn/irqsrcs_vcn_1_0.h} (71%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/include/ivsrcid/vmc/irqsrcs_vmc_1_0.h} (71%)
 create mode 100644 sys/dev/drm/amd/include/kgd_pp_interface.h
 create mode 100644 sys/dev/drm/amd/include/linux/chash.h
 create mode 100644 sys/dev/drm/amd/include/soc15_hw_ip.h
 create mode 100644 sys/dev/drm/amd/include/soc15_ih_clientid.h
 copy sys/dev/drm/amd/include/{vi_structs.h => v9_structs.h} (53%)
 create mode 100644 sys/dev/drm/amd/include/vega10_enum.h
 create mode 100644 sys/dev/drm/amd/include/vega10_ip_offset.h
 create mode 100644 sys/dev/drm/amd/include/vega20_ip_offset.h
 create mode 100644 sys/dev/drm/amd/lib/chash.c
 create mode 100644 sys/dev/drm/amd/powerplay/amd_powerplay.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/hardwaremanager.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/hwmgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/hwmgr_ppt.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/pp_overdriver.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/hwmgr/pp_overdriver.h} (69%)
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/pp_psm.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/hwmgr/pp_psm.h} (68%)
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/ppatomfwctrl.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/ppatomfwctrl.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/ppevvmath.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/pppcielanes.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/hwmgr/pppcielanes.h} (68%)
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/pptable_v1_0.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/hwmgr/process_pptables_v1_0.h} (68%)
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/hwmgr/processpptables.h} (57%)
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/hwmgr/smu10_inc.h} (66%)
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/hwmgr/smu7_clockpowergating.h} (64%)
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu7_dyn_defaults.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu7_powertune.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu7_powertune.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu7_thermal.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu7_thermal.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/hwmgr/vega10_inc.h} (66%)
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega10_pptable.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega10_processpptables.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega10_processpptables.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega12_hwmgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega12_hwmgr.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/hwmgr/vega12_inc.h} (71%)
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega12_pptable.h
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega12_processpptables.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/hwmgr/vega12_processpptables.h} (51%)
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega12_thermal.c
 create mode 100644 sys/dev/drm/amd/powerplay/hwmgr/vega12_thermal.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/inc/amd_powerplay.h} (68%)
 create mode 100644 sys/dev/drm/amd/powerplay/inc/cz_ppsmc.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/fiji_ppsmc.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/hardwaremanager.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/hwmgr.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/polaris10_pwrvirus.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/power_state.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/inc/pp_debug.h} (59%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/inc/pp_endian.h} (68%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/inc/pp_thermal.h} (69%)
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/inc/ppinterrupt.h} (59%)
 create mode 100644 sys/dev/drm/amd/powerplay/inc/rv_ppsmc.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu10.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu10_driver_if.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu7.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu71.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu71_discrete.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu72.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu72_discrete.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu73.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu73_discrete.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu74.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu74_discrete.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu75.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu75_discrete.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/inc/smu7_common.h} (63%)
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu7_discrete.h
 copy sys/dev/drm/{radeon => amd/powerplay/inc}/smu7_fusion.h (100%)
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu7_ppsmc.h
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/inc/smu8.h} (54%)
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu8_fusion.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu9.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu9_driver_if.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu_ucode_xfer_cz.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smu_ucode_xfer_vi.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/smumgr.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/tonga_ppsmc.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/vega10_ppsmc.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/vega12/smu9_driver_if.h
 create mode 100644 sys/dev/drm/amd/powerplay/inc/vega12_ppsmc.h
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/ci_smumgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/ci_smumgr.h
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/fiji_smumgr.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/smumgr/fiji_smumgr.h} (61%)
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/iceland_smumgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/iceland_smumgr.h
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/polaris10_smumgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/polaris10_smumgr.h
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/smumgr/smu10_smumgr.h} (71%)
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/smu7_smumgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/smu7_smumgr.h
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/smu8_smumgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/smu8_smumgr.h
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/smu9_smumgr.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/smumgr/smu9_smumgr.h} (68%)
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/smumgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/tonga_smumgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/tonga_smumgr.h
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/vega10_smumgr.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/smumgr/vega10_smumgr.h} (69%)
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/vega12_smumgr.c
 copy sys/dev/drm/{include/drm/amd_asic_type.h => amd/powerplay/smumgr/vega12_smumgr.h} (53%)
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/vegam_smumgr.c
 create mode 100644 sys/dev/drm/amd/powerplay/smumgr/vegam_smumgr.h
 create mode 100644 sys/dev/drm/include/drm/gpu_scheduler.h
 create mode 100644 sys/dev/drm/include/drm/spsc_queue.h
 create mode 100644 sys/dev/drm/include/uapi/drm/amdgpu_drm.h
 create mode 100644 sys/dev/drm/scheduler/gpu_scheduler.c
 create mode 100644 sys/dev/drm/scheduler/gpu_scheduler_trace.h
 create mode 100644 sys/dev/drm/scheduler/sched_fence.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b843c749addef9340ee7d4e250b09fdd492602a1


-- 
DragonFly BSD source repository


More information about the Commits mailing list