Lines Matching refs:adc
28 struct adc081c *adc = iio_priv(iio); in adc081c_read_raw() local
33 err = i2c_smbus_read_word_swapped(adc->i2c, REG_CONV_RES); in adc081c_read_raw()
41 err = regulator_get_voltage(adc->ref); in adc081c_read_raw()
72 struct adc081c *adc; in adc081c_probe() local
78 iio = devm_iio_device_alloc(&client->dev, sizeof(*adc)); in adc081c_probe()
82 adc = iio_priv(iio); in adc081c_probe()
83 adc->i2c = client; in adc081c_probe()
85 adc->ref = devm_regulator_get(&client->dev, "vref"); in adc081c_probe()
86 if (IS_ERR(adc->ref)) in adc081c_probe()
87 return PTR_ERR(adc->ref); in adc081c_probe()
89 err = regulator_enable(adc->ref); in adc081c_probe()
110 regulator_disable(adc->ref); in adc081c_probe()
118 struct adc081c *adc = iio_priv(iio); in adc081c_remove() local
121 regulator_disable(adc->ref); in adc081c_remove()