mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v1 0/2] usb: typec: handle tcpc vconn oc fault by triggering tcpm error recovery
@ 2023-11-21 20:38 RD Babiera
  2023-11-21 20:38 ` [PATCH v1 1/2] usb: typec: tcpm: add tcpm_port_error_recovery symbol RD Babiera
  2023-11-21 20:38 ` [PATCH v1 2/2] usb: typec: tcpci: add vconn over current fault handling to maxim_core RD Babiera
  0 siblings, 2 replies; 7+ messages in thread
From: RD Babiera @ 2023-11-21 20:38 UTC (permalink / raw)
  To: linux, heikki.krogerus, gregkh
  Cc: linux-usb, linux-kernel, badhri, RD Babiera

When a Vconn swap results in a Vconn over current fault, typec port
interoperability is affected and cannot be recovered unless the connection
is reset and restablished.

The tcpm currently does not have an export symbol to set the port to the
error recovery state in the event of tcpc faults. This patch set adds
tcpm_port_error_recovery for tcpci drivers to use when a fault should
result in a connection reset. Vconn over current fault handling is added
to the maxim tcpci driver.

RD Babiera (2):
  usb: typec: tcpm: add tcpm_port_error_recovery symbol
  usb: typec: tcpci: add vconn over current fault handling to maxim_core

 drivers/usb/typec/tcpm/tcpci_maxim_core.c | 20 +++++++++++++++++++-
 drivers/usb/typec/tcpm/tcpm.c             | 14 ++++++++++++++
 include/linux/usb/tcpci.h                 |  5 ++++-
 include/linux/usb/tcpm.h                  |  1 +
 4 files changed, 38 insertions(+), 2 deletions(-)

-- 
2.43.0.rc1.413.gea7ed67945-goog


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-11-28 15:11 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-21 20:38 [PATCH v1 0/2] usb: typec: handle tcpc vconn oc fault by triggering tcpm error recovery RD Babiera
2023-11-21 20:38 ` [PATCH v1 1/2] usb: typec: tcpm: add tcpm_port_error_recovery symbol RD Babiera
2023-11-28  7:57   ` Heikki Krogerus
2023-11-28 15:10   ` Guenter Roeck
2023-11-21 20:38 ` [PATCH v1 2/2] usb: typec: tcpci: add vconn over current fault handling to maxim_core RD Babiera
2023-11-28  7:59   ` Heikki Krogerus
2023-11-28 15:11   ` Guenter Roeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®