Merge patch series "Extend usb_onboard_hub driver to support Cypress HX3 hub family"
authorTom Rini <trini@konsulko.com>
Wed, 30 Jul 2025 13:57:38 +0000 (07:57 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 30 Jul 2025 14:20:35 +0000 (08:20 -0600)
commit6549dbfd26916519c280fc5a2ff8aed398e519ae
tree56e2d4bb304b1ced71a2651cd4c17c600f200220
parentbb708e824922b8f2496ad274fd4de8cb5b5150d8
parenta1f8103bbeedfcb2f4521eabc9f1aa580d81ec00
Merge patch series "Extend usb_onboard_hub driver to support Cypress HX3 hub family"

Lukasz Czechowski <lukasz.czechowski@thaumatec.com> says:

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

Link: https://lore.kernel.org/r/20250722-usb_onboard_hub_cypress_hx3-v4-0-91c3ee958c0e@thaumatec.com