Home
last modified time | relevance | path

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

123

/rk3399_rockchip-uboot/drivers/power/regulator/
H A Dlp873x_regulator.c61 static int lp873x_buck_volt2hex(int uV) in lp873x_buck_volt2hex() argument
63 if (uV > LP873X_BUCK_VOLT_MAX) in lp873x_buck_volt2hex()
65 else if (uV > 1400000) in lp873x_buck_volt2hex()
66 return (uV - 1420000) / 20000 + 0x9E; in lp873x_buck_volt2hex()
67 else if (uV > 730000) in lp873x_buck_volt2hex()
68 return (uV - 735000) / 5000 + 0x18; in lp873x_buck_volt2hex()
69 else if (uV >= 700000) in lp873x_buck_volt2hex()
70 return (uV - 700000) / 10000 + 0x1; in lp873x_buck_volt2hex()
89 static int lp873x_buck_val(struct udevice *dev, int op, int *uV) in lp873x_buck_val() argument
98 *uV = 0; in lp873x_buck_val()
[all …]
H A Dpalmas_regulator.c89 static int palmas_smps_volt2hex(int uV) in palmas_smps_volt2hex() argument
91 if (uV > PALMAS_LDO_VOLT_MAX) in palmas_smps_volt2hex()
94 if (uV > 1650000) in palmas_smps_volt2hex()
95 return (uV - 1000000) / 20000 + 0x6; in palmas_smps_volt2hex()
97 if (uV == 500000) in palmas_smps_volt2hex()
100 return 0x6 + ((uV - 500000) / 10000); in palmas_smps_volt2hex()
105 unsigned int uV = 0; in palmas_smps_hex2volt() local
111 uV = 500000; in palmas_smps_hex2volt()
113 uV = 500000 + (hex - 0x6) * 10000; in palmas_smps_hex2volt()
116 uV *= 2; in palmas_smps_hex2volt()
[all …]
H A Dlp87565_regulator.c59 static int lp87565_buck_volt2val(int uV) in lp87565_buck_volt2val() argument
61 if (uV > LP87565_BUCK_VOLT_MAX) in lp87565_buck_volt2val()
63 else if (uV > 1400000) in lp87565_buck_volt2val()
64 return (uV - 1420000) / 20000 + 0x9E; in lp87565_buck_volt2val()
65 else if (uV > 730000) in lp87565_buck_volt2val()
66 return (uV - 735000) / 5000 + 0x18; in lp87565_buck_volt2val()
67 else if (uV >= 500000) in lp87565_buck_volt2val()
68 return (uV - 500000) / 10000; in lp87565_buck_volt2val()
87 static int lp87565_buck_val(struct udevice *dev, int op, int *uV) in lp87565_buck_val() argument
96 *uV = 0; in lp87565_buck_val()
[all …]
H A Dmax77686.c72 static int max77686_buck_volt2hex(int buck, int uV) in max77686_buck_volt2hex() argument
82 hex = (uV - MAX77686_BUCK_UV_LMIN) / MAX77686_BUCK_UV_LSTEP; in max77686_buck_volt2hex()
93 hex = (uV - MAX77686_BUCK_UV_HMIN) / MAX77686_BUCK_UV_HSTEP; in max77686_buck_volt2hex()
101 pr_err("Value: %d uV is wrong for BUCK%d", uV, buck); in max77686_buck_volt2hex()
107 unsigned uV = 0; in max77686_buck_hex2volt() local
122 uV = hex * MAX77686_BUCK_UV_LSTEP + MAX77686_BUCK_UV_LMIN; in max77686_buck_hex2volt()
130 uV = hex * MAX77686_BUCK_UV_HSTEP + MAX77686_BUCK_UV_HMIN; in max77686_buck_hex2volt()
134 return uV; in max77686_buck_hex2volt()
141 static int max77686_ldo_volt2hex(int ldo, int uV) in max77686_ldo_volt2hex() argument
152 hex = (uV - MAX77686_LDO_UV_MIN) / MAX77686_LDO_UV_LSTEP; in max77686_ldo_volt2hex()
[all …]
H A Drk801_regulator.c178 unsigned int selector, unsigned int *uV) in linear_range_get_value_array() argument
184 return linear_range_get_value(&r[i], selector, uV); in linear_range_get_value_array()
314 uint uV; in rk801_regulator_get_value() local
333 desc->n_linear_ranges, sel, &uV); in rk801_regulator_get_value()
336 __func__, dev->name, desc->id, vsel_reg, ret, sel, sel, uV); in rk801_regulator_get_value()
338 return ret ? ret : uV; in rk801_regulator_get_value()
341 static int rk801_regulator_set_value(struct udevice *dev, int uV, bool runtime) in rk801_regulator_set_value() argument
363 sel = regulator_map_voltage_linear_range(desc, uV, uV); in rk801_regulator_set_value()
370 __func__, dev->name, desc->id, reg, uV, sel, sel, gpio_level); in rk801_regulator_set_value()
398 sel = regulator_map_voltage_linear_range(desc, uV, uV); in rk801_regulator_set_value()
[all …]
H A Dregulator-uclass.c41 int regulator_set_value(struct udevice *dev, int uV) in regulator_set_value() argument
49 if (uc_pdata->min_uV != -ENODATA && uV < uc_pdata->min_uV) in regulator_set_value()
51 if (uc_pdata->max_uV != -ENODATA && uV > uc_pdata->max_uV) in regulator_set_value()
65 ret = ops->set_value(dev, uV); in regulator_set_value()
67 if (!ret && (old_uV != -ENODATA) && (old_uV != uV)) { in regulator_set_value()
69 us = ops->get_ramp_delay(dev, old_uV, uV); in regulator_set_value()
71 us = DIV_ROUND_UP(abs(uV - old_uV), uc_pdata->ramp_delay); in regulator_set_value()
74 uc_pdata->name, uc_pdata->ramp_delay, old_uV, uV, us); in regulator_set_value()
80 int regulator_set_suspend_value(struct udevice *dev, int uV) in regulator_set_suspend_value() argument
87 return ops->set_suspend_value(dev, uV); in regulator_set_suspend_value()
[all …]
H A Dfp9931_regulator.c50 static int fp9931_vcom_set_value(struct udevice *dev, int uV) in fp9931_vcom_set_value() argument
56 val = 255ul * uV; in fp9931_vcom_set_value()
87 static int fp9931_vpos_vneg_set_value(struct udevice *dev, int uV) in fp9931_vpos_vneg_set_value() argument
93 if (fp9931_vpos_vneg_voltages[i] > uV) in fp9931_vpos_vneg_set_value()
H A Dpfuze100.c448 static int pfuze100_regulator_val(struct udevice *dev, int op, int *uV) in pfuze100_regulator_val() argument
458 *uV = 0; in pfuze100_regulator_val()
460 *uV = desc->voltage; in pfuze100_regulator_val()
466 *uV = desc->volt_table[val]; in pfuze100_regulator_val()
476 *uV = uc_pdata->min_uV + (int)val * desc->uV_step; in pfuze100_regulator_val()
487 if (*uV == desc->volt_table[i]) in pfuze100_regulator_val()
491 debug("Unsupported voltage %u\n", *uV); in pfuze100_regulator_val()
504 (*uV - uc_pdata->min_uV) / desc->uV_step); in pfuze100_regulator_val()
512 int uV; in pfuze100_regulator_get_value() local
515 ret = pfuze100_regulator_val(dev, PMIC_OP_GET, &uV); in pfuze100_regulator_get_value()
[all …]
H A Dgpio-regulator.c96 static int gpio_regulator_set_value(struct udevice *dev, int uV) in gpio_regulator_set_value() argument
105 if (uV == dev_pdata->voltages[0]) in gpio_regulator_set_value()
107 else if (uV == dev_pdata->voltages[1]) in gpio_regulator_set_value()
H A Dsy7636a_regulator.c41 static int sy7636a_set_value(struct udevice *dev, int uV) in sy7636a_set_value() argument
48 mV = uV / 1000; in sy7636a_set_value()
H A Dsandbox.c211 static int buck_set_voltage(struct udevice *dev, int uV) in buck_set_voltage() argument
214 buck_voltage_range, uV); in buck_set_voltage()
287 static int ldo_set_voltage(struct udevice *dev, int uV) in ldo_set_voltage() argument
290 ldo_voltage_range, uV); in ldo_set_voltage()
/rk3399_rockchip-uboot/drivers/power/pmic/
H A Dpmic_max77686.c21 static unsigned int max77686_ldo_volt2hex(int ldo, ulong uV) in max77686_ldo_volt2hex() argument
32 hex = (uV - 800000) / 25000; in max77686_ldo_volt2hex()
35 hex = (uV - 800000) / 50000; in max77686_ldo_volt2hex()
41 debug("%s: %ld is wrong voltage value for LDO%d\n", __func__, uV, ldo); in max77686_ldo_volt2hex()
45 static int max77686_buck_volt2hex(int buck, ulong uV) in max77686_buck_volt2hex() argument
54 hex = (uV - 750000) / 50000; in max77686_buck_volt2hex()
60 __func__, uV, buck); in max77686_buck_volt2hex()
64 int max77686_set_ldo_voltage(struct pmic *p, int ldo, ulong uV) in max77686_set_ldo_voltage() argument
74 hex = max77686_ldo_volt2hex(ldo, uV); in max77686_set_ldo_voltage()
90 int max77686_set_buck_voltage(struct pmic *p, int buck, ulong uV) in max77686_set_buck_voltage() argument
[all …]
H A Dpmic_max8997.c14 unsigned char max8997_reg_ldo(int uV) in max8997_reg_ldo() argument
17 if (uV <= 800000) in max8997_reg_ldo()
19 if (uV >= 3950000) in max8997_reg_ldo()
21 ret = (uV - 800000) / 50000; in max8997_reg_ldo()
23 printf("MAX8997 LDO SETTING ERROR (%duV) -> %u\n", uV, ret); in max8997_reg_ldo()
/rk3399_rockchip-uboot/test/dm/
H A Dadc.c51 int uV; in dm_test_adc_supply() local
56 ut_assertok(adc_vss_value(dev, &uV)); in dm_test_adc_supply()
57 ut_asserteq(SANDBOX_ADC_VSS_VALUE, uV); in dm_test_adc_supply()
60 ut_assertok(adc_vdd_value(dev, &uV)); in dm_test_adc_supply()
61 ut_asserteq(SANDBOX_BUCK2_INITIAL_EXPECTED_UV, uV); in dm_test_adc_supply()
69 ut_assertok(adc_vdd_value(dev, &uV)); in dm_test_adc_supply()
70 ut_asserteq(SANDBOX_BUCK2_SET_UV, uV); in dm_test_adc_supply()
/rk3399_rockchip-uboot/drivers/power/io-domain/
H A Drockchip-io-domain.c88 int (*write)(struct rockchip_iodomain_supply *supply, int uV);
108 int uV) in rk3568_pmu_iodomain_write() argument
112 u32 is_3v3 = uV > MAX_VOLTAGE_1_8; in rk3568_pmu_iodomain_write()
149 int uV) in rv1126_iodomain_write() argument
156 val = (uV > MAX_VOLTAGE_1_8) ? 0 : 1; in rv1126_iodomain_write()
165 priv->sdata->supply_names[supply->idx], uV, val); in rv1126_iodomain_write()
175 int uV) in rockchip_iodomain_write() argument
183 val = (uV > MAX_VOLTAGE_1_8) ? 0 : 1; in rockchip_iodomain_write()
627 u32 uV; in rockchip_iodomain_probe() local
636 uV = regulator_get_value(reg); in rockchip_iodomain_probe()
[all …]
/rk3399_rockchip-uboot/include/power/
H A Dregulator.h198 int (*set_value)(struct udevice *dev, int uV);
199 int (*set_suspend_value)(struct udevice *dev, int uV);
280 int regulator_set_value(struct udevice *dev, int uV);
289 int regulator_set_suspend_value(struct udevice *dev, int uV);
307 int regulator_set_value_force(struct udevice *dev, int uV);
H A Dfuel_gauge.h22 int (*set_charger_voltage)(struct udevice *dev, int uV);
36 int charger_set_charger_voltage(struct udevice *dev, int uV);
H A Dmax77686_pmic.h159 int max77686_set_ldo_voltage(struct pmic *p, int ldo, ulong uV);
161 int max77686_set_buck_voltage(struct pmic *p, int buck, ulong uV);
/rk3399_rockchip-uboot/test/rockchip/
H A Dtest-power.c21 int uV, save_uV, step_uV = 12500; in regulator_change_voltage() local
45 uV = regulator_get_value(dev); in regulator_change_voltage()
46 regulator_set_value(dev, uV + step_uV * i); in regulator_change_voltage()
48 dev->name, uc_pdata->name, uV, uV + step_uV * i, in regulator_change_voltage()
51 if ((uV + step_uV * i) != regulator_get_value(dev)) { in regulator_change_voltage()
/rk3399_rockchip-uboot/include/
H A Dadc.h266 int adc_vdd_value(struct udevice *dev, int *uV);
278 int adc_vss_value(struct udevice *dev, int *uV);
/rk3399_rockchip-uboot/board/st/stm32mp1/
H A Dstm32mp1.c269 int ret, uV, adc_count; in board_check_usb_power() local
320 if (!adc_raw_to_uV(adc, raw, &uV)) { in board_check_usb_power()
321 if (uV > max_uV) in board_check_usb_power()
322 max_uV = uV; in board_check_usb_power()
324 adc->name, adc_args.args[0], raw, uV); in board_check_usb_power()
/rk3399_rockchip-uboot/drivers/power/fuel_gauge/
H A Dfuel_gauge_uclass.c83 int charger_set_charger_voltage(struct udevice *dev, int uV) in charger_set_charger_voltage() argument
90 return ops->set_charger_voltage(dev, uV); in charger_set_charger_voltage()
/rk3399_rockchip-uboot/drivers/adc/
H A Dadc-uclass.c315 int adc_vdd_value(struct udevice *dev, int *uV) in adc_vdd_value() argument
331 *uV = uc_pdata->vdd_microvolts * value_sign; in adc_vdd_value()
336 int adc_vss_value(struct udevice *dev, int *uV) in adc_vss_value() argument
352 *uV = uc_pdata->vss_microvolts * value_sign; in adc_vss_value()
/rk3399_rockchip-uboot/doc/device-tree-bindings/adc/
H A Dadc.txt20 - vdd-microvolts: positive reference Voltage value [uV]
21 - vss-microvolts: negative reference Voltage value [uV]
/rk3399_rockchip-uboot/arch/arm/dts/
H A Dimx6dl.dtsi30 /* kHz uV */
36 /* ARM kHz SOC-PU uV */

123