Home
last modified time | relevance | path

Searched refs:mA (Results 1 – 22 of 22) sorted by relevance

/drivers/usb/phy/
Dphy-gpio-vbus-usb.c39 unsigned mA; member
60 static void set_vbus_draw(struct gpio_vbus_data *gpio_vbus, unsigned mA) in set_vbus_draw() argument
70 if (mA) { in set_vbus_draw()
71 regulator_set_current_limit(vbus_draw, 0, 1000 * mA); in set_vbus_draw()
86 gpio_vbus->mA = mA; in set_vbus_draw()
215 static int gpio_vbus_set_power(struct usb_phy *phy, unsigned mA) in gpio_vbus_set_power() argument
222 set_vbus_draw(gpio_vbus, mA); in gpio_vbus_set_power()
239 return gpio_vbus_set_power(phy, suspend ? 0 : gpio_vbus->mA); in gpio_vbus_set_suspend()
Dphy-ab8500-usb.c575 static unsigned ab8500_eyediagram_workaroud(struct ab8500_usb *ab, unsigned mA) in ab8500_eyediagram_workaroud() argument
582 if (mA > 100) in ab8500_eyediagram_workaroud()
583 mA = 100; in ab8500_eyediagram_workaroud()
585 return mA; in ab8500_eyediagram_workaroud()
588 static int ab8500_usb_set_power(struct usb_phy *phy, unsigned mA) in ab8500_usb_set_power() argument
597 mA = ab8500_eyediagram_workaroud(ab, mA); in ab8500_usb_set_power()
599 ab->vbus_draw = mA; in ab8500_usb_set_power()
Dphy-isp1301-omap.c105 static inline int tps65010_set_vbus_draw(unsigned mA) in tps65010_set_vbus_draw() argument
107 pr_debug("tps65010: draw %d mA (STUB)\n", mA); in tps65010_set_vbus_draw()
113 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) in enable_vbus_draw() argument
115 int status = tps65010_set_vbus_draw(mA); in enable_vbus_draw()
117 pr_debug(" VBUS %d mA error %d\n", mA, status); in enable_vbus_draw()
122 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) in enable_vbus_draw() argument
1406 isp1301_set_power(struct usb_phy *dev, unsigned mA) in isp1301_set_power() argument
1411 enable_vbus_draw(the_transceiver, mA); in isp1301_set_power()
Dphy-msm-usb.c620 static void msm_otg_notify_charger(struct msm_otg *motg, unsigned mA) in msm_otg_notify_charger() argument
622 if (motg->cur_power == mA) in msm_otg_notify_charger()
626 dev_info(motg->phy.dev, "Avail curr from USB = %u\n", mA); in msm_otg_notify_charger()
627 motg->cur_power = mA; in msm_otg_notify_charger()
630 static int msm_otg_set_power(struct usb_phy *phy, unsigned mA) in msm_otg_set_power() argument
642 msm_otg_notify_charger(motg, mA); in msm_otg_set_power()
Dphy-fsl-usb.c625 static int fsl_otg_set_power(struct usb_phy *phy, unsigned mA) in fsl_otg_set_power() argument
630 pr_info("FSL OTG: Draw %d mA\n", mA); in fsl_otg_set_power()
/drivers/mfd/
Dtps65010.c701 int tps65010_set_vbus_draw(unsigned mA) in tps65010_set_vbus_draw() argument
710 if (mA >= 500) in tps65010_set_vbus_draw()
711 mA = 500; in tps65010_set_vbus_draw()
712 else if (mA >= 100) in tps65010_set_vbus_draw()
713 mA = 100; in tps65010_set_vbus_draw()
715 mA = 0; in tps65010_set_vbus_draw()
716 the_tps->vbus = mA; in tps65010_set_vbus_draw()
/drivers/power/
Dbq2415x_charger.c534 static int bq2415x_set_current_limit(struct bq2415x_device *bq, int mA) in bq2415x_set_current_limit() argument
538 if (mA <= 100) in bq2415x_set_current_limit()
540 else if (mA <= 500) in bq2415x_set_current_limit()
542 else if (mA <= 800) in bq2415x_set_current_limit()
629 static int bq2415x_set_charge_current(struct bq2415x_device *bq, int mA) in bq2415x_set_charge_current() argument
636 val = (mA * bq->init_data.resistor_sense - 37400) / 6800; in bq2415x_set_charge_current()
663 static int bq2415x_set_termination_current(struct bq2415x_device *bq, int mA) in bq2415x_set_termination_current() argument
670 val = (mA * bq->init_data.resistor_sense - 3400) / 3400; in bq2415x_set_termination_current()
Dda9030_battery.c110 int mA; member
146 charger->mA, charger->mV); in bat_debug_show()
223 charger->mA = ((val >> 3) & 0xf) * 100; in da9030_charger_update_state()
Dab8500_charger.c3274 unsigned mA = *((unsigned *)power); in ab8500_charger_usb_notifier_call() local
3287 if ((di->usb_state.usb_current == 2) && (mA > 2)) in ab8500_charger_usb_notifier_call()
3289 else if (mA == 0) in ab8500_charger_usb_notifier_call()
3291 else if (mA == 2) in ab8500_charger_usb_notifier_call()
3293 else if (mA >= 8) /* 8, 100, 500 */ in ab8500_charger_usb_notifier_call()
3299 __func__, bm_usb_state, mA); in ab8500_charger_usb_notifier_call()
3303 di->usb_state.usb_current_tmp = mA; in ab8500_charger_usb_notifier_call()
/drivers/usb/musb/
Dtusb6010.c283 static int tusb_draw_power(struct usb_phy *x, unsigned mA) in tusb_draw_power() argument
299 if (x->otg->default_a || mA < (musb->min_power << 1)) in tusb_draw_power()
300 mA = 0; in tusb_draw_power()
303 if (mA) { in tusb_draw_power()
312 dev_dbg(musb->controller, "draw max %d mA VBUS\n", mA); in tusb_draw_power()
Dblackfin.c314 static int bfin_musb_set_power(struct usb_phy *x, unsigned mA) in bfin_musb_set_power() argument
Dmusb_gadget.c1641 static int musb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) in musb_gadget_vbus_draw() argument
1647 return usb_phy_set_power(musb->xceiv, mA); in musb_gadget_vbus_draw()
/drivers/usb/gadget/
Ds3c-hsudc.c1240 static int s3c_hsudc_vbus_draw(struct usb_gadget *gadget, unsigned mA) in s3c_hsudc_vbus_draw() argument
1248 return usb_phy_set_power(hsudc->transceiver, mA); in s3c_hsudc_vbus_draw()
Dpxa25x_udc.c988 static int pxa25x_udc_vbus_draw(struct usb_gadget *_gadget, unsigned mA) in pxa25x_udc_vbus_draw() argument
995 return usb_phy_set_power(udc->transceiver, mA); in pxa25x_udc_vbus_draw()
DKconfig84 int "Maximum VBUS Power usage (2-500 mA)"
94 milliAmperes. The permitted range of values is 2 - 500 mA;
95 0 mA would be legal, but can make some hosts misbehave.
Dpxa27x_udc.c1662 static int pxa_udc_vbus_draw(struct usb_gadget *_gadget, unsigned mA) in pxa_udc_vbus_draw() argument
1668 return usb_phy_set_power(udc->transceiver, mA); in pxa_udc_vbus_draw()
Dmv_u3d_core.c1202 static int mv_u3d_vbus_draw(struct usb_gadget *gadget, unsigned mA) in mv_u3d_vbus_draw() argument
1206 u3d->power = mA; in mv_u3d_vbus_draw()
Dfsl_udc_core.c1204 static int fsl_vbus_draw(struct usb_gadget *gadget, unsigned mA) in fsl_vbus_draw() argument
1210 return usb_phy_set_power(udc->transceiver, mA); in fsl_vbus_draw()
Domap_udc.c1287 static int omap_vbus_draw(struct usb_gadget *gadget, unsigned mA) in omap_vbus_draw() argument
1293 return usb_phy_set_power(udc->transceiver, mA); in omap_vbus_draw()
Dpch_udc.c1232 static int pch_udc_pcd_vbus_draw(struct usb_gadget *gadget, unsigned int mA) in pch_udc_pcd_vbus_draw() argument
/drivers/usb/chipidea/
Dudc.c1391 static int ci13xxx_vbus_draw(struct usb_gadget *_gadget, unsigned mA) in ci13xxx_vbus_draw() argument
1396 return usb_phy_set_power(ci->transceiver, mA); in ci13xxx_vbus_draw()
/drivers/mtd/nand/
DKconfig234 approximately 5mA of power when there is nothing happening.