Lines Matching refs:vregs
24 struct regulator_bulk_data *vregs; member
29 const struct wcnss_vreg_info *vregs; member
36 .vregs = (struct wcnss_vreg_info[]) {
47 .vregs = (struct wcnss_vreg_info[]) {
58 .vregs = (struct wcnss_vreg_info[]) {
72 ret = regulator_bulk_enable(iris->num_vregs, iris->vregs); in qcom_iris_enable()
85 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_enable()
93 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_disable()
119 iris->vregs = devm_kcalloc(&pdev->dev, in qcom_iris_probe()
123 if (!iris->vregs) in qcom_iris_probe()
127 iris->vregs[i].supply = data->vregs[i].name; in qcom_iris_probe()
129 ret = devm_regulator_bulk_get(&pdev->dev, iris->num_vregs, iris->vregs); in qcom_iris_probe()
136 if (data->vregs[i].max_voltage) in qcom_iris_probe()
137 regulator_set_voltage(iris->vregs[i].consumer, in qcom_iris_probe()
138 data->vregs[i].min_voltage, in qcom_iris_probe()
139 data->vregs[i].max_voltage); in qcom_iris_probe()
141 if (data->vregs[i].load_uA) in qcom_iris_probe()
142 regulator_set_load(iris->vregs[i].consumer, in qcom_iris_probe()
143 data->vregs[i].load_uA); in qcom_iris_probe()