Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/external/bsd/drm2/dist Import drm from Linux v5.6-rc3 (c...



details:   https://anonhg.NetBSD.org/src/rev/c0025f09e79d
branches:  trunk
changeset: 1027752:c0025f09e79d
user:      riastradh <riastradh%NetBSD.org@localhost>
date:      Sat Dec 18 20:10:59 2021 +0000

description:
Import drm from Linux v5.6-rc3 (commit f8788d86ab28f61f7b46eb6be375f8a726783636)

    drivers/gpu/drm     -> sys/external/bsd/drm2/dist/drm
    include/drm         -> sys/external/bsd/drm2/dist/include/drm
    include/uapi/drm    -> sys/external/bsd/drm2/dist/include/uapi/drm

GPL exclusions in dist/drm:

- amd/amdgpu/amdgpu_atpx_handler.c
- arc/
- arm/
- armada/
- aspeed/
- atmel-hlcdc/
- bochs/
- bridge/
- cirrus/
- drm_dp_cec.c
- drm_dp_mst_topology_internal.h
- drm_edid_load.c
- drm_format_helper.c
- drm_gem_cma_helper.c
- drm_gem_framebuffer_helper.c
- drm_gem_shmem_helper.c
- drm_gem_ttm_helper.c
- drm_gem_vram_helper.c
- drm_hdcp.c
- drm_lease.c
- drm_mipi_dbi.c
- drm_simple_kms_helper.c
- drm_sysfs.c
- drm_trace.h
- drm_vram_helper_common.c
- drm_writeback.c
- etnaviv/
- exynos/
- fsl-dcu/
- gma500/
- hisilicon/
- i2c/tda9950.c
- i2c/tda998x_drv.c
- i915/gt/selftest_context.c
- i915/gt/selftest_engine.c
- i915/gt/selftest_engine.h
- i915/gt/selftest_engine_cs.c
- i915/gt/selftest_engine_pm.c
- i915/i915_trace.h
- i915/selftests/i915_live_selftests.h
- i915/selftests/i915_mock_selftests.h
- i915/selftests/i915_perf_selftests.h
- i915/selftests/lib_sw_fence.h
- imx/
- ingenic/
- lima/
- mcde/
- mediatek/
- meson/
- mgag200/
- msm/
- mxsfb/
- omapdrm/
- panel/
- panfrost/
- pl111/
- radeon/radeon_atpx_handler.c
- rcar-du/
- rockchip/
- selftests/drm_cmdline_selftests.h
- selftests/drm_modeset_selftests.h
- selftests/test-drm_cmdline_parser.c
- selftests/test-drm_damage_helper.c
- selftests/test-drm_dp_mst_helper.c
- selftests/test-drm_format.c
- selftests/test-drm_framebuffer.c
- selftests/test-drm_modeset_common.c
- selftests/test-drm_modeset_common.h
- selftests/test-drm_plane_helper.c
- selftests/test-drm_rect.c
- shmobile/
- sti/
- stm/
- sun4i/
- tegra/
- tilcdc/
- tiny/
- tve200/
- udl/
- v3d/
- vc4/
- virtio/virtgpu_trace.h
- virtio/virtgpu_trace_points.c
- vkms/
- vmwgfx/device_include/vmware_pack_begin.h
- vmwgfx/device_include/vmware_pack_end.h
- zte/

  Exceptions -- these all appear to be files to which someone added
  an SPDX license header automatically by a script that is not aware
  of the default MIT licensing under drivers/gpu/drm:

  - ast/ast_dp501.c
  - ast/ast_dram_tables.h
  - lib/drm_random.c
  - lib/drm_random.h
  - i915/display/intel_acpi.c
  - i915/selftests/mock_gem_device.h
  - i915/selftests/i915_mock_selftests.h
  - i915/selftests/i915_live_selftests.h
  - r128/ati_pcigart.h
  - selftests/drm_mm_selftests.h
  - selftests/test-drm_mm.c
  - vmwgfx/device_include/vm_basic_types.h

GPL exclusions in dist/include/drm:

- bridge
- drm_client.h
- drm_fb_cma_helper.h
- drm_format_helper.h
- drm_gem_cma_helper.h
- drm_gem_shmem_helper.h
- drm_gem_ttm_helper.h
- drm_gem_vram_helper.h
- drm_lease.h
- drm_mipi_dbi.h
- drm_mipi_dsi.h
- drm_of.h
- drm_simple_kms_helper.h
- drm_sysfs.h
- drm_writeback.h
- gma_drm.h
- i2c/tda998x.h
- i915_mei_hdcp_interface.h
- intel-gtt.h

  Exceptions:
  - drm_agpsupport.h - was in original drm; wrong spdx header auto-added

GPL exclusions in dist/include/uapi/drm:

- armada_drm.h
- etnaviv_drm.h
- exynos_drm.h
- lima_drm.h
- omap_drm.h

  Exceptions:
  - i810_drm.h - was in original drm; spdx header is wrong

diffstat:

 sys/external/bsd/drm2/dist/drm/amd/acp/Kconfig                                                   |      16 +
 sys/external/bsd/drm2/dist/drm/amd/acp/Makefile                                                  |      27 +
 sys/external/bsd/drm2/dist/drm/amd/acp/amdgpu_acp_hw.c                                           |      55 +
 sys/external/bsd/drm2/dist/drm/amd/acp/include/acp_gfx_if.h                                      |      35 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_acp.c                                           |     568 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_acp.h                                           |      44 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c                               |     330 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_fence.c                                  |     182 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c                                |     816 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c                                 |     747 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h                                 |      66 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c                                  |    2211 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_arct_reg_init.c                                 |      65 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_athub_v1_0.c                                    |     108 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_athub_v2_0.c                                    |     108 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atomfirmware.c                                  |     575 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atomfirmware.h                                  |      42 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bo_list.h                                       |      86 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_csa.c                                           |     114 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_csa.h                                           |      41 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ctx.h                                           |      96 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v6_0.c                                      |    3463 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_virtual.c                                   |     766 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_debugfs.c                                       |    1253 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_debugfs.h                                       |      45 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_df.h                                            |      67 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_df_v1_7.c                                       |     133 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_df_v3_6.c                                       |     762 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_discovery.c                                     |     412 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_discovery.h                                     |      38 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_display.h                                       |      50 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dma_buf.c                                       |     461 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dma_buf.h                                       |      41 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_doorbell.h                                      |     294 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_emu_soc.c                                       |      38 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gart.h                                          |      75 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gem.h                                           |      81 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v10_0.c                                     |    5442 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v6_0.c                                      |    3636 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v9_0.c                                      |    6771 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v9_4.c                                      |     983 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfxhub_v1_0.c                                   |     394 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfxhub_v1_1.c                                   |      73 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfxhub_v2_0.c                                   |     376 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc.c                                           |     380 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc.h                                           |     280 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v10_0.c                                     |    1087 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v6_0.c                                      |    1180 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v9_0.c                                      |    1515 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gtt_mgr.c                                       |     363 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ids.c                                           |     616 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ids.h                                           |      98 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_job.c                                           |     297 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_job.h                                           |      83 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_jpeg.c                                          |     216 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_jpeg.h                                          |      66 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_jpeg_v1_0.c                                     |     591 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_jpeg_v2_0.c                                     |     832 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_jpeg_v2_5.c                                     |     646 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kv_smc.c                                        |       5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mes.h                                           |     103 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mes_v10_1.c                                     |     371 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mmhub.c                                         |      75 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mmhub.h                                         |      41 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mmhub_v1_0.c                                    |     758 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mmhub_v2_0.c                                    |     470 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mmhub_v9_4.c                                    |    1607 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mn.h                                            |      48 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mxgpu_ai.c                                      |     387 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mxgpu_nv.c                                      |     389 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_mxgpu_vi.c                                      |     630 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_navi10_ih.c                                     |     491 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_navi10_reg_init.c                               |      60 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_navi12_reg_init.c                               |      57 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_navi14_reg_init.c                               |      58 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio.c                                          |      89 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio.h                                          |     103 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio_v2_3.c                                     |     348 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio_v6_1.c                                     |     303 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio_v7_0.c                                     |     320 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nbio_v7_4.c                                     |     564 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_nv.c                                            |    1027 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pmu.c                                           |     286 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_pmu.h                                           |      39 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp.c                                           |    1847 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp.h                                           |     384 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp_v10_0.c                                     |     396 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp_v11_0.c                                     |    1145 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp_v12_0.c                                     |     539 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_psp_v3_1.c                                      |     635 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ras.c                                           |    1973 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ras.h                                           |     632 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ras_eeprom.c                                    |     530 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ras_eeprom.h                                    |      94 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ring.h                                          |     333 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_rlc.c                                           |     279 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_rlc.h                                           |     198 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sched.h                                         |      39 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma.c                                          |     189 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma.h                                          |     129 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v4_0.c                                     |    2604 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v5_0.c                                     |    1744 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_si.c                                            |    2222 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_si_dma.c                                        |     859 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_si_dpm.c                                        |    8086 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_si_ih.c                                         |     317 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_si_smc.c                                        |     278 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_smu_v11_0_i2c.c                                 |     737 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_soc15.c                                         |    1579 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_socbb.h                                         |      84 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sync.h                                          |      63 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ttm.h                                           |     138 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_umc.c                                           |     157 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_umc.h                                           |      60 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_umc_v6_0.c                                      |      42 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_umc_v6_1.c                                      |     378 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v7_0.c                                      |    1895 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce_v4_0.c                                      |    1134 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vcn.c                                           |     698 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vcn.h                                           |     224 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vcn_v1_0.c                                      |    1973 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vcn_v2_0.c                                      |    1802 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vcn_v2_5.c                                      |    1804 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vega10_ih.c                                     |     771 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vega10_reg_init.c                               |     100 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vega20_reg_init.c                               |     105 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vf_error.c                                      |      91 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vf_error.h                                      |      67 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vi.c                                            |    2157 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_virt.c                                          |     294 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_virt.h                                          |     305 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm.h                                            |     442 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm_cpu.c                                        |     132 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm_sdma.c                                       |     282 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vram_mgr.c                                      |     522 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_xgmi.c                                          |     528 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_xgmi.h                                          |      60 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/athub_v1_0.h                                           |      32 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/athub_v2_0.h                                           |      32 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/clearstate_gfx10.h                                     |     977 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/clearstate_gfx9.h                                      |     944 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/clearstate_si.h                                        |     943 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/dce_v6_0.h                                             |      34 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/dce_virtual.h                                          |      32 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/df_v1_7.h                                              |      42 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/df_v3_6.h                                              |      52 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfx_v10_0.h                                            |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfx_v6_0.h                                             |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfx_v9_0.h                                             |      36 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfx_v9_4.h                                             |      37 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfxhub_v1_0.h                                          |      38 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfxhub_v1_1.h                                          |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gfxhub_v2_0.h                                          |      39 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gmc_v10_0.h                                            |      32 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gmc_v6_0.h                                             |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/gmc_v9_0.h                                             |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/jpeg_v1_0.h                                            |      34 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/jpeg_v2_0.h                                            |      44 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/jpeg_v2_5.h                                            |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/mes_v10_1.h                                            |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/mmhub_v1_0.h                                           |      44 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/mmhub_v2_0.h                                           |      39 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/mmhub_v9_4.h                                           |      42 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/mmsch_v1_0.h                                           |     158 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/mxgpu_ai.h                                             |      64 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/mxgpu_nv.h                                             |      43 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/mxgpu_vi.h                                             |      59 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/navi10_ih.h                                            |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/navi10_sdma_pkt_open.h                                 |    4808 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/nbio_v2_3.h                                            |      34 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/nbio_v6_1.h                                            |      34 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/nbio_v7_0.h                                            |      34 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/nbio_v7_4.h                                            |      34 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/nv.h                                                   |      37 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/nvd.h                                                  |     420 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/psp_gfx_if.h                                           |     367 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/psp_v10_0.h                                            |      34 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/psp_v11_0.h                                            |      32 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/psp_v12_0.h                                            |      32 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/psp_v3_1.h                                             |      39 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/r600_dpm.h                                             |     129 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/sdma_v4_0.h                                            |      32 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/sdma_v5_0.h                                            |      47 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/si.h                                                   |      35 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/si_dma.h                                               |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/si_dpm.h                                               |    1017 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/si_enums.h                                             |     294 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/si_ih.h                                                |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/sid.h                                                  |    2483 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/sislands_smc.h                                         |     425 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/smu_v11_0_i2c.h                                        |      36 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/soc15.h                                                |     100 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/soc15_common.h                                         |     132 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/soc15d.h                                               |     410 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/ta_ras_if.h                                            |     120 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/ta_xgmi_if.h                                           |     132 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/umc_v6_0.h                                             |      33 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/umc_v6_1.h                                             |      54 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/uvd_v7_0.h                                             |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vce_v4_0.h                                             |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vcn_v1_0.h                                             |      33 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vcn_v2_0.h                                             |      57 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vcn_v2_5.h                                             |      31 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vega10_ih.h                                            |      32 +
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/vega10_sdma_pkt_open.h                                 |    3337 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/cwsr_trap_handler.h                                    |    1564 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm                            |     967 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm                             |     746 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm                             |    1038 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_crat.c                                             |    1410 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_debugfs.c                                          |     108 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_device_queue_manager_v10.c                         |      93 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_device_queue_manager_v9.c                          |      90 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_int_process_v9.c                                   |     133 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_iommu.c                                            |     362 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_iommu.h                                            |      80 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_mqd_manager_v10.c                                  |     469 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_mqd_manager_v9.c                                   |     506 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_packet_manager_v9.c                                |     331 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_packet_manager_vi.c                                |     339 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_pm4_headers_ai.h                                   |     591 +
 sys/external/bsd/drm2/dist/drm/amd/amdkfd/soc15_int.h                                            |      49 +
 sys/external/bsd/drm2/dist/drm/amd/display/Kconfig                                               |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/Makefile                                              |      54 +
 sys/external/bsd/drm2/dist/drm/amd/display/TODO                                                  |     110 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/Makefile                                    |      46 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm.c                                 |    8461 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm.h                                 |     464 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c                           |     487 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c                             |     325 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h                             |      69 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c                         |    1197 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h                         |      37 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c                            |     391 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h                            |      71 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c                         |     634 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c                             |     782 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h                             |     104 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c                       |     891 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h                       |      44 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c                          |    1035 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c                        |      80 +
 sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h                           |     106 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/Makefile                                           |      66 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/amdgpu_dc_dmub_srv.c                               |     139 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/amdgpu_dc_helper.c                                 |     684 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/basics/Makefile                                    |      32 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/basics/amdgpu_conversion.c                         |     109 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/basics/amdgpu_dc_common.c                          |     106 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/basics/amdgpu_fixpt31_32.c                         |     493 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/basics/amdgpu_log_helpers.c                        |      44 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/basics/amdgpu_vector.c                             |     314 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/basics/conversion.h                                |      48 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/basics/dc_common.h                                 |      44 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/basics/logger.h                                    |      32 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/Makefile                                      |      48 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/amdgpu_bios_parser.c                          |    2928 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/amdgpu_bios_parser2.c                         |    2035 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/amdgpu_bios_parser_common.c                   |     293 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/amdgpu_bios_parser_helper.c                   |      94 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/amdgpu_bios_parser_interface.c                |      61 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/amdgpu_command_table.c                        |    2356 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/amdgpu_command_table2.c                       |     905 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/amdgpu_command_table_helper.c                 |     296 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/amdgpu_command_table_helper2.c                |     279 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/bios_parser.h                                 |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/bios_parser2.h                                |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/bios_parser_common.h                          |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/bios_parser_helper.h                          |      43 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/bios_parser_types_internal.h                  |      74 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/bios_parser_types_internal2.h                 |      76 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/command_table.h                               |     101 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/command_table2.h                              |     104 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/command_table_helper.h                        |      61 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/command_table_helper2.h                       |      56 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/command_table_helper_struct.h                 |      68 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/dce110/amdgpu_command_table_helper_dce110.c   |     341 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.h          |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/dce112/amdgpu_command_table_helper2_dce112.c  |     395 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/dce112/amdgpu_command_table_helper_dce112.c   |     395 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/dce112/command_table_helper2_dce112.h         |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.h          |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/dce80/amdgpu_command_table_helper_dce80.c     |     359 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/dce80/command_table_helper_dce80.h            |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/Makefile                                     |      65 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/amdgpu_bw_fixed.c                            |     196 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/amdgpu_custom_float.c                        |     202 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/amdgpu_dce_calcs.c                           |    3602 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/amdgpu_dcn_calc_auto.c                       |    1938 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/amdgpu_dcn_calc_math.c                       |     152 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/amdgpu_dcn_calcs.c                           |    1758 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/calcs_logger.h                               |     580 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/dcn_calc_auto.h                              |      40 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/Makefile                                   |      99 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/amdgpu_clk_mgr.c                           |     183 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce100/amdgpu_dce_clk_mgr.c                |     471 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h                       |      61 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce110/amdgpu_dce110_clk_mgr.c             |     300 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h                    |      46 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce112/amdgpu_dce112_clk_mgr.c             |     244 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h                    |      41 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce120/amdgpu_dce120_clk_mgr.c             |     158 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h                    |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn10/amdgpu_rv1_clk_mgr.c                 |     291 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn10/amdgpu_rv1_clk_mgr_vbios_smu.c       |     131 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn10/amdgpu_rv2_clk_mgr.c                 |      48 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h                        |      33 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c                    |      84 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h                    |      31 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h              |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h                        |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn20/amdgpu_dcn20_clk_mgr.c               |     499 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h                      |      60 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn21/amdgpu_rn_clk_mgr.c                  |     763 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn21/amdgpu_rn_clk_mgr_vbios_smu.c        |     203 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h                         |      43 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h               |      42 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc.c                                   |    2713 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_debug.c                             |     372 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_hw_sequencer.c                      |     298 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_link.c                              |    3424 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_link_ddc.c                          |     739 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_link_dp.c                           |    4153 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_link_hwss.c                         |     577 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_resource.c                          |    2911 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_sink.c                              |     115 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_stream.c                            |     669 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_surface.c                           |     298 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/core/amdgpu_dc_vm_helper.c                         |      81 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dc.h                                               |    1088 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dc_bios_types.h                                    |     158 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dc_ddc_types.h                                     |     179 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dc_dmub_srv.h                                      |      62 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dc_dp_types.h                                      |     698 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dc_dsc.h                                           |      85 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dc_hw_types.h                                      |     837 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dc_link.h                                          |     321 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dc_stream.h                                        |     467 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dc_types.h                                         |     865 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/Makefile                                       |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_abm.c                               |     506 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_audio.c                             |     964 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_aux.c                               |     720 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_clock_source.c                      |    1455 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_dmcu.c                              |     981 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_hwseq.c                             |     215 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_i2c.c                               |      62 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_i2c_hw.c                            |     689 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_i2c_sw.c                            |     506 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_ipp.c                               |     272 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_link_encoder.c                      |    1396 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_mem_input.c                         |     813 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_opp.c                               |     573 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_scl_filters.c                       |    1124 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_stream_encoder.c                    |    1676 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/amdgpu_dce_transform.c                         |    1372 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_abm.h                                      |     242 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_audio.h                                    |     157 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_aux.h                                      |     321 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_clk_mgr.c                                  |     968 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_clock_source.h                             |     209 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_dmcu.h                                     |     287 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_hwseq.h                                    |     838 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_i2c.h                                      |      40 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_i2c_hw.h                                   |     328 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_i2c_sw.h                                   |      59 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_ipp.h                                      |     240 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_link_encoder.h                             |     276 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_mem_input.h                                |     366 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_opp.h                                      |     312 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_stream_encoder.h                           |     739 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dce_transform.h                                |     519 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dmub_psr.c                                     |     225 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/dmub_psr.h                                     |      49 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/Makefile                                    |      44 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/amdgpu_dce100_hw_sequencer.c                |     147 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/amdgpu_dce100_resource.c                    |    1152 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/dce100_hw_sequencer.h                       |      52 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/dce100_resource.h                           |      56 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/Makefile                                    |      33 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/amdgpu_dce110_compressor.c                  |     534 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/amdgpu_dce110_hw_sequencer.c                |    2778 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/amdgpu_dce110_mem_input_v.c                 |    1046 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/amdgpu_dce110_opp_csc_v.c                   |     743 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/amdgpu_dce110_opp_regamma_v.c               |     562 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/amdgpu_dce110_opp_v.c                       |      59 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/amdgpu_dce110_resource.c                    |    1522 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/amdgpu_dce110_timing_generator.c            |    2276 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/amdgpu_dce110_timing_generator_v.c          |     711 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/amdgpu_dce110_transform_v.c                 |     724 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/dce110_compressor.h                         |      83 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/dce110_hw_sequencer.h                       |      91 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/dce110_mem_input_v.h                        |      37 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/dce110_opp_v.h                              |      41 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/dce110_resource.h                           |      56 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/dce110_timing_generator.h                   |     293 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/dce110_timing_generator_v.h                 |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/dce110_transform_v.h                        |      60 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/Makefile                                    |      31 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/amdgpu_dce112_compressor.c                  |     855 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/amdgpu_dce112_hw_sequencer.c                |     168 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/amdgpu_dce112_resource.c                    |    1400 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/dce112_compressor.h                         |      80 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/dce112_hw_sequencer.h                       |      39 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/dce112_resource.h                           |      59 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/Makefile                                    |      32 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/amdgpu_dce120_hw_sequencer.c                |     276 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/amdgpu_dce120_resource.c                    |    1266 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/amdgpu_dce120_timing_generator.c            |    1279 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/dce120_hw_sequencer.h                       |      40 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/dce120_resource.h                           |      41 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/dce120_timing_generator.h                   |      42 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/Makefile                                     |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/amdgpu_dce80_hw_sequencer.c                  |      87 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/amdgpu_dce80_resource.c                      |    1510 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/amdgpu_dce80_timing_generator.c              |     252 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/dce80_hw_sequencer.h                         |      39 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/dce80_resource.h                             |      49 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dce80/dce80_timing_generator.h                     |      41 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/Makefile                                     |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_cm_common.c                     |     646 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_dpp.c                           |     585 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_dpp_cm.c                        |     821 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_dpp_dscl.c                      |     740 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_hubbub.c                        |     980 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_hubp.c                          |    1283 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_hw_sequencer.c                  |    3316 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_hw_sequencer_debug.c            |     623 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_init.c                          |     116 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_ipp.c                           |      97 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_link_encoder.c                  |    1427 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_mpc.c                           |     501 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_opp.c                           |     430 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_optc.c                          |    1535 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_resource.c                      |    1623 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/amdgpu_dcn10_stream_encoder.c                |    1676 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_cm_common.h                            |     119 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_dpp.h                                  |    1516 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_dwb.c                                  |     139 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_dwb.h                                  |     273 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_hubbub.h                               |     352 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_hubp.h                                 |     778 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h                         |     188 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.h                   |      45 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_init.h                                 |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_ipp.h                                  |     204 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_link_encoder.h                         |     580 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_mpc.h                                  |     197 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_opp.h                                  |     191 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_optc.h                                 |     668 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_resource.h                             |      54 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/dcn10_stream_encoder.h                       |     624 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/Makefile                                     |      39 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_dccg.c                          |     143 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_dpp.c                           |     520 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_dpp_cm.c                        |    1152 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_dsc.c                           |     743 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_dwb.c                           |     337 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_dwb_scl.c                       |     878 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_hubbub.c                        |     632 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_hubp.c                          |    1607 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_hwseq.c                         |    2402 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_init.c                          |     138 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_link_encoder.c                  |     461 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_mmhubbub.c                      |     328 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_mpc.c                           |     588 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_opp.c                           |     373 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_optc.c                          |     487 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_resource.c                      |    3825 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_stream_encoder.c                |     625 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/amdgpu_dcn20_vmid.c                          |     101 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_dccg.h                                 |     118 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_dpp.h                                  |     782 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_dsc.h                                  |     575 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_dwb.h                                  |     460 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_hubbub.h                               |     128 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_hubp.h                                 |     324 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_hwseq.h                                |     139 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_init.h                                 |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_link_encoder.h                         |     358 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h                             |     546 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_mpc.h                                  |     313 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_opp.h                                  |     161 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_optc.h                                 |     114 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_resource.h                             |     174 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_stream_encoder.h                       |     115 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/dcn20_vmid.h                                 |      92 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/Makefile                                     |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/amdgpu_dcn21_hubbub.c                        |     662 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/amdgpu_dcn21_hubp.c                          |     965 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/amdgpu_dcn21_hwseq.c                         |     119 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/amdgpu_dcn21_init.c                          |     147 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/amdgpu_dcn21_link_encoder.c                  |     473 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/amdgpu_dcn21_resource.c                      |    1943 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/dcn21_hubbub.h                               |     148 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/dcn21_hubp.h                                 |     136 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/dcn21_hwseq.h                                |      49 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/dcn21_init.h                                 |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/dcn21_link_encoder.h                         |     102 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/dcn21_resource.h                             |      47 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dm_cp_psp.h                                        |      51 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dm_event_log.h                                     |      41 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dm_helpers.h                                       |     140 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dm_pp_smu.h                                        |     296 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dm_services.h                                      |     381 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dm_services_types.h                                |     274 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/Makefile                                       |      80 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/amdgpu_display_mode_lib.c                      |     112 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/amdgpu_display_mode_vba.c                      |     876 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/amdgpu_display_rq_dlg_helpers.c                |     401 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/amdgpu_dml1_display_rq_dlg_calc.c              |    1919 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/amdgpu_dml_common_defs.c                       |      48 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dc_features.h                                  |     561 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/amdgpu_display_mode_vba_20.c             |    5117 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/amdgpu_display_mode_vba_20v2.c           |    5160 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/amdgpu_display_rq_dlg_calc_20.c          |    1705 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/amdgpu_display_rq_dlg_calc_20v2.c        |    1706 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.h                    |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.h                  |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.h                 |      76 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.h               |      76 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn21/amdgpu_display_mode_vba_21.c             |    6139 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn21/amdgpu_display_rq_dlg_calc_21.c          |    1826 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.h                    |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.h                 |      75 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/display_mode_enums.h                           |     186 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/display_mode_lib.h                             |      81 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/display_mode_structs.h                         |     533 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/display_mode_vba.h                             |     927 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/display_rq_dlg_helpers.h                       |      49 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.h                     |      70 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dml_common_defs.h                              |      39 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dml_inline_defs.h                              |     142 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dml_logger.h                                   |      40 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dsc/Makefile                                       |      38 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dsc/amdgpu_dc_dsc.c                                |     988 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dsc/amdgpu_rc_calc.c                               |     258 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dsc/amdgpu_rc_calc_dpi.c                           |     150 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dsc/dscc_types.h                                   |      54 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dsc/qp_tables.h                                    |     706 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/dsc/rc_calc.h                                      |      85 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/Makefile                                      |      96 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/amdgpu_gpio_base.c                            |     359 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/amdgpu_gpio_service.c                         |     658 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/amdgpu_hw_ddc.c                               |     259 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/amdgpu_hw_factory.c                           |     126 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/amdgpu_hw_generic.c                           |     134 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/amdgpu_hw_gpio.c                              |     208 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/amdgpu_hw_hpd.c                               |     156 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/amdgpu_hw_translate.c                         |     107 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce110/amdgpu_hw_factory_dce110.c             |     189 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce110/amdgpu_hw_translate_dce110.c           |     392 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce110/hw_factory_dce110.h                    |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.h                  |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce120/amdgpu_hw_factory_dce120.c             |     203 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce120/amdgpu_hw_translate_dce120.c           |     414 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce120/hw_factory_dce120.h                    |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.h                  |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce80/amdgpu_hw_factory_dce80.c               |     180 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce80/amdgpu_hw_translate_dce80.c             |     416 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce80/hw_factory_dce80.h                      |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.h                    |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn10/amdgpu_hw_factory_dcn10.c               |     236 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn10/amdgpu_hw_translate_dcn10.c             |     414 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn10/hw_factory_dcn10.h                      |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.h                    |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn20/amdgpu_hw_factory_dcn20.c               |     264 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn20/amdgpu_hw_translate_dcn20.c             |     385 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.h                      |      33 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.h                    |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn21/amdgpu_hw_factory_dcn21.c               |     245 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn21/amdgpu_hw_translate_dcn21.c             |     388 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.h                      |      33 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.h                    |      35 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/ddc_regs.h                                    |     196 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/diagnostics/amdgpu_hw_factory_diag.c          |      66 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/diagnostics/amdgpu_hw_translate_diag.c        |      45 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.h                 |      34 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.h               |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/generic_regs.h                                |      68 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/gpio_regs.h                                   |      47 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/gpio_service.h                                |      63 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/hpd_regs.h                                    |      81 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/hw_ddc.h                                      |      51 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/hw_factory.h                                  |      79 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/hw_generic.h                                  |      52 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/hw_gpio.h                                     |     146 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/hw_hpd.h                                      |      51 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/hw_translate.h                                |      52 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/hdcp/Makefile                                      |      28 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/hdcp/amdgpu_hdcp_msg.c                             |     329 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/bw_fixed.h                                     |     168 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/clock_source.h                                 |     184 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/compressor.h                                   |     139 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/core_status.h                                  |      58 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/core_types.h                                   |     383 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/custom_float.h                                 |      42 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/dc_link_ddc.h                                  |     133 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/dc_link_dp.h                                   |      90 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/dce_calcs.h                                    |     491 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/dcn_calc_math.h                                |      45 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/dcn_calcs.h                                    |     640 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/abm.h                                       |      67 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/audio.h                                     |      65 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/aux_engine.h                                |     185 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/clk_mgr.h                                   |     211 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/clk_mgr_internal.h                          |     303 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/dccg.h                                      |      50 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/dchubbub.h                                  |     156 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/dmcu.h                                      |      81 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/dpp.h                                       |     255 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/dsc.h                                       |     101 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/dwb.h                                       |     161 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/gpio.h                                      |      98 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/hubp.h                                      |     194 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/hw_shared.h                                 |     262 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/ipp.h                                       |     116 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/link_encoder.h                              |     190 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/mcif_wb.h                                   |     107 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/mem_input.h                                 |     181 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/mpc.h                                       |     257 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/opp.h                                       |     330 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/stream_encoder.h                            |     241 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/timing_generator.h                          |     282 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/transform.h                                 |     308 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/vmid.h                                      |      52 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw_sequencer.h                                 |     205 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw_sequencer_private.h                         |     158 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/link_hwss.h                                    |      83 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/reg_helper.h                                   |     522 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/resource.h                                     |     184 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/vm_helper.h                                    |      50 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/Makefile                                       |      85 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/amdgpu_irq_service.c                           |     175 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dce110/amdgpu_irq_service_dce110.c             |     431 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dce110/irq_service_dce110.h                    |      55 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dce120/amdgpu_irq_service_dce120.c             |     302 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dce120/irq_service_dce120.h                    |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dce80/amdgpu_irq_service_dce80.c               |     314 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dce80/irq_service_dce80.h                      |      37 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dcn10/amdgpu_irq_service_dcn10.c               |     384 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.h                      |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dcn20/amdgpu_irq_service_dcn20.c               |     388 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.h                      |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dcn21/amdgpu_irq_service_dcn21.c               |     379 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.h                      |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq/irq_service.h                                  |      87 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/irq_types.h                                        |     212 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/os_types.h                                         |     123 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/virtual/Makefile                                   |      30 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/virtual/amdgpu_virtual_link_encoder.c              |     129 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/virtual/amdgpu_virtual_stream_encoder.c            |     157 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/virtual/virtual_link_encoder.h                     |      36 +
 sys/external/bsd/drm2/dist/drm/amd/display/dc/virtual/virtual_stream_encoder.h                   |      41 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc/dmub_cmd.h                                   |     291 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc/dmub_cmd_dal.h                               |      50 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc/dmub_cmd_vbios.h                             |      43 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc/dmub_fw_meta.h                               |      65 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc/dmub_rb.h                                    |     156 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc/dmub_srv.h                                   |     525 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc/dmub_trace_buffer.h                          |      71 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc/dmub_types.h                                 |      66 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/Makefile                                     |      27 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/amdgpu_dmub_dcn20.c                          |     224 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/amdgpu_dmub_dcn21.c                          |      69 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/amdgpu_dmub_reg.c                            |     114 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/amdgpu_dmub_srv.c                            |     529 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/dmub_dcn20.h                                 |     188 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/dmub_dcn21.h                                 |      43 +
 sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/dmub_reg.h                                   |     126 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/audio_types.h                                 |     108 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/bios_parser_interface.h                       |      46 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/bios_parser_types.h                           |     316 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/dal_asic_id.h                                 |     204 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/dal_types.h                                   |      56 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/ddc_service_types.h                           |     128 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/dpcd_defs.h                                   |     154 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/fixed31_32.h                                  |     539 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/gpio_interface.h                              |     111 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/gpio_service_interface.h                      |     123 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/gpio_types.h                                  |     334 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/grph_object_ctrl_defs.h                       |     445 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/grph_object_defs.h                            |     188 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/grph_object_id.h                              |     308 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/hdcp_types.h                                  |      98 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/i2caux_interface.h                            |      81 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/irq_service_interface.h                       |      53 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/link_service_types.h                          |     185 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/logger_interface.h                            |     162 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/logger_types.h                                |     161 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/set_mode_types.h                              |     100 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/signal_types.h                                |     117 +
 sys/external/bsd/drm2/dist/drm/amd/display/include/vector.h                                      |     152 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/color/Makefile                                |      31 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/color/amdgpu_color_gamma.c                    |    2187 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/color/color_gamma.h                           |     118 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/color/luts_1d.h                               |      53 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/freesync/Makefile                             |      31 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/freesync/amdgpu_freesync.c                    |    1109 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/Makefile                                 |      33 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/amdgpu_hdcp.c                            |     514 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/amdgpu_hdcp1_execution.c                 |     534 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/amdgpu_hdcp1_transition.c                |     324 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/amdgpu_hdcp2_execution.c                 |     891 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/amdgpu_hdcp2_transition.c                |     684 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/amdgpu_hdcp_ddc.c                        |     636 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/amdgpu_hdcp_log.c                        |     286 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/amdgpu_hdcp_psp.c                        |     837 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/hdcp.h                                   |     589 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/hdcp_log.h                               |     195 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/hdcp_psp.h                               |     468 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/inc/mod_freesync.h                            |     181 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/inc/mod_hdcp.h                                |     300 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/inc/mod_info_packet.h                         |      45 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/inc/mod_shared.h                              |     109 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/inc/mod_stats.h                               |      71 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/inc/mod_vmid.h                                |      48 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/info_packet/Makefile                          |      31 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/info_packet/amdgpu_info_packet.c              |     526 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/power/Makefile                                |      31 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/power/amdgpu_power_helpers.c                  |     699 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/power/power_helpers.h                         |      50 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/stats/stats.c                                 |     453 +
 sys/external/bsd/drm2/dist/drm/amd/display/modules/vmid/vmid.c                                   |     172 +
 sys/external/bsd/drm2/dist/drm/amd/include/amd_acpi.h                                            |     477 +
 sys/external/bsd/drm2/dist/drm/amd/include/amd_pcie.h                                            |      68 +
 sys/external/bsd/drm2/dist/drm/amd/include/amd_pcie_helpers.h                                    |     143 +
 sys/external/bsd/drm2/dist/drm/amd/include/arct_ip_offset.h                                      |    1652 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/athub/athub_1_0_offset.h                     |     455 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/athub/athub_1_0_sh_mask.h                    |    2047 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/athub/athub_2_0_0_default.h                  |     274 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/athub/athub_2_0_0_offset.h                   |     516 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/athub/athub_2_0_0_sh_mask.h                  |    2266 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_3_0_d.h                              |     663 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_3_0_sh_mask.h                        |    8129 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/clk/clk_10_0_2_offset.h                      |      58 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/clk/clk_10_0_2_sh_mask.h                     |      75 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/clk/clk_11_0_0_offset.h                      |      35 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/clk/clk_11_0_0_sh_mask.h                     |      40 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_11_2_d.h                             |   10086 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_11_2_enum.h                          |    6815 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_11_2_sh_mask.h                       |   18695 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_12_0_offset.h                        |   18211 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_12_0_sh_mask.h                       |   64798 ++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_6_0_d.h                              |    4459 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h                        |    9840 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dce/dce_8_0_enum.h                           |    1119 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dcn/dcn_1_0_offset.h                         |   14116 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h                        |   54345 ++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dcn/dcn_2_0_0_offset.h                       |   17541 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h                      |   68033 +++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dcn/dcn_2_1_0_offset.h                       |   13877 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h                      |   56648 ++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/df/df_1_7_default.h                          |      28 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/df/df_1_7_offset.h                           |      39 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/df/df_1_7_sh_mask.h                          |      54 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/df/df_3_6_default.h                          |      28 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/df/df_3_6_offset.h                           |      79 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/df/df_3_6_sh_mask.h                          |      66 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dpcs/dpcs_2_0_0_offset.h                     |     649 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dpcs/dpcs_2_0_0_sh_mask.h                    |    3914 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dpcs/dpcs_2_1_0_offset.h                     |     567 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/dpcs/dpcs_2_1_0_sh_mask.h                    |    3432 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_10_1_0_default.h                       |    6030 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h                        |   11343 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h                       |   44004 +++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_9_0_default.h                          |    3868 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_9_0_offset.h                           |    7275 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h                          |   30004 ++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_9_1_offset.h                           |    7479 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_9_1_sh_mask.h                          |   31152 ++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_9_2_1_offset.h                         |    7499 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h                        |   31162 ++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_9_4_1_offset.h                         |     266 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h                        |     750 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_6_0_d.h                              |    1786 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gca/gfx_6_0_sh_mask.h                        |   12823 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_6_0_d.h                              |    1276 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/gmc/gmc_6_0_sh_mask.h                        |   11901 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/hdp/hdp_4_0_offset.h                         |     211 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/hdp/hdp_4_0_sh_mask.h                        |     603 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/hdp/hdp_5_0_0_offset.h                       |     219 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/hdp/hdp_5_0_0_sh_mask.h                      |     661 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_1_0_default.h                    |    1013 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_1_0_offset.h                     |    1985 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_1_0_sh_mask.h                    |   10251 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_default.h                  |     929 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_offset.h                   |    1801 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_sh_mask.h                  |    7569 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_9_1_offset.h                     |    2001 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_9_1_sh_mask.h                    |    9792 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_9_3_0_offset.h                   |    1993 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_9_3_0_sh_mask.h                  |   10267 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_default.h                  |    3935 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_offset.h                   |    7755 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h                  |   45014 +++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mp/mp_10_0_default.h                         |     184 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mp/mp_10_0_offset.h                          |     338 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mp/mp_10_0_sh_mask.h                         |     888 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mp/mp_11_0_offset.h                          |     360 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h                         |     965 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mp/mp_12_0_0_offset.h                        |     338 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mp/mp_12_0_0_sh_mask.h                       |     868 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mp/mp_9_0_offset.h                           |     377 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/mp/mp_9_0_sh_mask.h                          |    1465 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbif/nbif_6_1_offset.h                       |    1690 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbif/nbif_6_1_sh_mask.h                      |   10283 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_2_3_default.h                      |   18523 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_2_3_offset.h                       |   14665 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_2_3_sh_mask.h                      |  120341 ++++++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_6_1_default.h                      |   22342 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_6_1_offset.h                       |    3653 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_6_1_sh_mask.h                      |  133890 ++++++++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h                          |      63 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_7_0_default.h                      |   14867 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_7_0_offset.h                       |    4642 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_7_0_sh_mask.h                      |  118977 ++++++++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h                          |      65 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h                        |      70 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_7_4_offset.h                       |    4631 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h                      |   48484 +++
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_1_0_d.h                              |     277 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/oss_1_0_sh_mask.h                        |    1081 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/osssys_4_0_1_offset.h                    |     339 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/osssys_4_0_1_sh_mask.h                   |    1251 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/osssys_4_0_offset.h                      |     329 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/osssys_4_0_sh_mask.h                     |    1206 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/osssys_5_0_0_offset.h                    |     355 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/oss/osssys_5_0_0_sh_mask.h                   |    1307 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/rsmu/rsmu_0_0_2_offset.h                     |      29 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/rsmu/rsmu_0_0_2_sh_mask.h                    |      34 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma0/sdma0_4_0_default.h                    |     288 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma0/sdma0_4_0_offset.h                     |     549 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma0/sdma0_4_0_sh_mask.h                    |    1854 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma0/sdma0_4_1_default.h                    |     244 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma0/sdma0_4_1_offset.h                     |     461 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma0/sdma0_4_1_sh_mask.h                    |    1660 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma0/sdma0_4_2_2_offset.h                   |    1053 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma0/sdma0_4_2_2_sh_mask.h                  |    3004 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma0/sdma0_4_2_offset.h                     |    1049 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h                    |    2994 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma1/sdma1_4_0_default.h                    |     284 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma1/sdma1_4_0_offset.h                     |     541 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma1/sdma1_4_0_sh_mask.h                    |    1812 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma1/sdma1_4_2_2_offset.h                   |    1045 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma1/sdma1_4_2_2_sh_mask.h                  |    2958 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma1/sdma1_4_2_offset.h                     |    1041 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h                    |    2950 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma2/sdma2_4_2_2_offset.h                   |    1045 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma2/sdma2_4_2_2_sh_mask.h                  |    2958 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma3/sdma3_4_2_2_offset.h                   |    1045 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma3/sdma3_4_2_2_sh_mask.h                  |    2958 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma4/sdma4_4_2_2_offset.h                   |    1045 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma4/sdma4_4_2_2_sh_mask.h                  |    2958 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma5/sdma5_4_2_2_offset.h                   |    1045 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma5/sdma5_4_2_2_sh_mask.h                  |    2958 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma6/sdma6_4_2_2_offset.h                   |    1045 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma6/sdma6_4_2_2_sh_mask.h                  |    2958 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma7/sdma7_4_2_2_offset.h                   |    1045 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/sdma7/sdma7_4_2_2_sh_mask.h                  |    2958 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_6_0_d.h                              |     150 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_6_0_sh_mask.h                        |     717 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smuio/smuio_11_0_0_offset.h                  |     509 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smuio/smuio_11_0_0_sh_mask.h                 |    1098 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smuio/smuio_9_0_offset.h                     |     183 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smuio/smuio_9_0_sh_mask.h                    |     266 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/thm/thm_10_0_default.h                       |     143 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/thm/thm_10_0_offset.h                        |     259 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/thm/thm_10_0_sh_mask.h                       |     887 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/thm/thm_11_0_2_offset.h                      |      54 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h                     |      98 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/thm/thm_9_0_default.h                        |     196 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/thm/thm_9_0_offset.h                         |     365 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/thm/thm_9_0_sh_mask.h                        |    1316 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/umc/umc_6_0_default.h                        |      33 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/umc/umc_6_0_offset.h                         |      54 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/umc/umc_6_0_sh_mask.h                        |      38 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/umc/umc_6_1_1_offset.h                       |      35 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/umc/umc_6_1_1_sh_mask.h                      |      93 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/umc/umc_6_1_2_offset.h                       |      35 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/umc/umc_6_1_2_sh_mask.h                      |      93 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_4_0_d.h                              |      98 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_4_0_sh_mask.h                        |     797 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_7_0_offset.h                         |     224 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/uvd/uvd_7_0_sh_mask.h                        |     813 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vce/vce_1_0_d.h                              |      66 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vce/vce_1_0_sh_mask.h                        |     101 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vce/vce_4_0_default.h                        |     124 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vce/vce_4_0_offset.h                         |     210 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vce/vce_4_0_sh_mask.h                        |     490 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h                         |     424 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h                        |    1360 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vcn/vcn_2_0_0_offset.h                       |    1010 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vcn/vcn_2_0_0_sh_mask.h                      |    3817 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h                         |     993 +
 sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h                        |    3611 +
 sys/external/bsd/drm2/dist/drm/amd/include/atomfirmware.h                                        |    3282 +
 sys/external/bsd/drm2/dist/drm/amd/include/atomfirmwareid.h                                      |      88 +
 sys/external/bsd/drm2/dist/drm/amd/include/discovery.h                                           |     166 +
 sys/external/bsd/drm2/dist/drm/amd/include/displayobject.h                                       |     251 +
 sys/external/bsd/drm2/dist/drm/amd/include/dm_pp_interface.h                                     |     196 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h                         |    1136 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_10_1.h                        |      55 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_9_0.h                         |      57 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/ivsrcid_vislands30.h                          |     301 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/nbio/irqsrcs_nbif_7_4.h                       |      44 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/sdma0/irqsrcs_sdma0_4_0.h                     |      52 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/sdma0/irqsrcs_sdma0_5_0.h                     |      45 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/sdma1/irqsrcs_sdma1_4_0.h                     |      52 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/sdma1/irqsrcs_sdma1_5_0.h                     |      46 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/smuio/irqsrcs_smuio_9_0.h                     |      34 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/thm/irqsrcs_thm_9_0.h                         |      35 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/uvd/irqsrcs_uvd_7_0.h                         |      36 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/vce/irqsrcs_vce_4_0.h                         |      36 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_1_0.h                         |      36 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_2_0.h                         |      34 +
 sys/external/bsd/drm2/dist/drm/amd/include/ivsrcid/vmc/irqsrcs_vmc_1_0.h                         |      39 +
 sys/external/bsd/drm2/dist/drm/amd/include/kgd_pp_interface.h                                    |     329 +
 sys/external/bsd/drm2/dist/drm/amd/include/navi10_enum.h                                         |   22766 +
 sys/external/bsd/drm2/dist/drm/amd/include/navi10_ip_offset.h                                    |     857 +
 sys/external/bsd/drm2/dist/drm/amd/include/navi12_ip_offset.h                                    |    1121 +
 sys/external/bsd/drm2/dist/drm/amd/include/navi14_ip_offset.h                                    |    1121 +
 sys/external/bsd/drm2/dist/drm/amd/include/renoir_ip_offset.h                                    |    1400 +
 sys/external/bsd/drm2/dist/drm/amd/include/soc15_hw_ip.h                                         |     102 +
 sys/external/bsd/drm2/dist/drm/amd/include/soc15_ih_clientid.h                                   |      80 +
 sys/external/bsd/drm2/dist/drm/amd/include/v10_structs.h                                         |    1260 +
 sys/external/bsd/drm2/dist/drm/amd/include/v9_structs.h                                          |     752 +
 sys/external/bsd/drm2/dist/drm/amd/include/vega10_enum.h                                         |   22534 +
 sys/external/bsd/drm2/dist/drm/amd/include/vega10_ip_offset.h                                    |    1267 +
 sys/external/bsd/drm2/dist/drm/amd/include/vega20_ip_offset.h                                    |    1053 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/Makefile                                            |      42 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/amdgpu_amd_powerplay.c                              |    1661 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/amdgpu_arcturus_ppt.c                               |    2320 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/amdgpu_navi10_ppt.c                                 |    2379 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/amdgpu_renoir_ppt.c                                 |     936 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/amdgpu_smu.c                                        |    2633 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/amdgpu_smu_v11_0.c                                  |    1942 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/amdgpu_smu_v12_0.c                                  |     531 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/amdgpu_vega20_ppt.c                                 |    3271 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/arcturus_ppt.h                                      |      74 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/Makefile                                      |      44 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_ci_baco.c                              |     200 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_common_baco.c                          |     125 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_fiji_baco.c                            |     201 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_hardwaremanager.c                      |     549 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_hwmgr.c                                |     569 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_polaris_baco.c                         |     227 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_pp_overdriver.c                        |    1293 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_pp_psm.c                               |     301 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_ppatomctrl.c                           |    1567 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_ppatomfwctrl.c                         |     715 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_pppcielanes.c                          |      69 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_process_pptables_v1_0.c                |    1342 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_processpptables.c                      |    1711 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_smu10_hwmgr.c                          |    1381 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_smu7_baco.c                            |      96 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_smu7_clockpowergating.c                |     435 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_smu7_hwmgr.c                           |    5200 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_smu7_powertune.c                       |    1228 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_smu7_thermal.c                         |     475 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_smu8_hwmgr.c                           |    2007 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_smu9_baco.c                            |      71 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_smu_helper.c                           |     763 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_tonga_baco.c                           |     236 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega10_baco.c                          |     126 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega10_hwmgr.c                         |    5472 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega10_powertune.c                     |    1417 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega10_processpptables.c               |    1403 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega10_thermal.c                       |     662 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega12_baco.c                          |     124 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega12_hwmgr.c                         |    2734 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega12_processpptables.c               |     407 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega12_thermal.c                       |     320 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega20_baco.c                          |     127 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega20_hwmgr.c                         |    4276 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega20_powertune.c                     |      75 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega20_processpptables.c               |     977 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/amdgpu_vega20_thermal.c                       |     361 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ci_baco.h                                     |      31 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/common_baco.h                                 |      65 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/fiji_baco.h                                   |      31 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/hwmgr_ppt.h                                   |     118 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/polaris_baco.h                                |      31 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/pp_overdriver.h                               |      48 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/pp_psm.h                                      |      42 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ppatomctrl.h                                  |     339 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ppatomfwctrl.h                                |     246 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ppevvmath.h                                   |     557 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/pppcielanes.h                                 |      33 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/pptable_v1_0.h                                |     438 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/process_pptables_v1_0.h                       |      37 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/processpptables.h                             |      52 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu10_hwmgr.h                                 |     323 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu10_inc.h                                   |      45 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu7_baco.h                                   |      34 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu7_clockpowergating.h                       |      40 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu7_dyn_defaults.h                           |      57 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu7_hwmgr.h                                  |     370 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu7_powertune.h                              |      64 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu7_thermal.h                                |      60 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu8_hwmgr.h                                  |     313 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu9_baco.h                                   |      33 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/smu_helper.h                                  |     230 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/tonga_baco.h                                  |      31 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega10_baco.h                                 |      31 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega10_hwmgr.h                                |     448 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega10_inc.h                                  |      45 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega10_powertune.h                            |      84 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega10_pptable.h                              |     447 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega10_processpptables.h                      |      65 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega10_thermal.h                              |      82 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega12_baco.h                                 |      31 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega12_hwmgr.h                                |     459 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega12_inc.h                                  |      43 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega12_pptable.h                              |     111 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega12_processpptables.h                      |      60 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega12_thermal.h                              |      68 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega20_baco.h                                 |      35 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega20_hwmgr.h                                |     591 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega20_inc.h                                  |      38 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega20_powertune.h                            |      34 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega20_pptable.h                              |     144 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega20_processpptables.h                      |      33 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/vega20_thermal.h                              |      73 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/amd_powerplay.h                                 |      37 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/amdgpu_smu.h                                    |     746 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/arcturus_ppsmc.h                                |     121 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/cz_ppsmc.h                                      |     188 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/fiji_ppsmc.h                                    |     414 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/hardwaremanager.h                               |     471 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/hwmgr.h                                         |     824 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/polaris10_pwrvirus.h                            |    1795 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/power_state.h                                   |     198 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/pp_debug.h                                      |      64 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/pp_endian.h                                     |      40 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/pp_thermal.h                                    |      46 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/ppinterrupt.h                                   |      48 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/rv_ppsmc.h                                      |      96 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu10.h                                         |     192 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu10_driver_if.h                               |     118 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu11_driver_if.h                               |     895 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu11_driver_if_arcturus.h                      |     914 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu11_driver_if_navi10.h                        |    1088 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu12_driver_if.h                               |     224 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu7.h                                          |     191 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu71.h                                         |     512 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu71_discrete.h                                |     633 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu72.h                                         |     689 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu72_discrete.h                                |     785 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu73.h                                         |     722 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu73_discrete.h                                |     801 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu74.h                                         |     835 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu74_discrete.h                                |     851 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu75.h                                         |     762 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu75_discrete.h                                |     888 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu7_common.h                                   |      56 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu7_discrete.h                                 |     517 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu7_fusion.h                                   |     302 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu7_ppsmc.h                                    |     423 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu8.h                                          |      74 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu8_fusion.h                                   |     137 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu9.h                                          |     150 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu9_driver_if.h                                |     488 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu_types.h                                     |     270 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu_ucode_xfer_cz.h                             |     171 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu_ucode_xfer_vi.h                             |     103 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu_v11_0.h                                     |     272 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h                               |     136 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu_v11_0_pptable.h                             |     169 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu_v12_0.h                                     |      97 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smu_v12_0_ppsmc.h                               |     108 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/smumgr.h                                        |     119 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/tonga_ppsmc.h                                   |     422 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/vega10_ppsmc.h                                  |     146 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/vega12/smu9_driver_if.h                         |     769 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/vega12_ppsmc.h                                  |     125 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/vega20_ppsmc.h                                  |     133 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/navi10_ppt.h                                        |      59 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/renoir_ppt.h                                        |      55 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smu_internal.h                                      |     215 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/Makefile                                     |      33 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_ci_smumgr.c                           |    2965 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_fiji_smumgr.c                         |    2673 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_iceland_smumgr.c                      |    2690 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_polaris10_smumgr.c                    |    2588 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_smu10_smumgr.c                        |     321 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_smu7_smumgr.c                         |     616 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_smu8_smumgr.c                         |     902 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_smu9_smumgr.c                         |     185 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_smumgr.c                              |     224 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_tonga_smumgr.c                        |    3270 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_vega10_smumgr.c                       |     389 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_vega12_smumgr.c                       |     413 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_vega20_smumgr.c                       |     626 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/amdgpu_vegam_smumgr.c                        |    2299 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/ci_smumgr.h                                  |      78 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/fiji_smumgr.h                                |      51 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/iceland_smumgr.h                             |      72 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/polaris10_smumgr.h                           |      68 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/smu10_smumgr.h                               |      52 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/smu7_smumgr.h                                |      87 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/smu8_smumgr.h                                |     101 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/smu9_smumgr.h                                |      34 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/tonga_smumgr.h                               |      76 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/vega10_smumgr.h                              |      53 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/vega12_smumgr.h                              |      59 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/vega20_smumgr.h                              |      65 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/vegam_smumgr.h                               |      77 +
 sys/external/bsd/drm2/dist/drm/amd/powerplay/vega20_ppt.h                                        |     181 +
 sys/external/bsd/drm2/dist/drm/drm_atomic_state_helper.c                                         |     558 +
 sys/external/bsd/drm2/dist/drm/drm_atomic_uapi.c                                                 |    1435 +
 sys/external/bsd/drm2/dist/drm/drm_blend.c                                                       |     608 +
 sys/external/bsd/drm2/dist/drm/drm_client_modeset.c                                              |    1203 +
 sys/external/bsd/drm2/dist/drm/drm_color_mgmt.c                                                  |     526 +
 sys/external/bsd/drm2/dist/drm/drm_connector.c                                                   |    2399 +
 sys/external/bsd/drm2/dist/drm/drm_crtc_helper_internal.h                                        |      82 +
 sys/external/bsd/drm2/dist/drm/drm_damage_helper.c                                               |     388 +
 sys/external/bsd/drm2/dist/drm/drm_debugfs_crc.c                                                 |     441 +
 sys/external/bsd/drm2/dist/drm/drm_dp_aux_dev.c                                                  |     353 +
 sys/external/bsd/drm2/dist/drm/drm_dp_dual_mode_helper.c                                         |     531 +
 sys/external/bsd/drm2/dist/drm/drm_dsc.c                                                         |     387 +
 sys/external/bsd/drm2/dist/drm/drm_dumb_buffers.c                                                |     157 +
 sys/external/bsd/drm2/dist/drm/drm_encoder.c                                                     |     249 +
 sys/external/bsd/drm2/dist/drm/drm_file.c                                                        |     803 +
 sys/external/bsd/drm2/dist/drm/drm_fourcc.c                                                      |     400 +
 sys/external/bsd/drm2/dist/drm/drm_framebuffer.c                                                 |    1099 +
 sys/external/bsd/drm2/dist/drm/drm_kms_helper_common.c                                           |      94 +
 sys/external/bsd/drm2/dist/drm/drm_legacy_misc.c                                                 |     112 +
 sys/external/bsd/drm2/dist/drm/drm_mode_config.c                                                 |     539 +
 sys/external/bsd/drm2/dist/drm/drm_mode_object.c                                                 |     559 +
 sys/external/bsd/drm2/dist/drm/drm_modeset_helper.c                                              |     256 +
 sys/external/bsd/drm2/dist/drm/drm_panel_orientation_quirks.c                                    |     285 +
 sys/external/bsd/drm2/dist/drm/drm_plane.c                                                       |    1228 +
 sys/external/bsd/drm2/dist/drm/drm_print.c                                                       |     349 +
 sys/external/bsd/drm2/dist/drm/drm_property.c                                                    |     948 +
 sys/external/bsd/drm2/dist/drm/drm_scdc_helper.c                                                 |     254 +
 sys/external/bsd/drm2/dist/drm/drm_self_refresh_helper.c                                         |     286 +
 sys/external/bsd/drm2/dist/drm/drm_syncobj.c                                                     |    1414 +
 sys/external/bsd/drm2/dist/drm/drm_vblank.c                                                      |    2022 +
 sys/external/bsd/drm2/dist/drm/i915/.gitignore                                                   |       1 +
 sys/external/bsd/drm2/dist/drm/i915/Kconfig.debug                                                |     214 +
 sys/external/bsd/drm2/dist/drm/i915/Kconfig.profile                                              |      76 +
 sys/external/bsd/drm2/dist/drm/i915/Kconfig.unstable                                             |      29 +
 sys/external/bsd/drm2/dist/drm/i915/display/dvo_ch7017.c                                         |     420 +
 sys/external/bsd/drm2/dist/drm/i915/display/dvo_ch7xxx.c                                         |     372 +
 sys/external/bsd/drm2/dist/drm/i915/display/dvo_ivch.c                                           |     508 +
 sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c                                         |     715 +
 sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c                                         |     285 +
 sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c                                         |     324 +
 sys/external/bsd/drm2/dist/drm/i915/display/icl_dsi.c                                            |    1785 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_acpi.c                                         |     163 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_acpi.h                                         |      19 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_atomic.c                                       |     563 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_atomic.h                                       |      64 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_atomic_plane.c                                 |     433 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_atomic_plane.h                                 |      54 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_audio.c                                        |    1180 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_audio.h                                        |      26 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_bios.c                                         |    2571 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_bios.h                                         |     253 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_bw.c                                           |     498 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_bw.h                                           |      35 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_cdclk.c                                        |    2721 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_cdclk.h                                        |      51 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_color.c                                        |    1944 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_color.h                                        |      27 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_combo_phy.c                                    |     396 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_combo_phy.h                                    |      22 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_connector.c                                    |     303 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_connector.h                                    |      37 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_crt.c                                          |    1086 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_crt.h                                          |      23 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_ddi.c                                          |    4864 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_ddi.h                                          |      55 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_display.c                                      |   18717 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_display.h                                      |     655 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_display_power.c                                |    5554 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_display_power.h                                |     324 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h                                |    1632 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dp.c                                           |    7702 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dp.h                                           |     130 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dp_aux_backlight.c                             |     290 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dp_aux_backlight.h                             |      15 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dp_link_training.c                             |     387 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dp_link_training.h                             |      16 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dp_mst.c                                       |     862 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dp_mst.h                                       |      22 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dpio_phy.c                                     |    1091 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dpio_phy.h                                     |      60 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dpll_mgr.c                                     |    3903 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dpll_mgr.h                                     |     389 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dsb.c                                          |     344 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dsb.h                                          |      54 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dsi.c                                          |     134 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dsi.h                                          |     219 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dsi_dcs_backlight.c                            |     184 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dsi_dcs_backlight.h                            |      15 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dsi_vbt.c                                      |     913 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dvo.c                                          |     560 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dvo.h                                          |      15 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_dvo_dev.h                                      |     142 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_fbc.c                                          |    1363 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_fbc.h                                          |      43 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_fbdev.c                                        |     633 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_fbdev.h                                        |      55 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_fifo_underrun.c                                |     464 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_fifo_underrun.h                                |      29 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_frontbuffer.c                                  |     318 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_frontbuffer.h                                  |     154 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_gmbus.c                                        |     963 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_gmbus.h                                        |      51 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_hdcp.c                                         |    2094 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_hdcp.h                                         |      39 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_hdmi.c                                         |    3317 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_hdmi.h                                         |      54 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_hotplug.c                                      |     732 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_hotplug.h                                      |      34 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_lpe_audio.c                                    |     368 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_lpe_audio.h                                    |      24 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_lspcon.c                                       |     593 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_lspcon.h                                       |      40 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_lvds.c                                         |    1009 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_lvds.h                                         |      24 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_opregion.c                                     |    1188 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_opregion.h                                     |     124 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_overlay.c                                      |    1490 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_overlay.h                                      |      31 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_panel.c                                        |    2066 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_panel.h                                        |      67 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_pipe_crc.c                                     |     676 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_pipe_crc.h                                     |      40 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_psr.c                                          |    1554 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_psr.h                                          |      46 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_quirks.c                                       |     175 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_quirks.h                                       |      15 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_sdvo.c                                         |    3368 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_sdvo.h                                         |      26 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_sdvo_regs.h                                    |     743 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_sprite.c                                       |    3203 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_sprite.h                                       |      61 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_tc.c                                           |     568 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_tc.h                                           |      33 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_tv.c                                           |    1996 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_tv.h                                           |      15 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_vbt_defs.h                                     |     928 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_vdsc.c                                         |    1058 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_vdsc.h                                         |      28 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_vga.c                                          |     165 +
 sys/external/bsd/drm2/dist/drm/i915/display/intel_vga.h                                          |      20 +
 sys/external/bsd/drm2/dist/drm/i915/display/vlv_dsi.c                                            |    1958 +
 sys/external/bsd/drm2/dist/drm/i915/display/vlv_dsi_pll.c                                        |     568 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_busy.c                                          |     144 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_clflush.c                                       |     128 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_clflush.h                                       |      22 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_client_blt.c                                    |     316 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_client_blt.h                                    |      23 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_context.c                                       |    2505 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_context.h                                       |     227 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_context_types.h                                 |     180 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_dmabuf.c                                        |     286 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_domain.c                                        |     696 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_execbuffer.c                                    |    3020 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_fence.c                                         |     100 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_internal.c                                      |     205 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_ioctls.h                                        |      54 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_lmem.c                                          |      61 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_lmem.h                                          |      31 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_mman.c                                          |     900 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_mman.h                                          |      33 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.c                                        |     397 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h                                        |     506 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object_blt.c                                    |     407 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object_blt.h                                    |      39 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object_types.h                                  |     301 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_pages.c                                         |     575 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_phys.c                                          |     223 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_pm.c                                            |     115 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_pm.h                                            |      24 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_region.c                                        |     182 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_region.h                                        |      31 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_shmem.c                                         |     624 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_shrinker.c                                      |     514 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_shrinker.h                                      |      33 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_stolen.c                                        |     781 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_stolen.h                                        |      36 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_throttle.c                                      |      76 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_tiling.c                                        |     452 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_userptr.c                                       |     847 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_wait.c                                          |     279 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gemfs.c                                             |      49 +
 sys/external/bsd/drm2/dist/drm/i915/gem/i915_gemfs.h                                             |      18 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/huge_gem_object.c                              |     132 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/huge_gem_object.h                              |      35 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/huge_pages.c                                   |    1946 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/i915_gem_client_blt.c                          |     148 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/i915_gem_coherency.c                           |     434 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/i915_gem_context.c                             |    1934 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/i915_gem_dmabuf.c                              |     291 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/i915_gem_mman.c                                |    1246 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/i915_gem_object.c                              |     104 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/i915_gem_object_blt.c                          |     567 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/i915_gem_phys.c                                |      83 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/igt_gem_utils.c                                |     173 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/igt_gem_utils.h                                |      34 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/mock_context.c                                 |     120 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/mock_context.h                                 |      29 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/mock_dmabuf.c                                  |     133 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/mock_dmabuf.h                                  |      24 +
 sys/external/bsd/drm2/dist/drm/i915/gem/selftests/mock_gem_object.h                              |      18 +
 sys/external/bsd/drm2/dist/drm/i915/gt/debugfs_engines.c                                         |      41 +
 sys/external/bsd/drm2/dist/drm/i915/gt/debugfs_engines.h                                         |      16 +
 sys/external/bsd/drm2/dist/drm/i915/gt/debugfs_gt.c                                              |      47 +
 sys/external/bsd/drm2/dist/drm/i915/gt/debugfs_gt.h                                              |      41 +
 sys/external/bsd/drm2/dist/drm/i915/gt/debugfs_gt_pm.c                                           |     606 +
 sys/external/bsd/drm2/dist/drm/i915/gt/debugfs_gt_pm.h                                           |      16 +
 sys/external/bsd/drm2/dist/drm/i915/gt/gen6_ppgtt.c                                              |     488 +
 sys/external/bsd/drm2/dist/drm/i915/gt/gen6_ppgtt.h                                              |      78 +
 sys/external/bsd/drm2/dist/drm/i915/gt/gen6_renderstate.c                                        |     320 +
 sys/external/bsd/drm2/dist/drm/i915/gt/gen7_renderstate.c                                        |     284 +
 sys/external/bsd/drm2/dist/drm/i915/gt/gen8_ppgtt.c                                              |     729 +
 sys/external/bsd/drm2/dist/drm/i915/gt/gen8_ppgtt.h                                              |      15 +
 sys/external/bsd/drm2/dist/drm/i915/gt/gen8_renderstate.c                                        |     988 +
 sys/external/bsd/drm2/dist/drm/i915/gt/gen9_renderstate.c                                        |    1004 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_breadcrumbs.c                                       |     384 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_context.c                                           |     390 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_context.h                                           |     229 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_context_types.h                                     |      90 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine.h                                            |     352 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_cs.c                                         |    1687 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_heartbeat.c                                  |     247 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_heartbeat.h                                  |      25 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_pm.c                                         |     298 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_pm.h                                         |      69 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_pool.c                                       |     195 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_pool.h                                       |      36 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_pool_types.h                                 |      31 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_types.h                                      |     610 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_user.c                                       |     304 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_engine_user.h                                       |      27 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_ggtt.c                                              |    1491 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gpu_commands.h                                      |     353 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt.c                                                |     663 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt.h                                                |      73 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_irq.c                                            |     461 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_irq.h                                            |      46 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_pm.c                                             |     338 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_pm.h                                             |      68 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_pm_irq.c                                         |     114 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_pm_irq.h                                         |      24 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_requests.c                                       |     233 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_requests.h                                       |      34 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h                                          |     121 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.c                                               |     603 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h                                               |     589 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_llc.c                                               |     166 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_llc.h                                               |      17 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_llc_types.h                                         |      15 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_lrc.c                                               |    5244 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_lrc.h                                               |     132 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_lrc_reg.h                                           |      57 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_mocs.c                                              |     463 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_mocs.h                                              |      60 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_ppgtt.c                                             |     223 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_rc6.c                                               |     781 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_rc6.h                                               |      30 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_rc6_types.h                                         |      33 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_renderstate.c                                       |     255 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_renderstate.h                                       |      68 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_reset.c                                             |    1398 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_reset.h                                             |      87 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_reset_types.h                                       |      58 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_ring.c                                              |     324 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_ring.h                                              |     141 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_ring_submission.c                                   |    2014 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_ring_types.h                                        |      54 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_rps.c                                               |    1908 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_rps.h                                               |      41 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_rps_types.h                                         |      95 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_sseu.c                                              |     199 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_sseu.h                                              |     102 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_timeline.c                                          |     578 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_timeline.h                                          |      96 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_timeline_types.h                                    |     102 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_workarounds.c                                       |    1666 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_workarounds.h                                       |      42 +
 sys/external/bsd/drm2/dist/drm/i915/gt/intel_workarounds_types.h                                 |      31 +
 sys/external/bsd/drm2/dist/drm/i915/gt/mock_engine.c                                             |     365 +
 sys/external/bsd/drm2/dist/drm/i915/gt/mock_engine.h                                             |      53 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_engine_heartbeat.c                               |     379 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_gt_pm.c                                          |      84 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_hangcheck.c                                      |    1711 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_llc.c                                            |      85 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_llc.h                                            |      16 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_lrc.c                                            |    4101 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_mocs.c                                           |     424 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_rc6.c                                            |     208 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_rc6.h                                            |      15 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_reset.c                                          |     185 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_timeline.c                                       |     841 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftest_workarounds.c                                    |    1276 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftests/mock_timeline.c                                 |      34 +
 sys/external/bsd/drm2/dist/drm/i915/gt/selftests/mock_timeline.h                                 |      19 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.c                                            |     732 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h                                            |     188 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_ads.c                                        |     177 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_ads.h                                        |      17 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_ct.c                                         |     827 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_ct.h                                         |      79 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_fw.c                                         |     171 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_fw.h                                         |      16 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_fwif.h                                       |     605 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_log.c                                        |     679 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_log.h                                        |      84 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_reg.h                                        |     148 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_submission.c                                 |     687 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc_submission.h                                 |      25 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_huc.c                                            |     224 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_huc.h                                            |      56 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_huc_fw.c                                         |      48 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_huc_fw.h                                         |      16 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.c                                             |     625 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h                                             |      91 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc_fw.c                                          |     609 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc_fw.h                                          |     242 +
 sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc_fw_abi.h                                      |      79 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/Makefile                                                 |       9 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/aperture_gm.c                                            |     366 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/cfg_space.c                                              |     429 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/cmd_parser.c                                             |    3116 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/cmd_parser.h                                             |      55 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/debug.h                                                  |      67 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/debugfs.c                                                |     244 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/display.c                                                |     536 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/display.h                                                |     216 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/dmabuf.c                                                 |     623 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/dmabuf.h                                                 |      69 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/edid.c                                                   |     581 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/edid.h                                                   |     156 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/execlist.c                                               |     572 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/execlist.h                                               |     189 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/fb_decoder.c                                             |     512 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/fb_decoder.h                                             |     173 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/firmware.c                                               |     282 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/gtt.c                                                    |    2836 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/gtt.h                                                    |     283 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/gvt.c                                                    |     456 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/gvt.h                                                    |     700 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/handlers.c                                               |    3617 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/hypercall.h                                              |      86 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/interrupt.c                                              |     715 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/interrupt.h                                              |     238 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/kvmgt.c                                                  |    2081 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/mmio.c                                                   |     320 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/mmio.h                                                   |     109 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/mmio_context.c                                           |     607 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/mmio_context.h                                           |      62 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/mpt.h                                                    |     400 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/opregion.c                                               |     575 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/page_track.c                                             |     190 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/page_track.h                                             |      61 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/reg.h                                                    |     133 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/sched_policy.c                                           |     484 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/sched_policy.h                                           |      67 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/scheduler.c                                              |    1612 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/scheduler.h                                              |     168 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/trace.h                                                  |     385 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/trace_points.c                                           |      39 +
 sys/external/bsd/drm2/dist/drm/i915/gvt/vgpu.c                                                   |     595 +
 sys/external/bsd/drm2/dist/drm/i915/i915_active.c                                                |     879 +
 sys/external/bsd/drm2/dist/drm/i915/i915_active.h                                                |     219 +
 sys/external/bsd/drm2/dist/drm/i915/i915_active_types.h                                          |      56 +
 sys/external/bsd/drm2/dist/drm/i915/i915_buddy.c                                                 |     436 +
 sys/external/bsd/drm2/dist/drm/i915/i915_buddy.h                                                 |     130 +
 sys/external/bsd/drm2/dist/drm/i915/i915_debugfs.h                                               |      22 +
 sys/external/bsd/drm2/dist/drm/i915/i915_fixed.h                                                 |     150 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gem.h                                                   |     121 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_fence_reg.c                                         |     916 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_fence_reg.h                                         |      73 +
 sys/external/bsd/drm2/dist/drm/i915/i915_getparam.c                                              |     178 +
 sys/external/bsd/drm2/dist/drm/i915/i915_globals.c                                               |     166 +
 sys/external/bsd/drm2/dist/drm/i915/i915_globals.h                                               |      40 +
 sys/external/bsd/drm2/dist/drm/i915/i915_gpu_error.h                                             |     344 +
 sys/external/bsd/drm2/dist/drm/i915/i915_irq.h                                                   |     167 +
 sys/external/bsd/drm2/dist/drm/i915/i915_memcpy.c                                                |     178 +
 sys/external/bsd/drm2/dist/drm/i915/i915_memcpy.h                                                |      36 +
 sys/external/bsd/drm2/dist/drm/i915/i915_mm.c                                                    |     156 +
 sys/external/bsd/drm2/dist/drm/i915/i915_params.h                                                |      98 +
 sys/external/bsd/drm2/dist/drm/i915/i915_pci.c                                                   |    1087 +
 sys/external/bsd/drm2/dist/drm/i915/i915_perf.c                                                  |    4435 +
 sys/external/bsd/drm2/dist/drm/i915/i915_perf.h                                                  |      62 +
 sys/external/bsd/drm2/dist/drm/i915/i915_perf_types.h                                            |     436 +
 sys/external/bsd/drm2/dist/drm/i915/i915_pmu.c                                                   |    1205 +
 sys/external/bsd/drm2/dist/drm/i915/i915_pmu.h                                                   |     131 +
 sys/external/bsd/drm2/dist/drm/i915/i915_priolist_types.h                                        |      61 +
 sys/external/bsd/drm2/dist/drm/i915/i915_pvinfo.h                                                |     125 +
 sys/external/bsd/drm2/dist/drm/i915/i915_query.c                                                 |     493 +
 sys/external/bsd/drm2/dist/drm/i915/i915_query.h                                                 |      17 +
 sys/external/bsd/drm2/dist/drm/i915/i915_request.c                                               |    1660 +
 sys/external/bsd/drm2/dist/drm/i915/i915_request.h                                               |     575 +
 sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.c                                           |      44 +
 sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h                                           |     129 +
 sys/external/bsd/drm2/dist/drm/i915/i915_scheduler.c                                             |     549 +
 sys/external/bsd/drm2/dist/drm/i915/i915_scheduler.h                                             |      58 +
 sys/external/bsd/drm2/dist/drm/i915/i915_scheduler_types.h                                       |      85 +
 sys/external/bsd/drm2/dist/drm/i915/i915_selftest.h                                              |     138 +
 sys/external/bsd/drm2/dist/drm/i915/i915_suspend.h                                               |      16 +
 sys/external/bsd/drm2/dist/drm/i915/i915_sw_fence.c                                              |     618 +
 sys/external/bsd/drm2/dist/drm/i915/i915_sw_fence.h                                              |     121 +
 sys/external/bsd/drm2/dist/drm/i915/i915_sw_fence_work.c                                         |     104 +
 sys/external/bsd/drm2/dist/drm/i915/i915_sw_fence_work.h                                         |      46 +
 sys/external/bsd/drm2/dist/drm/i915/i915_switcheroo.c                                            |      72 +
 sys/external/bsd/drm2/dist/drm/i915/i915_switcheroo.h                                            |      16 +
 sys/external/bsd/drm2/dist/drm/i915/i915_syncmap.c                                               |     417 +
 sys/external/bsd/drm2/dist/drm/i915/i915_syncmap.h                                               |      40 +
 sys/external/bsd/drm2/dist/drm/i915/i915_sysfs.h                                                 |      16 +
 sys/external/bsd/drm2/dist/drm/i915/i915_user_extensions.c                                       |      66 +
 sys/external/bsd/drm2/dist/drm/i915/i915_user_extensions.h                                       |      22 +
 sys/external/bsd/drm2/dist/drm/i915/i915_utils.c                                                 |     111 +
 sys/external/bsd/drm2/dist/drm/i915/i915_utils.h                                                 |     448 +
 sys/external/bsd/drm2/dist/drm/i915/i915_vma.c                                                   |    1336 +
 sys/external/bsd/drm2/dist/drm/i915/i915_vma.h                                                   |     386 +
 sys/external/bsd/drm2/dist/drm/i915/i915_vma_types.h                                             |     296 +
 sys/external/bsd/drm2/dist/drm/i915/intel_csr.h                                                  |      23 +
 sys/external/bsd/drm2/dist/drm/i915/intel_device_info.c                                          |    1122 +
 sys/external/bsd/drm2/dist/drm/i915/intel_device_info.h                                          |     248 +
 sys/external/bsd/drm2/dist/drm/i915/intel_gvt.c                                                  |     143 +
 sys/external/bsd/drm2/dist/drm/i915/intel_gvt.h                                                  |      53 +
 sys/external/bsd/drm2/dist/drm/i915/intel_memory_region.c                                        |     307 +
 sys/external/bsd/drm2/dist/drm/i915/intel_memory_region.h                                        |     145 +
 sys/external/bsd/drm2/dist/drm/i915/intel_pch.c                                                  |     220 +
 sys/external/bsd/drm2/dist/drm/i915/intel_pch.h                                                  |      81 +
 sys/external/bsd/drm2/dist/drm/i915/intel_pm.h                                                   |      65 +
 sys/external/bsd/drm2/dist/drm/i915/intel_region_lmem.c                                          |     143 +
 sys/external/bsd/drm2/dist/drm/i915/intel_region_lmem.h                                          |      18 +
 sys/external/bsd/drm2/dist/drm/i915/intel_runtime_pm.h                                           |     215 +
 sys/external/bsd/drm2/dist/drm/i915/intel_sideband.h                                             |     143 +
 sys/external/bsd/drm2/dist/drm/i915/intel_uncore.h                                               |     419 +
 sys/external/bsd/drm2/dist/drm/i915/intel_wakeref.c                                              |     192 +
 sys/external/bsd/drm2/dist/drm/i915/intel_wakeref.h                                              |     268 +
 sys/external/bsd/drm2/dist/drm/i915/intel_wopcm.c                                                |     285 +
 sys/external/bsd/drm2/dist/drm/i915/intel_wopcm.h                                                |      62 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_bdw.c                                             |      95 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_bdw.h                                             |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_bxt.c                                             |      93 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_bxt.h                                             |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_cflgt2.c                                          |      94 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_cflgt2.h                                          |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_cflgt3.c                                          |      94 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_cflgt3.h                                          |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_chv.c                                             |      94 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_chv.h                                             |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_cnl.c                                             |     106 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_cnl.h                                             |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_glk.c                                             |      93 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_glk.h                                             |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_hsw.c                                             |     123 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_hsw.h                                             |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_icl.c                                             |     103 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_icl.h                                             |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_kblgt2.c                                          |      94 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_kblgt2.h                                          |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_kblgt3.c                                          |      94 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_kblgt3.h                                          |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_sklgt2.c                                          |      93 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_sklgt2.h                                          |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_sklgt3.c                                          |      94 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_sklgt3.h                                          |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_sklgt4.c                                          |      94 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_sklgt4.h                                          |      18 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_tgl.c                                             |     126 +
 sys/external/bsd/drm2/dist/drm/i915/oa/i915_oa_tgl.h                                             |      18 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_active.c                                      |     298 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_buddy.c                                       |     729 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_gem.c                                         |     220 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_gem_evict.c                                   |     582 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_gem_gtt.c                                     |    2056 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_perf.c                                        |     222 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_random.c                                      |     114 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_random.h                                      |      67 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_request.c                                     |    1477 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_selftest.c                                    |     415 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_sw_fence.c                                    |     762 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_syncmap.c                                     |     621 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/i915_vma.c                                         |     994 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_atomic.c                                       |      52 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_atomic.h                                       |      19 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_flush_test.c                                   |      40 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_flush_test.h                                   |      16 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_live_test.c                                    |      78 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_live_test.h                                    |      37 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_mmap.c                                         |      44 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_mmap.h                                         |      21 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_reset.c                                        |      56 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_reset.h                                        |      20 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_spinner.c                                      |     234 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/igt_spinner.h                                      |      40 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/intel_memory_region.c                              |     626 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/intel_uncore.c                                     |     339 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/lib_sw_fence.c                                     |     141 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_drm.h                                         |      47 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_gem_device.c                                  |     212 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_gem_device.h                                  |      12 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_gtt.c                                         |     137 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_gtt.h                                         |      38 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_region.c                                      |      65 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_region.h                                      |      23 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_request.c                                     |      64 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_request.h                                     |      39 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_uncore.c                                      |      54 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/mock_uncore.h                                      |      36 +
 sys/external/bsd/drm2/dist/drm/i915/selftests/scatterlist.c                                      |     385 +
 sys/external/bsd/drm2/dist/drm/lib/drm_random.c                                                  |      47 +
 sys/external/bsd/drm2/dist/drm/lib/drm_random.h                                                  |      28 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/Kbuild                                           |      55 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/atom.h                                           |     248 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/base.h                                           |      33 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/core.h                                           |      62 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/curs.h                                           |      16 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/disp.h                                           |      96 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/head.h                                           |      93 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/lut.h                                            |      18 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_base.c                          |      58 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_base507c.c                      |     309 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_base827c.c                      |      85 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_base907c.c                      |     186 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_base917c.c                      |      55 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_core.c                          |      76 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_core507d.c                      |     120 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_core827d.c                      |      46 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_core907d.c                      |      45 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_core917d.c                      |      45 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_corec37d.c                      |     128 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_corec57d.c                      |      65 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_curs.c                          |      58 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_curs507a.c                      |     150 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_curs907a.c                      |      35 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_cursc37a.c                      |      55 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_dac507d.c                       |      49 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_dac907d.c                       |      44 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_disp.c                          |    2583 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_head.c                          |     543 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_head507d.c                      |     354 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_head827d.c                      |     130 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_head907d.c                      |     312 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_head917d.c                      |     106 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_headc37d.c                      |     223 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_headc57d.c                      |     215 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_lut.c                           |      84 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_oimm.c                          |      56 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_oimm507b.c                      |      57 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_ovly.c                          |      62 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_ovly507e.c                      |     221 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_ovly827e.c                      |     109 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_ovly907e.c                      |      86 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_ovly917e.c                      |      47 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_pior507d.c                      |      49 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_sor507d.c                       |      49 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_sor907d.c                       |      46 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_sorc37d.c                       |      44 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_wimm.c                          |      53 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_wimmc37b.c                      |      92 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_wndw.c                          |     738 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_wndwc37e.c                      |     324 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/nouveau_dispnv50_wndwc57e.c                      |     211 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/oimm.h                                           |      10 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ovly.h                                           |      32 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/wimm.h                                           |      10 +
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/wndw.h                                           |     125 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvfw/acr.h                                        |     154 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvfw/flcn.h                                       |      99 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvfw/fw.h                                         |      30 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvfw/hs.h                                         |      33 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvfw/ls.h                                         |      55 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvfw/pmu.h                                        |     100 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvfw/sec2.h                                       |      62 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl0002.h                                     |      69 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl0046.h                                     |      31 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl006b.h                                     |      14 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl0080.h                                     |      97 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl506e.h                                     |      15 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl506f.h                                     |      16 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl5070.h                                     |     101 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl507a.h                                     |      14 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl507b.h                                     |      14 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl507c.h                                     |      15 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl507d.h                                     |      14 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl507e.h                                     |      15 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl826e.h                                     |      17 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl826f.h                                     |      18 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl906f.h                                     |      18 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl9097.h                                     |      47 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cla06f.h                                     |      20 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/clb069.h                                     |      14 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/clc36f.h                                     |      21 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/clc37b.h                                     |      13 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/clc37e.h                                     |      15 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/disp.h                                       |      14 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/fifo.h                                       |      20 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if0000.h                                     |      22 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if0001.h                                     |      49 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if0002.h                                     |      41 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if0003.h                                     |      36 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if0004.h                                     |      16 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if0005.h                                     |       7 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if0008.h                                     |      44 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if000a.h                                     |      24 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if000b.h                                     |      13 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if000c.h                                     |      94 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if000d.h                                     |      14 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if500b.h                                     |      27 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if500d.h                                     |      23 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if900b.h                                     |      25 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if900d.h                                     |      23 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/ifb00d.h                                     |      29 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/ifc00d.h                                     |      44 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/mem.h                                        |      22 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/mmu.h                                        |      59 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/user.h                                       |      21 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/vmm.h                                        |      44 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/msenc.h                               |       7 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/nvdec.h                               |      17 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/nvenc.h                               |      17 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/sec2.h                                |      26 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/vic.h                                 |       7 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/acr.h                                 |     128 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/iccsense.h                       |      25 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/power_budget.h                   |      29 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/vpstate.h                        |      27 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/fault.h                               |      39 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/gsp.h                                 |      15 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/iccsense.h                            |      21 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/secboot.h                             |      68 +
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/top.h                                 |      23 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_dmem.c                                            |     712 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_dmem.h                                            |      51 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_drv.h                                             |     276 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_led.c                                             |     145 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_led.h                                             |      59 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_mem.c                                             |     203 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_mem.h                                             |      32 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_svm.c                                             |     928 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_svm.h                                             |      50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_vmm.c                                             |     143 +
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_vmm.h                                             |      35 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_disp.c                                  |      66 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_driver.c                                |      63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_fifo.c                                  |     104 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_mem.c                                   |     106 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_mmu.c                                   |     137 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_user.c                                  |      69 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_userc361.c                              |      38 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvif/nouveau_nvif_vmm.c                                   |     174 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gm107.c             |      48 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gm200.c             |      47 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gp100.c             |     107 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gp102.c             |      49 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_gv100.c             |      45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ce/nouveau_nvkm_engine_ce_tu102.c             |      45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/dp.h                                     |     112 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/hdmi.h                                   |      18 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/head.h                                   |      67 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ior.h                                    |     207 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_basegp102.c     |      37 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_changv100.c     |      39 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregp102.c     |      75 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_coregv100.c     |     209 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursgp102.c     |      37 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_cursgv100.c     |      86 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dacgf119.c      |      75 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dmacgp102.c     |      69 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dmacgv100.c     |      82 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dp.c            |     702 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gm200.c         |      52 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gp100.c         |      51 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gp102.c         |      78 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gv100.c         |     452 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmi.c          |      89 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmigm200.c     |      41 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_hdmigv100.c     |      90 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_head.c          |     110 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_headgf119.c     |     109 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_headgv100.c     |     110 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_headnv04.c      |      79 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_headnv50.c      |     104 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ior.c           |      77 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_mcp77.c         |      50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_mcp89.c         |      50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_oimmgp102.c     |      37 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_ovlygp102.c     |      37 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgm200.c     |      60 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgp100.c     |      60 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgp102.c     |      60 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootgv100.c     |      57 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_roottu102.c     |      57 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorg84.c        |      43 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgk104.c      |      58 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgm107.c      |      72 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgm200.c      |     130 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgt215.c      |      74 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgv100.c      |     126 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sormcp77.c      |      53 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sormcp89.c      |      58 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sortu102.c      |     103 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_tu102.c         |     157 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_wimmgv100.c     |      87 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_wndwgv100.c     |     189 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_gv100.c           |      39 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/nouveau_nvkm_engine_dma_usergv100.c       |     124 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/cgrp.h                                   |      13 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gk110.c         |      71 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gm107.c         |     117 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gm200.c         |      65 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gp100.c         |     102 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gp10b.c         |      50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifogv100.c   |     260 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gpfifotu102.c   |      88 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_gv100.c         |     312 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_tu102.c         |     121 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_usergv100.c     |      50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/nouveau_nvkm_engine_fifo_usertu102.c     |      50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/user.h                                   |      10 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/gk104.h                                    |      57 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgm200.c          |     133 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgp100.c          |     144 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgp102.c          |     124 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgp104.c          |      53 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgp107.c          |      61 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxgv100.c          |     219 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_ctxtu102.c          |     100 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gm200.c             |     291 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp100.c             |     166 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp102.c             |     162 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp104.c             |     103 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp107.c             |      92 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp108.c             |     102 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gp10b.c             |     104 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gv100.c             |     151 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_tu102.c             |     208 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msenc/Kbuild                                  |       2 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvdec/Kbuild                                  |       3 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvdec/nouveau_nvkm_engine_nvdec_base.c        |      66 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvdec/nouveau_nvkm_engine_nvdec_gm107.c       |      68 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvdec/priv.h                                  |      21 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvenc/Kbuild                                  |       3 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvenc/nouveau_nvkm_engine_nvenc_base.c        |      68 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvenc/nouveau_nvkm_engine_nvenc_gm107.c       |      68 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/nvenc/priv.h                                  |      21 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec/fuc/g98.fuc0s                             |     698 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/Kbuild                                   |       5 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/nouveau_nvkm_engine_sec2_base.c          |     123 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/nouveau_nvkm_engine_sec2_gp102.c         |     339 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/nouveau_nvkm_engine_sec2_gp108.c         |      44 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/nouveau_nvkm_engine_sec2_tu102.c         |      77 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/priv.h                                   |      31 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/vic/Kbuild                                    |       2 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/Kbuild                                        |       6 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/nouveau_nvkm_falcon_base.c                    |     236 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/nouveau_nvkm_falcon_cmdq.c                    |     219 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/nouveau_nvkm_falcon_msgq.c                    |     218 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/nouveau_nvkm_falcon_qmgr.c                    |      92 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/nouveau_nvkm_falcon_v1.c                      |     341 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/priv.h                                        |       7 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/qmgr.h                                        |      91 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/Kbuild                                          |       7 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/nouveau_nvkm_nvfw_acr.c                         |     170 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/nouveau_nvkm_nvfw_flcn.c                        |     120 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/nouveau_nvkm_nvfw_fw.c                          |      56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/nouveau_nvkm_nvfw_hs.c                          |      67 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/nvfw/nouveau_nvkm_nvfw_ls.c                          |     113 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/Kbuild                                    |      10 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_base.c            |     416 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_gm200.c           |     475 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_gm20b.c           |     139 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_gp102.c           |     286 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_gp108.c           |     116 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_gp10b.c           |      62 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_hsfw.c            |     185 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_lsfw.c            |     258 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/nouveau_nvkm_subdev_acr_tu102.c           |     234 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/priv.h                                    |     153 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_gm107.c           |      70 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_gm20b.c           |      46 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/nouveau_nvkm_subdev_bar_tu102.c           |     103 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_iccsense.c      |     134 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_power_budget.c  |     131 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_vpstate.c       |      93 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/gk20a.h                                   |     161 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/nouveau_nvkm_subdev_clk_gm20b.c           |    1079 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gm200.c   |     191 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_gv100.c   |      84 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_tu102.c   |      94 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/Kbuild                                  |       7 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_base.c        |     188 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_gp100.c       |      94 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_gp10b.c       |      58 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_gv100.c       |     240 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_tu102.c       |     174 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/nouveau_nvkm_subdev_fault_user.c        |     111 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fault/priv.h                                  |      59 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/gk104.h                                    |      37 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gf108.c             |      47 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gk110.c             |      76 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gm200.c             |      78 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gm20b.c             |      45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gp100.c             |      82 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gp102.c             |     143 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gp10b.c             |      42 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_gv100.c             |      60 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgf108.c          |      65 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgm200.c          |      71 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/nouveau_nvkm_subdev_fb_ramgp100.c          |     104 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gsp/Kbuild                                    |       3 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gsp/nouveau_nvkm_subdev_gsp_base.c            |      64 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gsp/nouveau_nvkm_subdev_gsp_gv100.c           |      60 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/gsp/priv.h                                    |      17 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_auxgf119.c        |      40 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_auxgm200.c        |     188 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_gm200.c           |      45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_padgm200.c        |      81 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gm200.c         |      45 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/nouveau_nvkm_subdev_ibus_gp10b.c         |      64 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/iccsense/Kbuild                               |       3 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/iccsense/nouveau_nvkm_subdev_iccsense_base.c  |     336 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/iccsense/nouveau_nvkm_subdev_iccsense_gf100.c |      36 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/iccsense/priv.h                               |      29 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gm200.c           |      68 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gp100.c           |      80 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gp102.c           |      56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/nouveau_nvkm_subdev_ltc_gp10b.c           |      70 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_g84.c               |      73 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gk104.c             |      71 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gp100.c             |     133 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gp10b.c             |      54 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_gt215.c             |      82 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_nv11.c              |      55 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_nv17.c              |      64 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/nouveau_nvkm_subdev_mc_tu102.c             |      60 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/mem.h                                     |      25 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_g84.c             |      46 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gk104.c           |      46 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gk20a.c           |      46 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gm200.c           |     103 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gm20b.c           |      60 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gp100.c           |      50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gp10b.c           |      50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_gv100.c           |      48 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_mcp77.c           |      46 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_mem.c             |     247 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_memgf100.c        |      99 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_memnv04.c         |      74 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_memnv50.c         |      93 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_tu102.c           |      62 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_umem.c            |     197 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_ummu.c            |     186 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_uvmm.c            |     424 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmm.c             |    1879 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgf100.c        |     430 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgk104.c        |     109 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgk20a.c        |      78 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgm200.c        |     192 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgm20b.c        |      77 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgp100.c        |     548 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgp10b.c        |      56 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmgv100.c        |      94 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmmcp77.c        |      50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmnv04.c         |     146 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmnv41.c         |     118 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmnv44.c         |     235 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmnv50.c         |     390 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_vmmtu102.c        |      83 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/umem.h                                    |      28 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ummu.h                                    |      16 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/uvmm.h                                    |      16 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/vmm.h                                     |     359 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_g92.c             |      62 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_gf106.c           |      54 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_gk104.c           |     233 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_gp100.c           |      49 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_pcie.c            |     170 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gm20b.c           |     247 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gp100.c           |      48 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gp102.c           |      62 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/nouveau_nvkm_subdev_pmu_gp10b.c           |     106 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/gf100.h                                 |      37 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/gk104.h                                 |      50 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gf100.c       |      63 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gk104.c       |     141 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gm200.c       |      44 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/nouveau_nvkm_subdev_therm_gp100.c       |      61 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/top/Kbuild                                    |       3 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/top/nouveau_nvkm_subdev_top_base.c            |     203 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/top/nouveau_nvkm_subdev_top_gk104.c           |     125 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/top/priv.h                                    |      28 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/gk20a.h                                  |      46 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gf100.c         |      75 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gf117.c         |      65 +
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/nouveau_nvkm_subdev_volt_gm20b.c         |      97 +
 sys/external/bsd/drm2/dist/drm/r128/ati_pcigart.c                                                |     214 +
 sys/external/bsd/drm2/dist/drm/r128/ati_pcigart.h                                                |      33 +
 sys/external/bsd/drm2/dist/drm/radeon/radeon_atom.c                                              |      72 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_atombios_crtc.c                                     |     177 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_atombios_encoders.c                                 |      65 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_atombios_i2c.c                                      |      10 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_btc_dpm.c                                           |      66 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_cayman_blit_shaders.c                               |       4 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ci_smc.c                                            |      35 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_cik_blit_shaders.c                                  |       4 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_cypress_dpm.c                                       |      23 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_dce3_1_afmt.c                                       |       6 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_dce6_afmt.c                                         |       6 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_evergreen_blit_shaders.c                            |       4 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_evergreen_dma.c                                     |       8 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_evergreen_hdmi.c                                    |       8 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_kv_dpm.c                                            |      30 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_kv_smc.c                                            |       5 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ni_dma.c                                            |       6 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ni_dpm.c                                            |     206 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_r100.c                                              |     178 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_r200.c                                              |      15 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_r520.c                                              |      11 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_r600_blit_shaders.c                                 |       4 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_r600_cs.c                                           |     183 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_r600_dma.c                                          |      22 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_r600_dpm.c                                          |      88 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_r600_hdmi.c                                         |      14 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rs400.c                                             |      19 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rs600.c                                             |      63 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rs690.c                                             |      13 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rs780_dpm.c                                         |      24 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rv515.c                                             |      26 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rv6xx_dpm.c                                         |      30 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rv730_dpm.c                                         |       5 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rv740_dpm.c                                         |      21 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rv770.c                                             |     126 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rv770_dma.c                                         |       8 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_si_blit_shaders.c                                   |       4 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_si_dma.c                                            |       8 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_sumo_smc.c                                          |       5 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_trinity_smc.c                                       |       5 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_uvd_v3_1.c                                          |       5 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_vce_v1_0.c                                          |       8 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_vce_v2_0.c                                          |      12 +-
 sys/external/bsd/drm2/dist/drm/scheduler/Makefile                                                |      25 +
 sys/external/bsd/drm2/dist/drm/scheduler/gpu_scheduler_trace.h                                   |     106 +
 sys/external/bsd/drm2/dist/drm/scheduler/sched_entity.c                                          |     525 +
 sys/external/bsd/drm2/dist/drm/scheduler/sched_fence.c                                           |     187 +
 sys/external/bsd/drm2/dist/drm/scheduler/sched_main.c                                            |     871 +
 sys/external/bsd/drm2/dist/drm/selftests/Makefile                                                |       7 +
 sys/external/bsd/drm2/dist/drm/selftests/drm_mm_selftests.h                                      |      29 +
 sys/external/bsd/drm2/dist/drm/selftests/drm_selftest.c                                          |     114 +
 sys/external/bsd/drm2/dist/drm/selftests/drm_selftest.h                                          |      43 +
 sys/external/bsd/drm2/dist/drm/selftests/test-drm_mm.c                                           |    2386 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/Kconfig                                                 |      18 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/Makefile                                                |       6 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/hgsmi_base.c                                            |     212 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/hgsmi_ch_setup.h                                        |      34 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/hgsmi_channels.h                                        |      36 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/hgsmi_defs.h                                            |      75 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/modesetting.c                                           |     128 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vbox_drv.c                                              |     233 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vbox_drv.h                                              |     163 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vbox_hgsmi.c                                            |     100 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vbox_irq.c                                              |     188 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vbox_main.c                                             |     186 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vbox_mode.c                                             |     894 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vbox_ttm.c                                              |      53 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vboxvideo.h                                             |     444 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vboxvideo_guest.h                                       |      63 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vboxvideo_vbe.h                                         |      56 +
 sys/external/bsd/drm2/dist/drm/vboxvideo/vbva_base.c                                             |     219 +
 sys/external/bsd/drm2/dist/drm/vgem/vgem_fence.c                                                 |     257 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/ttm_lock.c                                                 |     199 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/ttm_lock.h                                                 |     220 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/ttm_object.c                                               |     799 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/ttm_object.h                                               |     378 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_blit.c                                              |     512 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_bo.c                                                |    1179 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_msg.c                                               |     607 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_msg.h                                               |     216 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_page_dirty.c                                        |     493 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_simple_resource.c                                   |     266 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_ttm_buffer.c                                        |     885 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_va.c                                                |     173 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_validation.c                                        |     910 +
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_validation.h                                        |     262 +
 sys/external/bsd/drm2/dist/drm/xen/Kconfig                                                       |      19 +
 sys/external/bsd/drm2/dist/drm/xen/Makefile                                                      |      10 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front.c                                               |     824 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front.h                                               |     165 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front_cfg.c                                           |      82 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front_cfg.h                                           |      39 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front_conn.c                                          |     120 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front_conn.h                                          |      28 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front_evtchnl.c                                       |     392 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front_evtchnl.h                                       |      83 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front_gem.c                                           |     310 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front_gem.h                                           |      47 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front_kms.c                                           |     366 +
 sys/external/bsd/drm2/dist/drm/xen/xen_drm_front_kms.h                                           |      28 +
 sys/external/bsd/drm2/dist/include/drm/amd_asic_type.h                                           |      64 +
 sys/external/bsd/drm2/dist/include/drm/drm_atomic_state_helper.h                                 |      84 +
 sys/external/bsd/drm2/dist/include/drm/drm_atomic_uapi.h                                         |      60 +
 sys/external/bsd/drm2/dist/include/drm/drm_audio_component.h                                     |     124 +
 sys/external/bsd/drm2/dist/include/drm/drm_auth.h                                                |     117 +
 sys/external/bsd/drm2/dist/include/drm/drm_blend.h                                               |      63 +
 sys/external/bsd/drm2/dist/include/drm/drm_bridge.h                                              |     509 +
 sys/external/bsd/drm2/dist/include/drm/drm_color_mgmt.h                                          |     125 +
 sys/external/bsd/drm2/dist/include/drm/drm_connector.h                                           |    1631 +
 sys/external/bsd/drm2/dist/include/drm/drm_damage_helper.h                                       |     104 +
 sys/external/bsd/drm2/dist/include/drm/drm_debugfs.h                                             |     105 +
 sys/external/bsd/drm2/dist/include/drm/drm_debugfs_crc.h                                         |      76 +
 sys/external/bsd/drm2/dist/include/drm/drm_device.h                                              |     365 +
 sys/external/bsd/drm2/dist/include/drm/drm_dp_dual_mode_helper.h                                 |     121 +
 sys/external/bsd/drm2/dist/include/drm/drm_drv.h                                                 |     861 +
 sys/external/bsd/drm2/dist/include/drm/drm_dsc.h                                                 |     611 +
 sys/external/bsd/drm2/dist/include/drm/drm_encoder.h                                             |     276 +
 sys/external/bsd/drm2/dist/include/drm/drm_file.h                                                |     395 +
 sys/external/bsd/drm2/dist/include/drm/drm_fourcc.h                                              |     325 +
 sys/external/bsd/drm2/dist/include/drm/drm_framebuffer.h                                         |     302 +
 sys/external/bsd/drm2/dist/include/drm/drm_gem_framebuffer_helper.h                              |      38 +
 sys/external/bsd/drm2/dist/include/drm/drm_hdcp.h                                                |     304 +
 sys/external/bsd/drm2/dist/include/drm/drm_ioctl.h                                               |     187 +
 sys/external/bsd/drm2/dist/include/drm/drm_irq.h                                                 |      34 +
 sys/external/bsd/drm2/dist/include/drm/drm_mode_config.h                                         |     938 +
 sys/external/bsd/drm2/dist/include/drm/drm_mode_object.h                                         |     137 +
 sys/external/bsd/drm2/dist/include/drm/drm_modeset_helper.h                                      |      46 +
 sys/external/bsd/drm2/dist/include/drm/drm_modeset_helper_vtables.h                              |    1313 +
 sys/external/bsd/drm2/dist/include/drm/drm_pci.h                                                 |      76 +
 sys/external/bsd/drm2/dist/include/drm/drm_plane.h                                               |     867 +
 sys/external/bsd/drm2/dist/include/drm/drm_prime.h                                               |     110 +
 sys/external/bsd/drm2/dist/include/drm/drm_print.h                                               |     558 +
 sys/external/bsd/drm2/dist/include/drm/drm_probe_helper.h                                        |      29 +
 sys/external/bsd/drm2/dist/include/drm/drm_property.h                                            |     305 +
 sys/external/bsd/drm2/dist/include/drm/drm_scdc_helper.h                                         |     138 +
 sys/external/bsd/drm2/dist/include/drm/drm_self_refresh_helper.h                                 |      23 +
 sys/external/bsd/drm2/dist/include/drm/drm_syncobj.h                                             |     134 +
 sys/external/bsd/drm2/dist/include/drm/drm_util.h                                                |      85 +
 sys/external/bsd/drm2/dist/include/drm/drm_utils.h                                               |      21 +
 sys/external/bsd/drm2/dist/include/drm/drm_vblank.h                                              |     243 +
 sys/external/bsd/drm2/dist/include/drm/gpu_scheduler.h                                           |     343 +
 sys/external/bsd/drm2/dist/include/drm/intel_lpe_audio.h                                         |      53 +
 sys/external/bsd/drm2/dist/include/drm/spsc_queue.h                                              |     124 +
 sys/external/bsd/drm2/dist/include/drm/task_barrier.h                                            |     109 +
 sys/external/bsd/drm2/dist/include/drm/ttm/ttm_debug.h                                           |      33 +
 sys/external/bsd/drm2/dist/include/drm/ttm/ttm_set_memory.h                                      |     152 +
 sys/external/bsd/drm2/dist/include/drm/ttm/ttm_tt.h                                              |     274 +
 sys/external/bsd/drm2/dist/include/uapi/drm/amdgpu_drm.h                                         |    1074 +
 sys/external/bsd/drm2/dist/include/uapi/drm/drm.h                                                |    1053 +
 sys/external/bsd/drm2/dist/include/uapi/drm/drm_fourcc.h                                         |     813 +
 sys/external/bsd/drm2/dist/include/uapi/drm/drm_mode.h                                           |    1034 +
 sys/external/bsd/drm2/dist/include/uapi/drm/drm_sarea.h                                          |      96 +
 sys/external/bsd/drm2/dist/include/uapi/drm/i810_drm.h                                           |     294 +
 sys/external/bsd/drm2/dist/include/uapi/drm/i915_drm.h                                           |    2286 +
 sys/external/bsd/drm2/dist/include/uapi/drm/mga_drm.h                                            |     429 +
 sys/external/bsd/drm2/dist/include/uapi/drm/msm_drm.h                                            |     337 +
 sys/external/bsd/drm2/dist/include/uapi/drm/nouveau_drm.h                                        |     206 +
 sys/external/bsd/drm2/dist/include/uapi/drm/panfrost_drm.h                                       |     232 +
 sys/external/bsd/drm2/dist/include/uapi/drm/qxl_drm.h                                            |     160 +
 sys/external/bsd/drm2/dist/include/uapi/drm/r128_drm.h                                           |     338 +
 sys/external/bsd/drm2/dist/include/uapi/drm/radeon_drm.h                                         |    1080 +
 sys/external/bsd/drm2/dist/include/uapi/drm/savage_drm.h                                         |     222 +
 sys/external/bsd/drm2/dist/include/uapi/drm/sis_drm.h                                            |      79 +
 sys/external/bsd/drm2/dist/include/uapi/drm/tegra_drm.h                                          |     683 +
 sys/external/bsd/drm2/dist/include/uapi/drm/v3d_drm.h                                            |     269 +
 sys/external/bsd/drm2/dist/include/uapi/drm/vc4_drm.h                                            |     444 +
 sys/external/bsd/drm2/dist/include/uapi/drm/vgem_drm.h                                           |      64 +
 sys/external/bsd/drm2/dist/include/uapi/drm/via_drm.h                                            |     284 +
 sys/external/bsd/drm2/dist/include/uapi/drm/virtgpu_drm.h                                        |     184 +
 sys/external/bsd/drm2/dist/include/uapi/drm/vmwgfx_drm.h                                         |    1239 +
 2169 files changed, 2143643 insertions(+), 1794 deletions(-)

diffs (truncated from 2156858 to 300 lines):

diff -r ea6844d514af -r c0025f09e79d sys/external/bsd/drm2/dist/drm/amd/acp/Kconfig
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/drm2/dist/drm/amd/acp/Kconfig    Sat Dec 18 20:10:59 2021 +0000
@@ -0,0 +1,16 @@
+# SPDX-License-Identifier: MIT
+menu "ACP (Audio CoProcessor) Configuration"
+
+config DRM_AMD_ACP
+       bool "Enable AMD Audio CoProcessor IP support"
+       depends on DRM_AMDGPU
+       select MFD_CORE
+       select PM_GENERIC_DOMAINS if PM
+       help
+       Choose this option to enable ACP IP support for AMD SOCs.
+       This adds the ACP (Audio CoProcessor) IP driver and wires
+       it up into the amdgpu driver.  The ACP block provides the DMA
+       engine for the i2s-based ALSA driver. It is required for audio
+       on APUs which utilize an i2s codec.
+
+endmenu
diff -r ea6844d514af -r c0025f09e79d sys/external/bsd/drm2/dist/drm/amd/acp/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/drm2/dist/drm/amd/acp/Makefile   Sat Dec 18 20:10:59 2021 +0000
@@ -0,0 +1,27 @@
+#
+# Copyright 2017 Advanced Micro Devices, Inc.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the "Software"),
+# to deal in the Software without restriction, including without limitation
+# the rights to use, copy, modify, merge, publish, distribute, sublicense,
+# and/or sell copies of the Software, and to permit persons to whom the
+# Software is furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+# THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
+# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+# OTHER DEALINGS IN THE SOFTWARE.
+#
+#
+# Makefile for the ACP, which is a sub-component
+# of AMDSOC/AMDGPU drm driver.
+# It provides the HW control for ACP related functionalities.
+
+AMD_ACP_FILES := $(AMDACPPATH)/acp_hw.o
diff -r ea6844d514af -r c0025f09e79d sys/external/bsd/drm2/dist/drm/amd/acp/amdgpu_acp_hw.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/drm2/dist/drm/amd/acp/amdgpu_acp_hw.c    Sat Dec 18 20:10:59 2021 +0000
@@ -0,0 +1,55 @@
+/*     $NetBSD: amdgpu_acp_hw.c,v 1.1.1.1 2021/12/18 20:11:03 riastradh Exp $  */
+
+/*
+ * Copyright 2015 Advanced Micro Devices, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ */
+
+#include <sys/cdefs.h>
+__KERNEL_RCSID(0, "$NetBSD: amdgpu_acp_hw.c,v 1.1.1.1 2021/12/18 20:11:03 riastradh Exp $");
+
+#include <linux/mm.h>
+#include <linux/slab.h>
+#include <linux/device.h>
+#include <linux/delay.h>
+#include <linux/errno.h>
+
+#include "acp_gfx_if.h"
+
+#define ACP_MODE_I2S   0
+#define ACP_MODE_AZ    1
+
+#define mmACP_AZALIA_I2S_SELECT 0x51d4
+
+int amd_acp_hw_init(struct cgs_device *cgs_device,
+                   unsigned acp_version_major, unsigned acp_version_minor)
+{
+       unsigned int acp_mode = ACP_MODE_I2S;
+
+       if ((acp_version_major == 2) && (acp_version_minor == 2))
+               acp_mode = cgs_read_register(cgs_device,
+                                       mmACP_AZALIA_I2S_SELECT);
+
+       if (acp_mode != ACP_MODE_I2S)
+               return -ENODEV;
+
+       return 0;
+}
diff -r ea6844d514af -r c0025f09e79d sys/external/bsd/drm2/dist/drm/amd/acp/include/acp_gfx_if.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/drm2/dist/drm/amd/acp/include/acp_gfx_if.h       Sat Dec 18 20:10:59 2021 +0000
@@ -0,0 +1,35 @@
+/*     $NetBSD: acp_gfx_if.h,v 1.1.1.1 2021/12/18 20:11:03 riastradh Exp $     */
+
+/*
+ * Copyright 2015 Advanced Micro Devices, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+*/
+
+#ifndef _ACP_GFX_IF_H
+#define _ACP_GFX_IF_H
+
+#include <linux/types.h>
+#include "cgs_common.h"
+
+int amd_acp_hw_init(struct cgs_device *cgs_device,
+                   unsigned acp_version_major, unsigned acp_version_minor);
+
+#endif /* _ACP_GFX_IF_H */
diff -r ea6844d514af -r c0025f09e79d sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_acp.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_acp.c    Sat Dec 18 20:10:59 2021 +0000
@@ -0,0 +1,568 @@
+/*     $NetBSD: amdgpu_acp.c,v 1.1.1.1 2021/12/18 20:11:04 riastradh Exp $     */
+
+/*
+ * Copyright 2015 Advanced Micro Devices, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * Authors: AMD
+ *
+ */
+
+#include <sys/cdefs.h>
+__KERNEL_RCSID(0, "$NetBSD: amdgpu_acp.c,v 1.1.1.1 2021/12/18 20:11:04 riastradh Exp $");
+
+#include <linux/irqdomain.h>
+#include <linux/pci.h>
+#include <linux/pm_domain.h>
+#include <linux/platform_device.h>
+#include <sound/designware_i2s.h>
+#include <sound/pcm.h>
+
+#include "amdgpu.h"
+#include "atom.h"
+#include "amdgpu_acp.h"
+
+#include "acp_gfx_if.h"
+
+#define ACP_TILE_ON_MASK                       0x03
+#define ACP_TILE_OFF_MASK                      0x02
+#define ACP_TILE_ON_RETAIN_REG_MASK            0x1f
+#define ACP_TILE_OFF_RETAIN_REG_MASK           0x20
+
+#define ACP_TILE_P1_MASK                       0x3e
+#define ACP_TILE_P2_MASK                       0x3d
+#define ACP_TILE_DSP0_MASK                     0x3b
+#define ACP_TILE_DSP1_MASK                     0x37
+
+#define ACP_TILE_DSP2_MASK                     0x2f
+
+#define ACP_DMA_REGS_END                       0x146c0
+#define ACP_I2S_PLAY_REGS_START                        0x14840
+#define ACP_I2S_PLAY_REGS_END                  0x148b4
+#define ACP_I2S_CAP_REGS_START                 0x148b8
+#define ACP_I2S_CAP_REGS_END                   0x1496c
+
+#define ACP_I2S_COMP1_CAP_REG_OFFSET           0xac
+#define ACP_I2S_COMP2_CAP_REG_OFFSET           0xa8
+#define ACP_I2S_COMP1_PLAY_REG_OFFSET          0x6c
+#define ACP_I2S_COMP2_PLAY_REG_OFFSET          0x68
+#define ACP_BT_PLAY_REGS_START                 0x14970
+#define ACP_BT_PLAY_REGS_END                   0x14a24
+#define ACP_BT_COMP1_REG_OFFSET                        0xac
+#define ACP_BT_COMP2_REG_OFFSET                        0xa8
+
+#define mmACP_PGFSM_RETAIN_REG                 0x51c9
+#define mmACP_PGFSM_CONFIG_REG                 0x51ca
+#define mmACP_PGFSM_READ_REG_0                 0x51cc
+
+#define mmACP_MEM_SHUT_DOWN_REQ_LO             0x51f8
+#define mmACP_MEM_SHUT_DOWN_REQ_HI             0x51f9
+#define mmACP_MEM_SHUT_DOWN_STS_LO             0x51fa
+#define mmACP_MEM_SHUT_DOWN_STS_HI             0x51fb
+
+#define mmACP_CONTROL                          0x5131
+#define mmACP_STATUS                           0x5133
+#define mmACP_SOFT_RESET                       0x5134
+#define ACP_CONTROL__ClkEn_MASK                0x1
+#define ACP_SOFT_RESET__SoftResetAud_MASK      0x100
+#define ACP_SOFT_RESET__SoftResetAudDone_MASK  0x1000000
+#define ACP_CLOCK_EN_TIME_OUT_VALUE            0x000000FF
+#define ACP_SOFT_RESET_DONE_TIME_OUT_VALUE     0x000000FF
+
+#define ACP_TIMEOUT_LOOP                       0x000000FF
+#define ACP_DEVS                               4
+#define ACP_SRC_ID                             162
+
+enum {
+       ACP_TILE_P1 = 0,
+       ACP_TILE_P2,
+       ACP_TILE_DSP0,
+       ACP_TILE_DSP1,
+       ACP_TILE_DSP2,
+};
+
+static int acp_sw_init(void *handle)
+{
+       struct amdgpu_device *adev = (struct amdgpu_device *)handle;
+
+       adev->acp.parent = adev->dev;
+
+       adev->acp.cgs_device =
+               amdgpu_cgs_create_device(adev);
+       if (!adev->acp.cgs_device)
+               return -EINVAL;
+
+       return 0;
+}
+
+static int acp_sw_fini(void *handle)
+{
+       struct amdgpu_device *adev = (struct amdgpu_device *)handle;
+
+       if (adev->acp.cgs_device)
+               amdgpu_cgs_destroy_device(adev->acp.cgs_device);
+
+       return 0;
+}
+
+struct acp_pm_domain {
+       void *adev;
+       struct generic_pm_domain gpd;
+};
+
+static int acp_poweroff(struct generic_pm_domain *genpd)
+{
+       struct acp_pm_domain *apd;
+       struct amdgpu_device *adev;
+
+       apd = container_of(genpd, struct acp_pm_domain, gpd);
+       if (apd != NULL) {
+               adev = apd->adev;
+       /* call smu to POWER GATE ACP block
+        * smu will
+        * 1. turn off the acp clock
+        * 2. power off the acp tiles
+        * 3. check and enter ulv state
+        */
+               if (adev->powerplay.pp_funcs &&
+                       adev->powerplay.pp_funcs->set_powergating_by_smu)
+                       amdgpu_dpm_set_powergating_by_smu(adev, AMD_IP_BLOCK_TYPE_ACP, true);
+       }



Home | Main Index | Thread Index | Old Index