Home
last modified time | relevance | path

Searched +full:light +full:- +full:sensor (Results 1 – 25 of 163) sorted by relevance

1234567

/linux/Documentation/devicetree/bindings/iio/light/
H A Dsharp,gp2ap002.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/sharp,gp2ap002.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Sharp GP2AP002A00F and GP2AP002S00F proximity and ambient light sensors
10 - Linus Walleij <linus.walleij@linaro.org>
13 Proximity and ambient light sensor with IR LED for the proximity
14 sensing and an analog output for light intensity. The ambient light
15 sensor output is not available on the GP2AP002S00F variant.
20 - sharp,gp2ap002a00f
[all …]
H A Dti,opt4001.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/ti,opt4001.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments OPT4001 Ambient Light Sensor
10 - Stefan Windfeldt-Prytz <stefan.windfeldt-prytz@axis.com>
13 Ambient light sensor with an i2c interface.
15 Picostar is a 4 pinned SMT and sot-5x3 is a 8 pinned SOT.
21 - ti,opt4001-picostar
22 - ti,opt4001-sot-5x3
[all …]
H A Dbh1750.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/iio/light/bh1750.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ROHM BH1750 ambient light sensor
10 - Tomasz Duszynski <tduszyns@gmail.com>
13 Ambient light sensor with an i2c interface.
18 - rohm,bh1710
19 - rohm,bh1715
20 - rohm,bh1721
[all …]
H A Dtsl2583.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/tsl2583.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: AMS/TAOS Ambient Light Sensor (ALS)
10 - Brian Masney <masneyb@onstation.org>
13 Ambient light sensing with an i2c interface.
18 - amstaos,tsl2580
19 - amstaos,tsl2581
20 - amstaos,tsl2583
[all …]
H A Drohm,bu27034anuc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/rohm,bu27034anuc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ROHM BU27034ANUC ambient light sensor
10 - Matti Vaittinen <mazziesaccount@gmail.com>
13 ROHM BU27034ANUC is an ambient light sensor with 2 channels and 2 photo diodes
24 vdd-supply: true
27 - compatible
28 - reg
[all …]
H A Damstaos,tsl2563.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/amstaos,tsl2563.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: AMS TAOS TSL2563 ambient light sensor
10 - Sebastian Reichel <sre@kernel.org>
13 Ambient light sensor with an i2c interface.
18 - amstaos,tsl2560
19 - amstaos,tsl2561
20 - amstaos,tsl2562
[all …]
H A Dliteon,ltrf216a.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/liteon,ltrf216a.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: LTRF216A Ambient Light Sensor
10 - Shreeya Patel <shreeya.patel@collabora.com>
13 Ambient light sensing with an i2c interface.
18 - liteon,ltr308
19 - liteon,ltrf216a
27 vdd-supply:
[all …]
H A Dliteon,ltr390.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/liteon,ltr390.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Lite-On LTR390 ALS and UV Sensor
10 The Lite-On LTR390 is an ALS (Ambient Light Sensor) and a UV sensor in a
14 … https://optoelectronics.liteon.com/upload/download/DS86-2015-0004/LTR-390UV_Final_%20DS_V1%201.pdf
17 - Anshul Dalal <anshulusr@gmail.com>
22 - liteon,ltr390
31 The sensor pulls this pin low when the measured reading is greater than
[all …]
H A Disl29018.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/isl29018.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 Intersil 29018/29023/29035 Ambient Light, Infrared Light, and Proximity Sensor
11 - Brian Masney <masneyb@onstation.org>
14 Ambient and infrared light sensing with proximity detection over an i2c
24 - isil,isl29018
25 - isil,isl29023
26 - isil,isl29035
[all …]
H A Dcapella,cm3605.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/capella,cm3605.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 Capella Microsystems CM3605 Ambient Light and Short Distance Proximity Sensor
11 - Linus Walleij <linus.walleij@linaro.org>
12 - Kevin Tsai <ktsai@capellamicro.com>
18 This ALS and proximity sensor was one of the very first deployed in mobile
26 aset-gpios:
35 Connected to the POUT (proximity sensor out) line. The edge
[all …]
H A Dvishay,vcnl4000.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/vishay,vcnl4000.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: VISHAY VCNL4000 ambient light and proximity sensor
10 - Peter Meerwald <pmeerw@pmeerw.net>
13 Ambient light sensing with proximity detection over an i2c
17 - $ref: ../common.yaml#
22 - vishay,vcnl4000
23 - vishay,vcnl4010
[all …]
H A Dtsl2772.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/tsl2772.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: AMS/TAOS Ambient Light Sensor (ALS) and Proximity Detector
10 - Brian Masney <masneyb@onstation.org>
13 Ambient light sensing and proximity detection with an i2c interface.
14 https://ams.com/documents/20143/36005/TSL2772_DS000181_2-00.pdf
19 - amstaos,tsl2571
20 - amstaos,tsl2671
[all …]
H A Dnoa1305.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/iio/light/noa1305.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ON Semiconductor NOA1305 Ambient Light Sensor
10 - Martyn Welch <martyn.welch@collabora.com>
15 https://www.onsemi.com/pub/Collateral/NOA1305-D.PDF
20 - onnn,noa1305
25 vin-supply:
26 description: Regulator that provides power to the sensor
[all …]
H A Dmaxim,max44009.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/maxim,max44009.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MAX44009 Ambient Light Sensor
10 - Robert Eshleman <bobbyeshleman@gmail.com>
27 - compatible
28 - reg
31 - |
32 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
H A Dcapella,cm36651.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/capella,cm36651.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Capella CM36651 I2C Proximity and Color Light sensor
10 - Beomho Seo <beomho.seo@samsung.com>
22 vled-supply:
29 - compatible
30 - reg
31 - interrupts
[all …]
H A Dvishay,vcnl4035.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/vishay,vcnl4035.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: VISHAY VCNL4035 ambient Light and proximity sensor
10 - Jonathan Cameron <jic23@kernel.org>
28 - compatible
29 - reg
32 - |
33 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
H A Dliteon,ltr501.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/liteon,ltr501.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: LiteON LTR501 I2C Proximity and Light sensor
10 - Nikita Travkin <nikita@trvn.ru>
13 - $ref: ../common.yaml#
18 - liteon,ltr501
19 - liteon,ltr559
20 - liteon,ltr301
[all …]
H A Dstk33xx.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/stk33xx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 Sensortek STK33xx I2C Ambient Light and Proximity sensor
11 - Jonathan Cameron <jic23@kernel.org>
14 Ambient light and proximity sensor over an i2c interface.
17 - $ref: ../common.yaml#
22 - enum:
23 - sensortek,stk3310
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _camera-controls:
13 .. _camera-control-id:
23 .. _v4l2-exposure-auto-type:
28 enum v4l2_exposure_auto_type -
37 .. flat-table::
38 :header-rows: 0
39 :stub-columns: 0
41 * - ``V4L2_EXPOSURE_AUTO``
42 - Automatic exposure time, automatic iris aperture.
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-isl295014 Contact: linux-iio@vger.kernel.org
6 This sensor has an automatic gain control (agc) loop
9 criteria for optimal gain is determined by the sensor.
22 Contact: linux-iio@vger.kernel.org
24 The sensor is able to perform correction of distance
26 light conditions. It can be programmed to correct for
30 ambient light are modulated independently.
40 in_proximity0_calib_phase_light_b for ambient light.
44 Finally, the c constant is set by the sensor
47 The value stored in sensor is displayed when read from.
/linux/Documentation/devicetree/bindings/thermal/
H A Dnvidia,tegra124-soctherm.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/nvidia,tegra124-soctherm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
14 polled or interrupt-based thermal monitoring, CPU and GPU throttling based
21 - nvidia,tegra124-soctherm
22 - nvidia,tegra132-soctherm
23 - nvidia,tegra210-soctherm
[all …]
/linux/Documentation/misc-devices/
H A Dapds990x.rst1 .. SPDX-License-Identifier: GPL-2.0
17 -----------
19 APDS990x is a combined ambient light and proximity sensor. ALS and proximity
24 (infrared + visible light) and IR only. However, threshold comparisons happen
26 might vary quite much depending the spectrum of the light source.
39 values are known. Otherwise plain sensor default values are used.
48 -----
52 RO - shows detected chip type and version
55 RW - enable / disable chip. Uses counting logic
60 RO - measured lux value
[all …]
/linux/drivers/iio/light/
H A Dbh1750.c1 // SPDX-License-Identifier: GPL-2.0
3 * ROHM BH1710/BH1715/BH1721/BH1750/BH1751 ambient light sensor driver
8 * http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/light/bh1710fvc-e.pdf
9 * http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/light/bh1715fvc-e.pdf
10 * http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/light/bh1721fvc-e.pdf
11 * http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/light/bh1750fvi-e.pdf
12 * http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/light/bh1751fvi-e.pdf
14 * 7-bit I2C slave addresses:
27 #define BH1750_ONE_TIME_H_RES_MODE 0x20 /* auto-mode for BH1721 */
75 const struct bh1750_chip_info *chip_info = data->chip_info; in bh1750_change_int_time()
[all …]
H A Dcros_ec_light_prox.c1 // SPDX-License-Identifier: GPL-2.0
3 * cros_ec_light_prox - Driver for light and prox sensors behing CrosEC.
25 * We only represent one entry for light or proximity. EC is merging different
26 * light sensors to return the what the eye would see. For proximity, we
27 * currently support only one light source.
47 int idx = chan->scan_index; in cros_ec_light_prox_read()
49 mutex_lock(&st->core.cmd_lock); in cros_ec_light_prox_read()
53 if (chan->type == IIO_PROXIMITY) { in cros_ec_light_prox_read()
61 ret = -EINVAL; in cros_ec_light_prox_read()
65 if (chan->type == IIO_LIGHT) { in cros_ec_light_prox_read()
[all …]
/linux/Documentation/driver-api/iio/
H A Dcore.rst8 :file:`drivers/iio/industrialio-*`
11 ----------------------
13 * struct iio_dev - industrial I/O device
14 * iio_device_alloc() - allocate an :c:type:`iio_dev` from a driver
15 * iio_device_free() - free an :c:type:`iio_dev` from a driver
16 * iio_device_register() - register a device with the IIO subsystem
17 * iio_device_unregister() - unregister a device from the IIO
20 An IIO device usually corresponds to a single hardware sensor and it
27 1. :file:`/sys/bus/iio/devices/iio:device{X}/`, this represents a hardware sensor
63 :file:`Documentation/ABI/testing/sysfs-bus-iio` file in the Linux kernel
[all …]

1234567