Searched +full:co2 +full:- +full:sensor (Results 1 – 12 of 12) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/iio/chemical/ |
D | sensirion,scd30.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Sensirion SCD30 carbon dioxide sensor 10 - Tomasz Duszynski <tomasz.duszynski@octakon.com> 13 Air quality sensor capable of measuring co2 concentration, temperature 19 - sensirion,scd30 27 vdd-supply: true 29 sensirion,sel-gpios: 33 sensirion,pwm-gpios: [all …]
|
D | senseair,sunrise.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Senseair Sunrise 006-0-0007 CO2 Sensor 10 - Jacopo Mondi <jacopo@jmondi.org> 13 Senseair Sunrise 006-0-0007 is a NDIR CO2 sensor. It supports I2C or UART buses 24 const: senseair,sunrise-006-0-0007 29 ndry-gpios: 34 en-gpios: 40 - compatible [all …]
|
D | sensirion,scd4x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Sensirion SCD4X carbon dioxide sensor 10 - Roan van Dijk <roan@protonic.nl> 13 Air quality sensor capable of measuring co2 concentration, temperature 19 - sensirion,scd40 20 - sensirion,scd41 28 vdd-supply: true 31 - compatible [all …]
|
D | atlas,sensor.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/chemical/atlas,sensor.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matt Ranostay <matt.ranostay@konsulko.com> 16 http://www.atlas-scientific.com/_files/_datasheets/_oem/DO_oem_datasheet.pdf 17 http://www.atlas-scientific.com/_files/_datasheets/_oem/EC_oem_datasheet.pdf 18 http://www.atlas-scientific.com/_files/_datasheets/_oem/ORP_oem_datasheet.pdf 19 http://www.atlas-scientific.com/_files/_datasheets/_oem/pH_oem_datasheet.pdf 20 http://www.atlas-scientific.com/_files/_datasheets/_oem/RTD_oem_datasheet.pdf [all …]
|
/linux-6.12.1/drivers/iio/chemical/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 9 tristate "Aosong AGS02MA TVOC sensor driver" 14 Organic Compounds) sensor. 29 * pH SM sensor 30 * EC SM sensor 31 * ORP SM sensor 34 module will be called atlas-ph-sensor. 42 * CO2 EZO Sensor 45 module will be called atlas-ezo-sensor. 48 tristate "Bosch Sensortec BME680 sensor driver" [all …]
|
D | sunrise_co2.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Senseair Sunrise 006-0-0007 CO2 sensor driver. 8 * - controllable EN pin 9 * - single-shot operations using the nDRY pin. 10 * - ABC/target calibration 58 return -EINVAL; in sunrise_regmap_read() 64 * Wake up sensor by sending sensor address: START, sensor address, in sunrise_regmap_read() 65 * STOP. Sensor will not ACK this byte. in sunrise_regmap_read() 70 __i2c_smbus_xfer(client->adapter, client->addr, in sunrise_regmap_read() 71 sunrise->ignore_nak ? I2C_M_IGNORE_NAK : 0, in sunrise_regmap_read() [all …]
|
D | atlas-ezo-sensor.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * atlas-ezo-sensor.c - Support for Atlas Scientific EZO sensors 20 #define ATLAS_EZO_DRV_NAME "atlas-ezo-sensor" 118 struct i2c_client *client = data->client; in atlas_ezo_read_raw() 120 if (chan->type != IIO_CONCENTRATION) in atlas_ezo_read_raw() 121 return -EINVAL; in atlas_ezo_read_raw() 128 mutex_lock(&data->lock); in atlas_ezo_read_raw() 133 mutex_unlock(&data->lock); in atlas_ezo_read_raw() 137 msleep(data->chip->delay); in atlas_ezo_read_raw() 139 tmp = i2c_master_recv(client, data->buffer, sizeof(data->buffer)); in atlas_ezo_read_raw() [all …]
|
D | ccs811.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ccs811.c - Support for AMS CCS811 VOC Sensor 7 * Datasheet: ams.com/content/download/951091/2269479/CCS811_DS000459_3-00.pdf 48 * Value of FW_MODE bit of STATUS register describes the sensor's state: 67 __be16 co2; member 93 .scan_index = -1, 98 .scan_index = -1, 130 * The CCS811 powers-up in boot mode. A setup write to CCS811_APP_START will 131 * transition the sensor to application mode. 146 return -EIO; in ccs811_start_sensor_application() [all …]
|
D | ens160_core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ScioSense ENS160 multi-gas sensor driver 8 * https://www.sciosense.com/wp-content/uploads/2023/12/ENS160-Datasheet.pdf 59 /* Protect reads from the sensor */ 112 iio_device_claim_direct_scoped(return -EBUSY, indio_dev) { in ens160_read_raw() 113 guard(mutex)(&data->mutex); in ens160_read_raw() 114 ret = regmap_bulk_read(data->regmap, chan->address, in ens160_read_raw() 115 &data->buf, sizeof(data->buf)); in ens160_read_raw() 118 *val = le16_to_cpu(data->buf); in ens160_read_raw() 123 switch (chan->channel2) { in ens160_read_raw() [all …]
|
D | scd30_core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Sensirion SCD30 carbon dioxide sensor core driver 53 return state->command(state, cmd, arg, NULL, 0); in scd30_command_write() 61 ret = state->command(state, cmd, 0, &tmp, sizeof(tmp)); in scd30_command_read() 76 /* sensor boots up within 2 secs */ in scd30_reset() 79 * Power-on-reset causes sensor to produce some glitch on i2c bus and in scd30_reset() 93 sign = (float32 & BIT(31)) ? -1 : 1, in scd30_float_to_fp() 100 exp -= 127; in scd30_float_to_fp() 102 exp = -exp; in scd30_float_to_fp() 108 shift = 23 - exp; in scd30_float_to_fp() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/st/ |
D | stm32mp151a-prtt1s.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 /dts-v1/; 8 #include "stm32mp151a-prtt1l.dtsi" 16 phy-handle = <&phy0>; 20 pinctrl-names = "default", "sleep"; 21 pinctrl-0 = <&i2c1_pins_a>; 22 pinctrl-1 = <&i2c1_sleep_pins_a>; 23 clock-frequency = <100000>; 24 /delete-property/dmas; 25 /delete-property/dma-names; [all …]
|
/linux-6.12.1/ |
D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|