mirror of
https://xff.cz/git/u-boot/
synced 2025-10-13 05:56:28 +02:00
Merge tag 'u-boot-amlogic-20201215' of https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic
- fix pinctrl BIAS setup which caused failure on some eMMC models - fix dr-mode configuration in dwc3-meson-g12a glue driver
This commit is contained in:
@@ -216,13 +216,13 @@ static int meson_pinconf_bias_set(struct udevice *dev, unsigned int pin,
|
||||
}
|
||||
|
||||
/* othewise, enable the bias and select level */
|
||||
clrsetbits_le32(priv->reg_pullen + reg, BIT(bit), 1);
|
||||
clrsetbits_le32(priv->reg_pullen + reg, BIT(bit), BIT(bit));
|
||||
ret = meson_gpio_calc_reg_and_bit(dev, offset, REG_PULL, ®, &bit);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
clrsetbits_le32(priv->reg_pull + reg, BIT(bit),
|
||||
param == PIN_CONFIG_BIAS_PULL_UP);
|
||||
(param == PIN_CONFIG_BIAS_PULL_UP ? BIT(bit) : 0));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@@ -269,9 +269,6 @@ int dwc3_meson_g12a_force_mode(struct udevice *dev, enum usb_dr_mode mode)
|
||||
if (!priv->phys[USB2_OTG_PHY].dev)
|
||||
return -EINVAL;
|
||||
|
||||
if (mode == priv->otg_mode)
|
||||
return 0;
|
||||
|
||||
if (mode == USB_DR_MODE_HOST)
|
||||
debug("%s: switching to Host Mode\n", __func__);
|
||||
else
|
||||
|
Reference in New Issue
Block a user