drm/radeon: Update to Linux 4.7.10
authorFrançois Tigeot <ftigeot@wolfpond.org>
Sat, 24 Aug 2019 12:06:54 +0000 (14:06 +0200)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Sat, 24 Aug 2019 12:06:54 +0000 (14:06 +0200)
commitd78d3a2272f5ecf9e0b570e362128240417a1b85
treecec09bf4ce2f5879d1dcaf292f513bc96e37579f
parent0757a5e501715c683b76f80943b053d54f1d0c7a
drm/radeon: Update to Linux 4.7.10

* Various bugfixes, especially related to Displayport and
  vblank handling

* Sea Islands and Southern Islands GPUs support improvements

* Various quirks to fix problems for specific cards, mostly
  Radeon R7 370 and Radeon R9 270X models
104 files changed:
sys/dev/drm/amd/include/amd_acpi.h [copied from sys/dev/drm/radeon/radeon_acpi.h with 90% similarity]
sys/dev/drm/amd/include/amd_pcie.h [new file with mode: 0644]
sys/dev/drm/amd/include/amd_pcie_helpers.h [new file with mode: 0644]
sys/dev/drm/amd/include/amd_shared.h
sys/dev/drm/amd/include/asic_reg/bif/bif_5_0_d.h
sys/dev/drm/amd/include/asic_reg/dce/dce_11_2_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_11_2_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_11_2_sh_mask.h [copied from sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h with 54% similarity]
sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_d.h
sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h
sys/dev/drm/amd/include/asic_reg/gca/gfx_7_2_enum.h
sys/dev/drm/amd/include/asic_reg/gca/gfx_8_0_d.h
sys/dev/drm/amd/include/asic_reg/uvd/uvd_6_0_d.h
sys/dev/drm/amd/include/atombios.h
sys/dev/drm/amd/include/cgs_common.h
sys/dev/drm/amd/include/cgs_linux.h
sys/dev/drm/amd/include/ivsrcid/ivsrcid_vislands30.h [new file with mode: 0644]
sys/dev/drm/amd/include/kgd_kfd_interface.h
sys/dev/drm/drm_gem.c
sys/dev/drm/drm_mm.c
sys/dev/drm/include/drm/drmP.h
sys/dev/drm/include/drm/drm_gem.h
sys/dev/drm/include/drm/ttm/ttm_bo_api.h
sys/dev/drm/include/drm/ttm/ttm_bo_driver.h
sys/dev/drm/include/linux/pfn_t.h [new file with mode: 0644]
sys/dev/drm/include/uapi/drm/radeon_drm.h
sys/dev/drm/radeon/atom.c
sys/dev/drm/radeon/atombios_crtc.c
sys/dev/drm/radeon/atombios_dp.c
sys/dev/drm/radeon/atombios_encoders.c
sys/dev/drm/radeon/btc_dpm.c
sys/dev/drm/radeon/ci_dpm.c
sys/dev/drm/radeon/ci_smc.c
sys/dev/drm/radeon/cik.c
sys/dev/drm/radeon/cik_sdma.c
sys/dev/drm/radeon/cikd.h
sys/dev/drm/radeon/cypress_dpm.c
sys/dev/drm/radeon/evergreen.c
sys/dev/drm/radeon/evergreen_cs.c
sys/dev/drm/radeon/evergreen_hdmi.c
sys/dev/drm/radeon/evergreend.h
sys/dev/drm/radeon/kv_dpm.c
sys/dev/drm/radeon/ni.c
sys/dev/drm/radeon/ni_dpm.c
sys/dev/drm/radeon/ni_reg.h
sys/dev/drm/radeon/r100.c
sys/dev/drm/radeon/r300.c
sys/dev/drm/radeon/r600.c
sys/dev/drm/radeon/r600_cs.c
sys/dev/drm/radeon/r600_dma.c
sys/dev/drm/radeon/r600_dpm.c
sys/dev/drm/radeon/r600_hdmi.c
sys/dev/drm/radeon/radeon.h
sys/dev/drm/radeon/radeon_acpi.h
sys/dev/drm/radeon/radeon_asic.c
sys/dev/drm/radeon/radeon_asic.h
sys/dev/drm/radeon/radeon_atombios.c
sys/dev/drm/radeon/radeon_combios.c
sys/dev/drm/radeon/radeon_connectors.c
sys/dev/drm/radeon/radeon_device.c
sys/dev/drm/radeon/radeon_display.c
sys/dev/drm/radeon/radeon_dp_auxch.c
sys/dev/drm/radeon/radeon_dp_mst.c
sys/dev/drm/radeon/radeon_drv.c
sys/dev/drm/radeon/radeon_drv.h
sys/dev/drm/radeon/radeon_fb.c
sys/dev/drm/radeon/radeon_fence.c
sys/dev/drm/radeon/radeon_gem.c
sys/dev/drm/radeon/radeon_ib.c
sys/dev/drm/radeon/radeon_kfd.c
sys/dev/drm/radeon/radeon_kfd.h
sys/dev/drm/radeon/radeon_kms.c
sys/dev/drm/radeon/radeon_legacy_crtc.c
sys/dev/drm/radeon/radeon_legacy_encoders.c
sys/dev/drm/radeon/radeon_mn.c
sys/dev/drm/radeon/radeon_object.c
sys/dev/drm/radeon/radeon_object.h
sys/dev/drm/radeon/radeon_pm.c
sys/dev/drm/radeon/radeon_semaphore.c
sys/dev/drm/radeon/radeon_ttm.c
sys/dev/drm/radeon/radeon_uvd.c
sys/dev/drm/radeon/radeon_vce.c
sys/dev/drm/radeon/radeon_vm.c
sys/dev/drm/radeon/rs600.c
sys/dev/drm/radeon/rs780_dpm.c
sys/dev/drm/radeon/rv6xx_dpm.c
sys/dev/drm/radeon/rv740_dpm.c
sys/dev/drm/radeon/rv770.c
sys/dev/drm/radeon/rv770_dpm.c
sys/dev/drm/radeon/si.c
sys/dev/drm/radeon/si_dpm.c
sys/dev/drm/radeon/sumo_dpm.c
sys/dev/drm/radeon/trinity_dpm.c
sys/dev/drm/radeon/uvd_v1_0.c
sys/dev/drm/radeon/uvd_v2_2.c
sys/dev/drm/radeon/uvd_v4_2.c
sys/dev/drm/radeon/vce_v2_0.c
sys/dev/drm/ttm/ttm_agp_backend.c
sys/dev/drm/ttm/ttm_bo.c
sys/dev/drm/ttm/ttm_bo_util.c
sys/dev/drm/ttm/ttm_bo_vm.c
sys/dev/drm/ttm/ttm_execbuf_util.c
sys/dev/drm/ttm/ttm_page_alloc.c