dm: usb: Use usb_get_bus in dm ehci code
Use usb_get_bus in dm ehci code rather then re-implementing it. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
7f1a07538f
commit
25c8ebdfcd
@ -125,14 +125,7 @@ static struct descriptor {
|
||||
static struct ehci_ctrl *ehci_get_ctrl(struct usb_device *udev)
|
||||
{
|
||||
#ifdef CONFIG_DM_USB
|
||||
struct udevice *dev;
|
||||
|
||||
/* Find the USB controller */
|
||||
for (dev = udev->dev;
|
||||
device_get_uclass_id(dev) != UCLASS_USB;
|
||||
dev = dev->parent)
|
||||
;
|
||||
return dev_get_priv(dev);
|
||||
return dev_get_priv(usb_get_bus(udev->dev));
|
||||
#else
|
||||
return udev->controller;
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user