Searched refs:isl29501 (Results 1 - 2 of 2) sorted by relevance
/linux-master/drivers/iio/proximity/ |
H A D | isl29501.c | 3 * isl29501.c: ISL29501 Time of Flight sensor driver. 197 static int isl29501_register_read(struct isl29501_private *isl29501, argument 205 mutex_lock(&isl29501->lock); 207 ret = i2c_smbus_read_byte_data(isl29501->client, reg->msb); 214 ret = i2c_smbus_read_byte_data(isl29501->client, reg->lsb); 219 mutex_unlock(&isl29501->lock); 225 mutex_unlock(&isl29501->lock); 230 static u32 isl29501_register_write(struct isl29501_private *isl29501, argument 243 mutex_lock(&isl29501->lock); 245 ret = i2c_smbus_write_byte_data(isl29501 263 struct isl29501_private *isl29501 = iio_priv(indio_dev); local 298 isl29501_set_shadow_coeff(struct isl29501_private *isl29501, enum isl29501_register_name reg, unsigned int val) argument 325 isl29501_write_coeff(struct isl29501_private *isl29501, enum isl29501_correction_coeff coeff, int val) argument 385 struct isl29501_private *isl29501 = iio_priv(indio_dev); local 539 isl29501_reset_registers(struct isl29501_private *isl29501) argument 562 isl29501_begin_acquisition(struct isl29501_private *isl29501) argument 612 isl29501_get_raw(struct isl29501_private *isl29501, const struct iio_chan_spec *chan, int *raw) argument 656 isl29501_get_scale(struct isl29501_private *isl29501, const struct iio_chan_spec *chan, int *val, int *val2) argument 713 isl29501_get_calibbias(struct isl29501_private *isl29501, const struct iio_chan_spec *chan, int *bias) argument 731 isl29501_get_inttime(struct isl29501_private *isl29501, int *val, int *val2) argument 750 isl29501_get_freq(struct isl29501_private *isl29501, int *val, int *val2) argument 778 struct isl29501_private *isl29501 = iio_priv(indio_dev); local 796 isl29501_set_raw(struct isl29501_private *isl29501, const struct iio_chan_spec *chan, int raw) argument 808 isl29501_set_inttime(struct isl29501_private *isl29501, int val, int val2) argument 825 isl29501_set_scale(struct isl29501_private *isl29501, const struct iio_chan_spec *chan, int val, int val2) argument 846 isl29501_set_calibbias(struct isl29501_private *isl29501, const struct iio_chan_spec *chan, int bias) argument 864 isl29501_set_freq(struct isl29501_private *isl29501, int val, int val2) argument 887 struct isl29501_private *isl29501 = iio_priv(indio_dev); local 911 isl29501_init_chip(struct isl29501_private *isl29501) argument 939 struct isl29501_private *isl29501 = iio_priv(indio_dev); local 955 struct isl29501_private *isl29501; local [all...] |
H A D | Makefile | 10 obj-$(CONFIG_ISL29501) += isl29501.o
|
Completed in 118 milliseconds