Thread (11 messages) 11 messages, 4 authors, 2022-08-30
STALE1419d
Revisions (2)
  1. v1 [diff vs current]
  2. v2 current

[PATCH v2 0/4] typec orientation switch support via mux controller

From: Xu Yang <xu.yang_2@nxp.com>
Date: 2022-08-23 14:37:27
Also in: linux-arm-kernel, linux-usb

Since typec port support flip-ability, there may need various swithes to
set correct path for SuperSpeed or Sideband use cases. As a common way, mux
controller could complete such tasks in simple cases, such as GPIO-based
swich or reg-based switch. This implementation could be an alternate way to
control orientation switch.

Xu Yang (4):
  dt-bindings: connector: Add typec orientation switch properties
  mux: convert to use fwnode interface
  usb: typec: mux: add typec orientation switch support via mux
    controller
  arm64: dts: imx8mp-evk: add typec node

 .../bindings/connector/usb-connector.yaml     |  18 +++
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts  | 122 ++++++++++++++++++
 drivers/mux/core.c                            |  65 +++++-----
 drivers/usb/typec/Kconfig                     |   1 +
 drivers/usb/typec/mux.c                       |  76 ++++++++++-
 include/linux/usb/typec_mux.h                 |   7 +-
 6 files changed, 251 insertions(+), 38 deletions(-)

-- 
2.34.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help