mirror of
https://github.com/lkl/linux.git
synced 2025-12-19 16:13:19 +09:00
usb: misc: usb3503: support usb3803 and bypass mode
Add support for USB3803 and bypass mode, with this change is also possible to move the component out of 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 | Datasheet: https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductDocuments/DataSheets/00001691D.pdf Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> Link: https://lore.kernel.org/r/20230313165039.255579-4-francesco@dolcini.it Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
b04b32cd67
commit
b91e610711
@@ -12,6 +12,7 @@ enum usb3503_mode {
|
||||
USB3503_MODE_UNKNOWN,
|
||||
USB3503_MODE_HUB,
|
||||
USB3503_MODE_STANDBY,
|
||||
USB3503_MODE_BYPASS,
|
||||
};
|
||||
|
||||
struct usb3503_platform_data {
|
||||
|
||||
Reference in New Issue
Block a user