mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-27 17:41:34 +00:00
usb: Pass device instead of portnr to usb_legacy_port_reset
Pass the usb_device instead of the portnr to usb_legacy_port_reset and rename it to usb_hub_port_reset as there is nothing legacy about it. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
9eb72dd1f4
commit
682c9f8dfc
1 changed files with 4 additions and 4 deletions
|
@ -911,16 +911,16 @@ __weak int usb_alloc_device(struct usb_device *udev)
|
||||||
}
|
}
|
||||||
#endif /* !CONFIG_DM_USB */
|
#endif /* !CONFIG_DM_USB */
|
||||||
|
|
||||||
static int usb_legacy_port_reset(struct usb_device *hub, int portnr)
|
static int usb_hub_port_reset(struct usb_device *dev, struct usb_device *hub)
|
||||||
{
|
{
|
||||||
if (hub) {
|
if (hub) {
|
||||||
unsigned short portstatus;
|
unsigned short portstatus;
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
/* reset the port for the second time */
|
/* reset the port for the second time */
|
||||||
err = legacy_hub_port_reset(hub, portnr - 1, &portstatus);
|
err = legacy_hub_port_reset(hub, dev->portnr - 1, &portstatus);
|
||||||
if (err < 0) {
|
if (err < 0) {
|
||||||
printf("\n Couldn't reset port %i\n", portnr);
|
printf("\n Couldn't reset port %i\n", dev->portnr);
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -1048,7 +1048,7 @@ static int usb_prepare_device(struct usb_device *dev, int addr, bool do_read,
|
||||||
err = usb_setup_descriptor(dev, do_read);
|
err = usb_setup_descriptor(dev, do_read);
|
||||||
if (err)
|
if (err)
|
||||||
return err;
|
return err;
|
||||||
err = usb_legacy_port_reset(parent, dev->portnr);
|
err = usb_hub_port_reset(dev, parent);
|
||||||
if (err)
|
if (err)
|
||||||
return err;
|
return err;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue