]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/i915/cx0: Clear response ready & error bit
authorSuraj Kandpal <suraj.kandpal@intel.com>
Thu, 22 Jan 2026 04:48:58 +0000 (10:18 +0530)
committerSuraj Kandpal <suraj.kandpal@intel.com>
Tue, 27 Jan 2026 03:03:33 +0000 (08:33 +0530)
commitf86bed1bc93111a0308bc4d0335ee68d6fc9a1f4
treed3b47b41234e08d505149a6ff8a96b113776352c
parentcca7eda1c73045d6fb12b3db34f90de65412e742
drm/i915/cx0: Clear response ready & error bit

Clear the response ready and error bit of PORT_P2M_MESSAGE_BUS_STATUS
before writing the transaction pending bit of
PORT_M2P_MSGBUS_CTL as that is a hard requirement. If not done
we find that the PHY hangs since it ends up in a weird state if left
idle for more than 1 hour.

Bspec: 65101
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Reviewed-by: MichaƂ Grzelak <michal.grzelak@intel.com>
Link: https://patch.msgid.link/20260122044859.753682-1-suraj.kandpal@intel.com
drivers/gpu/drm/i915/display/intel_cx0_phy.c