/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | qcom_usb_vbus-regulator.c | 23 static const unsigned int curr_table[] = { variable 40 .curr_table = curr_table, 41 .n_current_limits = ARRAY_SIZE(curr_table),
|
H A D | helpers.c | 796 * 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 D | max8998.c | 385 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 D | max77650-regulator.c | 197 .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 D | da9062-regulator.c | 368 .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 D | mpq7920.c | 37 .curr_table = _ilim, \ 66 .curr_table = _ilim, \
|
H A D | as3722-regulator.c | 689 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 D | lp873x-regulator.c | 34 .curr_table = lp873x_buck_uA, \
|
H A D | pf8x00-regulator.c | 423 .curr_table = pf8x00_sw_current_table, \ 455 .curr_table = pf8x00_sw_current_table, \
|
H A D | mp5416.c | 62 .curr_table = _ilim, \
|
H A D | da9210-regulator.c | 64 .curr_table = da9210_buck_limits,
|
H A D | lp87565-regulator.c | 46 .curr_table = lp87565_buck_uA, \
|
H A D | wm831x-isink.c | 149 isink->desc.curr_table = wm831x_isinkv_values, in wm831x_isink_probe()
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | helpers.c | 771 * 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 D | max8998.c | 385 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 D | max77650-regulator.c | 197 .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 D | da9062-regulator.c | 368 .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 D | mpq7920.c | 38 .curr_table = _ilim, \ 67 .curr_table = _ilim, \
|
H A D | as3722-regulator.c | 688 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 D | lp873x-regulator.c | 42 .curr_table = lp873x_buck_uA, \
|
H A D | da9210-regulator.c | 64 .curr_table = da9210_buck_limits,
|
H A D | lp87565-regulator.c | 35 .curr_table = lp87565_buck_uA, \
|
H A D | mp5416.c | 62 .curr_table = _ilim, \
|
H A D | wm831x-isink.c | 149 isink->desc.curr_table = wm831x_isinkv_values, in wm831x_isink_probe()
|
/kernel/linux/linux-5.10/include/linux/regulator/ |
H A D | driver.h | 260 * @curr_table: Current limit mapping table (if table based mapping) 343 const unsigned int *curr_table; member
|