aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/dwc3/gadget.c
diff options
context:
space:
mode:
authorMatthias Kaehlcke <mka@chromium.org>2022-02-17 10:42:54 -0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-04-26 14:01:12 +0200
commitc40b62216c1aecc0dc00faf33d71bd71cb440337 (patch)
treecba8dfe54ff4c3163f4856a21c120c77addac1dc /drivers/usb/dwc3/gadget.c
parentusb: misc: Add onboard_usb_hub driver (diff)
downloadlinux-dev-c40b62216c1aecc0dc00faf33d71bd71cb440337.tar.xz
linux-dev-c40b62216c1aecc0dc00faf33d71bd71cb440337.zip
usb: core: hcd: Create platform devices for onboard hubs in probe()
Call onboard_hub_create/destroy_pdevs() from usb_add/remove_hcd() for primary HCDs to create/destroy platform devices for onboard USB hubs that may be connected to the root hub of the controller. These functions are a NOP unless CONFIG_USB_ONBOARD_HUB=y/m. Also add a field to struct usb_hcd to keep track of the onboard hub platform devices that are owned by the HCD. Reviewed-by: Douglas Anderson <dianders@chromium.org> Reviewed-by: Stephen Boyd <swboyd@chromium.org> Signed-off-by: Matthias Kaehlcke <mka@chromium.org> Link: https://lore.kernel.org/r/20220217104219.v21.3.I7a3a7d9d2126c34079b1cab87aa0b2ec3030f9b7@changeid Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/dwc3/gadget.c')
0 files changed, 0 insertions, 0 deletions