Home
last modified time | relevance | path

Searched refs:uV (Results 1 – 25 of 110) sorted by relevance

12345

/Linux-v5.15/drivers/soc/rockchip/
Dio-domain.c71 int (*write)(struct rockchip_iodomain_supply *supply, int uV);
79 int (*write)(struct rockchip_iodomain_supply *supply, int uV);
82 static int rk3568_iodomain_write(struct rockchip_iodomain_supply *supply, int uV) in rk3568_iodomain_write() argument
85 u32 is_3v3 = uV > MAX_VOLTAGE_1_8; in rk3568_iodomain_write()
124 int uV) in rockchip_iodomain_write() argument
131 val = (uV > MAX_VOLTAGE_1_8) ? 0 : 1; in rockchip_iodomain_write()
150 int uV; in rockchip_iodomain_notify() local
169 uV = max_t(unsigned long, pvc_data->old_uV, pvc_data->max_uV); in rockchip_iodomain_notify()
172 uV = (unsigned long)data; in rockchip_iodomain_notify()
177 dev_dbg(supply->iod->dev, "Setting to %d\n", uV); in rockchip_iodomain_notify()
[all …]
/Linux-v5.15/drivers/regulator/
Dqcom_rpm-regulator.c28 struct request_member uV; /* used if voltage is in uV */ member
58 int uV; member
108 .uV = { 0, 0x007FFFFF, 0 },
119 .uV = { 0, 0x007FFFFF, 0 },
142 .uV = { 0, 0x007FFFFF, 0 },
213 int uV; in rpm_reg_set_mV_sel() local
218 uV = regulator_list_voltage_linear_range(rdev, selector); in rpm_reg_set_mV_sel()
219 if (uV < 0) in rpm_reg_set_mV_sel()
220 return uV; in rpm_reg_set_mV_sel()
224 ret = rpm_reg_write(vreg, req, uV / 1000); in rpm_reg_set_mV_sel()
[all …]
Dqcom_spmi-regulator.c614 int uV = min_uV; in spmi_regulator_select_voltage() local
623 if (uV < lim_min_uV && max_uV >= lim_min_uV) in spmi_regulator_select_voltage()
624 uV = lim_min_uV; in spmi_regulator_select_voltage()
626 if (uV < lim_min_uV || uV > lim_max_uV) { in spmi_regulator_select_voltage()
636 if (uV > range_max_uV && range_max_uV > 0) in spmi_regulator_select_voltage()
647 voltage_sel = DIV_ROUND_UP(uV - range->min_uV, range->step_uV); in spmi_regulator_select_voltage()
648 uV = voltage_sel * range->step_uV + range->min_uV; in spmi_regulator_select_voltage()
650 if (uV > max_uV) { in spmi_regulator_select_voltage()
654 min_uV, max_uV, uV); in spmi_regulator_select_voltage()
661 selector += (uV - range->set_point_min_uV) / range->step_uV; in spmi_regulator_select_voltage()
[all …]
Dltc3676.c73 static int ltc3676_set_suspend_voltage(struct regulator_dev *rdev, int uV) in ltc3676_set_suspend_voltage() argument
80 dev_dbg(dev, "%s id=%d uV=%d\n", __func__, dcdc, uV); in ltc3676_set_suspend_voltage()
81 sel = regulator_map_voltage_linear(rdev, uV, uV); in ltc3676_set_suspend_voltage()
135 static inline unsigned int ltc3676_scale(unsigned int uV, u32 r1, u32 r2) in ltc3676_scale() argument
138 if (uV == 0) in ltc3676_scale()
140 tmp = (uint64_t)uV * r1; in ltc3676_scale()
142 return uV + (unsigned int)tmp; in ltc3676_scale()
Dvexpress-regulator.c19 unsigned int uV; in vexpress_regulator_get_voltage() local
20 int err = regmap_read(regdev->regmap, 0, &uV); in vexpress_regulator_get_voltage()
22 return err ? err : uV; in vexpress_regulator_get_voltage()
Dltc3589.c100 static int ltc3589_set_suspend_voltage(struct regulator_dev *rdev, int uV) in ltc3589_set_suspend_voltage() argument
105 sel = regulator_map_voltage_linear(rdev, uV, uV); in ltc3589_set_suspend_voltage()
166 static inline unsigned int ltc3589_scale(unsigned int uV, u32 r1, u32 r2) in ltc3589_scale() argument
170 if (uV == 0) in ltc3589_scale()
173 tmp = (uint64_t)uV * r1; in ltc3589_scale()
175 return uV + (unsigned int)tmp; in ltc3589_scale()
Dvctrl-regulator.c100 int uV; in vctrl_set_voltage() local
107 uV = vctrl_calc_output_voltage(vctrl, orig_ctrl_uV); in vctrl_set_voltage()
109 if (req_min_uV >= uV || !vctrl->ovp_threshold) in vctrl_set_voltage()
116 while (uV > req_min_uV) { in vctrl_set_voltage()
117 int max_drop_uV = (uV * vctrl->ovp_threshold) / 100; in vctrl_set_voltage()
126 next_uV = max_t(int, req_min_uV, uV - max_drop_uV); in vctrl_set_voltage()
136 delay = DIV_ROUND_UP(uV - next_uV, vctrl->min_slew_down_rate); in vctrl_set_voltage()
139 uV = next_uV; in vctrl_set_voltage()
Dpf8x00-regulator.c302 static int pf8x00_set_suspend_voltage(struct regulator_dev *rdev, int uV) in pf8x00_set_suspend_voltage() argument
307 if (regl->suspend_voltage_cache == uV) in pf8x00_set_suspend_voltage()
310 ret = regulator_map_voltage_iterate(rdev, uV, uV); in pf8x00_set_suspend_voltage()
312 dev_err(rdev_get_dev(rdev), "failed to map %i uV\n", uV); in pf8x00_set_suspend_voltage()
317 uV, regl->suspend_voltage_reg, regl->desc.vsel_mask, ret); in pf8x00_set_suspend_voltage()
321 dev_err(rdev_get_dev(rdev), "failed to set %i uV\n", uV); in pf8x00_set_suspend_voltage()
325 regl->suspend_voltage_cache = uV; in pf8x00_set_suspend_voltage()
Dwm831x-ldo.c66 int uV) in wm831x_gp_ldo_set_suspend_voltage() argument
72 sel = regulator_map_voltage_linear_range(rdev, uV, uV); in wm831x_gp_ldo_set_suspend_voltage()
319 int uV) in wm831x_aldo_set_suspend_voltage() argument
325 sel = regulator_map_voltage_linear_range(rdev, uV, uV); in wm831x_aldo_set_suspend_voltage()
525 int uV) in wm831x_alive_ldo_set_suspend_voltage() argument
531 sel = regulator_map_voltage_linear(rdev, uV, uV); in wm831x_alive_ldo_set_suspend_voltage()
Dmax8925-regulator.c102 static int max8925_set_dvm_voltage(struct regulator_dev *rdev, int uV) in max8925_set_dvm_voltage() argument
107 if (uV < SD1_DVM_VMIN || uV > SD1_DVM_VMAX) in max8925_set_dvm_voltage()
110 data = DIV_ROUND_UP(uV - SD1_DVM_VMIN, SD1_DVM_STEP); in max8925_set_dvm_voltage()
Dfan53555.c138 static int fan53555_set_suspend_voltage(struct regulator_dev *rdev, int uV) in fan53555_set_suspend_voltage() argument
143 if (di->sleep_vol_cache == uV) in fan53555_set_suspend_voltage()
145 ret = regulator_map_voltage_linear(rdev, uV, uV); in fan53555_set_suspend_voltage()
154 di->sleep_vol_cache = uV; in fan53555_set_suspend_voltage()
Drt6160-regulator.c128 static int rt6160_set_suspend_voltage(struct regulator_dev *rdev, int uV) in rt6160_set_suspend_voltage() argument
134 vsel = regulator_map_voltage_linear(rdev, uV, uV); in rt6160_set_suspend_voltage()
/Linux-v5.15/Documentation/ABI/testing/
Dsysfs-bus-iio-adc-mt63606 Calculating with scale and offset returns voltage in uV
14 Calculating with scale and offset returns voltage in uV
22 Calculating with scale and offset returns voltage in uV
29 Calculating with scale and offset returns voltage in uV
36 Calculating with scale and offset returns voltage in uV
57 Calculating with scale and offset returns voltage in uV
71 Calculating with scale and offset returns voltage in uV
78 Calculating with scale and offset returns voltage in uV
/Linux-v5.15/drivers/soc/qcom/
Dcpr.c204 int uV; member
216 int uV; member
780 new_uV = corner->uV; in cpr_set_performance_state()
829 int step_size_uV, steps, uV; in cpr_read_fuse_uV() local
844 uV = fdata->ref_uV + steps * step_size_uV; in cpr_read_fuse_uV()
845 return DIV_ROUND_UP(uV, step_volt) * step_volt; in cpr_read_fuse_uV()
857 int uV; in cpr_fuse_corner_init() local
882 uV = cpr_read_fuse_uV(desc, fdata, fuses->init_voltage, in cpr_fuse_corner_init()
884 if (uV < 0) in cpr_fuse_corner_init()
885 return uV; in cpr_fuse_corner_init()
[all …]
/Linux-v5.15/sound/soc/atmel/
Dtse850-pcm5142.c194 unsigned int uV = ucontrol->value.enumerated.item[0]; in tse850_put_ana() local
197 if (uV >= e->items) in tse850_put_ana()
209 if (uV) in tse850_put_ana()
210 uV = 11000000 + (1000000 * uV); in tse850_put_ana()
212 uV = 2000000; in tse850_put_ana()
214 ret = regulator_set_voltage(tse850->ana, uV, uV); in tse850_put_ana()
/Linux-v5.15/Documentation/devicetree/bindings/opp/
Dqcom-opp.txt18 a certain fuse corner/level. A fuse corner/level contains e.g. ref uV,
19 min uV, and max uV.
/Linux-v5.15/arch/arm/boot/dts/
Dimx6q.dtsi25 /* kHz uV */
33 /* ARM kHz SOC-PU uV */
62 /* kHz uV */
70 /* ARM kHz SOC-PU uV */
97 /* kHz uV */
105 /* ARM kHz SOC-PU uV */
132 /* kHz uV */
140 /* ARM kHz SOC-PU uV */
Dimx6dl-sabreauto.dts17 /* kHz uV */
23 /* ARM kHz SOC-PU uV */
Dimx6q-cm-fx6.dts176 /* kHz uV */
183 /* ARM kHz SOC-PU uV */
198 /* kHz uV */
205 /* ARM kHz SOC-PU uV */
220 /* kHz uV */
227 /* ARM kHz SOC-PU uV */
242 /* kHz uV */
249 /* ARM kHz SOC-PU uV */
Domap4460.dtsi17 /* kHz uV */
54 /*uV ABB efuse rbb_m fbb_m vset_m*/
72 /*uV ABB efuse rbb_m fbb_m vset_m*/
Dimx6dl.dtsi24 /* kHz uV */
30 /* ARM kHz SOC-PU uV */
57 /* kHz uV */
63 /* ARM kHz SOC-PU uV */
Dimx6ull.dtsi17 /* kHz uV */
25 /* KHz uV */
Domap443x.dtsi18 /* kHz uV */
55 /*uV ABB efuse rbb_m fbb_m vset_m*/
/Linux-v5.15/Documentation/devicetree/bindings/phy/
Dapm-xgene-phy.txt33 Range is between 0 to 199500 in unit of uV.
34 Default is 199500 uV.
38 uV. Default is 0.
41 speed on the host. Range is 0 to 127400 in unit uV.
/Linux-v5.15/Documentation/devicetree/bindings/hwmon/
Dmax6650.txt11 - maxim,fan-microvolt : The supply voltage of the fan, either 5000000 uV or
12 12000000 uV.

12345