[git pull] drm fixes for 6.7-rc3
From: Dave Airlie
Date: Thu Nov 23 2023 - 20:39:12 EST
Hi Linus,
Back to regular scheduled fixes pull request, mainly a bunch of msm,
some i915 and otherwise a few scattered, one memory crasher in the
nouveau GSP paths is helping stabilise that work.
Regards,
Dave.
drm-fixes-2023-11-24:
drm fixes for 6.7-rc3
msm:
- Fix the VREG_CTRL_1 for 4nm CPHY to match downstream
- Remove duplicate call to drm_kms_helper_poll_init() in msm_drm_init()
- Fix the safe_lut_tbl[] for sc8280xp to match downstream
- Don't attach the drm_dp_set_subconnector_property() for eDP
- Fix to attach drm_dp_set_subconnector_property() for DP. Otherwise
there is a bootup crash on multiple targets
- Remove unnecessary NULL check left behind during cleanup
i915:
- Fix race between DP MST connectore registration and setup
- Fix GT memory leak on probe error path
panel:
- Fixes for innolux and auo,b101uan08.3 panel.
- Fix Himax83102-j02 timings.
ivpu:
- Fix ivpu MMIO reset.
ast:
- AST fix on connetor disconnection.
nouveau:
- gsp memory corruption fix.
rockchip:
- color fix.
The following changes since commit 98b1cc82c4affc16f5598d4fa14b1858671b2263:
Linux 6.7-rc2 (2023-11-19 15:02:14 -0800)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-11-24
for you to fetch changes up to b3ca8a08d8ed0dc8a9e236d9294efd58554a7b05:
Merge tag 'drm-intel-fixes-2023-11-23' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-11-24
11:18:29 +1000)
----------------------------------------------------------------
drm fixes for 6.7-rc3
msm:
- Fix the VREG_CTRL_1 for 4nm CPHY to match downstream
- Remove duplicate call to drm_kms_helper_poll_init() in msm_drm_init()
- Fix the safe_lut_tbl[] for sc8280xp to match downstream
- Don't attach the drm_dp_set_subconnector_property() for eDP
- Fix to attach drm_dp_set_subconnector_property() for DP. Otherwise
there is a bootup crash on multiple targets
- Remove unnecessary NULL check left behind during cleanup
i915:
- Fix race between DP MST connectore registration and setup
- Fix GT memory leak on probe error path
panel:
- Fixes for innolux and auo,b101uan08.3 panel.
- Fix Himax83102-j02 timings.
ivpu:
- Fix ivpu MMIO reset.
ast:
- AST fix on connetor disconnection.
nouveau:
- gsp memory corruption fix.
rockchip:
- color fix.
----------------------------------------------------------------
Abel Vesa (1):
drm/msm/dp: don't touch DP subconnector property in eDP case
Andrzej Hajda (1):
drm/i915: do not clean GT table on error path
Bjorn Andersson (1):
drm/msm/dpu: Add missing safe_lut_tbl in sc8280xp catalog
Cong Yang (1):
drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP
Dan Carpenter (1):
drm/msm: remove unnecessary NULL check
Dave Airlie (4):
nouveau/gsp: allocate enough space for all channel ids.
Merge tag 'drm-msm-fixes-2023-11-21' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag 'drm-misc-fixes-2023-11-23' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-intel-fixes-2023-11-23' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Dmitry Baryshkov (2):
drm/msm: remove exra drm_kms_helper_poll_init() call
drm/msm/dp: attach the DP subconnector property
Imre Deak (1):
drm/i915/dp_mst: Fix race between connector registration and setup
Jacek Lawrynowicz (1):
accel/ivpu/37xx: Fix hangs related to MMIO reset
Jonas Karlman (1):
drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
Jonathan Marek (1):
drm/msm/dsi: use the correct VREG_CTRL_1 value for 4nm cphy
Marek Vasut (2):
drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
drm/panel: simple: Fix Innolux G101ICE-L01 timings
Thomas Zimmermann (1):
drm/ast: Disconnect BMC if physical connector is connected
Xuxin Xiong (1):
drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
drivers/accel/ivpu/ivpu_hw_37xx.c | 46 ++++++++--------
drivers/gpu/drm/ast/ast_drv.h | 13 ++++-
drivers/gpu/drm/ast/ast_mode.c | 62 +++++++++++++++++++---
drivers/gpu/drm/i915/display/intel_dp_mst.c | 16 +++---
drivers/gpu/drm/i915/gt/intel_gt.c | 11 ----
drivers/gpu/drm/i915/i915_driver.c | 4 +-
.../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 1 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 3 +-
drivers/gpu/drm/msm/dp/dp_display.c | 15 ++++--
drivers/gpu/drm/msm/dp/dp_drm.c | 3 ++
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 2 +-
drivers/gpu/drm/msm/msm_drv.c | 2 -
drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c | 2 +-
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 9 ++--
drivers/gpu/drm/panel/panel-simple.c | 13 ++---
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 14 +++--
16 files changed, 138 insertions(+), 78 deletions(-)