[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAPM=9ty0XRutgBy8fg13q-h-jm3uKQ+x1XyoT_6UcT5i+5uN9A@mail.gmail.com>
Date: Fri, 4 Nov 2022 13:21:02 +1000
From: Dave Airlie <airlied@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
Daniel Vetter <daniel.vetter@...ll.ch>
Cc: dri-devel <dri-devel@...ts.freedesktop.org>,
LKML <linux-kernel@...r.kernel.org>
Subject: [git pull] drm fixes for 6.1-rc4
Hi Linus,
This is the weekly fixes for rc4. Misc fixes across rockchip, imx,
amdgpu and i915. The biggest change is for amdkfd where the trap
handler needs an updated fw from a header which makes it a bit larger.
I hadn't noticed this particular file before so I'm going to figure
out what the magic is for, but the fix should be fine for now.
Dave.
drm-fixes-2022-11-04-1:
drm fixes for 6.1-rc4
amdgpu:
- DCN 3.1.4 fixes
- DCN 3.2.x fixes
- GC 11.x fixes
- Virtual display fix
- Fail suspend if resources can't be evicted
- SR-IOV fix
- Display PSR fix
amdkfd:
- Fix possible NULL pointer deref
- GC 11.x trap handler fix
i915:
- Add locking around DKL PHY register accesses
- Stop abusing swiotlb_max_segment
- Filter out invalid outputs more sensibly
- Setup DDC fully before output init
- Simplify intel_panel_add_edid_alt_fixed_modes()
- Grab mode_config.mutex during LVDS init to avoid WARNs
rockchip:
- fix probing issues
- fix framebuffer without iommu
- fix vop selection
- fix NULL ptr access
imx:
- Fix Kconfig.
- fix mode_valid function
The following changes since commit 30a0b95b1335e12efef89dd78518ed3e4a71a763:
Linux 6.1-rc3 (2022-10-30 15:19:28 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2022-11-04-1
for you to fetch changes up to 6295f1d8b4503ad8a18519b781dd2d1fe5e88c52:
Merge tag 'drm-intel-fixes-2022-11-03' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2022-11-04
09:30:18 +1000)
----------------------------------------------------------------
drm fixes for 6.1-rc4
amdgpu:
- DCN 3.1.4 fixes
- DCN 3.2.x fixes
- GC 11.x fixes
- Virtual display fix
- Fail suspend if resources can't be evicted
- SR-IOV fix
- Display PSR fix
amdkfd:
- Fix possible NULL pointer deref
- GC 11.x trap handler fix
i915:
- Add locking around DKL PHY register accesses
- Stop abusing swiotlb_max_segment
- Filter out invalid outputs more sensibly
- Setup DDC fully before output init
- Simplify intel_panel_add_edid_alt_fixed_modes()
- Grab mode_config.mutex during LVDS init to avoid WARNs
rockchip:
- fix probing issues
- fix framebuffer without iommu
- fix vop selection
- fix NULL ptr access
imx:
- Fix Kconfig.
- fix mode_valid function
----------------------------------------------------------------
Alvin Lee (1):
drm/amd/display: Enable timing sync on DCN32
Aurelien Jarno (1):
drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages
Brian Norris (2):
drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
drm/rockchip: dsi: Force synchronous probe
Dave Airlie (3):
Merge tag 'drm-misc-fixes-2022-11-02-1' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'amd-drm-fixes-6.1-2022-11-02' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2022-11-03' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Dillon Varone (2):
drm/amd/display: Update latencies on DCN321
drm/amd/display: Set memclk levels to be at least 1 for dcn32
Fangzhi Zuo (1):
drm/amd/display: Ignore Cable ID Feature
Gavin Wan (1):
drm/amdgpu: Disable GPU reset on SRIOV before remove pci.
George Shen (4):
drm/amd/display: Fix DCN32 DSC delay calculation
drm/amd/display: Use forced DSC bpp in DML
drm/amd/display: Round up DST_after_scaler to nearest int
drm/amd/display: Add DSC delay factor workaround
Graham Sider (2):
drm/amdgpu: correct MES debugfs versions
drm/amdgpu: disable GFXOFF during compute for GFX11
Hector Martin (1):
drm/format-helper: Only advertise supported formats for conversion
Imre Deak (1):
drm/i915/tgl+: Add locking around DKL PHY register accesses
Jay Cornwall (1):
drm/amdkfd: update GFX11 CWSR trap handler
John Keeping (1):
drm/rockchip: fix fbdev on non-IOMMU devices
Jun Lei (1):
drm/amd/display: Limit dcn32 to 1950Mhz display clock
Leo Chen (1):
drm/amd/display: Update DSC capabilitie for DCN314
Liu Ying (1):
drm/imx: Kconfig: Remove duplicated 'select DRM_KMS_HELPER' line
Mario Limonciello (1):
drm/amd: Fail the suspend if resources can't be evicted
Max Tseng (1):
drm/amd/display: cursor update command incomplete
Michael Tretter (2):
drm/rockchip: vop2: fix null pointer in plane_atomic_disable
drm/rockchip: vop2: disable planes when disabling the crtc
Nathan Huckleberry (1):
drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
Nevenko Stupar (1):
drm/amd/display: Investigate tool reported FCLK P-state deviations
Ondrej Jirman (1):
drm/rockchip: dsi: Fix VOP selection on SoCs that support it
Robert Beckett (1):
drm/i915: stop abusing swiotlb_max_segment
Ville Syrjälä (4):
drm/i915/sdvo: Filter out invalid outputs more sensibly
drm/i915/sdvo: Setup DDC fully before output init
drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes()
drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs
Yang Li (1):
drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()
Yifan Zhang (1):
drm/amdgpu: set fb_modifiers_not_supported in vkms
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 +
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 764 +++++++++++----------
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 6 +
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 4 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 11 +-
drivers/gpu/drm/amd/display/dc/dc.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 4 +
.../drm/amd/display/dc/dcn314/dcn314_resource.c | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 1 +
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 4 +-
.../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 10 +-
.../dc/dml/dcn32/display_mode_vba_util_32.c | 7 +-
.../dc/dml/dcn32/display_mode_vba_util_32.h | 3 +-
.../display/dc/dml/dcn32/display_rq_dlg_calc_32.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 15 +-
.../drm/amd/display/dc/dml/display_mode_structs.h | 3 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +-
drivers/gpu/drm/drm_format_helper.c | 66 +-
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/display/intel_ddi.c | 68 +-
drivers/gpu/drm/i915/display/intel_display_core.h | 8 +
.../drm/i915/display/intel_display_power_well.c | 7 +-
drivers/gpu/drm/i915/display/intel_dkl_phy.c | 109 +++
drivers/gpu/drm/i915/display/intel_dkl_phy.h | 24 +
drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 59 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 3 +-
drivers/gpu/drm/i915/display/intel_panel.c | 4 +-
drivers/gpu/drm/i915/display/intel_panel.h | 2 +-
drivers/gpu/drm/i915/display/intel_sdvo.c | 64 +-
drivers/gpu/drm/i915/gem/i915_gem_internal.c | 19 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +-
drivers/gpu/drm/i915/i915_driver.c | 1 +
drivers/gpu/drm/i915/i915_reg.h | 3 +
drivers/gpu/drm/i915/i915_scatterlist.h | 34 +-
drivers/gpu/drm/imx/Kconfig | 1 -
drivers/gpu/drm/imx/imx-tve.c | 5 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 26 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 3 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 5 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 10 +-
48 files changed, 824 insertions(+), 589 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_dkl_phy.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dkl_phy.h
Powered by blists - more mailing lists