Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/power/avs/
Drockchip-io-domain.c72 int uV) in rockchip_iodomain_write() argument
79 val = (uV > MAX_VOLTAGE_1_8) ? 0 : 1; in rockchip_iodomain_write()
98 int uV; in rockchip_iodomain_notify() local
117 uV = max_t(unsigned long, pvc_data->old_uV, pvc_data->max_uV); in rockchip_iodomain_notify()
120 uV = (unsigned long)data; in rockchip_iodomain_notify()
125 dev_dbg(supply->iod->dev, "Setting to %d\n", uV); in rockchip_iodomain_notify()
127 if (uV > MAX_VOLTAGE_3_3) { in rockchip_iodomain_notify()
128 dev_err(supply->iod->dev, "Voltage too high: %d\n", uV); in rockchip_iodomain_notify()
134 ret = rockchip_iodomain_write(supply, uV); in rockchip_iodomain_notify()
138 dev_info(supply->iod->dev, "Setting to %d done\n", uV); in rockchip_iodomain_notify()
[all …]
/linux-4.1.27/drivers/regulator/
Dqcom_rpm-regulator.c36 struct request_member uV; /* used if voltage is in uV */ member
66 int uV; member
116 .uV = { 0, 0x007FFFFF, 0 },
127 .uV = { 0, 0x007FFFFF, 0 },
150 .uV = { 0, 0x007FFFFF, 0 },
221 int uV; in rpm_reg_set_mV_sel() local
226 uV = regulator_list_voltage_linear_range(rdev, selector); in rpm_reg_set_mV_sel()
227 if (uV < 0) in rpm_reg_set_mV_sel()
228 return uV; in rpm_reg_set_mV_sel()
232 ret = rpm_reg_write(vreg, req, uV / 1000); in rpm_reg_set_mV_sel()
[all …]
Dvexpress.c35 u32 uV; in vexpress_regulator_get_voltage() local
36 int err = regmap_read(reg->regmap, 0, &uV); in vexpress_regulator_get_voltage()
38 return err ? err : uV; in vexpress_regulator_get_voltage()
Dltc3589.c132 static int ltc3589_set_suspend_voltage(struct regulator_dev *rdev, int uV) in ltc3589_set_suspend_voltage() argument
137 sel = regulator_map_voltage_linear(rdev, uV, uV); in ltc3589_set_suspend_voltage()
438 static inline unsigned int ltc3589_scale(unsigned int uV, u32 r1, u32 r2) in ltc3589_scale() argument
441 if (uV == 0) in ltc3589_scale()
443 tmp = (uint64_t)uV * r1; in ltc3589_scale()
445 return uV + (unsigned int)tmp; in ltc3589_scale()
Dwm831x-ldo.c71 int uV) in wm831x_gp_ldo_set_suspend_voltage() argument
77 sel = regulator_map_voltage_linear_range(rdev, uV, uV); in wm831x_gp_ldo_set_suspend_voltage()
323 int uV) in wm831x_aldo_set_suspend_voltage() argument
329 sel = regulator_map_voltage_linear_range(rdev, uV, uV); in wm831x_aldo_set_suspend_voltage()
528 int uV) in wm831x_alive_ldo_set_suspend_voltage() argument
534 sel = regulator_map_voltage_linear(rdev, uV, uV); in wm831x_alive_ldo_set_suspend_voltage()
Dfan53555.c96 static int fan53555_set_suspend_voltage(struct regulator_dev *rdev, int uV) in fan53555_set_suspend_voltage() argument
101 if (di->sleep_vol_cache == uV) in fan53555_set_suspend_voltage()
103 ret = regulator_map_voltage_linear(rdev, uV, uV); in fan53555_set_suspend_voltage()
112 di->sleep_vol_cache = uV; in fan53555_set_suspend_voltage()
Dmax8925-regulator.c105 static int max8925_set_dvm_voltage(struct regulator_dev *rdev, int uV) in max8925_set_dvm_voltage() argument
110 if (uV < SD1_DVM_VMIN || uV > SD1_DVM_VMAX) in max8925_set_dvm_voltage()
113 data = DIV_ROUND_UP(uV - SD1_DVM_VMIN, SD1_DVM_STEP); in max8925_set_dvm_voltage()
Dpwm-regulator.c32 unsigned int uV; member
84 return drvdata->duty_cycle_table[selector].uV; in pwm_regulator_list_voltage()
Dwm8350-regulator.c335 static int wm8350_dcdc_set_suspend_voltage(struct regulator_dev *rdev, int uV) in wm8350_dcdc_set_suspend_voltage() argument
341 dev_dbg(wm8350->dev, "%s %d mV %d\n", __func__, dcdc, uV / 1000); in wm8350_dcdc_set_suspend_voltage()
362 sel = regulator_map_voltage_linear(rdev, uV, uV); in wm8350_dcdc_set_suspend_voltage()
550 static int wm8350_ldo_set_suspend_voltage(struct regulator_dev *rdev, int uV) in wm8350_ldo_set_suspend_voltage() argument
556 dev_dbg(wm8350->dev, "%s %d mV %d\n", __func__, ldo, uV / 1000); in wm8350_ldo_set_suspend_voltage()
575 sel = regulator_map_voltage_linear_range(rdev, uV, uV); in wm8350_ldo_set_suspend_voltage()
Dwm831x-dcdc.c305 int uV) in wm831x_buckv_set_suspend_voltage() argument
312 vsel = wm831x_buckv_map_voltage(rdev, uV, uV); in wm831x_buckv_set_suspend_voltage()
572 static int wm831x_buckp_set_suspend_voltage(struct regulator_dev *rdev, int uV) in wm831x_buckp_set_suspend_voltage() argument
579 sel = regulator_map_voltage_linear(rdev, uV, uV); in wm831x_buckp_set_suspend_voltage()
Dab3100.c303 int uV) in ab3100_set_suspend_voltage_regulator() argument
319 bestindex = regulator_map_voltage_iterate(reg, uV, uV); in ab3100_set_suspend_voltage_regulator()
Dtps51632-regulator.c80 #define TPS51632_VOLT_VSEL(uV) \ argument
81 (DIV_ROUND_UP(uV - TPS51632_MIN_VOLTAGE, \
Dda9055-regulator.c279 int uV) in da9055_regulator_set_suspend_voltage() argument
293 ret = regulator_map_voltage_linear(rdev, uV, uV); in da9055_regulator_set_suspend_voltage()
Dda9063-regulator.c360 static int da9063_set_suspend_voltage(struct regulator_dev *rdev, int uV) in da9063_set_suspend_voltage() argument
366 sel = regulator_map_voltage_linear(rdev, uV, uV); in da9063_set_suspend_voltage()
Dof_regulator.c141 suspend_state->uV = pval; in of_get_regulation_constraints()
Dcore.c527 return sprintf(buf, "%d\n", rdev->constraints->state_mem.uV); in regulator_suspend_mem_uV_show()
537 return sprintf(buf, "%d\n", rdev->constraints->state_disk.uV); in regulator_suspend_disk_uV_show()
547 return sprintf(buf, "%d\n", rdev->constraints->state_standby.uV); in regulator_suspend_standby_uV_show()
745 if (rdev->desc->ops->set_suspend_voltage && rstate->uV > 0) { in suspend_set_state()
746 ret = rdev->desc->ops->set_suspend_voltage(rdev, rstate->uV); in suspend_set_state()
2523 int uV, unsigned selector) in _regulator_call_set_voltage_sel() argument
2529 data.min_uV = uV; in _regulator_call_set_voltage_sel()
2530 data.max_uV = uV; in _regulator_call_set_voltage_sel()
/linux-4.1.27/arch/arm/boot/dts/
Domap4460.dtsi17 /* kHz uV */
63 /*uV ABB efuse rbb_m fbb_m vset_m*/
81 /*uV ABB efuse rbb_m fbb_m vset_m*/
Domap443x.dtsi18 /* kHz uV */
55 /*uV ABB efuse rbb_m fbb_m vset_m*/
Dimx6dl.dtsi30 /* kHz uV */
36 /* ARM kHz SOC-PU uV */
Domap36xx.dtsi24 /* kHz uV */
56 /*uV ABB efuse rbb_m fbb_m vset_m*/
Dimx6sx-sdb.dts17 /* kHz uV */
23 /* ARM kHz SOC uV */
Dimx6q.dtsi30 /* kHz uV */
38 /* ARM kHz SOC-PU uV */
Domap34xx.dtsi20 /* kHz uV */
Ddra74x.dtsi25 /* kHz uV */
Dr8a73a4-ape6evm.dts164 /* kHz uV */
Dsun4i-a10-olinuxino-lime.dts66 /* kHz uV */
Dexynos5440.dtsi95 /* KHz uV */
Ddra7.dtsi930 /*uV ABB efuse rbb_m fbb_m vset_m*/
963 /*uV ABB efuse rbb_m fbb_m vset_m*/
996 /*uV ABB efuse rbb_m fbb_m vset_m*/
1029 /*uV ABB efuse rbb_m fbb_m vset_m*/
Dsh73a0-kzm9g.dts32 /* kHz uV */
Domap5.dtsi47 /* kHz uV */
1095 /*uV ABB efuse rbb_m fbb_m vset_m*/
1125 /*uV ABB efuse rbb_m fbb_m vset_m*/
Dzynq-7000.dtsi30 /* kHz uV */
Dimx6sl.dtsi46 /* kHz uV */
52 /* ARM kHz SOC-PU uV */
Drk3188.dtsi35 /* kHz uV */
Drk3066a.dtsi35 /* kHz uV */
Dimx27.dtsi68 /* kHz uV */
Datlas6.dtsi32 /* kHz uV */
Dsun5i-a13.dtsi49 /* kHz uV */
Dprima2.dtsi34 /* kHz uV */
Dimx6sx.dtsi61 /* kHz uV */
67 /* ARM kHz SOC uV */
Dam33xx.dtsi54 /* kHz uV */
Dsun4i-a10.dtsi77 /* kHz uV */
Drk3288.dtsi59 /* KHz uV */
Dsun7i-a20.dtsi107 /* kHz uV */
Dr8a7790.dtsi56 /* kHz - uV - OPPs unknown yet */
Dr8a7791.dtsi55 /* kHz - uV - OPPs unknown yet */
/linux-4.1.27/Documentation/devicetree/bindings/power/
Dopp.txt9 of frequency and voltage like <freq-kHz vol-uV>.
20 /* kHz uV */
/linux-4.1.27/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-4.1.27/Documentation/devicetree/bindings/cpufreq/
Darm_big_little_dt.txt33 /* kHz uV */
52 /* kHz uV */
Dcpufreq-dt.txt36 /* kHz uV */
/linux-4.1.27/arch/arm/mach-imx/
Dmach-mx31ads.c274 .uV = 1400000,
293 .uV = 2800000,
310 .uV = 1800000,
328 .uV = 1800000,
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dmax77693.txt49 - maxim,constant-microvolt : Battery constant voltage in uV. The charger
57 - maxim,min-system-microvolt : Minimal system voltage in uV.
72 - maxim,charge-input-threshold-microvolt : Threshold voltage in uV for
Dmax14577.txt31 - maxim,ovp-uvolt : OverVoltage Protection Threshold in uV;
35 - maxim,constant-uvolt : Battery Constant Voltage in uV;
Ds2mpa01.txt27 - regulator-ramp-delay: ramp delay in uV/us. May be 6250, 12500
Ds2mps11.txt48 regulator-ramp-delay for BUCKs = [6250/12500/25000(default)/50000] uV/us
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dti-abb-regulator.txt30 volt: voltage in uV - Only used to index ABB information.
81 /* uV ABB efuse rbb_m fbb_m vset_m */
101 /* uV ABB efuse rbb_m fbb_m vset_m */
128 /* uV ABB efuse rbb_m fbb_m vset_m */
Dmax8997-regulator.txt13 - max8997,pmic-buck1-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
17 - max8997,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
21 - max8997,pmic-buck5-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
Ds5m8767-regulator.txt13 - s5m8767,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
17 - s5m8767,pmic-buck3-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
21 - s5m8767,pmic-buck4-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
Dregulator.txt14 - regulator-ramp-delay: ramp delay for regulator(in uV/uS)
/linux-4.1.27/include/linux/regulator/
Dmachine.h58 int uV; /* suspend voltage */ member
Ddriver.h182 int (*set_suspend_voltage) (struct regulator_dev *, int uV);
/linux-4.1.27/drivers/power/
Dcharger-manager.c180 static int get_batt_uV(struct charger_manager *cm, int *uV) in get_batt_uV() argument
196 *uV = val.intval; in get_batt_uV()
280 int uV; in is_full_charged() local
304 ret = get_batt_uV(cm, &uV); in is_full_charged()
305 if (!ret && uV >= desc->fullbatt_uV) { in is_full_charged()
892 int uV; in charger_get_property() local
965 ret = get_batt_uV(cm, &uV); in charger_get_property()
972 if (desc->fullbatt_uV > 0 && uV >= desc->fullbatt_uV && in charger_get_property()
/linux-4.1.27/arch/arm/mach-omap2/
Dvoltage.h139 u8 (*uv_to_vsel) (unsigned long uV);
/linux-4.1.27/Documentation/DocBook/media/
Dnv12mt_example.gif.b64109 8ztCM81szdW2g/uV/maSgD3u1V5pUgkldeco4vMx1xmR0b8QMvAFj039lqLW/VkRlf3tjvw9GQ+g
Dfieldseq_bt.gif.b64395 Mrz54dxur1+Au9+Ftn97wp/+mqvfw60fw8c/9dKfrAViAsrh/eE//uV//um//u3//vE///Uf/g18
/linux-4.1.27/arch/arm/mach-s3c64xx/
Dmach-smdk6410.c426 .uV = 1800000,
/linux-4.1.27/Documentation/power/
Dopp.txt35 We can represent these as three OPPs as the following {Hz, uV} tuples:
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
Dthermal.txt215 /* kHz uV */