]> www.infradead.org Git - users/jedix/linux-maple.git/commit
usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Sat, 21 Jun 2025 18:13:01 +0000 (21:13 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 24 Jun 2025 14:40:50 +0000 (15:40 +0100)
commite943c93333e305d1c02f946473227de06caed702
tree14d1b33df7432ed8e3f275119a966f5d175b8ccd
parent442392f98d20c501764dca35ddbd40e86786ea9b
usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM

On Lenovo Yoga C630 the EC handles GET_CURRENT_CAM command, but it
returns 1 if DisplayPort is active and 0 otherwise. However in order to
let UCSI drivers handle AltModes correctly, it should return 0 / 0xff.
Correct returned value.

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-6-a86de5e11361@oss.qualcomm.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/typec/ucsi/ucsi_yoga_c630.c