Lines Matching refs:da9055
38 struct da9055 *da9055; member
67 struct da9055 *da9055 = hwmon->da9055; in da9055_adc_manual_read() local
77 ret = da9055_reg_write(da9055, DA9055_REG_ADC_MAN, mux_sel); in da9055_adc_manual_read()
84 dev_err(da9055->dev, in da9055_adc_manual_read()
90 ret = da9055_reg_read(da9055, DA9055_REG_ADC_RES_H); in da9055_adc_manual_read()
97 ret = da9055_reg_read(da9055, DA9055_REG_ADC_RES_L); in da9055_adc_manual_read()
129 static int da9055_enable_auto_mode(struct da9055 *da9055, int channel) in da9055_enable_auto_mode() argument
132 return da9055_reg_update(da9055, DA9055_REG_ADC_CONT, 1 << channel, in da9055_enable_auto_mode()
137 static int da9055_disable_auto_mode(struct da9055 *da9055, int channel) in da9055_disable_auto_mode() argument
140 return da9055_reg_update(da9055, DA9055_REG_ADC_CONT, 1 << channel, 0); in da9055_disable_auto_mode()
152 ret = da9055_enable_auto_mode(hwmon->da9055, channel); in da9055_read_auto_ch()
158 adc = da9055_reg_read(hwmon->da9055, DA9055_REG_VSYS_RES + channel); in da9055_read_auto_ch()
164 ret = da9055_disable_auto_mode(hwmon->da9055, channel); in da9055_read_auto_ch()
173 da9055_disable_auto_mode(hwmon->da9055, channel); in da9055_read_auto_ch()
190 toffset = da9055_reg_read(hwmon->da9055, DA9055_REG_T_OFFSET); in da9055_read_tjunc()
246 ATTRIBUTE_GROUPS(da9055);
263 hwmon->da9055 = dev_get_drvdata(pdev->dev.parent); in da9055_hwmon_probe()
274 dev_err(hwmon->da9055->dev, "DA9055 ADC IRQ failed ret=%d\n", in da9055_hwmon_probe()