diff options
author | Matthias Kaehlcke | 2022-06-30 12:35:30 -0700 |
---|---|---|
committer | Greg Kroah-Hartman | 2022-07-08 14:53:50 +0200 |
commit | 3a6bf4a08142826698121bef16b244dcf50a6431 (patch) | |
tree | b6e5a07476c00225dd3173de39529f081f210d38 /tools/usb | |
parent | 8bc063641cebf9d555e41d135db2b5035b521768 (diff) |
usb: core: hub: Create platform devices for onboard hubs in hub_probe()
Call onboard_hub_create/destroy_pdevs() from hub_probe/disconnect()
to create/destroy platform devices for onboard USB hubs that may be
connected to the hub. The onboard hubs must have nodes in the
device tree.
onboard_hub_create/destroy_pdevs() are NOPs unless
CONFIG_USB_ONBOARD_HUB=y/m.
Also add a field to struct usb_hub to keep track of the onboard hub
platform devices that are owned by the hub.
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Matthias Kaehlcke <mka@chromium.org>
Link: https://lore.kernel.org/r/20220630123445.v24.4.Ic9dd36078f9d803de82ca01a6700c58b8e4de27e@changeid
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/usb')
0 files changed, 0 insertions, 0 deletions