Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/power/avs/
Drockchip-io-domain.c76 int uV) in rockchip_iodomain_write() argument
83 val = (uV > MAX_VOLTAGE_1_8) ? 0 : 1; in rockchip_iodomain_write()
102 int uV; in rockchip_iodomain_notify() local
121 uV = max_t(unsigned long, pvc_data->old_uV, pvc_data->max_uV); in rockchip_iodomain_notify()
124 uV = (unsigned long)data; in rockchip_iodomain_notify()
129 dev_dbg(supply->iod->dev, "Setting to %d\n", uV); in rockchip_iodomain_notify()
131 if (uV > MAX_VOLTAGE_3_3) { in rockchip_iodomain_notify()
132 dev_err(supply->iod->dev, "Voltage too high: %d\n", uV); in rockchip_iodomain_notify()
138 ret = rockchip_iodomain_write(supply, uV); in rockchip_iodomain_notify()
142 dev_info(supply->iod->dev, "Setting to %d done\n", uV); in rockchip_iodomain_notify()
[all …]
/linux-4.4.14/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 …]
Dqcom_spmi-regulator.c546 int uV = min_uV; in spmi_regulator_select_voltage() local
554 if (uV < lim_min_uV && max_uV >= lim_min_uV) in spmi_regulator_select_voltage()
555 uV = lim_min_uV; in spmi_regulator_select_voltage()
557 if (uV < lim_min_uV || uV > lim_max_uV) { in spmi_regulator_select_voltage()
567 if (uV > range_max_uV && range_max_uV > 0) in spmi_regulator_select_voltage()
579 *voltage_sel = DIV_ROUND_UP(uV - range->min_uV, range->step_uV); in spmi_regulator_select_voltage()
580 uV = *voltage_sel * range->step_uV + range->min_uV; in spmi_regulator_select_voltage()
582 if (uV > max_uV) { in spmi_regulator_select_voltage()
586 min_uV, max_uV, uV); in spmi_regulator_select_voltage()
593 *selector += (uV - range->set_point_min_uV) / range->step_uV; in spmi_regulator_select_voltage()
[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()
324 int uV) in wm831x_aldo_set_suspend_voltage() argument
330 sel = regulator_map_voltage_linear_range(rdev, uV, uV); in wm831x_aldo_set_suspend_voltage()
530 int uV) in wm831x_alive_ldo_set_suspend_voltage() argument
536 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()
Dqcom_smd-regulator.c35 int uV; member
104 return vreg->uV; in rpm_reg_get_voltage()
122 vreg->uV = min_uV; in rpm_reg_set_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()
574 static int wm831x_buckp_set_suspend_voltage(struct regulator_dev *rdev, int uV) in wm831x_buckp_set_suspend_voltage() argument
581 sel = regulator_map_voltage_linear(rdev, uV, uV); in wm831x_buckp_set_suspend_voltage()
Dpwm-regulator.c37 unsigned int uV; member
83 return drvdata->duty_cycle_table[selector].uV; in pwm_regulator_list_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.c357 static int da9063_set_suspend_voltage(struct regulator_dev *rdev, int uV) in da9063_set_suspend_voltage() argument
363 sel = regulator_map_voltage_linear(rdev, uV, uV); in da9063_set_suspend_voltage()
Dof_regulator.c159 suspend_state->uV = pval; in of_get_regulation_constraints()
Dcore.c568 return sprintf(buf, "%d\n", rdev->constraints->state_mem.uV); in regulator_suspend_mem_uV_show()
578 return sprintf(buf, "%d\n", rdev->constraints->state_disk.uV); in regulator_suspend_disk_uV_show()
588 return sprintf(buf, "%d\n", rdev->constraints->state_standby.uV); in regulator_suspend_standby_uV_show()
790 if (rdev->desc->ops->set_suspend_voltage && rstate->uV > 0) { in suspend_set_state()
791 ret = rdev->desc->ops->set_suspend_voltage(rdev, rstate->uV); in suspend_set_state()
2707 int uV, unsigned selector) in _regulator_call_set_voltage_sel() argument
2713 data.min_uV = uV; in _regulator_call_set_voltage_sel()
2714 data.max_uV = uV; in _regulator_call_set_voltage_sel()
/linux-4.4.14/Documentation/devicetree/bindings/power/
Drt9455_charger.txt17 - richtek,battery-regulation-voltage: integer, maximum battery voltage in uV.
19 devices, when the charger is in boost mode, in uV.
22 - richtek,min-input-voltage-regulation: integer, input voltage level in uV, used to
27 Default: 4500000 uV (4.5V)
Dbq25890.txt7 - ti,battery-regulation-voltage: integer, maximum charging voltage (in uV);
15 minimum-sys-voltage setting (in uV);
16 - ti,boost-voltage: integer, VBUS voltage level in boost mode (in uV);
Dbq24257.txt13 - ti,battery-regulation-voltage: integer, maximum charging voltage in uV.
29 - ti,ovp-voltage: Configures the over voltage protection voltage (in uV). If
32 power path management (in uV). If not specified a default of 4,360,000
/linux-4.4.14/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*/
Domap36xx.dtsi24 /* kHz uV */
56 /*uV ABB efuse rbb_m fbb_m vset_m*/
Dimx6dl.dtsi30 /* kHz uV */
36 /* ARM kHz SOC-PU uV */
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 */
Dsun5i-a13.dtsi168 /* kHz uV */
Dsun4i-a10-olinuxino-lime.dts85 /* kHz uV */
Dsun7i-a20-bananapi.dts98 /* kHz uV */
Dexynos5440.dtsi95 /* KHz uV */
Dsh73a0-kzm9g.dts32 /* kHz uV */
Domap5.dtsi47 /* kHz uV */
1103 /*uV ABB efuse rbb_m fbb_m vset_m*/
1133 /*uV ABB efuse rbb_m fbb_m vset_m*/
Dimx6ul.dtsi56 /* kHz uV */
62 /* KHz uV */
Dzynq-7000.dtsi30 /* kHz uV */
Ddra7.dtsi985 /*uV ABB efuse rbb_m fbb_m vset_m*/
1018 /*uV ABB efuse rbb_m fbb_m vset_m*/
1051 /*uV ABB efuse rbb_m fbb_m vset_m*/
1084 /*uV ABB efuse rbb_m fbb_m vset_m*/
Dr8a7793.dtsi34 /* kHz - uV - OPPs unknown yet */
Dimx6sl.dtsi46 /* kHz uV */
52 /* ARM kHz SOC-PU uV */
Dberlin2cd.dtsi68 /* kHz uV */
Dberlin2.dtsi70 /* kHz uV */
Drk3188.dtsi63 /* kHz uV */
Datlas6.dtsi32 /* kHz uV */
Dimx27.dtsi68 /* kHz uV */
Dberlin2q.dtsi66 /* kHz uV */
Dprima2.dtsi34 /* kHz uV */
Drk3066a.dtsi63 /* kHz uV */
Dimx6sx.dtsi62 /* kHz uV */
68 /* ARM kHz SOC uV */
Dam33xx.dtsi54 /* kHz uV */
Dimx7d.dtsi83 /* KHz uV */
Dsun4i-a10.dtsi111 /* kHz uV */
Dsun6i-a31.dtsi103 /* kHz uV */
Dsun7i-a20.dtsi104 /* kHz uV */
Drk3288.dtsi97 /* KHz uV */
Dr8a7791.dtsi55 /* kHz - uV - OPPs unknown yet */
Dr8a7790.dtsi56 /* kHz - uV - OPPs unknown yet */
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/power_supply/
Dqcom_smbb.txt50 Value type: <u32>; uV; range [2.1V : 3.6V]
57 Value type: <u32>; uV; range [3.24V : 5V]
64 Value type: <u32>; uV; range [3.24V : 5V]
78 Value type: <u32>; uV; range [3.24V : 5V]
85 Value type: <u32>; uV; range [4.2V : 9.6V]
/linux-4.4.14/Documentation/devicetree/bindings/cpufreq/
Darm_big_little_dt.txt33 /* kHz uV */
52 /* kHz uV */
Dcpufreq-dt.txt36 /* kHz uV */
/linux-4.4.14/arch/arm/mach-imx/
Dmach-mx31ads.c274 .uV = 1400000,
293 .uV = 2800000,
310 .uV = 1800000,
328 .uV = 1800000,
/linux-4.4.14/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)
Dpwm-regulator.txt34 First cell is voltage in microvolts (uV)
Dregulator.txt16 - regulator-ramp-delay: ramp delay for regulator(in uV/uS)
/linux-4.4.14/include/linux/regulator/
Dmachine.h58 int uV; /* suspend voltage */ member
Ddriver.h192 int (*set_suspend_voltage) (struct regulator_dev *, int uV);
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dmax14577.txt31 - maxim,ovp-uvolt : OverVoltage Protection Threshold in uV;
35 - maxim,constant-uvolt : Battery Constant Voltage in uV;
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
Ds2mpa01.txt27 - regulator-ramp-delay: ramp delay in uV/us. May be 6250, 12500
Ds2mps11.txt60 regulator-ramp-delay for BUCKs = [6250/12500/25000(default)/50000] uV/us
/linux-4.4.14/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.4.14/arch/arm/mach-omap2/
Dvoltage.h139 u8 (*uv_to_vsel) (unsigned long uV);
/linux-4.4.14/drivers/clk/tegra/
Dclk-dfll.c1382 static int find_vdd_map_entry_exact(struct tegra_dfll *td, int uV) in find_vdd_map_entry_exact() argument
1392 if (uV == reg_uV) in find_vdd_map_entry_exact()
1396 dev_err(td->dev, "no voltage map entry for %d uV\n", uV); in find_vdd_map_entry_exact()
1404 static int find_vdd_map_entry_min(struct tegra_dfll *td, int uV) in find_vdd_map_entry_min() argument
1414 if (uV <= reg_uV) in find_vdd_map_entry_min()
1418 dev_err(td->dev, "no voltage map entry rounding to %d uV\n", uV); in find_vdd_map_entry_min()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-power90 10500000 (all uV)
105 4760000 (all uV)
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/opp/
Dopp.txt20 of frequency and voltage like <freq-kHz vol-uV>.
31 /* kHz uV */
/linux-4.4.14/arch/arm/mach-s3c64xx/
Dmach-smdk6410.c427 .uV = 1800000,
/linux-4.4.14/Documentation/power/
Dopp.txt35 We can represent these as three OPPs as the following {Hz, uV} tuples:
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dthermal.txt223 /* kHz uV */