Hi RD,
On Oct 18 20:34, RD Babiera wrote:
DisplayPort Alt Mode CTS test 10.3.8 states that both sides of the connection shall be compatible with one another such that the connection is not Source to Source or Sink to Sink.
The DisplayPort driver currently checks for a compatible pin configuration that resolves into a source and sink combination. The CTS test is designed to send a Discover Modes message that has a compatible pin configuration but advertises the same port capability as the device; the current check fails this.
Verify that the port and port partner resolve into a valid source and sink combination before checking for a compatible pin configuration.
Changes since v1:
- Fixed styling errors
- Added DP_CAP_IS_UFP_D and DP_CAP_IS_DFP_D as macros to typec_dp.h
FWIW, Reviewed-by: Prashant Malani pmalani@chromium.org
Fixes: 0e3bb7d6894d ("usb: typec: Add driver for DisplayPort alternate mode") Cc: stable@vger.kernel.org Signed-off-by: RD Babiera rdbabiera@google.com
BR,
-Prashant