| /Linux-v6.6/drivers/soc/rockchip/ |
| D | io-domain.c | 71 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-v6.6/drivers/regulator/ |
| D | qcom_rpm-regulator.c | 28 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 …]
|
| D | ltc3676.c | 73 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()
|
| D | qcom_spmi-regulator.c | 670 int uV = min_uV; in spmi_regulator_select_voltage() local 679 if (uV < lim_min_uV && max_uV >= lim_min_uV) in spmi_regulator_select_voltage() 680 uV = lim_min_uV; in spmi_regulator_select_voltage() 682 if (uV < lim_min_uV || uV > lim_max_uV) { in spmi_regulator_select_voltage() 692 if (uV > range_max_uV && range_max_uV > 0) in spmi_regulator_select_voltage() 703 voltage_sel = DIV_ROUND_UP(uV - range->min_uV, range->step_uV); in spmi_regulator_select_voltage() 704 uV = voltage_sel * range->step_uV + range->min_uV; in spmi_regulator_select_voltage() 706 if (uV > max_uV) { in spmi_regulator_select_voltage() 710 min_uV, max_uV, uV); in spmi_regulator_select_voltage() 717 selector += (uV - range->set_point_min_uV) / range->step_uV; in spmi_regulator_select_voltage() [all …]
|
| D | vexpress-regulator.c | 20 unsigned int uV; in vexpress_regulator_get_voltage() local 21 int err = regmap_read(regdev->regmap, 0, &uV); in vexpress_regulator_get_voltage() 23 return err ? err : uV; in vexpress_regulator_get_voltage()
|
| D | ltc3589.c | 99 static int ltc3589_set_suspend_voltage(struct regulator_dev *rdev, int uV) in ltc3589_set_suspend_voltage() argument 104 sel = regulator_map_voltage_linear(rdev, uV, uV); in ltc3589_set_suspend_voltage() 165 static inline unsigned int ltc3589_scale(unsigned int uV, u32 r1, u32 r2) in ltc3589_scale() argument 169 if (uV == 0) in ltc3589_scale() 172 tmp = (uint64_t)uV * r1; in ltc3589_scale() 174 return uV + (unsigned int)tmp; in ltc3589_scale()
|
| D | vctrl-regulator.c | 100 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()
|
| D | pf8x00-regulator.c | 302 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()
|
| D | wm831x-ldo.c | 66 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() 320 int uV) in wm831x_aldo_set_suspend_voltage() argument 326 sel = regulator_map_voltage_linear_range(rdev, uV, uV); in wm831x_aldo_set_suspend_voltage() 527 int uV) in wm831x_alive_ldo_set_suspend_voltage() argument 533 sel = regulator_map_voltage_linear(rdev, uV, uV); in wm831x_alive_ldo_set_suspend_voltage()
|
| D | max8925-regulator.c | 102 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()
|
| D | rt5739.c | 98 static int rt5739_set_suspend_voltage(struct regulator_dev *rdev, int uV) in rt5739_set_suspend_voltage() argument 107 if (uV < desc->min_uV || uV > max_uV) in rt5739_set_suspend_voltage() 115 vsel = (uV - desc->min_uV) / desc->uV_step; in rt5739_set_suspend_voltage()
|
| D | rt5120-regulator.c | 128 static int rt5120_buck1_set_suspend_voltage(struct regulator_dev *rdev, int uV) in rt5120_buck1_set_suspend_voltage() argument 133 if (uV < RT5120_BUCK1_MINUV || uV > RT5120_BUCK1_MAXUV) in rt5120_buck1_set_suspend_voltage() 136 sel = (uV - RT5120_BUCK1_MINUV) / RT5120_BUCK1_STEPUV; in rt5120_buck1_set_suspend_voltage()
|
| D | rt6160-regulator.c | 128 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-v6.6/Documentation/ABI/testing/ |
| D | sysfs-bus-iio-adc-mt6360 | 6 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-v6.6/drivers/pmdomain/qcom/ |
| D | cpr.c | 203 int uV; member 215 int uV; member 779 new_uV = corner->uV; in cpr_set_performance_state() 828 int step_size_uV, steps, uV; in cpr_read_fuse_uV() local 843 uV = fdata->ref_uV + steps * step_size_uV; in cpr_read_fuse_uV() 844 return DIV_ROUND_UP(uV, step_volt) * step_volt; in cpr_read_fuse_uV() 856 int uV; in cpr_fuse_corner_init() local 881 uV = cpr_read_fuse_uV(desc, fdata, fuses->init_voltage, in cpr_fuse_corner_init() 883 if (uV < 0) in cpr_fuse_corner_init() 884 return uV; in cpr_fuse_corner_init() [all …]
|
| /Linux-v6.6/sound/soc/atmel/ |
| D | tse850-pcm5142.c | 194 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-v6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx6q.dtsi | 25 /* 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 */
|
| D | imx6dl-sabreauto.dts | 17 /* kHz uV */ 23 /* ARM kHz SOC-PU uV */
|
| D | imx6q-cm-fx6.dts | 176 /* 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 */
|
| D | imx6ull.dtsi | 17 /* kHz uV */ 25 /* KHz uV */
|
| D | imx6dl.dtsi | 24 /* kHz uV */ 30 /* ARM kHz SOC-PU uV */ 57 /* kHz uV */ 63 /* ARM kHz SOC-PU uV */
|
| /Linux-v6.6/Documentation/devicetree/bindings/phy/ |
| D | apm-xgene-phy.txt | 33 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-v6.6/arch/arm/boot/dts/ti/omap/ |
| D | omap4460.dtsi | 14 /* kHz uV */ 51 /*uV ABB efuse rbb_m fbb_m vset_m*/ 69 /*uV ABB efuse rbb_m fbb_m vset_m*/
|
| D | omap443x.dtsi | 15 /* kHz uV */ 52 /*uV ABB efuse rbb_m fbb_m vset_m*/
|
| /Linux-v6.6/Documentation/devicetree/bindings/hwmon/ |
| D | max6650.txt | 11 - maxim,fan-microvolt : The supply voltage of the fan, either 5000000 uV or 12 12000000 uV.
|