From: Greg Kroah-Hartman Date: Tue, 2 Sep 2025 11:44:01 +0000 (+0200) Subject: 5.4-stable patches X-Git-Tag: v5.4.298~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b3dd825e6638495f0225de450cf6572722521c54;p=thirdparty%2Fkernel%2Fstable-queue.git 5.4-stable patches added patches: revert-drm-dp-change-aux-dpcd-probe-address-from-dpcd_rev-to-lane0_1_status.patch --- diff --git a/queue-5.4/revert-drm-dp-change-aux-dpcd-probe-address-from-dpcd_rev-to-lane0_1_status.patch b/queue-5.4/revert-drm-dp-change-aux-dpcd-probe-address-from-dpcd_rev-to-lane0_1_status.patch new file mode 100644 index 0000000000..b29257aa4e --- /dev/null +++ b/queue-5.4/revert-drm-dp-change-aux-dpcd-probe-address-from-dpcd_rev-to-lane0_1_status.patch @@ -0,0 +1,40 @@ +From imre.deak@intel.com Tue Sep 2 13:42:52 2025 +From: Imre Deak +Date: Thu, 28 Aug 2025 20:49:26 +0300 +Subject: Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS" +To: +Cc: , , Sasha Levin +Message-ID: <20250828174932.414566-1-imre.deak@intel.com> + +From: Imre Deak + +This reverts commit 2402adce8da4e7396b63b5ffa71e1fa16e5fe5c4 which is +commit a40c5d727b8111b5db424a1e43e14a1dcce1e77f upstream. + +The upstream commit a40c5d727b8111b5db424a1e43e14a1dcce1e77f ("drm/dp: +Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS") the +reverted commit backported causes a regression, on one eDP panel at +least resulting in display flickering, described in detail at the Link: +below. The issue fixed by the upstream commit will need a different +solution, revert the backport for now. + +Cc: intel-gfx@lists.freedesktop.org +Cc: dri-devel@lists.freedesktop.org +Cc: Sasha Levin +Link: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14558 +Signed-off-by: Imre Deak +--- + drivers/gpu/drm/drm_dp_helper.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/drivers/gpu/drm/drm_dp_helper.c ++++ b/drivers/gpu/drm/drm_dp_helper.c +@@ -280,7 +280,7 @@ ssize_t drm_dp_dpcd_read(struct drm_dp_a + * We just have to do it before any DPCD access and hope that the + * monitor doesn't power down exactly after the throw away read. + */ +- ret = drm_dp_dpcd_access(aux, DP_AUX_NATIVE_READ, DP_LANE0_1_STATUS, buffer, ++ ret = drm_dp_dpcd_access(aux, DP_AUX_NATIVE_READ, DP_DPCD_REV, buffer, + 1); + if (ret != 1) + goto out; diff --git a/queue-5.4/series b/queue-5.4/series index 8008a7b2e3..84faf570e8 100644 --- a/queue-5.4/series +++ b/queue-5.4/series @@ -20,3 +20,4 @@ hid-wacom-add-a-new-art-pen-2.patch hid-hid-ntrig-fix-unable-to-handle-page-fault-in-ntrig_report_version.patch revert-drm-amdgpu-fix-incorrect-vm-flags-to-map-bo.patch net-usb-qmi_wwan-add-telit-cinterion-le910c4-wwx-new-compositions.patch +revert-drm-dp-change-aux-dpcd-probe-address-from-dpcd_rev-to-lane0_1_status.patch