/* Add delay sothat resume will be driven for more than 20 ms */
if (phy->port_speed != USB_PHY_PORT_SPEED_FULL) {
- mdelay(10);
+ usleep_range(10000, 11000);
local_irq_save(flags);
pmc->pmc_ops->disable_pmc_bus_ctrl(pmc, 1);
phy->pmc_remote_wakeup = false;
phy->pmc_hotplug_wakeup = false;
local_irq_restore(flags);
} else {
- mdelay(25);
+ usleep_range(25000, 26000);
local_irq_save(flags);
pmc->pmc_ops->disable_pmc_bus_ctrl(pmc, 0);
phy->pmc_remote_wakeup = false;
__func__, __LINE__, phy->inst);
/* Wall charger needs time before setting D+/D- */
- mdelay(25);
+ usleep_range(25000, 26000);
switch (max_voltage) {
case TEGRA_USB_QC2_9V:
if (irq_disabled) {
local_irq_restore(flags);
- mdelay(25);
+ usleep_range(25000, 26000);
local_irq_save(flags);
} else
- mdelay(10);
+ usleep_range(10000, 11000);
pmc->pmc_ops->disable_pmc_bus_ctrl(pmc, 1);
phy->pmc_remote_wakeup = false;