Lines Matching full:vref
52 struct regulator *vref; member
127 if (adc->vref) { in mcp3911_read_raw()
128 ret = regulator_get_voltage(adc->vref); in mcp3911_read_raw()
131 "failed to get vref voltage: %d\n", in mcp3911_read_raw()
221 if (adc->vref) { in mcp3911_config()
255 adc->vref = devm_regulator_get_optional(&adc->spi->dev, "vref"); in mcp3911_probe()
256 if (IS_ERR(adc->vref)) { in mcp3911_probe()
257 if (PTR_ERR(adc->vref) == -ENODEV) { in mcp3911_probe()
258 adc->vref = NULL; in mcp3911_probe()
262 PTR_ERR(adc->vref)); in mcp3911_probe()
263 return PTR_ERR(adc->vref); in mcp3911_probe()
267 ret = regulator_enable(adc->vref); in mcp3911_probe()
315 if (adc->vref) in mcp3911_probe()
316 regulator_disable(adc->vref); in mcp3911_probe()
329 if (adc->vref) in mcp3911_remove()
330 regulator_disable(adc->vref); in mcp3911_remove()