[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230313165039.255579-1-francesco@dolcini.it>
Date: Mon, 13 Mar 2023 17:50:36 +0100
From: Francesco Dolcini <francesco@...cini.it>
To: linux-usb@...r.kernel.org
Cc: Francesco Dolcini <francesco.dolcini@...adex.com>,
linux-kernel@...r.kernel.org,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>
Subject: [PATCH v1 0/3] usb: misc: usb3503: support usb3803 and bypass mode
From: Francesco Dolcini <francesco.dolcini@...adex.com>
Add support for USB3803 and bypass mode.
While the usb3503 variant uses a HSIC connection to upstream, the usb3803 uses
a regular USB connection and provides a bypass mode.
In bypass mode the downstream port 3 is connected to the upstream port with low
switch resistance R_on.
Controlling mode of operations:
| RESET_N | BYPASS_N | Mode |
--------------------------------
| 0 | 0 | standby |
| 1 | 0 | bypass |
| 1 | 1 | hub |
Emanuele Ghidoli (3):
dt-bindings: usb: smsc,usb3503: Add usb3803
usb: misc: usb3503: refactor code to prepare for usb3803 addition
usb: misc: usb3503: support usb3803 and bypass mode
.../devicetree/bindings/usb/smsc,usb3503.yaml | 54 +++++++++++++++-
drivers/usb/misc/usb3503.c | 64 +++++++++++--------
include/linux/platform_data/usb3503.h | 1 +
3 files changed, 92 insertions(+), 27 deletions(-)
--
2.25.1
Powered by blists - more mailing lists