[git pull] drm fixes for v6.0-rc7
From: Dave Airlie
Date: Fri Sep 23 2022 - 02:08:42 EST
Hi Linus,
Regular fixes for the week, i915, mediatek, hisilicon, mgag200 and
panel have some small fixes. amdgpu has more stack size fixes for
clang build, and fixes for new IPs, but all with low regression
chances since they are for stuff new in v6.0.
Dave.
drm-fixes-2022-09-23-1:
drm fixes for v6.0-rc7
i915:
- avoid a general protection failure when using perf/OA
- avoid kernel warnings on driver release
amdgpu:
- SDMA 6.x fix
- GPUVM TF fix
- DCN 3.2.x fixes
- DCN 3.1.x fixes
- SMU 13.x fixes
- Clang stack size fixes for recently enabled DML code
- Fix drm dirty callback change on non-atomic cases
- USB4 display fix
mediatek:
- dsi: Add atomic {destroy,duplicate}_state, reset callbacks
- dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
- Fix wrong dither settings
hisilicon:
- Depend on MMU
mgag200:
- Fix console on G200ER
panel:
- Fix innolux_g121i1_l01 bus format
The following changes since commit 521a547ced6477c54b4b0cc206000406c221b4d6:
Linux 6.0-rc6 (2022-09-18 13:44:14 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2022-09-23-1
for you to fetch changes up to 8288206c27856f6f56d35aacf3a48ee923e1d3e2:
MAINTAINERS: switch graphics to airlied other addresses (2022-09-23
15:38:06 +1000)
----------------------------------------------------------------
drm fixes for v6.0-rc7
i915:
- avoid a general protection failure when using perf/OA
- avoid kernel warnings on driver release
amdgpu:
- SDMA 6.x fix
- GPUVM TF fix
- DCN 3.2.x fixes
- DCN 3.1.x fixes
- SMU 13.x fixes
- Clang stack size fixes for recently enabled DML code
- Fix drm dirty callback change on non-atomic cases
- USB4 display fix
mediatek:
- dsi: Add atomic {destroy,duplicate}_state, reset callbacks
- dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
- Fix wrong dither settings
hisilicon:
- Depend on MMU
mgag200:
- Fix console on G200ER
panel:
- Fix innolux_g121i1_l01 bus format
----------------------------------------------------------------
Alex Deucher (1):
drm/amdgpu: don't register a dirty callback for non-atomic
Allen-KH Cheng (1):
drm/mediatek: Fix wrong dither settings
Alvin Lee (1):
drm/amd/display: Only consider pixle rate div policy for DCN32+
AngeloGioacchino Del Regno (1):
drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
Charlene Liu (1):
drm/amd/display: correct num_dsc based on HW cap
Chris Park (1):
drm/amd/display: Port DCN30 420 logic to DCN32
Chris Wilson (1):
drm/i915/gem: Really move i915_gem_context.link under ref protection
Cruise Hung (1):
drm/amd/display: Fix DP MST timeslot issue when fallback happened
Daniel Miess (1):
drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINE
Dave Airlie (5):
Merge tag 'drm-intel-fixes-2022-09-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'amd-drm-fixes-6.0-2022-09-21' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'mediatek-drm-fixes-6.0' of
https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux
into drm-fixes
Merge tag 'drm-misc-fixes-2022-09-22' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
MAINTAINERS: switch graphics to airlied other addresses
Dmytro Laktyushkin (2):
drm/amd/display: fix dcn315 memory channel count and width read
drm/amd/display: increase dcn315 pstate change latency
Evan Quan (2):
drm/amd/pm: add support for 3794 pptable for SMU13.0.0
drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0
George Shen (1):
drm/amd/display: Update dummy P-state search to use DCN32 DML
Heiko Schocher (1):
drm/panel: simple: Fix innolux_g121i1_l01 bus_format
Hugo Hu (1):
drm/amd/display: update gamut remap if plane has changed
Janusz Krzysztofik (1):
drm/i915/gem: Flush contexts on driver release
Leo Li (1):
drm/amd/display: Fix double cursor on non-video RGB MPO
Meenakshikumar Somasundaram (1):
drm/amd/display: Display distortion after hotplug 5K tiled display
Michael Strauss (1):
drm/amd/display: Assume an LTTPR is always present on fixed_vs links
Mukul Joshi (1):
drm/amdgpu: Update PTE flags with TF enabled
Nathan Chancellor (2):
drm/amd/display: Reduce number of arguments of dml314's
CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display: Reduce number of arguments of dml314's
CalculateFlipSchedule()
Nicholas Kazlauskas (1):
drm/amd/display: Disable OTG WA for the plane_state NULL case on DCN314
Nícolas F. R. A. Prado (1):
drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
Randy Dunlap (1):
drm/hisilicon: Add depends on MMU
Thomas Zimmermann (1):
drm/mgag200: Force 32 bpp on the console
Yifan Zhang (1):
drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
zhikzhai (1):
drm/amd/display: skip audio setup when audio stream is enabled
MAINTAINERS | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 7 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +-
.../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 11 +-
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 14 +-
.../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 36 +-
.../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 11 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 16 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 17 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 220 -----------
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 1 +
.../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 16 +-
.../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h | 2 -
.../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 1 -
.../drm/amd/display/dc/dcn314/dcn314_resource.c | 11 +-
.../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 7 +-
.../display/dc/dml/dcn314/display_mode_vba_314.c | 420 +++++----------------
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 46 ++-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 6 +
.../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 2 +
.../dc/dml/dcn32/display_mode_vba_util_32.c | 26 ++
.../dc/dml/dcn32/display_mode_vba_util_32.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 4 +
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 44 +--
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 53 +--
drivers/gpu/drm/hisilicon/hibmc/Kconfig | 1 +
drivers/gpu/drm/i915/gem/i915_gem_context.c | 8 +-
drivers/gpu/drm/i915/i915_gem.c | 3 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 24 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 6 +-
drivers/gpu/drm/panel/panel-simple.c | 2 +-
36 files changed, 340 insertions(+), 720 deletions(-)