[PATCH 0/3] Add support for USB onboard HUB, used on stm32 boards

Marek Vasut marex at denx.de
Mon Dec 12 14:19:47 CET 2022


On 12/12/22 11:44, Fabrice Gasnier wrote:
> This series adds a driver to support USB onboard HUB, inspired by Linux
> onboard hub driver.
> 
> Purpose is to manage the power supply regulator on STM32 boards, for
> low power use case in Linux. U-boot driver allows to benefit of the
> device tree part to supply the HUB when need, instead using an
> always-on regulator.
> 
> It aligns the relevant DT part from emerging Linux v6.2. It also adds the
> relevant default configuration on stm32mp15.
> 
> 
> Fabrice Gasnier (3):
>    usb: onboard-hub: add driver to manage onboard hub supplies
>    configs: stm32: enable USB onboard HUB driver
>    ARM: dts: stm32: add support for USB2514B onboard hub on
>      stm32mp157c-ev1
> 
>   arch/arm/dts/stm32mp157c-ev1.dts    |  8 ++++
>   common/Makefile                     |  1 +
>   common/usb_onboard_hub.c            | 62 +++++++++++++++++++++++++++++
>   configs/stm32mp15_basic_defconfig   |  1 +
>   configs/stm32mp15_defconfig         |  1 +
>   configs/stm32mp15_trusted_defconfig |  1 +
>   drivers/usb/Kconfig                 | 10 +++++
>   drivers/usb/host/usb-uclass.c       | 16 +++++---
>   8 files changed, 94 insertions(+), 6 deletions(-)
>   create mode 100644 common/usb_onboard_hub.c

+CC Michal


More information about the U-Boot mailing list