]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
usb: typec: ucsi: yoga-c630: fake AltModes for port 0
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Sat, 21 Jun 2025 18:13:00 +0000 (21:13 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 24 Jun 2025 14:40:50 +0000 (15:40 +0100)
commit442392f98d20c501764dca35ddbd40e86786ea9b
tree64ef79754845387e701b0637d5bddc6d3e81a1c6
parenteebd39f8a8998582dc177ea04172b01290e4ecce
usb: typec: ucsi: yoga-c630: fake AltModes for port 0

EC firmware provides information about partner AltModes and handles the
DisplayPort AltMode internally, however it doesn't report AltModes of
the port to the host. Fake the DP AltMode for port0 in order to let
Linux bind displayport AltMode driver.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Link: https://lore.kernel.org/r/20250621-c630-ucsi-v1-5-a86de5e11361@oss.qualcomm.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/typec/ucsi/ucsi.h
drivers/usb/typec/ucsi/ucsi_yoga_c630.c