Searched refs:iadc_write (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | qcom-spmi-iadc.c | 131 static int iadc_write(struct iadc_chip *iadc, u16 offset, u8 data) in iadc_write() function 141 ret = iadc_write(iadc, IADC_SEC_ACCESS, IADC_SEC_ACCESS_DATA); in iadc_reset() 149 ret = iadc_write(iadc, IADC_SEC_ACCESS, IADC_SEC_ACCESS_DATA); in iadc_reset() 155 return iadc_write(iadc, IADC_PERH_RESET_CTL3, data); in iadc_reset() 160 return iadc_write(iadc, IADC_EN_CTL1, state ? IADC_EN_CTL1_SET : 0); in iadc_set_state() 204 ret = iadc_write(iadc, IADC_MODE_CTL, mode); in iadc_configure() 209 ret = iadc_write(iadc, IADC_CH_SEL_CTL, channel); in iadc_configure() 215 ret = iadc_write(iadc, IADC_DIG_PARAM, decim); in iadc_configure() 220 ret = iadc_write(iadc, IADC_HW_SETTLE_DELAY, IADC_DEF_HW_SETTLE_TIME); in iadc_configure() 224 ret = iadc_write(iad in iadc_configure() [all...] |
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | qcom-spmi-iadc.c | 130 static int iadc_write(struct iadc_chip *iadc, u16 offset, u8 data) in iadc_write() function 140 ret = iadc_write(iadc, IADC_SEC_ACCESS, IADC_SEC_ACCESS_DATA); in iadc_reset() 148 ret = iadc_write(iadc, IADC_SEC_ACCESS, IADC_SEC_ACCESS_DATA); in iadc_reset() 154 return iadc_write(iadc, IADC_PERH_RESET_CTL3, data); in iadc_reset() 159 return iadc_write(iadc, IADC_EN_CTL1, state ? IADC_EN_CTL1_SET : 0); in iadc_set_state() 203 ret = iadc_write(iadc, IADC_MODE_CTL, mode); in iadc_configure() 208 ret = iadc_write(iadc, IADC_CH_SEL_CTL, channel); in iadc_configure() 214 ret = iadc_write(iadc, IADC_DIG_PARAM, decim); in iadc_configure() 219 ret = iadc_write(iadc, IADC_HW_SETTLE_DELAY, IADC_DEF_HW_SETTLE_TIME); in iadc_configure() 223 ret = iadc_write(iad in iadc_configure() [all...] |
Completed in 2 milliseconds