Lines Matching +full:100 +full:ma
37 unsigned mA; member
45 * This driver relies on "both edges" triggering. VBUS has 100 msec to
58 static void set_vbus_draw(struct gpio_vbus_data *gpio_vbus, unsigned mA) in set_vbus_draw() argument
68 if (mA) { in set_vbus_draw()
69 regulator_set_current_limit(vbus_draw, 0, 1000 * mA); in set_vbus_draw()
84 gpio_vbus->mA = mA; in set_vbus_draw()
119 set_vbus_draw(gpio_vbus, 100); in gpio_vbus_work()
158 schedule_delayed_work(&gpio_vbus->work, msecs_to_jiffies(100)); in gpio_vbus_irq()
202 static int gpio_vbus_set_power(struct usb_phy *phy, unsigned mA) in gpio_vbus_set_power() argument
209 set_vbus_draw(gpio_vbus, mA); in gpio_vbus_set_power()
220 /* draw max 0 mA from vbus in suspend mode; or the previously in gpio_vbus_set_suspend()
223 * NOTE: high powered configs (mA > 100) may draw up to 2.5 mA in gpio_vbus_set_suspend()
226 return gpio_vbus_set_power(phy, suspend ? 0 : gpio_vbus->mA); in gpio_vbus_set_suspend()