/linux-4.19.296/drivers/regulator/ |
D | helpers.c | 176 int selector = 0; in regulator_map_voltage_iterate() local 189 selector = i; in regulator_map_voltage_iterate() 194 return selector; in regulator_map_voltage_iterate() 350 unsigned int selector) in regulator_list_voltage_linear() argument 352 if (selector >= rdev->desc->n_voltages) in regulator_list_voltage_linear() 354 if (selector < rdev->desc->linear_min_sel) in regulator_list_voltage_linear() 357 selector -= rdev->desc->linear_min_sel; in regulator_list_voltage_linear() 359 return rdev->desc->min_uV + (rdev->desc->uV_step * selector); in regulator_list_voltage_linear() 374 unsigned int selector) in regulator_list_voltage_linear_range() argument 387 if (!(selector >= range->min_sel && in regulator_list_voltage_linear_range() [all …]
|
D | ad5398.c | 32 unsigned selector) in ad5398_calc_current() argument 36 return chip->min_uA + (selector * range_uA / chip->current_level); in ad5398_calc_current() 90 unsigned selector; in ad5398_set_current_limit() local 102 selector = DIV_ROUND_UP((min_uA - chip->min_uA) * chip->current_level, in ad5398_set_current_limit() 104 if (ad5398_calc_current(chip, selector) > max_uA) in ad5398_set_current_limit() 108 ad5398_calc_current(chip, selector)); in ad5398_set_current_limit() 116 selector = (selector << chip->current_offset) & chip->current_mask; in ad5398_set_current_limit() 117 data = (unsigned short)selector | (data & AD5398_CURRENT_EN_MASK); in ad5398_set_current_limit()
|
D | tps65910-regulator.c | 600 unsigned selector) in tps65910_set_voltage_dcdc_sel() argument 608 dcdc_mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1; in tps65910_set_voltage_dcdc_sel() 611 vsel = (selector % VDD1_2_NUM_VOLT_FINE) + 3; in tps65910_set_voltage_dcdc_sel() 619 dcdc_mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1; in tps65910_set_voltage_dcdc_sel() 622 vsel = (selector % VDD1_2_NUM_VOLT_FINE) + 3; in tps65910_set_voltage_dcdc_sel() 630 vsel = selector + 3; in tps65910_set_voltage_dcdc_sel() 638 unsigned selector) in tps65910_set_voltage_sel() argument 658 selector << LDO_SEL_SHIFT); in tps65910_set_voltage_sel() 661 selector << BBCH_BBSEL_SHIFT); in tps65910_set_voltage_sel() 668 unsigned selector) in tps65911_set_voltage_sel() argument [all …]
|
D | max8660.c | 140 u8 selector = max8660->shadow_regs[reg]; in max8660_dcdc_get_voltage_sel() local 142 return selector; in max8660_dcdc_get_voltage_sel() 146 unsigned int selector) in max8660_dcdc_set_voltage_sel() argument 153 ret = max8660_write(max8660, reg, 0, selector); in max8660_dcdc_set_voltage_sel() 179 u8 selector = max8660->shadow_regs[MAX8660_MDTV2]; in max8660_ldo5_get_voltage_sel() local 180 return selector; in max8660_ldo5_get_voltage_sel() 184 unsigned int selector) in max8660_ldo5_set_voltage_sel() argument 189 ret = max8660_write(max8660, MAX8660_MDTV2, 0, selector); in max8660_ldo5_set_voltage_sel() 238 u8 selector = (max8660->shadow_regs[MAX8660_L12VCR] >> shift) & 0xf; in max8660_ldo67_get_voltage_sel() local 240 return selector; in max8660_ldo67_get_voltage_sel() [all …]
|
D | wm8994-regulator.c | 47 unsigned int selector) in wm8994_ldo2_list_voltage() argument 51 if (selector > WM8994_LDO2_MAX_SELECTOR) in wm8994_ldo2_list_voltage() 56 return (selector * 100000) + 900000; in wm8994_ldo2_list_voltage() 58 return (selector * 100000) + 1000000; in wm8994_ldo2_list_voltage() 60 switch (selector) { in wm8994_ldo2_list_voltage() 64 return (selector * 100000) + 950000; in wm8994_ldo2_list_voltage()
|
D | max1586.c | 77 unsigned selector) in max1586_v3_set_voltage_sel() argument 85 regulator_list_voltage_linear(rdev, selector) / 1000); in max1586_v3_set_voltage_sel() 87 v3_prog = I2C_V3_SELECT | (u8) selector; in max1586_v3_set_voltage_sel() 92 max1586->v3_curr_sel = selector; in max1586_v3_set_voltage_sel() 105 unsigned int selector) in max1586_v6_set_voltage_sel() argument 113 rdev->desc->volt_table[selector] / 1000); in max1586_v6_set_voltage_sel() 115 v6_prog = I2C_V6_SELECT | (u8) selector; in max1586_v6_set_voltage_sel() 120 max1586->v6_curr_sel = selector; in max1586_v6_set_voltage_sel()
|
D | vctrl-regulator.c | 97 unsigned int *selector) in vctrl_set_voltage() argument 154 unsigned int selector) in vctrl_set_voltage_sel() argument 161 if (selector >= rdev->desc->n_voltages) in vctrl_set_voltage_sel() 164 if (selector >= vctrl->sel || !vctrl->ovp_threshold) { in vctrl_set_voltage_sel() 167 vctrl->vtable[selector].ctrl, in vctrl_set_voltage_sel() 168 vctrl->vtable[selector].ctrl); in vctrl_set_voltage_sel() 170 vctrl->sel = selector; in vctrl_set_voltage_sel() 175 while (vctrl->sel != selector) { in vctrl_set_voltage_sel() 179 if (selector >= vctrl->vtable[vctrl->sel].ovp_min_sel) in vctrl_set_voltage_sel() 180 next_sel = selector; in vctrl_set_voltage_sel() [all …]
|
D | qcom_spmi-regulator.c | 534 int selector, voltage_sel; in spmi_regulator_select_voltage() local 576 selector = 0; in spmi_regulator_select_voltage() 578 selector += vreg->set_points->range[i].n_voltages; in spmi_regulator_select_voltage() 579 selector += (uV - range->set_point_min_uV) / range->step_uV; in spmi_regulator_select_voltage() 581 return selector; in spmi_regulator_select_voltage() 585 unsigned selector, u8 *range_sel, in spmi_sw_selector_to_hw() argument 595 if (selector < range->n_voltages) { in spmi_sw_selector_to_hw() 602 *voltage_sel = selector + offset; in spmi_sw_selector_to_hw() 607 selector -= range->n_voltages; in spmi_sw_selector_to_hw() 670 int i, selector; in spmi_regulator_select_voltage_same_range() local [all …]
|
D | max8998.c | 268 unsigned selector) in max8998_set_voltage_ldo_sel() argument 278 ret = max8998_update_reg(i2c, reg, selector<<shift, mask<<shift); in max8998_set_voltage_ldo_sel() 295 unsigned selector) in max8998_set_voltage_buck_sel() argument 313 selector, max8998->buck1_vol[0], max8998->buck1_vol[1], in max8998_set_voltage_buck_sel() 322 if (max8998->buck1_vol[j] == selector) { in max8998_set_voltage_buck_sel() 337 max8998->buck1_vol[max8998->buck1_idx] = selector; in max8998_set_voltage_buck_sel() 341 ret = max8998_write_reg(i2c, reg, selector); in max8998_set_voltage_buck_sel() 351 ret = max8998_write_reg(i2c, reg, selector); in max8998_set_voltage_buck_sel() 358 selector, max8998->buck2_vol[0], max8998->buck2_vol[1]); in max8998_set_voltage_buck_sel() 364 if (max8998->buck2_vol[j] == selector) { in max8998_set_voltage_buck_sel() [all …]
|
D | da903x.c | 104 static int da903x_set_voltage_sel(struct regulator_dev *rdev, unsigned selector) in da903x_set_voltage_sel() argument 113 val = selector << info->vol_shift; in da903x_set_voltage_sel() 173 unsigned selector) in da9030_set_ldo1_15_voltage_sel() argument 180 val = selector << info->vol_shift; in da9030_set_ldo1_15_voltage_sel() 216 unsigned selector) in da9030_list_ldo14_voltage() argument 221 if (selector & 0x4) in da9030_list_ldo14_voltage() 223 rdev->desc->uV_step * (3 - (selector & ~0x4)); in da9030_list_ldo14_voltage() 226 rdev->desc->uV_step * (selector & ~0x4); in da9030_list_ldo14_voltage() 236 unsigned selector) in da9034_set_dvc_voltage_sel() argument 243 val = selector << info->vol_shift; in da9034_set_dvc_voltage_sel()
|
D | pwm-regulator.c | 89 unsigned selector) in pwm_regulator_set_voltage_sel() argument 97 drvdata->duty_cycle_table[selector].dutycycle, 100); in pwm_regulator_set_voltage_sel() 105 drvdata->state = selector; in pwm_regulator_set_voltage_sel() 111 unsigned selector) in pwm_regulator_list_voltage() argument 115 if (selector >= rdev->desc->n_voltages) in pwm_regulator_list_voltage() 118 return drvdata->duty_cycle_table[selector].uV; in pwm_regulator_list_voltage() 188 unsigned int *selector) in pwm_regulator_set_voltage() argument
|
D | mc13892-regulator.c | 402 unsigned int val, selector; in mc13892_sw_regulator_get_voltage_sel() local 424 selector = val & mc13892_regulators[id].vsel_mask; in mc13892_sw_regulator_get_voltage_sel() 428 selector += MC13892_SWxHI_SEL_OFFSET; in mc13892_sw_regulator_get_voltage_sel() 432 __func__, id, val, selector); in mc13892_sw_regulator_get_voltage_sel() 434 return selector; in mc13892_sw_regulator_get_voltage_sel() 438 unsigned selector) in mc13892_sw_regulator_set_voltage_sel() argument 445 volt = rdev->desc->volt_table[selector]; in mc13892_sw_regulator_set_voltage_sel() 447 reg_value = selector; in mc13892_sw_regulator_set_voltage_sel()
|
D | max8952.c | 75 unsigned int selector) in max8952_list_voltage() argument 82 return (max8952->pdata->dvs_mode[selector] * 10 + 770) * 1000; in max8952_list_voltage() 99 unsigned selector) in max8952_set_voltage_sel() argument 109 max8952->vid0 = selector & 0x1; in max8952_set_voltage_sel() 110 max8952->vid1 = (selector >> 1) & 0x1; in max8952_set_voltage_sel()
|
D | mc13xxx-regulator-core.c | 67 unsigned selector) in mc13xxx_regulator_set_voltage_sel() argument 75 selector << mc13xxx_regulators[id].vsel_shift); in mc13xxx_regulator_set_voltage_sel() 113 int max_uV, unsigned *selector) in mc13xxx_fixed_regulator_set_voltage() argument 122 *selector = 0; in mc13xxx_fixed_regulator_set_voltage()
|
D | gpio-regulator.c | 65 unsigned *selector) in gpio_regulator_set_voltage() argument 76 if (selector) in gpio_regulator_set_voltage() 77 *selector = ptr; in gpio_regulator_set_voltage() 93 unsigned selector) in gpio_regulator_list_voltage() argument 97 if (selector >= data->nr_states) in gpio_regulator_list_voltage() 100 return data->states[selector].value; in gpio_regulator_list_voltage()
|
D | da9052-regulator.c | 159 unsigned int selector) in da9052_list_voltage() argument 167 && (selector >= DA9052_BUCK_PERI_REG_MAP_UPTO_3uV)) { in da9052_list_voltage() 170 volt_uV += (selector - DA9052_BUCK_PERI_REG_MAP_UPTO_3uV) in da9052_list_voltage() 173 volt_uV = (selector * info->step_uV) + info->min_uV; in da9052_list_voltage() 214 unsigned int selector) in da9052_regulator_set_voltage_sel() argument 222 rdev->desc->vsel_mask, selector); in da9052_regulator_set_voltage_sel()
|
D | max8997-regulator.c | 126 unsigned int selector) in max8997_list_voltage_charger_cv() argument 133 switch (selector) { in max8997_list_voltage_charger_cv() 137 return 4000000 + 20000 * (selector - 0x01); in max8997_list_voltage_charger_cv() 148 unsigned int selector) in max8997_list_voltage() argument 161 val = desc->min + desc->step * selector; in max8997_list_voltage() 397 int min_uV, int max_uV, unsigned *selector) in max8997_set_voltage_charger_cv() argument 437 *selector = val; in max8997_set_voltage_charger_cv() 449 int min_uV, int max_uV, unsigned *selector) in max8997_set_voltage_ldobuck() argument 485 *selector = i; in max8997_set_voltage_ldobuck() 616 int min_uV, int max_uV, unsigned *selector) in max8997_set_voltage_buck() argument [all …]
|
D | qcom-rpmh-regulator.c | 162 unsigned int selector, bool wait_for_ack) in _rpmh_regulator_vrm_set_voltage_sel() argument 172 selector), 1000); in _rpmh_regulator_vrm_set_voltage_sel() 176 vreg->voltage_selector = selector; in _rpmh_regulator_vrm_set_voltage_sel() 182 unsigned int selector) in rpmh_regulator_vrm_set_voltage_sel() argument 191 vreg->voltage_selector = selector; in rpmh_regulator_vrm_set_voltage_sel() 195 return _rpmh_regulator_vrm_set_voltage_sel(rdev, selector, in rpmh_regulator_vrm_set_voltage_sel() 196 selector > vreg->voltage_selector); in rpmh_regulator_vrm_set_voltage_sel()
|
D | arizona-ldo1.c | 44 unsigned int selector) in arizona_ldo1_hc_list_voltage() argument 46 if (selector >= rdev->desc->n_voltages) in arizona_ldo1_hc_list_voltage() 49 if (selector == rdev->desc->n_voltages - 1) in arizona_ldo1_hc_list_voltage() 52 return rdev->desc->min_uV + (rdev->desc->uV_step * selector); in arizona_ldo1_hc_list_voltage()
|
D | anatop-regulator.c | 88 unsigned selector) in anatop_regmap_core_set_voltage_sel() argument 94 anatop_reg->sel = selector; in anatop_regmap_core_set_voltage_sel() 98 ret = regulator_set_voltage_sel_regmap(reg, selector); in anatop_regmap_core_set_voltage_sel() 100 anatop_reg->sel = selector; in anatop_regmap_core_set_voltage_sel()
|
/linux-4.19.296/include/linux/pinctrl/ |
D | pinconf.h | 54 unsigned selector, 57 unsigned selector, 68 unsigned selector);
|
D | pinmux.h | 68 unsigned selector); 70 unsigned selector,
|
/linux-4.19.296/include/linux/regulator/ |
D | driver.h | 151 int (*list_voltage) (struct regulator_dev *, unsigned selector); 155 unsigned *selector); 157 int (*set_voltage_sel) (struct regulator_dev *, unsigned selector); 500 unsigned int selector); 502 unsigned int selector); 504 unsigned int selector);
|
D | consumer.h | 246 int regulator_list_voltage(struct regulator *regulator, unsigned selector); 272 unsigned selector); 533 unsigned selector) in regulator_list_hardware_vsel() argument 577 static inline int regulator_list_voltage(struct regulator *regulator, unsigned selector) in regulator_list_voltage() argument
|
/linux-4.19.296/include/uapi/linux/ |
D | uvcvideo.h | 48 __u8 selector; member 63 __u8 selector; member
|