Home
last modified time | relevance | path

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

1234567

/linux-5.10/drivers/iio/light/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 # Light sensors
8 menu "Light sensors"
11 tristate "ACPI Ambient Light Sensor"
18 Ambient Light Sensor.
21 be called acpi-als.
24 tristate "ADJD-S311-CR999 digital color sensor"
29 If you say yes here you get support for the Avago ADJD-S311-CR999
30 digital color light sensor.
36 tristate "ADUX1020 photometric sensor"
[all …]
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 …]
Dcros_ec_light_prox.c1 // SPDX-License-Identifier: GPL-2.0
3 * cros_ec_light_prox - Driver for light and prox sensors behing CrosEC.
24 * We only represent one entry for light or proximity. EC is merging different
25 * light sensors to return the what the eye would see. For proximity, we
26 * currently support only one light source.
46 int idx = chan->scan_index; in cros_ec_light_prox_read()
48 mutex_lock(&st->core.cmd_lock); in cros_ec_light_prox_read()
52 if (chan->type == IIO_PROXIMITY) { in cros_ec_light_prox_read()
60 ret = -EINVAL; in cros_ec_light_prox_read()
64 if (chan->type == IIO_LIGHT) { in cros_ec_light_prox_read()
[all …]
/linux-5.10/include/linux/platform_data/
Dadp5588.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright 2009-2010 Analog Devices Inc.
60 #define CMP_CONFG_SENS2 0x32 /* L2 Light Sensor Reference Level, Output Falling for Sensor 1 */
61 #define CMP1_LVL2_TRIP 0x33 /* L2 Light Sensor Hysteresis (Active when Output Rising) for Sensor 1 …
62 #define CMP1_LVL2_HYS 0x34 /* L3 Light Sensor Reference Level, Output Falling For Sensor 1 */
63 #define CMP1_LVL3_TRIP 0x35 /* L3 Light Sensor Hysteresis (Active when Output Rising) For Sensor 1 …
64 #define CMP1_LVL3_HYS 0x36 /* Sensor 2 Comparator Configuration Register */
65 #define CMP2_LVL2_TRIP 0x37 /* L2 Light Sensor Reference Level, Output Falling for Sensor 2 */
66 #define CMP2_LVL2_HYS 0x38 /* L2 Light Sensor Hysteresis (Active when Output Rising) for Sensor 2 */
67 #define CMP2_LVL3_TRIP 0x39 /* L3 Light Sensor Reference Level, Output Falling For Sensor 2 */
[all …]
/linux-5.10/Documentation/devicetree/bindings/iio/light/
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 …]
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 …]
Dveml6030.yaml1 # SPDX-License-Identifier: GPL-2.0+
3 ---
4 $id: http://devicetree.org/schemas/iio/light/veml6030.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: VEML6030 Ambient Light Sensor (ALS)
10 - Rishi Gupta <gupt21@gmail.com>
13 Bindings for the ambient light sensor veml6030 from Vishay
22 Specifications about the sensor can be found at:
28 - vishay,veml6030
34 - 0x10 # ADDR pin pulled down
[all …]
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 …]
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 …]
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 …]
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 …]
Dopt3001.txt1 * Texas Instruments OPT3001 Ambient Light Sensor
3 The driver supports interrupt-driven and interrupt-less operation, depending
5 the optional generation of IIO events on rising/falling light threshold changes
7 of the current light value is supported through the IIO API.
12 - compatible: should be "ti,opt3001"
13 - reg: the I2C address of the sensor
16 - interrupts: interrupt mapping for GPIO IRQ (configure for falling edge)
23 interrupt-parent = <&gpio1>;
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 …]
Dvcnl4035.txt1 VISHAY VCNL4035 - Ambient Light and proximity sensor
7 -compatible: should be "vishay,vcnl4035"
8 -reg: I2C address of the sensor, should be 0x60
9 -interrupts: interrupt mapping for GPIO IRQ (level active low)
13 light-sensor@60 {
16 interrupt-parent = <&gpio4>;
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 …]
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.
19 - sensortek,stk3310
20 - sensortek,stk3311
21 - sensortek,stk3335
[all …]
Ddynaimage,al3010.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/dynaimage,al3010.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Dyna-Image AL3010 sensor
10 - David Heidelberg <david@ixit.cz>
22 vdd-supply:
23 description: Regulator that provides power to the sensor
26 - compatible
27 - reg
[all …]
Ddynaimage,al3320a.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/light/dynaimage,al3320a.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Dyna-Image AL3320A sensor
10 - David Heidelberg <david@ixit.cz>
22 vdd-supply:
23 description: Regulator that provides power to the sensor
26 - compatible
27 - reg
[all …]
Dmax44009.txt1 * MAX44009 Ambient Light Sensor
5 - compatible: should be "maxim,max44009"
6 - reg: the I2C address of the device (default is <0x4a>)
10 - interrupts: interrupt mapping for GPIO IRQ. Should be configured with
13 Refer to interrupt-controller/interrupts.txt for generic interrupt client
18 light-sensor@4a {
22 interrupt-parent = <&gpio1>;
/linux-5.10/Documentation/ABI/testing/
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-5.10/Documentation/userspace-api/media/v4l/
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 -
36 .. flat-table::
37 :header-rows: 0
38 :stub-columns: 0
40 * - ``V4L2_EXPOSURE_AUTO``
41 - Automatic exposure time, automatic iris aperture.
[all …]
/linux-5.10/drivers/staging/media/atomisp/i2c/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # Kconfig for sensor drivers
7 tristate "OVT ov2722 sensor support"
11 This is a Video4Linux2 sensor-level driver for the OVT
14 OVT is a 2M raw sensor.
19 tristate "Galaxy gc2235 sensor support"
23 This is a Video4Linux2 sensor-level driver for the OVT
26 GC2235 is a 2M raw sensor.
34 This is a helper library to be used from a sensor driver to load, parse
41 tristate "Aptina mt9m114 sensor support"
[all …]
/linux-5.10/drivers/misc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
27 See Documentation/misc-devices/ad525x_dpot.rst for the
40 module will be called ad525x_dpot-i2c.
51 module will be called ad525x_dpot-spi.
73 This option enables device driver support for in-band access to the
86 website <https://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/>
125 an Intel Atom (non-netbook) mobile device containing a MIPI
201 tristate "CS5535/CS5536 Geode Multi-Function General Purpose Timer (MFGPT) support"
208 than the generic PIT, and are suitable for use as high-res timers.
224 tristate "CS5535/CS5536 high-res timer (MFGPT) events"
[all …]
/linux-5.10/Documentation/misc-devices/
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-5.10/Documentation/devicetree/bindings/
Dtrivial-devices.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/trivial-devices.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
28 - enum:
29 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
30 - ad,ad7414
31 # ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems
32 - ad,adm9240
[all …]

1234567