Hey, Regular drm fixes pull, i915, amdgpu and tegra mostly, all pretty small. I'm in quarantine at home for next 7 days, shouldn't interrupt things, but might be erratic if anyone is looking for me. Dave. drm-fixes-2022-02-25: drm fixes for 5.17-rc6 core: - edid: Always set RGB444 tegra: - tegra186 suspend/resume fixes - syncpoint wait fix - build warning fix - eDP on older devices fix amdgpu: - Display FP fix - PCO powergating fix - RDNA2 OEM SKU stability fixes - Display PSR fix - PCI ASPM fix - Display link encoder fix for TEST_COMMIT - Raven2 suspend/resume fix - Fix a regression in virtual display support - GPUVM eviction fix i915: - Fix QGV handling on ADL-P+ - Fix bw atomic check when switching between SAGV vs. no SAGV - Disconnect PHYs left connected by BIOS on disabled ports - Fix SAVG to no SAGV transitions on TGL+ - Print PHY name properly on calibration error (DG2) imx: - dcss: Select GEM CMA helpers radeon: - Fix some variables's type vc4: - Fix codec cleanup - Fix PM reference counting The following changes since commit cfb92440ee71adcc2105b0890bb01ac3cddb8507: Linux 5.17-rc5 (2022-02-20 13:07:20 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2022-02-25 for you to fetch changes up to ecf8a99f4807c17fa310a83067a95964cedd9ac1: Merge tag 'drm-intel-fixes-2022-02-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2022-02-25 05:51:04 +1000) ---------------------------------------------------------------- drm fixes for 5.17-rc6 core: - edid: Always set RGB444 tegra: - tegra186 suspend/resume fixes - syncpoint wait fix - build warning fix - eDP on older devices fix amdgpu: - Display FP fix - PCO powergating fix - RDNA2 OEM SKU stability fixes - Display PSR fix - PCI ASPM fix - Display link encoder fix for TEST_COMMIT - Raven2 suspend/resume fix - Fix a regression in virtual display support - GPUVM eviction fix i915: - Fix QGV handling on ADL-P+ - Fix bw atomic check when switching between SAGV vs. no SAGV - Disconnect PHYs left connected by BIOS on disabled ports - Fix SAVG to no SAGV transitions on TGL+ - Print PHY name properly on calibration error (DG2) imx: - dcss: Select GEM CMA helpers radeon: - Fix some variables's type vc4: - Fix codec cleanup - Fix PM reference counting ---------------------------------------------------------------- Bas Nieuwenhuizen (1): drm/amd/display: Protect update_bw_bounding_box FPU code. Chen Gong (1): drm/amdgpu: do not enable asic reset for raven2 Christian König (1): drm/radeon: fix variable type Dave Airlie (4): Merge tag 'drm-misc-fixes-2022-02-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm/tegra/for-5.17-rc6' of https://gitlab.freedesktop.org/drm/tegra into drm-fixes Merge tag 'amd-drm-fixes-5.17-2022-02-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2022-02-24' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Dmitry Osipenko (1): gpu: host1x: Fix hang on Tegra186+ Evan Quan (2): drm/amdgpu: disable MMHUB PG for Picasso drm/amd/pm: fix some OEM SKU specific stability issues Guchun Chen (2): Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" drm/amdgpu: bypass tiling flag check in virtual display case (v2) Imre Deak (1): drm/i915: Disconnect PHYs left connected by BIOS on disabled ports Jon Hunter (1): drm/tegra: Fix cast to restricted __le32 Mario Limonciello (1): drm/amd: Check if ASPM is enabled from PCIe subsystem Matt Roper (1): drm/i915/dg2: Print PHY name properly on calibration error Maxime Ripard (3): drm/vc4: hdmi: Unregister codec device on unbind drm/vc4: crtc: Fix runtime_pm reference counting drm/edid: Always set RGB444 Michel Dänzer (1): drm/amd/display: For vblank_disable_immediate, check PSR is really used Mikko Perttunen (1): gpu: host1x: Always return syncpoint value when waiting Nicholas Kazlauskas (1): drm/amd/display: Fix stream->link_enc unassigned during stream removal Qiang Yu (1): drm/amdgpu: check vm ready by amdgpu_vm->evicting flag Rudi Heitbaum (1): drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER Thierry Reding (1): drm/tegra: dpaux: Populate AUX bus Ville Syrjälä (3): drm/i915: Widen the QGV point mask drm/i915: Correctly populate use_sagv_wm for all pipes drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 9 ++++-- drivers/gpu/drm/amd/amdgpu/soc15.c | 9 ++++-- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 17 ++++++----- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 2 ++ drivers/gpu/drm/amd/display/dc/core/dc.c | 7 +++-- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 4 --- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 32 +++++++++++++++++++- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/i915/display/intel_bw.c | 18 +++++++++-- drivers/gpu/drm/i915/display/intel_bw.h | 8 ++--- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 26 ++++++++++++---- drivers/gpu/drm/i915/intel_pm.c | 22 +++++++------- drivers/gpu/drm/imx/dcss/Kconfig | 1 + drivers/gpu/drm/radeon/radeon_uvd.c | 8 ++--- drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/dpaux.c | 7 +++++ drivers/gpu/drm/tegra/falcon.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 8 +++-- drivers/gpu/drm/vc4/vc4_hdmi.c | 8 +++++ drivers/gpu/drm/vc4/vc4_hdmi.h | 1 + drivers/gpu/host1x/syncpt.c | 35 +++++++--------------- 25 files changed, 156 insertions(+), 81 deletions(-)