H A D | qcom-spmi-adc5.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include <linux/iio/adc/qcom-vadc-common.h> 23 #include <dt-bindings/iio/qcom,spmi-vadc.h> 104 * struct adc5_channel_prop - AD 158 adc5_read(struct adc5_chip * adc,u16 offset,u8 * data,int len) adc5_read() argument 163 adc5_write(struct adc5_chip * adc,u16 offset,u8 * data,int len) adc5_write() argument 168 adc5_masked_write(struct adc5_chip * adc,u16 offset,u8 mask,u8 val) adc5_masked_write() argument 173 adc5_read_voltage_data(struct adc5_chip * adc,u16 * data) adc5_read_voltage_data() argument 198 adc5_poll_wait_eoc(struct adc5_chip * adc) adc5_poll_wait_eoc() argument 220 adc5_update_dig_param(struct adc5_chip * adc,struct adc5_channel_prop * prop,u8 * data) adc5_update_dig_param() argument 236 adc5_configure(struct adc5_chip * adc,struct adc5_channel_prop * prop) adc5_configure() argument 273 adc7_configure(struct adc5_chip * adc,struct adc5_channel_prop * prop) adc7_configure() argument 314 adc5_do_conversion(struct adc5_chip * adc,struct adc5_channel_prop * prop,struct iio_chan_spec const * chan,u16 * data_volt,u16 * data_cur) adc5_do_conversion() argument 355 adc7_do_conversion(struct adc5_chip * adc,struct adc5_channel_prop * prop,struct iio_chan_spec const * chan,u16 * data_volt,u16 * data_cur) adc7_do_conversion() argument 399 struct adc5_chip *adc = dev_id; adc5_isr() local 409 struct adc5_chip *adc = iio_priv(indio_dev); adc5_fwnode_xlate() local 422 struct adc5_chip *adc = iio_priv(indio_dev); adc7_fwnode_xlate() local 439 struct adc5_chip *adc = iio_priv(indio_dev); adc_read_raw_common() local 628 adc5_get_fw_channel_data(struct adc5_chip * adc,struct adc5_channel_prop * prop,struct fwnode_handle * fwnode,const struct adc5_data * data) adc5_get_fw_channel_data() argument 823 adc5_get_fw_data(struct adc5_chip * adc) adc5_get_fw_data() argument 879 struct adc5_chip *adc; adc5_probe() local [all...] |