[Linux-stm32] [PATCH v3 0/2] usb: gpio-sbu-mux: add FUSB340 and enable option for orientation

Greg Kroah-Hartman gregkh at linuxfoundation.org
Tue Sep 1 14:02:00 UTC 2026


On Wed, Aug 26, 2026 at 02:16:34PM +0200, Fabrice Gasnier wrote:
> Add a new compatible for FUSB340. Also manage the enable GPIO, when used as
> orientation-switch only.
> It is used on STM32MP25 DK boards, as orientation-switch only for
> USB SuperSpeed lines on the Type-C connector, the enable GPIO being
> connected to the SoC.
> 
> - - - - SoC - - - - - - - - - - board - - - - -
>                         |                 USB-C
> +------+  +----------+  |                   +-+
> |      |--|  USB2PHY |<-----------------HS->|*|
> |      |--|    HS    |<-----------------HS->|*|
> |      |  +----------+  |                   | |
> |      |                |    ________       | |
> + dwc3 |  +----------+  |   /        |<-SS->|*|
> |      |  |          |<--->/         |<-SS->|*|
> |      |--| ComboPHY |<--->  FUSB340 |      | |
> |      |  |    SS    |  |  \  __     |<-SS->|*|
> +------+  +----------+  |   \_en__sw_|<-SS->|*|
>                         |     ^   ^         | |
>           +----------+  |     |   |         ...
>           [   GPIO   ]--------+   |
>           [   GPIO   ]------------+
>           +----------+  |
> - - - - - - - - - - - - - - - - - - - - - - --

Gotta love the ascii art.  Loved it so much, I forced it into the
changelog, can't let that go to waste!

thanks,

greg k-h



More information about the Linux-stm32 mailing list