Linux USB
 help / color / mirror / Atom feed
* [PATCH RFC 0/2] drm: bridge: anx7625: implement Type-C support
@ 2025-11-26  9:41 Dmitry Baryshkov
  2025-11-26  9:41 ` [PATCH RFC 1/2] dt-bindings: drm/bridge: anx7625: describe Type-C connector Dmitry Baryshkov
  2025-11-26  9:41 ` [PATCH RFC 2/2] drm: bridge: anx7625: implement minimal Type-C support Dmitry Baryshkov
  0 siblings, 2 replies; 9+ messages in thread
From: Dmitry Baryshkov @ 2025-11-26  9:41 UTC (permalink / raw)
  To: Andrzej Hajda, Neil Armstrong, Robert Foss, Laurent Pinchart,
	Jonas Karlman, Jernej Skrabec, David Airlie, Simona Vetter,
	Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Xin Ji, Heikki Krogerus,
	Greg Kroah-Hartman
  Cc: dri-devel, devicetree, linux-usb, linux-arm-msm, linux-kernel

ANX7625 can be used to mux converted video stream with the USB signals
on a Type-C connector. Provide minimal Type-C support necessary for
ANX7625 to register the Type-C port device and properly respond to data
/ power role events from the Type-C partner.

Notes:
- I'm not 100% happy having Type-C code in the DRM subtree. Should I use
  AUX device and to move Type-C-related code to drivers/usb/typec?

- Current code doesn't register a Type-C partner device. Would it be
  okay or should it be registered?

- The code to change data / power roles from the device isn't a part of
  the series, I'll include it once we settle on the first two items.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
Dmitry Baryshkov (2):
      dt-bindings: drm/bridge: anx7625: describe Type-C connector
      drm: bridge: anx7625: implement minimal Type-C support

 .../bindings/display/bridge/analogix,anx7625.yaml  |  98 ++++++++++++-
 drivers/gpu/drm/bridge/analogix/Kconfig            |   1 +
 drivers/gpu/drm/bridge/analogix/anx7625.c          | 163 ++++++++++++++++++++-
 drivers/gpu/drm/bridge/analogix/anx7625.h          |  21 ++-
 4 files changed, 272 insertions(+), 11 deletions(-)
---
base-commit: 92fd6e84175befa1775e5c0ab682938eca27c0b2
change-id: 20251126-anx7625-typec-07d455f423da

Best regards,
-- 
With best wishes
Dmitry


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

end of thread, other threads:[~2025-12-12 13:17 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-26  9:41 [PATCH RFC 0/2] drm: bridge: anx7625: implement Type-C support Dmitry Baryshkov
2025-11-26  9:41 ` [PATCH RFC 1/2] dt-bindings: drm/bridge: anx7625: describe Type-C connector Dmitry Baryshkov
2025-11-26  9:41 ` [PATCH RFC 2/2] drm: bridge: anx7625: implement minimal Type-C support Dmitry Baryshkov
2025-12-04 13:15   ` Heikki Krogerus
2025-12-06  3:31     ` Dmitry Baryshkov
2025-12-08  7:37     ` Xin Ji
2025-12-09 22:51       ` Dmitry Baryshkov
2025-12-12 12:39         ` Xin Ji
2025-12-12 13:17   ` Xin Ji

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