mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/3] drm: bridge: anx7625: implement Type-C support
@ 2026-01-21 10:15 Dmitry Baryshkov
  2026-01-21 10:15 ` [PATCH v2 1/3] dt-bindings: drm/bridge: anx7625: describe Type-C connector Dmitry Baryshkov
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Dmitry Baryshkov @ 2026-01-21 10:15 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?

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
Changes in v2:
- Reworked handling of status bits, removing code duplication.
- Enabled setting data role through the ANX7625 messages.
- Link to v1: https://lore.kernel.org/r/20251126-anx7625-typec-v1-0-22b30f846a88@oss.qualcomm.com

---
Dmitry Baryshkov (3):
      dt-bindings: drm/bridge: anx7625: describe Type-C connector
      drm: bridge: anx7625: implement minimal Type-C support
      drm: bridge: anx7625: implement message sending

 .../bindings/display/bridge/analogix,anx7625.yaml  |  98 ++++++++-
 drivers/gpu/drm/bridge/analogix/Kconfig            |   1 +
 drivers/gpu/drm/bridge/analogix/anx7625.c          | 223 ++++++++++++++++++++-
 drivers/gpu/drm/bridge/analogix/anx7625.h          |  34 +++-
 4 files changed, 345 insertions(+), 11 deletions(-)
---
base-commit: 873e63546ef0e4c612f57a097e4fbcd5b2f4abb6
change-id: 20251126-anx7625-typec-07d455f423da

Best regards,
-- 
With best wishes
Dmitry


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

end of thread, other threads:[~2026-02-07 10:40 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-21 10:15 [PATCH v2 0/3] drm: bridge: anx7625: implement Type-C support Dmitry Baryshkov
2026-01-21 10:15 ` [PATCH v2 1/3] dt-bindings: drm/bridge: anx7625: describe Type-C connector Dmitry Baryshkov
2026-01-21 16:23   ` Rob Herring (Arm)
2026-01-21 10:15 ` [PATCH v2 2/3] drm: bridge: anx7625: implement minimal Type-C support Dmitry Baryshkov
2026-01-21 10:15 ` [PATCH v2 3/3] drm: bridge: anx7625: implement message sending Dmitry Baryshkov
2026-01-22  1:40   ` Xin Ji
2026-02-07 10:40 ` [PATCH v2 0/3] drm: bridge: anx7625: implement Type-C support Dmitry Baryshkov

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®