/linux-4.4.14/drivers/power/avs/ |
D | rockchip-io-domain.c | 76 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/ |
D | qcom_rpm-regulator.c | 36 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 …]
|
D | qcom_spmi-regulator.c | 546 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 …]
|
D | vexpress.c | 35 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()
|
D | ltc3589.c | 132 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()
|
D | wm831x-ldo.c | 71 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()
|
D | fan53555.c | 96 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()
|
D | max8925-regulator.c | 105 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()
|
D | qcom_smd-regulator.c | 35 int uV; member 104 return vreg->uV; in rpm_reg_get_voltage() 122 vreg->uV = min_uV; in rpm_reg_set_voltage()
|
D | wm8350-regulator.c | 335 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()
|
D | wm831x-dcdc.c | 305 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()
|
D | pwm-regulator.c | 37 unsigned int uV; member 83 return drvdata->duty_cycle_table[selector].uV; in pwm_regulator_list_voltage()
|
D | ab3100.c | 303 int uV) in ab3100_set_suspend_voltage_regulator() argument 319 bestindex = regulator_map_voltage_iterate(reg, uV, uV); in ab3100_set_suspend_voltage_regulator()
|
D | tps51632-regulator.c | 80 #define TPS51632_VOLT_VSEL(uV) \ argument 81 (DIV_ROUND_UP(uV - TPS51632_MIN_VOLTAGE, \
|
D | da9055-regulator.c | 279 int uV) in da9055_regulator_set_suspend_voltage() argument 293 ret = regulator_map_voltage_linear(rdev, uV, uV); in da9055_regulator_set_suspend_voltage()
|
D | da9063-regulator.c | 357 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()
|
D | of_regulator.c | 159 suspend_state->uV = pval; in of_get_regulation_constraints()
|
D | core.c | 568 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/ |
D | rt9455_charger.txt | 17 - 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)
|
D | bq25890.txt | 7 - 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);
|
D | bq24257.txt | 13 - 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/ |
D | omap4460.dtsi | 17 /* kHz uV */ 63 /*uV ABB efuse rbb_m fbb_m vset_m*/ 81 /*uV ABB efuse rbb_m fbb_m vset_m*/
|
D | omap443x.dtsi | 18 /* kHz uV */ 55 /*uV ABB efuse rbb_m fbb_m vset_m*/
|
D | omap36xx.dtsi | 24 /* kHz uV */ 56 /*uV ABB efuse rbb_m fbb_m vset_m*/
|
D | imx6dl.dtsi | 30 /* kHz uV */ 36 /* ARM kHz SOC-PU uV */
|
D | imx6sx-sdb.dts | 17 /* kHz uV */ 23 /* ARM kHz SOC uV */
|
D | imx6q.dtsi | 30 /* kHz uV */ 38 /* ARM kHz SOC-PU uV */
|
D | omap34xx.dtsi | 20 /* kHz uV */
|
D | dra74x.dtsi | 25 /* kHz uV */
|
D | r8a73a4-ape6evm.dts | 164 /* kHz uV */
|
D | sun5i-a13.dtsi | 168 /* kHz uV */
|
D | sun4i-a10-olinuxino-lime.dts | 85 /* kHz uV */
|
D | sun7i-a20-bananapi.dts | 98 /* kHz uV */
|
D | exynos5440.dtsi | 95 /* KHz uV */
|
D | sh73a0-kzm9g.dts | 32 /* kHz uV */
|
D | omap5.dtsi | 47 /* kHz uV */ 1103 /*uV ABB efuse rbb_m fbb_m vset_m*/ 1133 /*uV ABB efuse rbb_m fbb_m vset_m*/
|
D | imx6ul.dtsi | 56 /* kHz uV */ 62 /* KHz uV */
|
D | zynq-7000.dtsi | 30 /* kHz uV */
|
D | dra7.dtsi | 985 /*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*/
|
D | r8a7793.dtsi | 34 /* kHz - uV - OPPs unknown yet */
|
D | imx6sl.dtsi | 46 /* kHz uV */ 52 /* ARM kHz SOC-PU uV */
|
D | berlin2cd.dtsi | 68 /* kHz uV */
|
D | berlin2.dtsi | 70 /* kHz uV */
|
D | rk3188.dtsi | 63 /* kHz uV */
|
D | atlas6.dtsi | 32 /* kHz uV */
|
D | imx27.dtsi | 68 /* kHz uV */
|
D | berlin2q.dtsi | 66 /* kHz uV */
|
D | prima2.dtsi | 34 /* kHz uV */
|
D | rk3066a.dtsi | 63 /* kHz uV */
|
D | imx6sx.dtsi | 62 /* kHz uV */ 68 /* ARM kHz SOC uV */
|
D | am33xx.dtsi | 54 /* kHz uV */
|
D | imx7d.dtsi | 83 /* KHz uV */
|
D | sun4i-a10.dtsi | 111 /* kHz uV */
|
D | sun6i-a31.dtsi | 103 /* kHz uV */
|
D | sun7i-a20.dtsi | 104 /* kHz uV */
|
D | rk3288.dtsi | 97 /* KHz uV */
|
D | r8a7791.dtsi | 55 /* kHz - uV - OPPs unknown yet */
|
D | r8a7790.dtsi | 56 /* kHz - uV - OPPs unknown yet */
|
/linux-4.4.14/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-4.4.14/Documentation/devicetree/bindings/power_supply/ |
D | qcom_smbb.txt | 50 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/ |
D | arm_big_little_dt.txt | 33 /* kHz uV */ 52 /* kHz uV */
|
D | cpufreq-dt.txt | 36 /* kHz uV */
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | mach-mx31ads.c | 274 .uV = 1400000, 293 .uV = 2800000, 310 .uV = 1800000, 328 .uV = 1800000,
|
/linux-4.4.14/Documentation/devicetree/bindings/regulator/ |
D | ti-abb-regulator.txt | 30 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 */
|
D | max8997-regulator.txt | 13 - 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)
|
D | s5m8767-regulator.txt | 13 - 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)
|
D | pwm-regulator.txt | 34 First cell is voltage in microvolts (uV)
|
D | regulator.txt | 16 - regulator-ramp-delay: ramp delay for regulator(in uV/uS)
|
/linux-4.4.14/include/linux/regulator/ |
D | machine.h | 58 int uV; /* suspend voltage */ member
|
D | driver.h | 192 int (*set_suspend_voltage) (struct regulator_dev *, int uV);
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | max14577.txt | 31 - maxim,ovp-uvolt : OverVoltage Protection Threshold in uV; 35 - maxim,constant-uvolt : Battery Constant Voltage in uV;
|
D | max77693.txt | 49 - 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
|
D | s2mpa01.txt | 27 - regulator-ramp-delay: ramp delay in uV/us. May be 6250, 12500
|
D | s2mps11.txt | 60 regulator-ramp-delay for BUCKs = [6250/12500/25000(default)/50000] uV/us
|
/linux-4.4.14/drivers/power/ |
D | charger-manager.c | 180 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/ |
D | voltage.h | 139 u8 (*uv_to_vsel) (unsigned long uV);
|
/linux-4.4.14/drivers/clk/tegra/ |
D | clk-dfll.c | 1382 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/ |
D | sysfs-class-power | 90 10500000 (all uV) 105 4760000 (all uV)
|
/linux-4.4.14/Documentation/DocBook/media/ |
D | nv12mt_example.gif.b64 | 109 8ztCM81szdW2g/uV/maSgD3u1V5pUgkldeco4vMx1xmR0b8QMvAFj039lqLW/VkRlf3tjvw9GQ+g
|
D | fieldseq_bt.gif.b64 | 395 Mrz54dxur1+Au9+Ftn97wp/+mqvfw60fw8c/9dKfrAViAsrh/eE//uV//um//u3//vE///Uf/g18
|
/linux-4.4.14/Documentation/devicetree/bindings/opp/ |
D | opp.txt | 20 of frequency and voltage like <freq-kHz vol-uV>. 31 /* kHz uV */
|
/linux-4.4.14/arch/arm/mach-s3c64xx/ |
D | mach-smdk6410.c | 427 .uV = 1800000,
|
/linux-4.4.14/Documentation/power/ |
D | opp.txt | 35 We can represent these as three OPPs as the following {Hz, uV} tuples:
|
/linux-4.4.14/Documentation/devicetree/bindings/thermal/ |
D | thermal.txt | 223 /* kHz uV */
|