mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-09-25 15:51:27 +02:00
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)
|
static struct ehci_ctrl *ehci_get_ctrl(struct usb_device *udev)
|
||||||
{
|
{
|
||||||
#ifdef CONFIG_DM_USB
|
#ifdef CONFIG_DM_USB
|
||||||
struct udevice *dev;
|
return dev_get_priv(usb_get_bus(udev->dev));
|
||||||
|
|
||||||
/* Find the USB controller */
|
|
||||||
for (dev = udev->dev;
|
|
||||||
device_get_uclass_id(dev) != UCLASS_USB;
|
|
||||||
dev = dev->parent)
|
|
||||||
;
|
|
||||||
return dev_get_priv(dev);
|
|
||||||
#else
|
#else
|
||||||
return udev->controller;
|
return udev->controller;
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user