public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] usb: typec: ucsi: Expand SOP/SOP' Discovery
@ 2024-02-23  1:03 Jameson Thies
  2024-02-23  1:03 ` [PATCH 1/4] usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros Jameson Thies
                   ` (4 more replies)
  0 siblings, 5 replies; 25+ messages in thread
From: Jameson Thies @ 2024-02-23  1:03 UTC (permalink / raw)
  To: heikki.krogerus, linux-usb
  Cc: jthies, pmalani, bleung, abhishekpandit, andersson,
	dmitry.baryshkov, fabrice.gasnier, gregkh, hdegoede,
	neil.armstrong, rajaram.regupathy, saranya.gopal, linux-kernel

Hi Heikki,

This patch series expands support for partner and cable discover in the
UCSI driver. There are a few pieces here.

1. Some cleanup of the GET_CABLE_PROP definitions in ucsi.h.
2. Cable discovery and registration with the USB Type-C connector class.
3. Partner/Cable identity registration with the USB Type-C connector
class.
4. SOP' alternate mode registration with the USB-C connector class using
a cable plug.

These have been tested on a v6.6 kernel build running a usermode ppm
with a Realtek EVB. Let me know if you have any questions.

Thanks,
Jameson

Jameson Thies (4):
  usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
  usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY
  usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses
  usb: typec: ucsi: Register SOP' alternate modes with cable plug

 drivers/usb/typec/ucsi/ucsi.c | 206 ++++++++++++++++++++++++++++++++++
 drivers/usb/typec/ucsi/ucsi.h |  40 ++++++-
 2 files changed, 244 insertions(+), 2 deletions(-)


base-commit: 3bf0514dc6f36f81ee11b1becd977cb87b4c90c6
-- 
2.44.0.rc0.258.g7320e95886-goog


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

end of thread, other threads:[~2024-02-27  0:44 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-23  1:03 [PATCH 0/4] usb: typec: ucsi: Expand SOP/SOP' Discovery Jameson Thies
2024-02-23  1:03 ` [PATCH 1/4] usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros Jameson Thies
2024-02-23  1:24   ` Benson Leung
2024-02-23  1:43   ` Prashant Malani
2024-02-23  5:37   ` Dmitry Baryshkov
2024-02-26  8:48   ` Heikki Krogerus
2024-02-27  0:29     ` Jameson Thies
2024-02-23  1:03 ` [PATCH 2/4] usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY Jameson Thies
2024-02-23  1:29   ` Benson Leung
2024-02-23  1:45   ` Prashant Malani
2024-02-23  5:42   ` Dmitry Baryshkov
2024-02-26  9:05   ` Heikki Krogerus
2024-02-23  1:03 ` [PATCH 3/4] usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses Jameson Thies
2024-02-23  1:34   ` Benson Leung
2024-02-23  5:52   ` Dmitry Baryshkov
2024-02-26  9:06   ` Heikki Krogerus
2024-02-26 18:02   ` Prashant Malani
2024-02-27  0:38     ` Jameson Thies
2024-02-23  1:03 ` [PATCH 4/4] usb: typec: ucsi: Register SOP' alternate modes with cable plug Jameson Thies
2024-02-23  1:47   ` Benson Leung
2024-02-23 18:40   ` Prashant Malani
2024-02-26  9:07   ` Heikki Krogerus
2024-02-27  0:44     ` Jameson Thies
2024-02-23  5:34 ` [PATCH 0/4] usb: typec: ucsi: Expand SOP/SOP' Discovery Dmitry Baryshkov
2024-02-27  0:28   ` Jameson Thies

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