Home
last modified time | relevance | path

Searched refs:isl29501 (Results 1 – 3 of 3) sorted by relevance

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