[PATCH v4 0/5] Extend usb_onboard_hub driver to support Cypress HX3 hub family

Tom Rini trini at konsulko.com
Wed Jul 30 19:18:41 CEST 2025


On Tue, 22 Jul 2025 11:55:32 +0200, Lukasz Czechowski wrote:

> This patch series extends the usb_onboard_hub driver to allow for
> support of more types of onboard hub devices, and adds the Cypress
> HX3 hub family.
> 
> First patch in the series updates the bind function, so that it no
> longer uses hardcoded compatible strings.
> Next patch simplifies the code, by removing unnecessary dm_gpio
> function call.
> Third patch updates the remove function, which allows the prevent
> issues with usb devices reenumeration, in case of calling
> "usb reset". Although the issue could still occur in case of invalid
> initial state of reset gpio, it is minimized with no impact on main
> usb_hub driver.
> Fourth patch extends the driver with support for multiple power
> supplies, the same way it is done in kernel driver.
> Finally, last patch provides hub data and of_match table entries
> for Cypress HX3
> 
> [...]

Applied to u-boot/master, thanks!

[1/5] usb: onboard-hub: Use the ofnode to check if the peer-hub was probed
      commit: a4446e13dba65f2e56e0d7a97875f76e5199015c
[2/5] usb: onboard-hub: Use devm API do automatically free the reset GPIO
      commit: 480753ca92352e69a08455ad487089388fac9d88
[3/5] usb: onboard-hub: Set the reset gpio pin before freeing
      commit: 42a025412d737cd57874b81de8c8f49fea538c8b
[4/5] usb: onboard-hub: Add support for multiple power supplies
      commit: 3eb6b0f504f7b6ed3d7786c48fc15fa4d8708d7c
[5/5] usb: onboard-hub: Add support for Cypress HX3 family
      commit: a1f8103bbeedfcb2f4521eabc9f1aa580d81ec00
-- 
Tom




More information about the U-Boot mailing list