Searched +full:board +full:- +full:mount +full:- +full:pressure +full:- +full:sensors (Results 1 – 9 of 9) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/iio/pressure/ |
D | honeywell,hsc030pa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/pressure/honeywell,hsc030pa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Honeywell TruStability HSC and SSC pressure sensor series 10 support for Honeywell TruStability HSC and SSC digital pressure sensor 13 These sensors have either an I2C, an SPI or an analog interface. Only the 16 There are 118 models with different pressure ranges available in each family. 18 identical programming model but differ in pressure range, unit and transfer 21 To support different models one needs to specify the pressure range as well [all …]
|
D | honeywell,mprls0025pa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/pressure/honeywell,mprls0025pa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Honeywell mprls0025pa pressure sensor 10 - Andreas Klinger <ak@it-klinger.de> 11 - Petre Rodan <petre.rodan@subdimension.ro> 14 Honeywell pressure sensor of model mprls0025pa. 18 There are many models with different pressure ranges available. The vendor 20 differ in the pressure range, unit and transfer function. [all …]
|
/linux-6.12.1/drivers/iio/pressure/ |
D | hsc030pa_i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Honeywell TruStability HSC Series pressure/temperature sensor 7 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/bo… 8 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/co… 25 struct i2c_client *client = to_i2c_client(data->dev); in hsc_i2c_recv() 31 msg.addr = client->addr; in hsc_i2c_recv() 32 msg.flags = client->flags | I2C_M_RD; in hsc_i2c_recv() 34 msg.buf = data->buffer; in hsc_i2c_recv() 36 ret = i2c_transfer(client->adapter, &msg, 1); in hsc_i2c_recv() 43 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in hsc_i2c_probe() [all …]
|
D | mprls0025pa.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * MPRLS0025PA - Honeywell MicroPressure pressure sensor series driver 5 * Copyright (c) Andreas Klinger <ak@it-klinger.de> 8 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/bo… 39 * @pres: pressure value 58 * @pmin: minimal pressure in pascal 59 * @pmax: maximal pressure in pascal 61 * @outmin: minimum raw pressure in counts (based on transfer function) 62 * @outmax: maximum raw pressure in counts (based on transfer function) 63 * @scale: pressure scale [all …]
|
D | mprls0025pa_i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * MPRLS0025PA - Honeywell MicroPressure pressure sensor series driver 5 * Copyright (c) Andreas Klinger <ak@it-klinger.de> 8 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/bo… 28 struct i2c_client *client = to_i2c_client(data->dev); in mpr_i2c_read() 31 return -EOVERFLOW; in mpr_i2c_read() 33 memset(data->buffer, 0, MPR_MEASUREMENT_RD_SIZE); in mpr_i2c_read() 34 ret = i2c_master_recv(client, data->buffer, cnt); in mpr_i2c_read() 38 return -EIO; in mpr_i2c_read() 46 struct i2c_client *client = to_i2c_client(data->dev); in mpr_i2c_write() [all …]
|
D | mprls0025pa_spi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * MPRLS0025PA - Honeywell MicroPressure MPR series SPI sensor driver 8 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/bo… 32 return -ENOMEM; in mpr_spi_init() 41 struct spi_device *spi = to_spi_device(data->dev); in mpr_spi_xfer() 46 return -EOVERFLOW; in mpr_spi_xfer() 48 buf->tx[0] = cmd; in mpr_spi_xfer() 49 xfer.tx_buf = buf->tx; in mpr_spi_xfer() 50 xfer.rx_buf = data->buffer; in mpr_spi_xfer() 64 return mpr_common_probe(&spi->dev, &mpr_spi_ops, spi->irq); in mpr_spi_probe() [all …]
|
D | hsc030pa.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Honeywell TruStability HSC Series pressure/temperature sensor 7 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/bo… 36 * HSC_PRESSURE_TRIPLET_LEN - length for the string that defines the 37 * pressure range, measurement unit and type as per the part nomenclature. 38 * Consult honeywell,pressure-triplet in the bindings file for details. 51 * function A: 10% - 90% of 2^14 52 * function B: 5% - 95% of 2^14 53 * function C: 5% - 85% of 2^14 54 * function F: 4% - 94% of 2^14 [all …]
|
D | mprls0025pa.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * MPRLS0025PA - Honeywell MicroPressure pressure sensor series driver 5 * Copyright (c) Andreas Klinger <ak@it-klinger.de> 8 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/bo… 45 * pressure = (press_cnt - outputmin) * scale + pmin 47 * * pressure - measured pressure in Pascal 48 * * press_cnt - raw value read from sensor 49 * * pmin - minimum pressure range value of sensor (data->pmin) 50 * * pmax - maximum pressure range value of sensor (data->pmax) 51 * * outputmin - minimum numerical range raw value delivered by sensor [all …]
|
/linux-6.12.1/arch/arm/boot/dts/st/ |
D | ste-ux500-samsung-skomer.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung XCover 2 GT-S7710 also known as Skomer. 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-ab8505.dtsi" 9 #include "ste-dbx5x0-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|