[git pull] drm fixes for 5.17-rc4

From: Dave Airlie
Date: Thu Feb 10 2022 - 22:50:01 EST


Hi Linus,

Regular fixes pull, mostly i915 and amd fixes, along with a
maintainers update for fbdev core. Otherwise just some build fixes and
vc4 HDMI fixes.

drm-fixes-2022-02-11:
drm fixes for 5.17-rc4

fbdev:
- MAINTAINERS: add Daniel as fbdev core module maintainer
- build warning fix
- implicit type cast fix

panel:
- simple: Fix assignments from panel_dpi_probe()

privacy-screen:
- fix docs warning

i915:
- non-x86 build fix
- ttm error propogation fix
- drrs on hsw/ivb disabled
- BIOS readout fixes
- missing stackdepot oops fix

amd:
- DCN 3.1 display fixes
- GC 10.3.1 harvest fix
- Page flip irq fix
- hwmon label fix
- DCN 2.0 display fix

rockchip:
- fix HDMI error cleanup
- fix RK3399 VOP register fields

vc4:
- HDMI fixes
- remove redundant code.
The following changes since commit dfd42facf1e4ada021b939b4e19c935dcdd55566:

Linux 5.17-rc3 (2022-02-06 12:20:50 -0800)

are available in the Git repository at:

git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2022-02-11

for you to fetch changes up to 95e875bdb1862db178bf24fb703387ec3aa3a34a:

Merge tag 'amd-drm-fixes-5.17-2022-02-09' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2022-02-11
12:44:02 +1000)

----------------------------------------------------------------
drm fixes for 5.17-rc4

fbdev:
- MAINTAINERS: add Daniel as fbdev core module maintainer
- build warning fix
- implicit type cast fix

panel:
- simple: Fix assignments from panel_dpi_probe()

privacy-screen:
- fix docs warning

i915:
- non-x86 build fix
- ttm error propogation fix
- drrs on hsw/ivb disabled
- BIOS readout fixes
- missing stackdepot oops fix

amd:
- DCN 3.1 display fixes
- GC 10.3.1 harvest fix
- Page flip irq fix
- hwmon label fix
- DCN 2.0 display fix

rockchip:
- fix HDMI error cleanup
- fix RK3399 VOP register fields

vc4:
- HDMI fixes
- remove redundant code.

----------------------------------------------------------------
Aaron Liu (1):
drm/amdgpu: add utcl2_harvest to gc 10.3.1

Alex Deucher (1):
drm/amdgpu/display: change pipe policy for DCN 2.0

Brian Norris (1):
drm/rockchip: vop: Correct RK3399 VOP register fields

Christoph Niedermaier (1):
drm/panel: simple: Assign data from panel_dpi_probe() correctly

Daniel Vetter (1):
MAINTAINERS: Add entry for fbdev core

Dave Airlie (3):
Merge tag 'drm-misc-fixes-2022-02-10' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-intel-fixes-2022-02-10' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'amd-drm-fixes-5.17-2022-02-09' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Dave Stevenson (3):
drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3
drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3.
drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd.

Dmytro Laktyushkin (1):
drm/amd/display: fix yellow carp wm clamping

Hans de Goede (1):
drm/privacy-screen: Fix sphinx warning

Helge Deller (1):
fbcon: Avoid 'cap' set but not used warning

Lucas De Marchi (1):
drm/i915: Fix header test for !CONFIG_X86

Mario Limonciello (1):
display/amd: decrease message verbosity about watermarks table failure

Maxime Ripard (1):
drm/vc4: crtc: Fix redundant variable assignment

Roman Li (1):
drm/amd/display: Cap pflip irqs per max otg number

Sascha Hauer (1):
drm/rockchip: dw_hdmi: Do not leave clock enabled in error case

Thomas Hellström (1):
drm/i915/ttm: Return some errors instead of trying memcpy move

Ville Syrjälä (5):
drm/i915: Fix oops due to missing stack depot
drm/i915: Disable DRRS on IVB/HSW port != A
drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
drm/i915: Populate pipe dbuf slices more accurately during readout
drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL

Yang Wang (1):
drm/amd/pm: fix hwmon node of power1_label create issue

Yizhuo Zhai (1):
fbdev: fbmem: Fix the implicit type casting

Zhan Liu (1):
drm/amd/display: keep eDP Vdd on when eDP stream is already enabled

MAINTAINERS | 6 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 7 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +-
.../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 6 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 2 +
drivers/gpu/drm/amd/display/dc/dc.h | 1 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +++-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 61 ++++-----
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 3 +-
drivers/gpu/drm/drm_privacy_screen.c | 2 +-
drivers/gpu/drm/i915/display/intel_display.c | 1 +
drivers/gpu/drm/i915/display/intel_drrs.c | 8 ++
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 14 +-
drivers/gpu/drm/i915/i915_mm.h | 1 +
drivers/gpu/drm/i915/intel_pm.c | 143 +++++++++++++++++----
drivers/gpu/drm/i915/intel_pm.h | 1 +
drivers/gpu/drm/i915/intel_runtime_pm.c | 4 +-
drivers/gpu/drm/panel/panel-simple.c | 1 +
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 14 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 8 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 1 -
drivers/gpu/drm/vc4/vc4_hdmi.c | 29 +++--
drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +
drivers/video/fbdev/core/fbcon.c | 7 +-
drivers/video/fbdev/core/fbmem.c | 2 +
26 files changed, 261 insertions(+), 92 deletions(-)