[PULL] drm-fixes
Daniel Vetter
daniel.vetter at ffwll.ch
Fri Jul 26 19:45:55 UTC 2019
Hi Linus,
Dave seems to collect an entire streak of things happening, so again me
typing pull summary. Nothing nefarious here, most of the fixes are for new
stuff or things users won't see. The amd-display patches are a bit
different, and very much look like they should have at least some cc:
stable tags. Might be amd is a bit too comfortable with their internal
tree and not enough looking at upstream. Dave&me are looking into this,
in case something needs rectified with process here.
Also no intel fixes pull, but intel CI is general become rather good,
still I guess expect a notch more for -rc3.
Cheers, Daniel
PS: I checked, no :w bird emoij in here this time around.
drm-fixes-2019-07-26:
drm-fixes for 5.3-rc2:
amdgpu:
- fixes for (new in 5.3) hw support (vega20, navi)
- disable RAS
- lots of display fixes all over (audio, DSC, dongle, clock mgr)
ttm:
- fix dma_free_attrs calls to appease dma debugging
msm:
- fixes for dma-api, locking debug and compiler splats
core:
- fix cmdline mode to not apply rotation if not specified (new in 5.3)
- compiler warn fix
Cheers, Daniel
The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:
Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-07-26
for you to fetch changes up to 4d5308e7852741318e4d40fb8d43d9311b3984ae:
Merge tag 'drm-fixes-5.3-2019-07-24' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2019-07-26 14:10:26 +1000)
----------------------------------------------------------------
drm-fixes for 5.3-rc2:
amdgpu:
- fixes for (new in 5.3) hw support (vega20, navi)
- disable RAS
- lots of display fixes all over (audio, DSC, dongle, clock mgr)
ttm:
- fix dma_free_attrs calls to appease dma debugging
msm:
- fixes for dma-api, locking debug and compiler splats
core:
- fix cmdline mode to not apply rotation if not specified (new in 5.3)
- compiler warn fix
----------------------------------------------------------------
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
Brian Masney (1):
drm/msm: correct NULL pointer dereference in context_init
Dale Zhao (1):
drm/amd/display: handle active dongle port type is DP++ or DP case
Dave Airlie (2):
Merge tag 'drm-misc-fixes-2019-07-25' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-fixes-5.3-2019-07-24' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Derek Lai (2):
drm/amd/display: Read max down spread
drm/amd/display: allocate 4 ddc engines for RV2
Dmitry Osipenko (1):
drm/modes: Don't apply cmdline's rotation if it wasn't specified
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
Qian Cai (1):
drm: silence variable 'conn' set but not used
Rob Clark (1):
drm/msm: stop abusing dma_map/unmap for cache
Samson Tam (1):
drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle
Sean Paul (1):
Merge drm-misc-next-fixes-2019-07-18 into drm-misc-fixes
Shubhashree Dhar (1):
drm/msm/dpu: Correct dpu encoder spinlock initialization
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/drm_client_modeset.c | 2 +-
drivers/gpu/drm/drm_framebuffer.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 3 +-
drivers/gpu/drm/msm/msm_drv.c | 2 +-
drivers/gpu/drm/msm/msm_gem.c | 4 +-
drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 6 +-
43 files changed, 443 insertions(+), 159 deletions(-)
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
More information about the dri-devel
mailing list