Home
last modified time | relevance | path

Searched refs:level_uv (Results 1 – 8 of 8) sorted by relevance

/optee_os/core/drivers/regulator/
H A Dregulator.c172 int level_uv = regulator->min_uv; in regulator_get_voltage() local
175 res = regulator->ops->get_voltage(regulator, &level_uv); in regulator_get_voltage()
179 level_uv = 0; in regulator_get_voltage()
183 return level_uv; in regulator_get_voltage()
186 TEE_Result regulator_set_voltage(struct regulator *regulator, int level_uv) in regulator_set_voltage() argument
192 FMSG("%s %duV", regulator_name(regulator), level_uv); in regulator_set_voltage()
194 if (level_uv < regulator->min_uv || level_uv > regulator->max_uv) in regulator_set_voltage()
198 if (level_uv == cur_uv) in regulator_set_voltage()
205 res = regulator->ops->set_voltage(regulator, level_uv); in regulator_set_voltage()
217 if (cur_uv > level_uv) in regulator_set_voltage()
[all …]
H A Dstm32mp13_regulator_iod.c120 static TEE_Result iod_get_voltage(struct regulator *regu, int *level_uv) in iod_get_voltage() argument
122 *level_uv = regulator_get_voltage(regu->supply); in iod_get_voltage()
127 static TEE_Result iod_set_voltage(struct regulator *regu, int level_uv) in iod_set_voltage() argument
133 FMSG("%s: set voltage level to %duV", regulator_name(regu), level_uv); in iod_set_voltage()
153 res = regulator_set_voltage(regu->supply, level_uv); in iod_set_voltage()
159 level_uv = regulator_get_voltage(regu->supply); in iod_set_voltage()
162 if (level_uv <= IO_VOLTAGE_THRESHOLD_UV) in iod_set_voltage()
H A Dregulator_gpio.c74 int level_uv) in regulator_gpio_set_voltage() argument
79 if (level_uv == regu->voltage_levels_uv[0]) in regulator_gpio_set_voltage()
81 else if (level_uv == regu->voltage_levels_uv[1]) in regulator_gpio_set_voltage()
95 int *level_uv) in regulator_gpio_read_voltage() argument
103 *level_uv = regu->voltage_levels_uv[value]; in regulator_gpio_read_voltage()
H A Dstm32_vrefbuf.c162 int *level_uv) in vrefbuf_get_voltage() argument
177 *level_uv = vr->compat->voltages[index]; in vrefbuf_get_voltage()
182 static TEE_Result vrefbuf_set_voltage(struct regulator *regulator, int level_uv) in vrefbuf_set_voltage() argument
189 if (vr->compat->voltages[i] == level_uv) { in vrefbuf_set_voltage()
/optee_os/core/include/drivers/
H A Dregulator.h136 TEE_Result (*set_voltage)(struct regulator *r, int level_uv);
137 TEE_Result (*get_voltage)(struct regulator *r, int *level_uv);
170 TEE_Result regulator_set_voltage(struct regulator *regulator, int level_uv);
/optee_os/core/arch/arm/plat-stm32mp1/drivers/
H A Dstm32mp1_pwr.c141 int *level_uv) in stm32mp1_pwr_regu_read_voltage() argument
147 *level_uv = (int)desc->level_mv * 1000; in stm32mp1_pwr_regu_read_voltage()
H A Dstm32mp1_pmic.c321 static TEE_Result pmic_get_voltage(struct regulator *regulator, int *level_uv) in pmic_get_voltage() argument
333 *level_uv = rc * 1000; in pmic_get_voltage()
338 static TEE_Result pmic_set_voltage(struct regulator *regulator, int level_uv) in pmic_set_voltage() argument
341 unsigned int level_mv = level_uv / 1000; in pmic_set_voltage()
/optee_os/core/arch/arm/plat-stm32mp1/
H A Dscmi_server.c843 long *level_uv) in plat_scmi_voltd_get_level() argument
851 *level_uv = regulator_get_voltage(voltd->regulator); in plat_scmi_voltd_get_level()
859 long level_uv) in plat_scmi_voltd_set_level() argument
869 if (level_uv < INT_MIN || level_uv > INT_MAX) in plat_scmi_voltd_set_level()
872 res = regulator_set_voltage(voltd->regulator, level_uv); in plat_scmi_voltd_set_level()