Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/regulator/
H A Dmax5970-regulator.c26 int num_switches, mon_rng, irng, shunt_micro_ohms, lim_uA; member
137 static int max597x_set_ocp(struct regulator_dev *rdev, int lim_uA, in max597x_set_ocp() argument
150 if (lim_uA != 0 && lim_uA != data->lim_uA) in max597x_set_ocp()
151 data->lim_uA = lim_uA; in max597x_set_ocp()
160 div_u64(mul_u32_u32(data->shunt_micro_ohms, data->lim_uA), in max597x_set_ocp()
H A Drt5759-regulator.c114 static int rt5759_set_ocp(struct regulator_dev *rdev, int lim_uA, int severity, in rt5759_set_ocp() argument
128 if (lim_uA == 0) in rt5759_set_ocp()
129 lim_uA = 10800000; in rt5759_set_ocp()
132 if (lim_uA <= ocp_lvl[i]) in rt5759_set_ocp()
H A Dtps65218-regulator.c189 int lim_uA) in tps65218_pmic_set_input_current_lim()
195 while (index < num_currents && ls3_currents[index] != lim_uA) in tps65218_pmic_set_input_current_lim()
188 tps65218_pmic_set_input_current_lim(struct regulator_dev *dev, int lim_uA) tps65218_pmic_set_input_current_lim() argument
H A Dbd9576-regulator.c310 static int bd9576_set_ocp(struct regulator_dev *rdev, int lim_uA, int severity, in bd9576_set_ocp() argument
320 if ((lim_uA && !enable) || (!lim_uA && enable)) in bd9576_set_ocp()
374 * Divide lim_uA by 1000 to get Vfet in uV. in bd9576_set_ocp()
378 Vfet = lim_uA/1000 * rfet; in bd9576_set_ocp()
H A Dqcom_spmi-regulator.c654 static int spmi_regulator_vs_ocp(struct regulator_dev *rdev, int lim_uA, in spmi_regulator_vs_ocp() argument
660 if (lim_uA || !enable || severity != REGULATOR_SEVERITY_PROT) in spmi_regulator_vs_ocp()
/kernel/linux/linux-5.10/drivers/regulator/
H A Dtps65218-regulator.c197 int lim_uA) in tps65218_pmic_set_input_current_lim()
203 while (index < num_currents && ls3_currents[index] != lim_uA) in tps65218_pmic_set_input_current_lim()
196 tps65218_pmic_set_input_current_lim(struct regulator_dev *dev, int lim_uA) tps65218_pmic_set_input_current_lim() argument
/kernel/linux/linux-6.6/include/linux/regulator/
H A Ddriver.h102 * recovery action is needed. If lim_uA is 0 the limit should not
177 int (*set_input_current_limit) (struct regulator_dev *, int lim_uA);
178 int (*set_over_current_protection)(struct regulator_dev *, int lim_uA,
/kernel/linux/linux-5.10/include/linux/regulator/
H A Ddriver.h145 int (*set_input_current_limit) (struct regulator_dev *, int lim_uA);

Completed in 10 milliseconds