Lines Matching refs:ma
41 int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma) in pcf50633_mbc_usb_curlim_set() argument
50 if (ma >= 1000) { in pcf50633_mbc_usb_curlim_set()
52 ma = 1000; in pcf50633_mbc_usb_curlim_set()
53 } else if (ma >= 500) { in pcf50633_mbc_usb_curlim_set()
55 ma = 500; in pcf50633_mbc_usb_curlim_set()
56 } else if (ma >= 100) { in pcf50633_mbc_usb_curlim_set()
58 ma = 100; in pcf50633_mbc_usb_curlim_set()
62 ma = 0; in pcf50633_mbc_usb_curlim_set()
68 dev_err(pcf->dev, "error setting usb curlim to %d mA\n", ma); in pcf50633_mbc_usb_curlim_set()
70 dev_info(pcf->dev, "usb curlim to %d mA\n", ma); in pcf50633_mbc_usb_curlim_set()
84 mbcc5 = (ma << 8) / mbc->pcf->pdata->charger_reference_current_ma; in pcf50633_mbc_usb_curlim_set()
173 unsigned int ma; in show_usblim() local
176 ma = 1000; in show_usblim()
178 ma = 500; in show_usblim()
180 ma = 100; in show_usblim()
182 ma = 0; in show_usblim()
184 return sprintf(buf, "%u\n", ma); in show_usblim()
191 unsigned long ma; in set_usblim() local
194 ret = kstrtoul(buf, 10, &ma); in set_usblim()
198 pcf50633_mbc_usb_curlim_set(mbc->pcf, ma); in set_usblim()
210 unsigned int ma; in show_chglim() local
215 ma = (mbc->pcf->pdata->charger_reference_current_ma * mbcc5) >> 8; in show_chglim()
217 return sprintf(buf, "%u\n", ma); in show_chglim()
224 unsigned long ma; in set_chglim() local
231 ret = kstrtoul(buf, 10, &ma); in set_chglim()
235 mbcc5 = (ma << 8) / mbc->pcf->pdata->charger_reference_current_ma; in set_chglim()