Searched refs:cm3605 (Results 1 – 3 of 3) sorted by relevance
44 struct cm3605 { struct57 struct cm3605 *cm3605 = iio_priv(indio_dev); in cm3605_prox_irq() argument61 IIO_EV_TYPE_THRESH, cm3605->dir); in cm3605_prox_irq()65 if (cm3605->dir == IIO_EV_DIR_RISING) in cm3605_prox_irq()66 cm3605->dir = IIO_EV_DIR_FALLING; in cm3605_prox_irq()68 cm3605->dir = IIO_EV_DIR_RISING; in cm3605_prox_irq()73 static int cm3605_get_lux(struct cm3605 *cm3605) in cm3605_get_lux() argument78 ret = iio_read_channel_processed(cm3605->aout, &res); in cm3605_get_lux()82 dev_dbg(cm3605->dev, "read %d mV from ADC\n", res); in cm3605_get_lux()93 dev_err(cm3605->dev, "device out of range\n"); in cm3605_get_lux()[all …]
227 be called cm3605.
67 cm3605 {68 compatible = "capella,cm3605";336 dragon_cm3605_gpios: cm3605-state {404 linux,default-trigger = "cm3605";437 dragon_cm3605_mpps: cm3605-mpps-state {