Home
last modified time | relevance | path

Searched refs:voltages (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/drivers/regulator/
H A Dpf8x00-regulator.c381 #define PF8X00LDO(_id, _name, base, voltages) \
387 .n_voltages = ARRAY_SIZE(voltages), \
392 .volt_table = voltages, \
405 #define PF8X00BUCK(_id, _name, base, voltages) \
439 #define PF8X00BUCK7(_name, base, voltages) \
446 .n_voltages = ARRAY_SIZE(voltages), \
452 .volt_table = voltages, \
469 #define PF8X00VSNVS(_name, base, voltages) \
475 .n_voltages = ARRAY_SIZE(voltages), \
480 .volt_table = voltages, \
[all...]
H A Dtps6524x-regulator.c129 const unsigned int *voltages; member
378 .voltages = dcdc1_voltages,
389 .voltages = dcdc2_voltages,
400 .voltages = dcdc3_voltages,
411 .voltages = ldo1_voltages,
424 .voltages = ldo2_voltages,
437 .voltages = fixed_5000000_voltage,
448 .voltages = fixed_5000000_voltage,
610 hw->desc[i].volt_table = info->voltages; in pmic_probe()
H A Dmc13892-regulator.c249 #define MC13892_FIXED_DEFINE(name, node, reg, voltages) \
250 MC13xxx_FIXED_DEFINE(MC13892_, name, node, reg, voltages, \
253 #define MC13892_GPO_DEFINE(name, node, reg, voltages) \
254 MC13xxx_GPO_DEFINE(MC13892_, name, node, reg, voltages, \
257 #define MC13892_SW_DEFINE(name, node, reg, vsel_reg, voltages) \
258 MC13xxx_DEFINE(MC13892_, name, node, reg, vsel_reg, voltages, \
261 #define MC13892_DEFINE_REGU(name, node, reg, vsel_reg, voltages) \
262 MC13xxx_DEFINE(MC13892_, name, node, reg, vsel_reg, voltages, \
H A Dmc13783-regulator.c231 #define MC13783_DEFINE(prefix, name, node, reg, vsel_reg, voltages) \
232 MC13xxx_DEFINE(MC13783_REG_, name, node, reg, vsel_reg, voltages, \
235 #define MC13783_FIXED_DEFINE(prefix, name, node, reg, voltages) \
236 MC13xxx_FIXED_DEFINE(MC13783_REG_, name, node, reg, voltages, \
239 #define MC13783_GPO_DEFINE(prefix, name, node, reg, voltages) \
240 MC13xxx_GPO_DEFINE(MC13783_REG_, name, node, reg, voltages, \
H A Dpfuze100-regulator.c256 #define PFUZE100_SWB_REG(_chip, _name, base, mask, voltages) \
260 .n_voltages = ARRAY_SIZE(voltages), \
265 .volt_table = voltages, \
293 #define PFUZE100_COIN_REG(_chip, _name, base, mask, voltages) \
297 .n_voltages = ARRAY_SIZE(voltages), \
302 .volt_table = voltages, \
330 #define PFUZE3000_SW_REG(_chip, _name, base, mask, voltages) \
334 .n_voltages = ARRAY_SIZE(voltages), \
339 .volt_table = voltages, \
H A Dhelpers.c137 unsigned int voltages = 0; in regulator_get_voltage_sel_pickable_regmap() local
158 voltages = linear_range_values_in_range_array(r, range); in regulator_get_voltage_sel_pickable_regmap()
160 return val + voltages; in regulator_get_voltage_sel_pickable_regmap()
293 * for the requested voltages.
515 * regulator_desc_list_voltage_linear - List voltages with simple calculation
520 * Regulators with a simple linear mapping between voltages and
523 * the voltages. This is useful when voltages need to be listed during
542 * regulator_list_voltage_linear - List voltages with simple calculation
547 * Regulators with a simple linear mapping between voltages an
[all...]
H A Ds2mps11.c407 #define regulator_desc_s2mps11_buck67810(num, min, step, min_sel, voltages) { \
416 .n_voltages = voltages, \
H A Dcore.c1333 /* no need to loop voltages if range is continuous */ in machine_constraints_voltage()
3304 * regulator_list_voltage - enumerate supported voltages
3420 int i, voltages, ret; in regulator_is_supported_voltage() local
3439 voltages = ret; in regulator_is_supported_voltage()
3441 for (i = 0; i < voltages; i++) { in regulator_is_supported_voltage()
3974 * Find min and max voltages, which currently aren't violating in regulator_get_optimal_voltage()
4076 * the coupled voltages. in regulator_do_balance_voltage()
/kernel/linux/linux-5.10/drivers/regulator/
H A Dtps6524x-regulator.c129 const unsigned int *voltages; member
378 .voltages = dcdc1_voltages,
389 .voltages = dcdc2_voltages,
400 .voltages = dcdc3_voltages,
411 .voltages = ldo1_voltages,
424 .voltages = ldo2_voltages,
437 .voltages = fixed_5000000_voltage,
448 .voltages = fixed_5000000_voltage,
610 hw->desc[i].volt_table = info->voltages; in pmic_probe()
H A Dmc13892-regulator.c249 #define MC13892_FIXED_DEFINE(name, node, reg, voltages) \
250 MC13xxx_FIXED_DEFINE(MC13892_, name, node, reg, voltages, \
253 #define MC13892_GPO_DEFINE(name, node, reg, voltages) \
254 MC13xxx_GPO_DEFINE(MC13892_, name, node, reg, voltages, \
257 #define MC13892_SW_DEFINE(name, node, reg, vsel_reg, voltages) \
258 MC13xxx_DEFINE(MC13892_, name, node, reg, vsel_reg, voltages, \
261 #define MC13892_DEFINE_REGU(name, node, reg, vsel_reg, voltages) \
262 MC13xxx_DEFINE(MC13892_, name, node, reg, vsel_reg, voltages, \
H A Dmc13783-regulator.c231 #define MC13783_DEFINE(prefix, name, node, reg, vsel_reg, voltages) \
232 MC13xxx_DEFINE(MC13783_REG_, name, node, reg, vsel_reg, voltages, \
235 #define MC13783_FIXED_DEFINE(prefix, name, node, reg, voltages) \
236 MC13xxx_FIXED_DEFINE(MC13783_REG_, name, node, reg, voltages, \
239 #define MC13783_GPO_DEFINE(prefix, name, node, reg, voltages) \
240 MC13xxx_GPO_DEFINE(MC13783_REG_, name, node, reg, voltages, \
H A Dpfuze100-regulator.c264 #define PFUZE100_SWB_REG(_chip, _name, base, mask, voltages) \
268 .n_voltages = ARRAY_SIZE(voltages), \
273 .volt_table = voltages, \
301 #define PFUZE100_COIN_REG(_chip, _name, base, mask, voltages) \
305 .n_voltages = ARRAY_SIZE(voltages), \
310 .volt_table = voltages, \
338 #define PFUZE3000_SW_REG(_chip, _name, base, mask, voltages) \
342 .n_voltages = ARRAY_SIZE(voltages), \
347 .volt_table = voltages, \
H A Dhelpers.c135 unsigned int voltages = 0; in regulator_get_voltage_sel_pickable_regmap() local
156 voltages = linear_range_values_in_range_array(r, range); in regulator_get_voltage_sel_pickable_regmap()
158 return val + voltages; in regulator_get_voltage_sel_pickable_regmap()
290 * for the requested voltages.
512 * regulator_list_voltage_linear - List voltages with simple calculation
517 * Regulators with a simple linear mapping between voltages and
536 * regulator_list_voltage_pickable_linear_range - pickable range list voltages
586 * regulator_desc_list_voltage_linear_range - List voltages for linear ranges
591 * Regulators with a series of simple linear mappings between voltages
593 * can use this function prior regulator registration to list voltages
[all...]
H A Ds2mps11.c407 #define regulator_desc_s2mps11_buck67810(num, min, step, min_sel, voltages) { \
416 .n_voltages = voltages, \
H A Dcore.c1313 /* no need to loop voltages if range is continuous */ in machine_constraints_voltage()
3157 * regulator_list_voltage - enumerate supported voltages
3271 int i, voltages, ret; in regulator_is_supported_voltage() local
3290 voltages = ret; in regulator_is_supported_voltage()
3292 for (i = 0; i < voltages; i++) { in regulator_is_supported_voltage()
3832 * Find min and max voltages, which currently aren't violating in regulator_get_optimal_voltage()
3934 * the coupled voltages. in regulator_do_balance_voltage()
/kernel/linux/linux-5.10/drivers/media/pci/ddbridge/
H A Dddbridge-max.c247 u32 nv, ov = dev->link[port->lnr].lnb.voltages; in max_set_voltage()
272 dev->link[port->lnr].lnb.voltages &= in max_set_voltage()
275 dev->link[port->lnr].lnb.voltages |= in max_set_voltage()
278 nv = dev->link[port->lnr].lnb.voltages; in max_set_voltage()
H A Dddbridge.h293 u32 voltages; member
/kernel/linux/linux-6.6/drivers/media/pci/ddbridge/
H A Dddbridge-max.c238 u32 nv, ov = dev->link[port->lnr].lnb.voltages; in max_set_voltage()
263 dev->link[port->lnr].lnb.voltages &= in max_set_voltage()
266 dev->link[port->lnr].lnb.voltages |= in max_set_voltage()
269 nv = dev->link[port->lnr].lnb.voltages; in max_set_voltage()
H A Dddbridge.h284 u32 voltages; member
/kernel/linux/linux-6.6/drivers/hid/
H A Dhid-logitech-hidpp.c1465 static const int voltages[100] = { in hidpp20_map_battery_capacity() local
1485 for (i = 0; i < ARRAY_SIZE(voltages); i++) { in hidpp20_map_battery_capacity()
1486 if (voltage >= voltages[i]) in hidpp20_map_battery_capacity()
1487 return ARRAY_SIZE(voltages) - i; in hidpp20_map_battery_capacity()
1869 static const int voltages[100] = { in hidpp20_map_adc_measurement_1f20_capacity() local
1892 for (i = 0; i < ARRAY_SIZE(voltages); i++) { in hidpp20_map_adc_measurement_1f20_capacity()
1893 if (voltage >= voltages[i]) in hidpp20_map_adc_measurement_1f20_capacity()
1894 return ARRAY_SIZE(voltages) - i; in hidpp20_map_adc_measurement_1f20_capacity()
/kernel/linux/linux-5.10/drivers/hwmon/
H A Dadt7462.c167 * Some, but not all, of these voltages have low/high limits.
210 u8 voltages[ADT7462_VOLT_COUNT]; member
714 data->voltages[i] = 0; in adt7462_update_device()
716 data->voltages[i] = i2c_smbus_read_byte_data(client, in adt7462_update_device()
960 x *= data->voltages[attr->index]; in voltage_show()
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dadt7462.c167 * Some, but not all, of these voltages have low/high limits.
210 u8 voltages[ADT7462_VOLT_COUNT]; member
714 data->voltages[i] = 0; in adt7462_update_device()
716 data->voltages[i] = i2c_smbus_read_byte_data(client, in adt7462_update_device()
960 x *= data->voltages[attr->index]; in voltage_show()

Completed in 44 milliseconds