drm/radeon: Update to Linux 4.4.180
authorFrançois Tigeot <ftigeot@wolfpond.org>
Mon, 15 Jul 2019 20:32:07 +0000 (22:32 +0200)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Mon, 15 Jul 2019 20:32:07 +0000 (22:32 +0200)
commitc59a5c484fdf34b9afa6e283014e4fff693253cc
tree59b2e38b3b335183638f363d525de4b4027faf87
parentd33ae0a901b7c00aadca043276c7abe2b4d535f1
drm/radeon: Update to Linux 4.4.180

* Bugfixes and workaround for hardware issues, including
  quirks for various R7 370 and R9 270 models

* VT switching fixes from dillon@

* Fan management improvements

* Improved support for 120+ Hz monitors
196 files changed:
sys/conf/files
sys/conf/kern.pre.mk
sys/dev/drm/amd/include/amd_shared.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/bif/bif_4_1_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/bif/bif_4_1_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/bif/bif_5_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/bif/bif_5_0_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/bif/bif_5_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/bif/bif_5_1_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/bif/bif_5_1_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/bif/bif_5_1_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_10_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_10_0_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_10_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_11_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_11_0_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_11_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gca/gfx_7_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gca/gfx_7_2_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gca/gfx_7_2_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gca/gfx_7_2_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gca/gfx_8_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gca/gfx_8_0_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gca/gfx_8_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gca/gfx_8_1_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gca/gfx_8_1_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gca/gfx_8_1_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gmc/gmc_7_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gmc/gmc_7_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gmc/gmc_7_1_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gmc/gmc_7_1_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gmc/gmc_8_1_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gmc/gmc_8_1_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gmc/gmc_8_1_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gmc/gmc_8_2_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gmc/gmc_8_2_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/gmc/gmc_8_2_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_2_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_2_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_2_4_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_2_4_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_2_4_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_3_0_1_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_3_0_1_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_3_0_1_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_3_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_3_0_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/oss/oss_3_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_0_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_0_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_0_1_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_0_1_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_0_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_1_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_1_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_1_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_2_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_2_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_2_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_3_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_8_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_8_0_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/smu/smu_8_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/uvd/uvd_4_2_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/uvd/uvd_4_2_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/uvd/uvd_5_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/uvd/uvd_5_0_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/uvd/uvd_5_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/uvd/uvd_6_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/uvd/uvd_6_0_enum.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/uvd/uvd_6_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/vce/vce_2_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/vce/vce_2_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/vce/vce_3_0_d.h [new file with mode: 0644]
sys/dev/drm/amd/include/asic_reg/vce/vce_3_0_sh_mask.h [new file with mode: 0644]
sys/dev/drm/amd/include/atom-bits.h [copied from sys/dev/drm/radeon/radeon_kfd.h with 57% similarity]
sys/dev/drm/amd/include/atom-names.h [new file with mode: 0644]
sys/dev/drm/amd/include/atom-types.h [copied from sys/dev/drm/radeon/radeon_kfd.h with 58% similarity]
sys/dev/drm/amd/include/atombios.h [copied from sys/dev/drm/radeon/atombios.h with 71% similarity]
sys/dev/drm/amd/include/cgs_common.h [new file with mode: 0644]
sys/dev/drm/amd/include/cgs_linux.h [new file with mode: 0644]
sys/dev/drm/amd/include/cik_structs.h [new file with mode: 0644]
sys/dev/drm/amd/include/kgd_kfd_interface.h
sys/dev/drm/amd/include/pptable.h [new file with mode: 0644]
sys/dev/drm/amd/include/vi_structs.h [new file with mode: 0644]
sys/dev/drm/include/asm/cpufeature.h
sys/dev/drm/include/asm/cpufeatures.h
sys/dev/drm/include/drm/drmP.h
sys/dev/drm/include/drm/drm_cache.h [new file with mode: 0644]
sys/dev/drm/include/drm/drm_dp_helper.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/uapi/drm/drm_fourcc.h
sys/dev/drm/radeon/Makefile
sys/dev/drm/radeon/atombios.h
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/cayman_blit_shaders.c
sys/dev/drm/radeon/ci_dpm.c
sys/dev/drm/radeon/ci_dpm.h
sys/dev/drm/radeon/cik.c
sys/dev/drm/radeon/cik_reg.h
sys/dev/drm/radeon/cik_sdma.c
sys/dev/drm/radeon/cikd.h
sys/dev/drm/radeon/dce3_1_afmt.c
sys/dev/drm/radeon/dce6_afmt.c
sys/dev/drm/radeon/evergreen.c
sys/dev/drm/radeon/evergreen_blit_shaders.c
sys/dev/drm/radeon/evergreen_cs.c
sys/dev/drm/radeon/evergreen_hdmi.c
sys/dev/drm/radeon/evergreen_reg.h
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/nid.h
sys/dev/drm/radeon/nislands_smc.h
sys/dev/drm/radeon/r100.c
sys/dev/drm/radeon/r300.c
sys/dev/drm/radeon/r600.c
sys/dev/drm/radeon/r600_blit_shaders.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_agp.c
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_audio.c [new file with mode: 0644]
sys/dev/drm/radeon/radeon_audio.h [new file with mode: 0644]
sys/dev/drm/radeon/radeon_combios.c
sys/dev/drm/radeon/radeon_connectors.c
sys/dev/drm/radeon/radeon_cs.c
sys/dev/drm/radeon/radeon_cursor.c
sys/dev/drm/radeon/radeon_device.c
sys/dev/drm/radeon/radeon_display.c
sys/dev/drm/radeon/radeon_dp_auxch.c [new file with mode: 0644]
sys/dev/drm/radeon/radeon_dp_mst.c [new file with mode: 0644]
sys/dev/drm/radeon/radeon_drv.c
sys/dev/drm/radeon/radeon_drv.h
sys/dev/drm/radeon/radeon_encoders.c
sys/dev/drm/radeon/radeon_fb.c
sys/dev/drm/radeon/radeon_gart.c
sys/dev/drm/radeon/radeon_gem.c
sys/dev/drm/radeon/radeon_i2c.c
sys/dev/drm/radeon/radeon_irq_kms.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_mode.h
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_prime.c
sys/dev/drm/radeon/radeon_ring.c
sys/dev/drm/radeon/radeon_sa.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/rs400.c
sys/dev/drm/radeon/rs600.c
sys/dev/drm/radeon/rs690.c
sys/dev/drm/radeon/rs780_dpm.c
sys/dev/drm/radeon/rv6xx_dpm.c
sys/dev/drm/radeon/rv730_dpm.c
sys/dev/drm/radeon/rv770.c
sys/dev/drm/radeon/rv770_dpm.c
sys/dev/drm/radeon/rv770d.h
sys/dev/drm/radeon/si.c
sys/dev/drm/radeon/si_dpm.c
sys/dev/drm/radeon/si_dpm.h
sys/dev/drm/radeon/sid.h
sys/dev/drm/radeon/sislands_smc.h
sys/dev/drm/radeon/sumo_dpm.c
sys/dev/drm/radeon/sumo_dpm.h
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/vce_v1_0.c
sys/dev/drm/radeon/vce_v2_0.c
sys/dev/drm/ttm/ttm_bo.c
sys/dev/drm/ttm/ttm_bo_util.c