| /freebsd-14-stable/sys/dev/extres/regulator/ |
| HD | regulator.c | 73 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 …]
|
| HD | regulator.h | 50 int min_uvolt; /* In uV */ member 74 int min_uvolt; member 83 .min_uvolt = _min_uvolt, \ 116 int regnode_set_voltage(struct regnode *regnode, int min_uvolt, int max_uvolt); 138 int regulator_set_voltage(regulator_t reg, int min_uvolt, int max_uvolt); 150 int min_uvolt, int max_uvolt, uint8_t *out_sel);
|
| HD | regnode_if.m | 74 # - min_uvolt, max_uvolt - input, requested voltage range (in uV) 78 int min_uvolt;
|
| HD | regulator_fixed.c | 292 *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-14-stable/sys/dev/iicbus/pmic/rockchip/ |
| HD | rk8xx_regulators.c | 44 static int rk8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt, 61 if (param->min_uvolt == 0) in rk8xx_regnode_init() 69 if (uvolt >= param->min_uvolt && uvolt <= param->max_uvolt) in rk8xx_regnode_init() 80 rv = rk8xx_regnode_set_voltage(regnode, param->min_uvolt, in rk8xx_regnode_init() 149 rk8xx_regnode_voltage_to_reg(struct rk8xx_reg_sc *sc, int min_uvolt, in rk8xx_regnode_voltage_to_reg() argument 160 for (nstep = 0; nstep < sc->def->voltage_nstep && uvolt < min_uvolt; in rk8xx_regnode_voltage_to_reg() 198 rk8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in rk8xx_regnode_set_voltage() argument 214 min_uvolt, in rk8xx_regnode_set_voltage() 218 if (rk8xx_regnode_voltage_to_reg(sc, min_uvolt, max_uvolt, &val) != 0) in rk8xx_regnode_set_voltage() 290 if (initdef.std_param.min_uvolt == 0) in rk8xx_reg_attach() [all …]
|
| /freebsd-14-stable/sys/arm64/nvidia/tegra210/ |
| HD | tegra210_cpufreq.c | 58 int min_uvolt; /* Min allowed CPU voltage */ member 97 .min_uvolt = 900000, /* 0.9 V */ 182 int uv, scale, min_uvolt, max_uvolt, step_uvolt; in freq_to_voltage() local 208 min_uvolt = ROUND_UP(sc->cpu_def->min_uvolt, step_uvolt); in freq_to_voltage() 210 if (uv < min_uvolt) in freq_to_voltage() 211 uv = min_uvolt; in freq_to_voltage()
|
| HD | max77620_regulators.c | 347 static int max77620_regnode_set_volt(struct regnode *regnode, int min_uvolt, 851 max77620_regnode_set_volt(struct regnode *regnode, int min_uvolt, int max_uvolt, in max77620_regnode_set_volt() argument 862 min_uvolt, max_uvolt, &sel); in max77620_regnode_set_volt()
|
| /freebsd-14-stable/sys/arm/nvidia/tegra124/ |
| HD | tegra124_cpufreq.c | 59 int min_uvolt; /* Min allowed CPU voltage */ member 103 .min_uvolt = 900000, /* 0.9 V */ 141 .min_uvolt = 1000000, /* XXX 0.9 V doesn't work on all boards */ 225 int uv, scale, min_uvolt, max_uvolt, step_uvolt; in freq_to_voltage() local 250 min_uvolt = ROUND_UP(sc->cpu_def->min_uvolt, step_uvolt); in freq_to_voltage() 252 if (uv < min_uvolt) in freq_to_voltage() 253 uv = min_uvolt; in freq_to_voltage()
|
| /freebsd-14-stable/sys/dev/iicbus/pmic/silergy/ |
| HD | sy8106a.c | 146 sy8106a_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in sy8106a_regnode_set_voltage() argument 161 val = SEL_GO | ((min_uvolt - SEL_VOLTAGE_BASE) / SEL_VOLTAGE_STEP); in sy8106a_regnode_set_voltage() 166 (abs(cur_uvolt - min_uvolt) / SEL_VOLTAGE_STEP); in sy8106a_regnode_set_voltage()
|
| HD | syr827.c | 127 syr827_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in syr827_regnode_set_voltage() argument 143 val |= ((min_uvolt - VSEL_VOLTAGE_BASE) / VSEL_VOLTAGE_STEP); in syr827_regnode_set_voltage() 148 (abs(cur_uvolt - min_uvolt) / VSEL_VOLTAGE_STEP); in syr827_regnode_set_voltage()
|
| /freebsd-14-stable/sys/arm/allwinner/ |
| HD | axp81x.c | 709 static int axp8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt, 761 if (param->min_uvolt == 0) in axp8xx_regnode_init() 769 rv = axp8xx_regnode_set_voltage(regnode, param->min_uvolt, in axp8xx_regnode_init() 821 axp8xx_regnode_voltage_to_reg(struct axp8xx_reg_sc *sc, int min_uvolt, in axp8xx_regnode_voltage_to_reg() argument 830 for (nstep = 0; nstep < sc->def->voltage_nstep1 && uvolt < min_uvolt; in axp8xx_regnode_voltage_to_reg() 835 for (nstep = 0; nstep < sc->def->voltage_nstep2 && uvolt < min_uvolt; in axp8xx_regnode_voltage_to_reg() 864 axp8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in axp8xx_regnode_set_voltage() argument 876 min_uvolt, max_uvolt); in axp8xx_regnode_set_voltage() 881 if (axp8xx_regnode_voltage_to_reg(sc, min_uvolt, max_uvolt, &val) != 0) in axp8xx_regnode_set_voltage() 1398 if (initdef.std_param.min_uvolt == 0) in axp8xx_reg_attach() [all …]
|
| HD | axp209.c | 687 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-14-stable/sys/dev/iicbus/pmic/ |
| HD | fan53555.c | 225 fan53555_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in fan53555_regnode_set_voltage() argument 234 dprintf(sc, "Setting %s to %d<->%d uvolts\n", sc->name, min_uvolt, in fan53555_regnode_set_voltage() 236 rv = regulator_range_volt_to_sel8(sc->range, 1, min_uvolt, max_uvolt, in fan53555_regnode_set_voltage()
|
| HD | act8846_regulator.c | 294 act8846_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in act8846_regnode_set_voltage() argument 308 min_uvolt, in act8846_regnode_set_voltage() 311 min_uvolt, max_uvolt, &sel); in act8846_regnode_set_voltage()
|
| /freebsd-14-stable/sys/dev/gpio/ |
| HD | gpioregulator.c | 124 gpioregulator_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in gpioregulator_regnode_set_voltage() argument 135 if (sc->def->states[n].val >= min_uvolt && in gpioregulator_regnode_set_voltage()
|
| /freebsd-14-stable/sys/arm/nvidia/ |
| HD | as3722_regulators.c | 371 static int as3722_regnode_set_volt(struct regnode *regnode, int min_uvolt, 673 as3722_regnode_set_volt(struct regnode *regnode, int min_uvolt, int max_uvolt, in as3722_regnode_set_volt() argument 684 min_uvolt, max_uvolt, &sel); in as3722_regnode_set_volt()
|