summaryrefslogtreecommitdiff
path: root/drivers/usb/cdns3/core.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2025-03-17 10:18:59 -0600
committerTom Rini <trini@konsulko.com>2025-03-17 10:18:59 -0600
commit6a5917fba18b16584022a98e7a19da766f883381 (patch)
tree0efebcff3f4a2be772eb95cf5db825f3512b5ab6 /drivers/usb/cdns3/core.c
parent4101b56d0bf041336cdda10d63be7acdfc92a61b (diff)
parentb0e75b4fb0bdecdcec59ff6f72d02513ad466272 (diff)
Merge branch 'next' of git://source.denx.de/u-boot-usb into next
- Add USB support on Starfive JH7110
Diffstat (limited to 'drivers/usb/cdns3/core.c')
-rw-r--r--drivers/usb/cdns3/core.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/usb/cdns3/core.c b/drivers/usb/cdns3/core.c
index 4cfd38ec245..4434dc15bec 100644
--- a/drivers/usb/cdns3/core.c
+++ b/drivers/usb/cdns3/core.c
@@ -410,6 +410,9 @@ int cdns3_bind(struct udevice *parent)
name = ofnode_get_name(node);
dr_mode = usb_get_dr_mode(node);
+ if (dr_mode == USB_DR_MODE_UNKNOWN)
+ dr_mode = usb_get_dr_mode(dev_ofnode(parent));
+
switch (dr_mode) {
#if defined(CONFIG_SPL_USB_HOST) || \
(!defined(CONFIG_XPL_BUILD) && defined(CONFIG_USB_HOST))