diff options
author | Xu Yang <[email protected]> | 2021-09-28 19:16:39 +0800 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2021-10-05 13:47:00 +0200 |
commit | 6d91017a295e9790eec02c4e43f020cdb55f5d98 (patch) | |
tree | 5f733617c5da2599b001123eb0b333fa683be83b /lib/netdev-notifier-error-inject.c | |
parent | 05300871c0e21c288bd5c30ac6f9b1da6ddeed22 (diff) |
usb: typec: tcpm: handle SRC_STARTUP state if cc changes
TCPM for DRP should do the same action as SRC_ATTACHED when cc changes in
SRC_STARTUP state. Otherwise, TCPM will transition to SRC_UNATTACHED state
which is not satisfied with the Type-C spec.
Per Type-C spec:
DRP port should move to Unattached.SNK instead of Unattached.SRC if sink
removed.
Fixes: 4b4e02c83167 ("typec: tcpm: Move out of staging")
cc: <[email protected]>
Reviewed-by: Guenter Roeck <[email protected]>
Acked-by: Heikki Krogerus <[email protected]>
Signed-off-by: Xu Yang <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'lib/netdev-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions