mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-05 05:59:10 +08:00
usb: typec: ucsi: UCSI2.0 Set Sink Path command support
Add support for UCSI 2.0 command Set Sink Path to enable/ disable sink path on type-c ports Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Signed-off-by: Pooja Katiyar <pooja.katiyar@intel.com> Link: https://lore.kernel.org/r/20241007205947.1591402-1-pooja.katiyar@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
fa48d7e816
commit
ed830af184
@@ -32,6 +32,7 @@ static int ucsi_cmd(void *data, u64 val)
|
||||
case UCSI_SET_UOR:
|
||||
case UCSI_SET_PDR:
|
||||
case UCSI_CONNECTOR_RESET:
|
||||
case UCSI_SET_SINK_PATH:
|
||||
ret = ucsi_send_command(ucsi, val, NULL, 0);
|
||||
break;
|
||||
case UCSI_GET_CAPABILITY:
|
||||
|
||||
@@ -115,6 +115,7 @@ void ucsi_connector_change(struct ucsi *ucsi, u8 num);
|
||||
#define UCSI_GET_CONNECTOR_STATUS 0x12
|
||||
#define UCSI_GET_ERROR_STATUS 0x13
|
||||
#define UCSI_GET_PD_MESSAGE 0x15
|
||||
#define UCSI_SET_SINK_PATH 0x1c
|
||||
|
||||
#define UCSI_CONNECTOR_NUMBER(_num_) ((u64)(_num_) << 16)
|
||||
#define UCSI_COMMAND(_cmd_) ((_cmd_) & 0xff)
|
||||
|
||||
Reference in New Issue
Block a user