Lines Matching refs:vinfo

140 				      const struct scmi_voltage_info *vinfo)  in scmi_config_linear_regulator_mappings()  argument
150 delta_uV = (vinfo->levels_uv[SCMI_VOLTAGE_SEGMENT_HIGH] - in scmi_config_linear_regulator_mappings()
151 vinfo->levels_uv[SCMI_VOLTAGE_SEGMENT_LOW]); in scmi_config_linear_regulator_mappings()
157 vinfo->levels_uv[SCMI_VOLTAGE_SEGMENT_LOW], in scmi_config_linear_regulator_mappings()
158 vinfo->levels_uv[SCMI_VOLTAGE_SEGMENT_HIGH], in scmi_config_linear_regulator_mappings()
166 vinfo->levels_uv[SCMI_VOLTAGE_SEGMENT_LOW]; in scmi_config_linear_regulator_mappings()
172 vinfo->levels_uv[SCMI_VOLTAGE_SEGMENT_LOW]; in scmi_config_linear_regulator_mappings()
174 vinfo->levels_uv[SCMI_VOLTAGE_SEGMENT_STEP]; in scmi_config_linear_regulator_mappings()
185 const struct scmi_voltage_info *vinfo) in scmi_config_discrete_regulator_mappings() argument
188 sreg->desc.n_voltages = vinfo->num_levels; in scmi_config_discrete_regulator_mappings()
191 sreg->desc.volt_table = (const unsigned int *)vinfo->levels_uv; in scmi_config_discrete_regulator_mappings()
194 sreg->desc.fixed_uV = vinfo->levels_uv[0]; in scmi_config_discrete_regulator_mappings()
205 const struct scmi_voltage_info *vinfo; in scmi_regulator_common_init() local
207 vinfo = voltage_ops->info_get(sreg->ph, sreg->id); in scmi_regulator_common_init()
208 if (!vinfo) { in scmi_regulator_common_init()
220 if (vinfo->negative_volts_allowed) { in scmi_regulator_common_init()
226 sreg->desc.name = devm_kasprintf(dev, GFP_KERNEL, "%s", vinfo->name); in scmi_regulator_common_init()
236 if (vinfo->segmented) in scmi_regulator_common_init()
237 ret = scmi_config_linear_regulator_mappings(sreg, vinfo); in scmi_regulator_common_init()
239 ret = scmi_config_discrete_regulator_mappings(sreg, vinfo); in scmi_regulator_common_init()