Home
last modified time | relevance | path

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

12345678910>>...40

/linux-6.12.1/drivers/iio/humidity/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # humidity sensor drivers
8 tristate "Aosong AM2315 relative humidity and temperature sensor"
14 relative humidity and ambient temperature sensor.
29 tristate "ENS210 temperature and humidity sensor"
34 humidity and temperature sensors.
40 tristate "TI HDC100x relative humidity and temperature sensor"
47 humidity and temperature sensors.
53 tristate "TI HDC2010 relative humidity and temperature sensor"
57 HDC2010 and HDC2080 relative humidity and temperature sensors.
[all …]
/linux-6.12.1/drivers/iio/temperature/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Temperature sensor drivers
5 menu "Temperature sensors"
8 tristate "Azoteq IQS620AT temperature sensor"
12 temperature sensor.
15 will be called iqs620at-temp.
18 tristate "Analog Devices Multi-Sensor Digital Temperature Measurement System"
22 Say yes here to build support for the LTC2983 Multi-Sensor
23 high accuracy digital temperature measurement system.
45 tristate "HID Environmental temperature sensor"
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/hwmon/
Dnuvoton,nct7802.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Guenter Roeck <linux@roeck-us.net>
14 The NCT7802Y is a hardware monitor IC which supports one on-die and up to
15 5 remote temperature sensors with SMBus interface.
18 https://www.nuvoton.com/export/resource-files/Nuvoton_NCT7802Y_Datasheet_V12.pdf
25 - nuvoton,nct7802
30 "#address-cells":
33 "#size-cells":
[all …]
/linux-6.12.1/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>
27 spi-max-frequency: true
32 - enum:
34 - acbel,fsg032
35 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
36 - ad,ad7414 # Deprecated, use adi,ad7414
[all …]
/linux-6.12.1/drivers/thermal/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 Each thermal zone contains its own temperature, trip points,
25 zones discovery, temperature readings and events such as
47 Say Y to add a debugfs-based thermal core testing facility.
53 int "Emergency poweroff delay in milli-seconds"
74 In case a sensor is registered with the thermal
76 as a hwmon. The sensor will then have the common
130 Select this if you want to control temperature based on
145 bool "Fair-share thermal governor"
147 Enable this to manage platform thermals using fair-share governor.
[all …]
Dhisi_thermal.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * HiSilicon thermal sensor driver
5 * Copyright (c) 2014-2015 HiSilicon Limited.
6 * Copyright (c) 2014-2015 Linaro Limited.
40 #define HI6220_TEMP_BASE (-60000)
45 #define HI3660_TEMP_BASE (-63780)
68 int (*get_temp)(struct hisi_thermal_sensor *sensor);
69 int (*enable_sensor)(struct hisi_thermal_sensor *sensor);
70 int (*disable_sensor)(struct hisi_thermal_sensor *sensor);
71 int (*irq_handler)(struct hisi_thermal_sensor *sensor);
[all …]
Dthermal_mmio.c1 // SPDX-License-Identifier: GPL-2.0
26 struct thermal_mmio *sensor = thermal_zone_device_priv(tz); in thermal_mmio_get_temperature() local
28 t = sensor->read_mmio(sensor->mmio_base) & sensor->mask; in thermal_mmio_get_temperature()
29 t *= sensor->factor; in thermal_mmio_get_temperature()
42 struct thermal_mmio *sensor; in thermal_mmio_probe() local
44 struct thermal_mmio *sensor); in thermal_mmio_probe()
47 int temperature; in thermal_mmio_probe() local
49 sensor = devm_kzalloc(&pdev->dev, sizeof(*sensor), GFP_KERNEL); in thermal_mmio_probe()
50 if (!sensor) in thermal_mmio_probe()
51 return -ENOMEM; in thermal_mmio_probe()
[all …]
/linux-6.12.1/drivers/iio/pressure/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 tristate "Honeywell ABP pressure sensor driver"
20 tristate "ROHM BM1390GLV-Z pressure sensor driver"
26 Support for the ROHM BM1390 pressure sensor. The BM1390GLV-Z
29 sensor does also provide temperature measurements.
32 tristate "Bosch Sensortec BMP180/BMP280/BMP380/BMP580 pressure sensor driver"
41 and BMP580 pressure and temperature sensors. Also supports the BME280 with
42 an additional humidity sensor channel.
45 will be called bmp280 and you will also get bmp280-i2c for I2C
46 and/or bmp280-spi for SPI support.
[all …]
/linux-6.12.1/drivers/hwmon/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 can include temperature sensors, voltage sensors, fan speed
20 sensors-detect script from the lm_sensors package. Read
21 <file:Documentation/hwmon/userspace-tools.rst> for details.
45 If you say yes here you get support for the sensor part of the first
60 If you say yes here you get support for the sensor part of the
76 with SMpro co-processor.
83 AD7314, ADT7301 and ADT7302 temperature sensors.
93 AD7414 temperature monitoring chip.
103 AD7416, AD7417 and AD7418 temperature monitoring chips.
[all …]
Dscpi-hwmon.c1 // SPDX-License-Identifier: GPL-2.0
3 * System Control and Power Interface(SCPI) based hwmon sensor driver
42 [TEMPERATURE] = 1, /* (celsius) */
50 [TEMPERATURE] = 1000, /* (millicelsius) */
57 static void scpi_scale_reading(u64 *value, struct sensor_data *sensor) in scpi_scale_reading() argument
59 if (scpi_scale[sensor->info.class] != sensor->scale) { in scpi_scale_reading()
60 *value *= scpi_scale[sensor->info.class]; in scpi_scale_reading()
61 do_div(*value, sensor->scale); in scpi_scale_reading()
68 struct scpi_sensors *scpi_sensors = zone->scpi_sensors; in scpi_read_temp()
69 struct scpi_ops *scpi_ops = scpi_sensors->scpi_ops; in scpi_read_temp()
[all …]
Dbt1-pvt.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Baikal-T1 Process, Voltage, Temperature sensor driver
17 /* Baikal-T1 PVT registers and their bitfields */
61 * PVT sensors-related limits and default values
62 * @PVT_TEMP_MIN: Minimal temperature in millidegrees of Celsius.
63 * @PVT_TEMP_MAX: Maximal temperature in millidegrees of Celsius.
64 * @PVT_TEMP_CHS: Number of temperature hwmon channels.
70 * @PVT_TRIM_MIN: Minimal temperature sensor trim value.
71 * @PVT_TRIM_MAX: Maximal temperature sensor trim value.
72 * @PVT_TRIM_DEF: Default temperature sensor trim value (set a proper value
[all …]
/linux-6.12.1/Documentation/hwmon/
Daquacomputer_d5next.rst1 .. SPDX-License-Identifier: GPL-2.0-or-later
3 Kernel driver aquacomputer-d5next
14 * Aquacomputer High Flow Next sensor
25 -----------
31 virtual temperature sensors, as well as two flow sensors. The fans expose their
32 speed (in RPM), power, voltage and current. Temperature offsets and fan speeds
36 and current, as well as coolant temperature and eight virtual temp sensors. Also
37 available through debugfs are the serial number, firmware version and power-on
39 temperature curves directly from the pump. If it's not connected, the fan-related
48 The Octo exposes four physical and sixteen virtual temperature sensors, a flow sensor
[all …]
Docc.rst1 Kernel driver occ-hwmon
12 -----------
14 This driver supports hardware monitoring for the On-Chip Controller (OCC)
16 sensor data from the processor and the system. The OCC can provide the raw
17 sensor data as well as perform thermal and power management on the system.
20 manually if an "ibm,p8-occ-hwmon" compatible device is found under the
21 appropriate I2C bus node in the device-tree.
23 The P9 version of this driver is a client driver of the FSI-based OCC driver.
24 It will be probed automatically by the FSI-based OCC driver.
27 -------------
[all …]
Dlm90.rst10 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e
26 Prefix: 'lm89' (no auto-detection)
58 Addresses scanned: I2C 0x4c - 0x4e
66 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e
74 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e
152 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e
162 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e
172 Addresses scanned: I2C 0x4c - 0x4d
182 Addresses scanned: I2C 0x4c - 0x4d
192 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e
[all …]
Dbt1-pvt.rst1 .. SPDX-License-Identifier: GPL-2.0-only
3 Kernel driver bt1-pvt
8 * Baikal-T1 PVT sensor (in SoC)
10 Prefix: 'bt1-pvt'
12 Addresses scanned: -
21 -----------
24 embedded into Baikal-T1 process, voltage and temperature sensors. PVT IP-core
25 consists of one temperature and four voltage sensors, which can be used to
28 for each sensor the PVT controller supports. The alarms functionality is made
29 compile-time configurable due to the hardware interface implementation
[all …]
Dsht3x.rst6 * Sensirion SHT3x-DIS
13 - https://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf
14- https://sensirion.com/media/documents/051DF50B/639C8101/Sensirion_Humidity_and_Temperature_Senso…
16 * Sensirion STS3x-DIS
23- https://sensirion.com/media/documents/1DA31AFD/61641F76/Sensirion_Temperature_Sensors_STS3x_Data…
24- https://sensirion.com/media/documents/292A335C/65537BAF/Sensirion_Datasheet_STS32_STS33.pdf
28 - David Frey <david.frey@sensirion.com>
29 - Pascal Sachs <pascal.sachs@sensirion.com>
32 -----------
34 This driver implements support for the Sensirion SHT3x-DIS and STS3x-DIS
[all …]
Dlm83.rst10 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e
18 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e
27 -----------
29 The LM83 is a digital temperature sensor. It senses its own temperature as
30 well as the temperature of up to three external diodes. The LM82 is
34 in that the later can only sense the temperature of one external diode.
52 Gigabyte GA-8IK1100
54 Soltek SL-75DRV5
64 Most motherboards come with more than just temperature sensors for
66 sensors. This means that temperature-only chips are usually used as
[all …]
Dintel-m10-bmc-hwmon.rst1 .. SPDX-License-Identifier: GPL-2.0
3 Kernel driver intel-m10-bmc-hwmon
10 Prefix: 'n3000bmc-hwmon'
16 -----------
18 This driver adds the temperature, voltage, current and power reading
21 Cards (PAC). It connects to a set of sensor chips to monitor the
22 sensor data of different components on the board. The BMC firmware is
23 responsible for sensor data sampling and recording in shared
24 registers. The host driver reads the sensor data from these shared
34 ----------------
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/thermal/
Dgeneric-adc-thermal.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/thermal/generic-adc-thermal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: General Purpose Analog To Digital Converter (ADC) based thermal sensor
10 - Laxman Dewangan <ldewangan@nvidia.com>
13 On some of platforms, thermal sensor like thermistors are connected to
14 one of ADC channel and sensor resistance is read via voltage across the
15 sensor resistor. The voltage read across the sensor is mapped to
16 temperature using voltage-temperature lookup table.
[all …]
Dthermal-zones.yaml1 # SPDX-License-Identifier: (GPL-2.0)
4 ---
5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#
6 $schema: http://devicetree.org/meta-schemas/base.yaml#
11 - Daniel Lezcano <daniel.lezcano@linaro.org>
14 Thermal management is achieved in devicetree by describing the sensor hardware
20 - thermal-sensor: device that measures temperature, has SoC-specific bindings
21 - cooling-device: device used to dissipate heat either passively or actively
22 - thermal-zones: a container of the following node types used to describe all
25 This binding describes the thermal-zones.
[all …]
/linux-6.12.1/drivers/thermal/ti-soc-thermal/
Dti-bandgap.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * OMAP4 Bandgap temperature sensor driver
5 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
26 * +----------+----------------+
28 * +---------------------------+
32 * +-------------------+ +-----------------+
33 * | struct ti_bandgap |-->| struct device * |
34 * +----------+--------+ +-----------------+
38 * +------------------------+
40 * +------------------------+
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/iio/temperature/
Dadi,ltc2983.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/temperature/adi,ltc2983.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices LTC2983, LTC2986, LTM2985 Multi-sensor Temperature system
10 - Nuno Sá <nuno.sa@analog.com>
13 Analog Devices LTC2983, LTC2984, LTC2986, LTM2985 Multi-Sensor Digital
14 Temperature Measurement Systems
16 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf
17 https://www.analog.com/media/en/technical-documentation/data-sheets/2984fb.pdf
[all …]
Dmelexis,mlx90632.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/temperature/melexis,mlx90632.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Melexis MLX90632 and MLX90635 contactless Infra Red temperature sensor
10 - Crt Mori <cmo@melexis.com>
13 https://www.melexis.com/en/documents/documentation/datasheets/datasheet-mlx90632
15 There are various applications for the Infra Red contactless temperature
16 sensor and MLX90632 is most suitable for consumer applications where
17 measured object temperature is in range between -20 to 200 degrees
[all …]
/linux-6.12.1/Documentation/w1/slaves/
Dw1_therm.rst7 * Maxim ds18*20 based temperature sensors.
8 * Maxim ds1825 based temperature sensors.
9 * GXCAS GX20MH01 temperature sensor.
16 -----------
18 w1_therm provides basic temperature conversion for ds18*20, ds28ea00, GX20MH01
32 read sequence will initiate a temperature conversion, then provide two
36 displays the retained values along with a temperature in millidegrees
39 Alternatively, temperature can be read using ``temperature`` sysfs, it
40 returns only the temperature in millidegrees Centigrade.
49 -1 if at least one sensor still in conversion, 1 if conversion is complete
[all …]
/linux-6.12.1/Documentation/driver-api/thermal/
Dsysfs-api.rst17 This how-to focuses on enabling new thermal zone and cooling devices to
25 inputs from thermal zone attributes (the current temperature and trip point
26 temperature) and throttle appropriate devices.
28 - `[0-*]` denotes any positive number starting from 0
29 - `[1-*]` denotes any positive number starting from 1
35 ---------------------------------
48 This interface function adds a new thermal zone device (sensor) to the
49 /sys/class/thermal folder as `thermal_zone[0-*]`. It tries to bind all the
59 thermal zone device call-backs.
65 get the current temperature of the thermal zone.
[all …]

12345678910>>...40