Home
last modified time | relevance | path

Searched refs:curr_table (Results 1 - 25 of 50) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/regulator/
H A Dqcom_usb_vbus-regulator.c23 static const unsigned int curr_table[] = { variable
40 .curr_table = curr_table,
41 .n_current_limits = ARRAY_SIZE(curr_table),
H A Dhelpers.c796 * Regulators that use regmap for their register I/O can set curr_table,
809 if (rdev->desc->curr_table) { in regulator_set_current_limit_regmap()
810 const unsigned int *curr_table = rdev->desc->curr_table; in regulator_set_current_limit_regmap() local
811 bool ascend = curr_table[n_currents - 1] > curr_table[0]; in regulator_set_current_limit_regmap()
816 if (min_uA <= curr_table[i] && in regulator_set_current_limit_regmap()
817 curr_table[i] <= max_uA) { in regulator_set_current_limit_regmap()
824 if (min_uA <= curr_table[i] && in regulator_set_current_limit_regmap()
825 curr_table[ in regulator_set_current_limit_regmap()
[all...]
H A Dmax8998.c385 if (rdev->desc->curr_table) { in max8998_set_current_limit()
386 const unsigned int *curr_table = rdev->desc->curr_table; in max8998_set_current_limit() local
387 bool ascend = curr_table[n_currents - 1] > curr_table[0]; in max8998_set_current_limit()
392 if (min_uA <= curr_table[i] && in max8998_set_current_limit()
393 curr_table[i] <= max_uA) { in max8998_set_current_limit()
400 if (min_uA <= curr_table[i] && in max8998_set_current_limit()
401 curr_table[i] <= max_uA) { in max8998_set_current_limit()
432 if (rdev->desc->curr_table) { in max8998_get_current_limit()
[all...]
H A Dmax77650-regulator.c197 .curr_table = max77650_current_limit_table,
227 .curr_table = max77650_current_limit_table,
260 .curr_table = max77650_current_limit_table,
290 .curr_table = max77650_current_limit_table,
320 .curr_table = max77650_current_limit_table,
H A Dda9062-regulator.c368 .desc.curr_table = da9062_buck_a_limits,
405 .desc.curr_table = da9062_buck_b_limits,
442 .desc.curr_table = da9062_buck_a_limits,
615 .desc.curr_table = da9062_buck_a_limits,
652 .desc.curr_table = da9062_buck_a_limits,
689 .desc.curr_table = da9062_buck_b_limits,
726 .desc.curr_table = da9062_buck_a_limits,
H A Dmpq7920.c37 .curr_table = _ilim, \
66 .curr_table = _ilim, \
H A Das3722-regulator.c689 desc->curr_table = as3722_ldo_current; in as3722_regulator_probe()
726 desc->curr_table = as3722_ldo_current; in as3722_regulator_probe()
751 desc->curr_table = as3722_sd016_current; in as3722_regulator_probe()
788 desc->curr_table = as3722_ldo_current; in as3722_regulator_probe()
H A Dlp873x-regulator.c34 .curr_table = lp873x_buck_uA, \
H A Dpf8x00-regulator.c423 .curr_table = pf8x00_sw_current_table, \
455 .curr_table = pf8x00_sw_current_table, \
H A Dmp5416.c62 .curr_table = _ilim, \
H A Dda9210-regulator.c64 .curr_table = da9210_buck_limits,
H A Dlp87565-regulator.c46 .curr_table = lp87565_buck_uA, \
H A Dwm831x-isink.c149 isink->desc.curr_table = wm831x_isinkv_values, in wm831x_isink_probe()
/kernel/linux/linux-5.10/drivers/regulator/
H A Dhelpers.c771 * Regulators that use regmap for their register I/O can set curr_table,
784 if (rdev->desc->curr_table) { in regulator_set_current_limit_regmap()
785 const unsigned int *curr_table = rdev->desc->curr_table; in regulator_set_current_limit_regmap() local
786 bool ascend = curr_table[n_currents - 1] > curr_table[0]; in regulator_set_current_limit_regmap()
791 if (min_uA <= curr_table[i] && in regulator_set_current_limit_regmap()
792 curr_table[i] <= max_uA) { in regulator_set_current_limit_regmap()
799 if (min_uA <= curr_table[i] && in regulator_set_current_limit_regmap()
800 curr_table[ in regulator_set_current_limit_regmap()
[all...]
H A Dmax8998.c385 if (rdev->desc->curr_table) { in max8998_set_current_limit()
386 const unsigned int *curr_table = rdev->desc->curr_table; in max8998_set_current_limit() local
387 bool ascend = curr_table[n_currents - 1] > curr_table[0]; in max8998_set_current_limit()
392 if (min_uA <= curr_table[i] && in max8998_set_current_limit()
393 curr_table[i] <= max_uA) { in max8998_set_current_limit()
400 if (min_uA <= curr_table[i] && in max8998_set_current_limit()
401 curr_table[i] <= max_uA) { in max8998_set_current_limit()
432 if (rdev->desc->curr_table) { in max8998_get_current_limit()
[all...]
H A Dmax77650-regulator.c197 .curr_table = max77650_current_limit_table,
227 .curr_table = max77650_current_limit_table,
260 .curr_table = max77650_current_limit_table,
290 .curr_table = max77650_current_limit_table,
320 .curr_table = max77650_current_limit_table,
H A Dda9062-regulator.c368 .desc.curr_table = da9062_buck_a_limits,
405 .desc.curr_table = da9062_buck_b_limits,
442 .desc.curr_table = da9062_buck_a_limits,
615 .desc.curr_table = da9062_buck_a_limits,
652 .desc.curr_table = da9062_buck_a_limits,
689 .desc.curr_table = da9062_buck_b_limits,
726 .desc.curr_table = da9062_buck_a_limits,
H A Dmpq7920.c38 .curr_table = _ilim, \
67 .curr_table = _ilim, \
H A Das3722-regulator.c688 desc->curr_table = as3722_ldo_current; in as3722_regulator_probe()
725 desc->curr_table = as3722_ldo_current; in as3722_regulator_probe()
750 desc->curr_table = as3722_sd016_current; in as3722_regulator_probe()
787 desc->curr_table = as3722_ldo_current; in as3722_regulator_probe()
H A Dlp873x-regulator.c42 .curr_table = lp873x_buck_uA, \
H A Dda9210-regulator.c64 .curr_table = da9210_buck_limits,
H A Dlp87565-regulator.c35 .curr_table = lp87565_buck_uA, \
H A Dmp5416.c62 .curr_table = _ilim, \
H A Dwm831x-isink.c149 isink->desc.curr_table = wm831x_isinkv_values, in wm831x_isink_probe()
/kernel/linux/linux-5.10/include/linux/regulator/
H A Ddriver.h260 * @curr_table: Current limit mapping table (if table based mapping)
343 const unsigned int *curr_table; member

Completed in 17 milliseconds

12