Lines Matching refs:vreg
146 struct ufs_vreg *vreg = NULL; in ufshcd_populate_vreg() local
161 vreg = devm_kzalloc(dev, sizeof(*vreg), GFP_KERNEL); in ufshcd_populate_vreg()
162 if (!vreg) in ufshcd_populate_vreg()
165 vreg->name = kstrdup(name, GFP_KERNEL); in ufshcd_populate_vreg()
173 ret = of_property_read_u32(np, prop_name, &vreg->max_uA); in ufshcd_populate_vreg()
180 vreg->min_uA = 0; in ufshcd_populate_vreg()
183 vreg->min_uV = UFS_VREG_VCC_1P8_MIN_UV; in ufshcd_populate_vreg()
184 vreg->max_uV = UFS_VREG_VCC_1P8_MAX_UV; in ufshcd_populate_vreg()
186 vreg->min_uV = UFS_VREG_VCC_MIN_UV; in ufshcd_populate_vreg()
187 vreg->max_uV = UFS_VREG_VCC_MAX_UV; in ufshcd_populate_vreg()
190 vreg->min_uV = UFS_VREG_VCCQ_MIN_UV; in ufshcd_populate_vreg()
191 vreg->max_uV = UFS_VREG_VCCQ_MAX_UV; in ufshcd_populate_vreg()
193 vreg->min_uV = UFS_VREG_VCCQ2_MIN_UV; in ufshcd_populate_vreg()
194 vreg->max_uV = UFS_VREG_VCCQ2_MAX_UV; in ufshcd_populate_vreg()
200 devm_kfree(dev, vreg); in ufshcd_populate_vreg()
201 vreg = NULL; in ufshcd_populate_vreg()
204 *out_vreg = vreg; in ufshcd_populate_vreg()