Lines Matching defs:iadc_write
130 static int iadc_write(struct iadc_chip *iadc, u16 offset, u8 data)
140 ret = iadc_write(iadc, IADC_SEC_ACCESS, IADC_SEC_ACCESS_DATA);
148 ret = iadc_write(iadc, IADC_SEC_ACCESS, IADC_SEC_ACCESS_DATA);
154 return iadc_write(iadc, IADC_PERH_RESET_CTL3, data);
159 return iadc_write(iadc, IADC_EN_CTL1, state ? IADC_EN_CTL1_SET : 0);
203 ret = iadc_write(iadc, IADC_MODE_CTL, mode);
208 ret = iadc_write(iadc, IADC_CH_SEL_CTL, channel);
214 ret = iadc_write(iadc, IADC_DIG_PARAM, decim);
219 ret = iadc_write(iadc, IADC_HW_SETTLE_DELAY, IADC_DEF_HW_SETTLE_TIME);
223 ret = iadc_write(iadc, IADC_FAST_AVG_CTL, IADC_DEF_AVG_SAMPLES);
228 ret = iadc_write(iadc, IADC_FAST_AVG_EN, IADC_FAST_AVG_EN_SET);
230 ret = iadc_write(iadc, IADC_FAST_AVG_EN, 0);
243 return iadc_write(iadc, IADC_CONV_REQ, IADC_CONV_REQ_SET);