/kernel/linux/linux-6.6/drivers/leds/ |
H A D | leds-is31fl319x.c | 382 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 D | of.c | 485 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 D | rt9471.c | 224 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 D | rt9467-charger.c | 537 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 D | cpcap-charger.c | 293 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 D | phy-fsl-imx8mq-usb.c | 88 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 D | of.c | 687 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 D | leds-is31fl319x.c | 190 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()
|