[pull] amdgpu, ttm drm-fixes-5.3
Alex Deucher
alexdeucher at gmail.com
Wed Jul 24 21:05:27 UTC 2019
Hi Dave, Daniel,
Fixes for 5.3. Mostly display fixes and a few power fixes for Navi.
The following changes since commit 41a5a2a8531f95d18bb4efddea581ccb469e8ee5:
drm/amd/display: init res_pool dccg_ref, dchub_ref with xtalin_freq (2019-07-18 14:12:08 -0500)
are available in the Git repository at:
git://people.freedesktop.org/~agd5f/linux tags/drm-fixes-5.3-2019-07-24
for you to fetch changes up to 92e6475ae0a0383b012eb21c1aaf0e5456b1a3d9:
drm/amd/display: Set enabled to false at start of audio disable (2019-07-23 15:27:09 -0500)
----------------------------------------------------------------
drm-fixes-5.3-2019-07-24:
amdgpu:
- RAS fixes for vega20
- Navi VCN fix
- DC audio fixes
- DC DSC fixes
- DC dongle fixes
- DC clk mgr fixes
- Fix DDC lines on some RV2 boards
- GDS fixes for compute
- Navi SMU fixes
ttm:
- Use the same attributes when freeing d_page->vaddr
----------------------------------------------------------------
Alex Deucher (1):
drm/amdgpu/smu: move fan rpm query into the asic specific code
Alvin Lee (3):
drm/amd/display: Disable Audio on reinitialize hardware
drm/amd/display: Wait for flip to complete
drm/amd/display: Only enable audio if speaker allocation exists
Dale Zhao (1):
drm/amd/display: handle active dongle port type is DP++ or DP case
Derek Lai (2):
drm/amd/display: Read max down spread
drm/amd/display: allocate 4 ddc engines for RV2
Dmytro Laktyushkin (2):
drm/amd/display: fix dsc disable
drm/amd/display: Set default block_size, even in unexpected cases
Eric Yang (2):
drm/amd/display: put back front end initialization sequence
drm/amd/display: do not read link setting if edp not connected
Evan Quan (1):
drm/amd/powerplay: report bootup clock as max supported on dpm disabled
Fatemeh Darbehani (1):
drm/amd/display: Change min_h_sync_width from 8 to 4
Fuqian Huang (1):
drm/ttm: use the same attributes when freeing d_page->vaddr
Harmanprit Tatla (1):
drm/amd/display: No audio endpoint for Dell MST display
Hawking Zhang (4):
drm/amdgpu: do not create ras debugfs/sysfs node for ASICs that don't have ras ability
drm/amdgpu: disable GFX RAS by default
drm/amdgpu: only allow error injection to UMC IP block
drm/amdgpu: drop ras self test
Ilya Bakoulin (1):
drm/amd/display: Check for valid stream_encode
Joseph Greathouse (1):
drm/amdgpu: Default disable GDS for compute VMIDs
Julian Parkin (2):
drm/amd/display: Poll for GPUVM context ready (v2)
drm/amd/display: Fix dc_create failure handling and 666 color depths
Jun Lei (4):
drm/amd/display: initialize p_state to proper value
drm/amd/display: fix up HUBBUB hw programming for VM
drm/amd/display: cap DCFCLK hardmin to 507 for NV10
drm/amd/display: swap system aperture high/low
Kevin Wang (2):
drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10
drm/amd/powerplay: custom peak clock freq for navi10
Leo Liu (1):
drm/amdgpu: use VCN firmware offset for cache window
Murton Liu (1):
drm/amd/display: Clock does not lower in Updateplanes
Nicholas Kazlauskas (2):
drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct
drm/amd/display: Set enabled to false at start of audio disable
Nikola Cornij (1):
drm/amd/display: Set one 4:2:0-related PPS field as recommended by DSC spec
Samson Tam (1):
drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle
SivapiriyanKumarasamy (1):
drm/amd/display: Wait for backlight programming completion in set backlight level
Tai Man (2):
drm/amd/display: use encoder's engine id to find matched free audio device
drm/amd/display: Increase size of audios array
Wenjing Liu (1):
drm/amd/display: wait for the whole frame after global unlock
Zhan Liu (1):
drm/amd/display: drop ASSERT() if eDP panel is not connected
Zi Yu Liao (1):
drm/amd/display: fix DMCU hang when going into Modern Standby
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 19 ++--
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 9 ++
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 9 ++
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 9 ++
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 9 ++
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 3 -
.../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 4 +-
.../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 4 +-
.../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 4 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 3 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 30 ++++--
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 39 +++++--
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 11 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 4 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +++--
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 21 ++--
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 18 ++--
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 22 +++-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 2 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 4 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 37 +++++++
drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c | 6 ++
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 1 +
drivers/gpu/drm/amd/display/include/dpcd_defs.h | 2 +-
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 100 ++++++++++++------
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 10 +-
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 114 +++++++++++++++++++--
drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 4 +
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 18 ----
drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 20 +++-
drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 6 +-
38 files changed, 437 insertions(+), 152 deletions(-)
More information about the amd-gfx
mailing list