Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-usb
- ehci-mx5/ehci-mx6 driver improvements
This commit is contained in:
@@ -217,14 +217,14 @@ config USB_EHCI_MX6
|
||||
Enables support for the on-chip EHCI controller on i.MX6 SoCs.
|
||||
|
||||
config USB_EHCI_MX7
|
||||
bool "Support for i.MX7 on-chip EHCI USB controller"
|
||||
depends on ARCH_MX7 || IMX8M || IMX93
|
||||
bool "Support for i.MX7/i.MX8M/i.MX9 on-chip EHCI USB controller"
|
||||
depends on ARCH_MX7 || IMX8M || IMX93 || IMX95
|
||||
select EHCI_HCD_INIT_AFTER_RESET if ARCH_MX7
|
||||
select PHY if IMX8M || IMX93
|
||||
select NOP_PHY if IMX8M || IMX93
|
||||
select PHY if IMX8M || IMX93 || IMX95
|
||||
select NOP_PHY if IMX8M || IMX93 || IMX95
|
||||
default y
|
||||
---help---
|
||||
Enables support for the on-chip EHCI controller on i.MX7 SoCs.
|
||||
Enables support for the on-chip EHCI controller on i.MX7/i.MX8M/i.MX9 SoCs.
|
||||
|
||||
config USB_EHCI_MXS
|
||||
bool "Support for i.MX23/i.MX28 EHCI USB controller"
|
||||
|
||||
@@ -287,9 +287,9 @@ static int ehci_usb_probe(struct udevice *dev)
|
||||
debug("%s: No vbus supply\n", dev->name);
|
||||
|
||||
if (!ret && priv->vbus_supply) {
|
||||
ret = regulator_set_enable(priv->vbus_supply,
|
||||
(type == USB_INIT_DEVICE) ?
|
||||
false : true);
|
||||
ret = regulator_set_enable_if_allowed(priv->vbus_supply,
|
||||
(type == USB_INIT_DEVICE) ?
|
||||
false : true);
|
||||
if (ret) {
|
||||
puts("Error enabling VBUS supply\n");
|
||||
return ret;
|
||||
|
||||
@@ -479,9 +479,9 @@ static int mx6_init_after_reset(struct ehci_ctrl *dev)
|
||||
#if CONFIG_IS_ENABLED(DM_REGULATOR)
|
||||
if (priv->vbus_supply) {
|
||||
int ret;
|
||||
ret = regulator_set_enable(priv->vbus_supply,
|
||||
(type == USB_INIT_DEVICE) ?
|
||||
false : true);
|
||||
ret = regulator_set_enable_if_allowed(priv->vbus_supply,
|
||||
(type == USB_INIT_DEVICE) ?
|
||||
false : true);
|
||||
if (ret && ret != -ENOSYS) {
|
||||
printf("Error enabling VBUS supply (ret=%i)\n", ret);
|
||||
return ret;
|
||||
|
||||
Reference in New Issue
Block a user