Lines Matching refs:vreg

48 static int rpm_reg_write_active(struct qcom_rpm_reg *vreg,  in rpm_reg_write_active()  argument
52 return qcom_rpm_smd_write(vreg->rpm, in rpm_reg_write_active()
54 vreg->type, in rpm_reg_write_active()
55 vreg->id, in rpm_reg_write_active()
61 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); in rpm_reg_enable() local
69 ret = rpm_reg_write_active(vreg, &req, sizeof(req)); in rpm_reg_enable()
71 vreg->is_enabled = 1; in rpm_reg_enable()
78 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); in rpm_reg_is_enabled() local
80 return vreg->is_enabled; in rpm_reg_is_enabled()
85 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); in rpm_reg_disable() local
93 ret = rpm_reg_write_active(vreg, &req, sizeof(req)); in rpm_reg_disable()
95 vreg->is_enabled = 0; in rpm_reg_disable()
102 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); in rpm_reg_get_voltage() local
104 return vreg->uV; in rpm_reg_get_voltage()
112 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); in rpm_reg_set_voltage() local
120 ret = rpm_reg_write_active(vreg, &req, sizeof(req)); in rpm_reg_set_voltage()
122 vreg->uV = min_uV; in rpm_reg_set_voltage()
129 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); in rpm_reg_set_load() local
136 return rpm_reg_write_active(vreg, &req, sizeof(req)); in rpm_reg_set_load()
288 struct qcom_rpm_reg *vreg; in rpm_reg_probe() local
299 vreg = devm_kzalloc(&pdev->dev, sizeof(*vreg), GFP_KERNEL); in rpm_reg_probe()
300 if (!vreg) in rpm_reg_probe()
303 vreg->dev = &pdev->dev; in rpm_reg_probe()
304 vreg->type = reg->type; in rpm_reg_probe()
305 vreg->id = reg->id; in rpm_reg_probe()
306 vreg->rpm = rpm; in rpm_reg_probe()
308 memcpy(&vreg->desc, reg->desc, sizeof(vreg->desc)); in rpm_reg_probe()
310 vreg->desc.id = -1; in rpm_reg_probe()
311 vreg->desc.owner = THIS_MODULE; in rpm_reg_probe()
312 vreg->desc.type = REGULATOR_VOLTAGE; in rpm_reg_probe()
313 vreg->desc.name = reg->name; in rpm_reg_probe()
314 vreg->desc.supply_name = reg->supply; in rpm_reg_probe()
315 vreg->desc.of_match = reg->name; in rpm_reg_probe()
318 config.driver_data = vreg; in rpm_reg_probe()
319 rdev = devm_regulator_register(&pdev->dev, &vreg->desc, &config); in rpm_reg_probe()