Home
last modified time | relevance | path

Searched refs:cm3605 (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/iio/light/
H A Dcm3605.c44 struct cm3605 { struct
57 struct cm3605 *cm3605 = iio_priv(indio_dev); in cm3605_prox_irq() local
61 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() argument
78 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 …]
H A DMakefile20 obj-$(CONFIG_CM3605) += cm3605.o
H A DKconfig164 be called cm3605.
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/light/
H A Dcm3605.txt12 - compatible: must be: "capella,cm3605"
33 cm3605 {
34 compatible = "capella,cm3605";
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dqcom-apq8060-dragonboard.dts91 cm3605 {
92 compatible = "capella,cm3605";
352 dragon_cm3605_gpios: cm3605-gpios {
381 dragon_cm3605_mpps: cm3605-mpps {
434 linux,default-trigger = "cm3605";