]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/dp: add option to disable zero sized address only transactions.
authorDave Airlie <airlied@redhat.com>
Mon, 3 Mar 2025 15:56:03 +0000 (01:56 +1000)
committerDave Airlie <airlied@redhat.com>
Sun, 18 May 2025 21:14:45 +0000 (07:14 +1000)
commitf0ddbb1eed1898286d2bd99fd6ab64ca9700d267
tree40e8e1ebe79cd79c9d1e267d737ad810bac98266
parent284ad706ad2f50974d66dd1a22e985a5a4d329de
drm/dp: add option to disable zero sized address only transactions.

Some older NVIDIA and some newer NVIDIA hardware/firmware seems to
have issues with address only transactions (firmware rejects them).

Add an option to the core drm dp to avoid address only transactions,
This just puts the MOT flag removal on the last message of the transfer
and avoids the start of transfer transaction.

This with the flag set in nouveau, allows eDP probing on GB203 device.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Ben Skeggs <bskeggs@nvidia.com>
Reviewed-by: Timur Tabi <ttabi@nvidia.com>
Tested-by: Timur Tabi <ttabi@nvidia.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/display/drm_dp_helper.c
include/drm/display/drm_dp_helper.h