Home
last modified time | relevance | path

Searched refs:microamp (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/leds/
H A Dleds-is31fl319x.c382 ret = fwnode_property_read_u32(child, "led-max-microamp", &led->max_microamp); in is31fl319x_parse_child_fw()
463 static inline int is31fl3190_microamp_to_cs(struct device *dev, u32 microamp) in is31fl3190_microamp_to_cs() argument
465 switch (microamp) { in is31fl3190_microamp_to_cs()
477 dev_warn(dev, "Unsupported current value: %d, using 5000 µA!\n", microamp); in is31fl3190_microamp_to_cs()
482 static inline int is31fl3196_microamp_to_cs(struct device *dev, u32 microamp) in is31fl3196_microamp_to_cs() argument
485 u32 step = microamp / IS31FL3196_CURRENT_uA_STEP; in is31fl3196_microamp_to_cs()
546 * Kernel conventions require per-LED led-max-microamp property. in is31fl319x_probe()
/kernel/linux/linux-5.10/drivers/opp/
H A Dof.c485 u32 *microvolt, *microamp = NULL; in opp_parse_supplies() local
552 /* Search for "opp-microamp-<name>" */ in opp_parse_supplies()
555 snprintf(name, sizeof(name), "opp-microamp-%s", in opp_parse_supplies()
561 /* Search for "opp-microamp" */ in opp_parse_supplies()
562 sprintf(name, "opp-microamp"); in opp_parse_supplies()
582 microamp = kmalloc_array(icount, sizeof(*microamp), GFP_KERNEL); in opp_parse_supplies()
583 if (!microamp) { in opp_parse_supplies()
588 ret = of_property_read_u32_array(opp->np, name, microamp, in opp_parse_supplies()
609 if (microamp) in opp_parse_supplies()
[all...]
/kernel/linux/linux-6.6/drivers/power/supply/
H A Drt9471.c224 static int rt9471_set_ieoc(struct rt9471_chip *chip, int microamp) in rt9471_set_ieoc() argument
228 if (microamp == 0) in rt9471_set_ieoc()
231 ret = rt9471_set_value_by_field_range(chip, F_IEOC_CHG, RT9471_RANGE_IEOC, microamp); in rt9471_set_ieoc()
239 static int rt9471_get_ieoc(struct rt9471_chip *chip, int *microamp) in rt9471_get_ieoc() argument
249 *microamp = 0; in rt9471_get_ieoc()
253 return rt9471_get_value_by_field_range(chip, F_IEOC_CHG, RT9471_RANGE_IEOC, microamp); in rt9471_get_ieoc()
310 int *microamp) in rt9471_get_usb_type_current()
313 *microamp = chip->psy_usb_curr; in rt9471_get_usb_type_current()
309 rt9471_get_usb_type_current(struct rt9471_chip *chip, int *microamp) rt9471_get_usb_type_current() argument
H A Drt9467-charger.c537 static int rt9467_psy_set_ichg(struct rt9467_chg_data *data, int microamp) in rt9467_psy_set_ichg() argument
543 if (microamp < 500000) { in rt9467_psy_set_ichg()
545 microamp = 500000; in rt9467_psy_set_ichg()
548 ret = rt9467_set_value_from_ranges(data, F_ICHG, RT9467_RANGE_ICHG, microamp); in rt9467_psy_set_ichg()
614 static int rt9467_psy_set_ieoc(struct rt9467_chg_data *data, int microamp) in rt9467_psy_set_ieoc() argument
620 ret = rt9467_set_value_from_ranges(data, F_IEOC, RT9467_RANGE_IEOC, microamp); in rt9467_psy_set_ieoc()
H A Dcpcap-charger.c293 static int cpcap_charger_current_to_regval(int microamp) in cpcap_charger_current_to_regval() argument
295 int miliamp = microamp / 1000; in cpcap_charger_current_to_regval()
307 res = microamp / 88666; in cpcap_charger_current_to_regval()
/kernel/linux/linux-6.6/drivers/phy/freescale/
H A Dphy-fsl-imx8mq-usb.c88 static u32 phy_tx_preemp_amp_tune_from_property(u32 microamp) in phy_tx_preemp_amp_tune_from_property() argument
90 microamp = min(microamp, 1800U); in phy_tx_preemp_amp_tune_from_property()
92 return microamp / 600; in phy_tx_preemp_amp_tune_from_property()
158 if (device_property_read_u32(dev, "fsl,phy-tx-preemp-amp-tune-microamp", in imx8m_get_phy_tuning_data()
/kernel/linux/linux-6.6/drivers/opp/
H A Dof.c687 u32 *microvolt, *microamp, *microwatt; in opp_parse_supplies() local
695 microamp = _parse_named_prop(opp, dev, opp_table, "microamp", NULL); in opp_parse_supplies()
696 if (IS_ERR(microamp)) { in opp_parse_supplies()
697 ret = PTR_ERR(microamp); in opp_parse_supplies()
729 if (microamp) in opp_parse_supplies()
730 opp->supplies[i].u_amp = microamp[i]; in opp_parse_supplies()
738 kfree(microamp); in opp_parse_supplies()
/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-is31fl319x.c190 ret = of_property_read_u32(child, "led-max-microamp", in is31fl319x_parse_child_dt()
321 static inline int is31fl319x_microamp_to_cs(struct device *dev, u32 microamp) in is31fl319x_microamp_to_cs() argument
323 u32 step = microamp / IS31FL319X_CURRENT_STEP; in is31fl319x_microamp_to_cs()
383 * Kernel conventions require per-LED led-max-microamp property. in is31fl319x_probe()

Completed in 10 milliseconds