[PATCH 0/4] typec switch via mux controller
Li Jun
jun.li at nxp.com
Wed May 19 00:14:46 PDT 2021
This is a follow up patch set to enable typec orientation swtich
via a simple HW block(e.g. controlled by GPIOs), the implementation
is based on Rob's commment to use existing mux controller bindings,
typec port directly use mux controller consumer API, typec_switch
struct is not used.
Last discussion is here:
https://www.spinics.net/lists/linux-usb/msg205492.html
Li Jun (4):
dt-bindings: connector: Add typec orientation switch properties
usb: typec: use typec cap fwnode's of_node for typec port
usb: typec: add typec orientation switch support via mux controller
arm64: dts: imx8mp-evk: enable usb0 with typec connector
.../bindings/connector/usb-connector.yaml | 21 ++++
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 110 ++++++++++++++++++
drivers/usb/typec/class.c | 28 ++++-
drivers/usb/typec/class.h | 2 +
drivers/usb/typec/mux.c | 34 ++++++
include/linux/usb/typec_mux.h | 4 +
6 files changed, 198 insertions(+), 1 deletion(-)
--
2.25.1
More information about the linux-arm-kernel
mailing list