Home
last modified time | relevance | path

Searched refs:min_uvolt (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/dev/regulator/
H A Dregulator.c73 static int regnode_method_set_voltage(struct regnode *regnode, int min_uvolt,
138 int min_uvolt; /* Requested uvolt range */ member
239 if (regnode->std_param.min_uvolt == regnode->std_param.max_uvolt) { in regnode_uvolt_sysctl()
240 uvolt = regnode->std_param.min_uvolt; in regnode_uvolt_sysctl()
284 regnode_method_set_voltage(struct regnode *regnode, int min_uvolt, int max_uvolt, in regnode_method_set_voltage() argument
288 if ((min_uvolt > regnode->std_param.max_uvolt) || in regnode_method_set_voltage()
289 (max_uvolt < regnode->std_param.min_uvolt)) in regnode_method_set_voltage()
299 *uvolt = regnode->std_param.min_uvolt + in regnode_method_get_voltage()
300 (regnode->std_param.max_uvolt - regnode->std_param.min_uvolt) / 2; in regnode_method_get_voltage()
309 (uvolt < regnode->std_param.min_uvolt)) in regnode_method_check_voltage()
[all …]
H A Dregulator.h51 int min_uvolt; /* In uV */ member
75 int min_uvolt; member
84 .min_uvolt = _min_uvolt, \
117 int regnode_set_voltage(struct regnode *regnode, int min_uvolt, int max_uvolt);
139 int regulator_set_voltage(regulator_t reg, int min_uvolt, int max_uvolt);
151 int min_uvolt, int max_uvolt, uint8_t *out_sel);
H A Dregnode_if.m74 # - min_uvolt, max_uvolt - input, requested voltage range (in uV)
78 int min_uvolt;
H A Dregulator_fixed.c292 *uvolt = sc->param->min_uvolt; in regnode_fixed_get_voltage()
398 if (init_def->std_param.min_uvolt != init_def->std_param.max_uvolt) { in regfix_parse_fdt()
/freebsd/sys/dev/iicbus/pmic/rockchip/
H A Drk8xx_regulators.c43 static int rk8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt,
60 if (param->min_uvolt == 0) in rk8xx_regnode_init()
68 if (uvolt >= param->min_uvolt && uvolt <= param->max_uvolt) in rk8xx_regnode_init()
79 rv = rk8xx_regnode_set_voltage(regnode, param->min_uvolt, in rk8xx_regnode_init()
148 rk8xx_regnode_voltage_to_reg(struct rk8xx_reg_sc *sc, int min_uvolt, in rk8xx_regnode_voltage_to_reg() argument
159 for (nstep = 0; nstep < sc->def->voltage_nstep && uvolt < min_uvolt; in rk8xx_regnode_voltage_to_reg()
197 rk8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in rk8xx_regnode_set_voltage() argument
213 min_uvolt, in rk8xx_regnode_set_voltage()
217 if (rk8xx_regnode_voltage_to_reg(sc, min_uvolt, max_uvolt, &val) != 0) in rk8xx_regnode_set_voltage()
289 if (initdef.std_param.min_uvolt == 0) in rk8xx_reg_attach()
[all …]
/freebsd/sys/arm64/nvidia/tegra210/
H A Dtegra210_cpufreq.c57 int min_uvolt; /* Min allowed CPU voltage */ member
96 .min_uvolt = 900000, /* 0.9 V */
181 int uv, scale, min_uvolt, max_uvolt, step_uvolt; in freq_to_voltage() local
207 min_uvolt = ROUND_UP(sc->cpu_def->min_uvolt, step_uvolt); in freq_to_voltage()
209 if (uv < min_uvolt) in freq_to_voltage()
210 uv = min_uvolt; in freq_to_voltage()
H A Dmax77620_regulators.c346 static int max77620_regnode_set_volt(struct regnode *regnode, int min_uvolt,
850 max77620_regnode_set_volt(struct regnode *regnode, int min_uvolt, int max_uvolt, in max77620_regnode_set_volt() argument
861 min_uvolt, max_uvolt, &sel); in max77620_regnode_set_volt()
/freebsd/sys/arm/nvidia/tegra124/
H A Dtegra124_cpufreq.c58 int min_uvolt; /* Min allowed CPU voltage */ member
102 .min_uvolt = 900000, /* 0.9 V */
140 .min_uvolt = 1000000, /* XXX 0.9 V doesn't work on all boards */
224 int uv, scale, min_uvolt, max_uvolt, step_uvolt; in freq_to_voltage() local
249 min_uvolt = ROUND_UP(sc->cpu_def->min_uvolt, step_uvolt); in freq_to_voltage()
251 if (uv < min_uvolt) in freq_to_voltage()
252 uv = min_uvolt; in freq_to_voltage()
/freebsd/sys/dev/iicbus/pmic/silergy/
H A Dsy8106a.c145 sy8106a_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in sy8106a_regnode_set_voltage() argument
160 val = SEL_GO | ((min_uvolt - SEL_VOLTAGE_BASE) / SEL_VOLTAGE_STEP); in sy8106a_regnode_set_voltage()
165 (abs(cur_uvolt - min_uvolt) / SEL_VOLTAGE_STEP); in sy8106a_regnode_set_voltage()
H A Dsyr827.c126 syr827_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in syr827_regnode_set_voltage() argument
142 val |= ((min_uvolt - VSEL_VOLTAGE_BASE) / VSEL_VOLTAGE_STEP); in syr827_regnode_set_voltage()
147 (abs(cur_uvolt - min_uvolt) / VSEL_VOLTAGE_STEP); in syr827_regnode_set_voltage()
/freebsd/sys/arm/allwinner/
H A Daxp81x.c708 static int axp8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt,
760 if (param->min_uvolt == 0) in axp8xx_regnode_init()
768 rv = axp8xx_regnode_set_voltage(regnode, param->min_uvolt, in axp8xx_regnode_init()
820 axp8xx_regnode_voltage_to_reg(struct axp8xx_reg_sc *sc, int min_uvolt, in axp8xx_regnode_voltage_to_reg() argument
829 for (nstep = 0; nstep < sc->def->voltage_nstep1 && uvolt < min_uvolt; in axp8xx_regnode_voltage_to_reg()
834 for (nstep = 0; nstep < sc->def->voltage_nstep2 && uvolt < min_uvolt; in axp8xx_regnode_voltage_to_reg()
863 axp8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in axp8xx_regnode_set_voltage() argument
875 min_uvolt, max_uvolt); in axp8xx_regnode_set_voltage()
880 if (axp8xx_regnode_voltage_to_reg(sc, min_uvolt, max_uvolt, &val) != 0) in axp8xx_regnode_set_voltage()
1397 if (initdef.std_param.min_uvolt == 0) in axp8xx_reg_attach()
[all …]
H A Daxp209.c687 axp2xx_regnode_voltage_to_reg(struct axp2xx_reg_sc *sc, int min_uvolt, in axp2xx_regnode_voltage_to_reg() argument
696 for (nstep = 0; nstep < sc->def->voltage_nstep && uvolt < min_uvolt; in axp2xx_regnode_voltage_to_reg()
725 axp2xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in axp2xx_regnode_set_voltage() argument
736 if (axp2xx_regnode_voltage_to_reg(sc, min_uvolt, max_uvolt, &val) != 0) in axp2xx_regnode_set_voltage()
1154 if (initdef.std_param.min_uvolt == 0) in axp2xx_reg_attach()
1155 initdef.std_param.min_uvolt = def->voltage_min * 1000; in axp2xx_reg_attach()
/freebsd/sys/dev/iicbus/pmic/
H A Dfan53555.c224 fan53555_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in fan53555_regnode_set_voltage() argument
233 dprintf(sc, "Setting %s to %d<->%d uvolts\n", sc->name, min_uvolt, in fan53555_regnode_set_voltage()
235 rv = regulator_range_volt_to_sel8(sc->range, 1, min_uvolt, max_uvolt, in fan53555_regnode_set_voltage()
H A Dact8846_regulator.c293 act8846_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in act8846_regnode_set_voltage() argument
307 min_uvolt, in act8846_regnode_set_voltage()
310 min_uvolt, max_uvolt, &sel); in act8846_regnode_set_voltage()
/freebsd/sys/dev/gpio/
H A Dgpioregulator.c123 gpioregulator_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in gpioregulator_regnode_set_voltage() argument
134 if (sc->def->states[n].val >= min_uvolt && in gpioregulator_regnode_set_voltage()
/freebsd/sys/arm/nvidia/
H A Das3722_regulators.c370 static int as3722_regnode_set_volt(struct regnode *regnode, int min_uvolt,
672 as3722_regnode_set_volt(struct regnode *regnode, int min_uvolt, int max_uvolt, in as3722_regnode_set_volt() argument
683 min_uvolt, max_uvolt, &sel); in as3722_regnode_set_volt()