Home
last modified time | relevance | path

Searched full:tmp108 (Results 1 – 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/drivers/hwmon/
Dtmp108.c2 /* Texas Instruments TMP108 SMBus temperature sensor driver
21 #define DRIVER_NAME "tmp108"
73 struct tmp108 { struct
79 /* convert 12-bit TMP108 register value to milliCelsius */
85 /* convert milliCelsius to left adjusted 12-bit TMP108 register value */
94 struct tmp108 *tmp108 = dev_get_drvdata(dev); in tmp108_read() argument
100 err = regmap_read(tmp108->regmap, TMP108_REG_CONF, in tmp108_read()
127 if (time_before(jiffies, tmp108->ready_time)) { in tmp108_read()
132 err = regmap_read(tmp108->regmap, TMP108_REG_TEMP, &regval); in tmp108_read()
139 err = regmap_read(tmp108->regmap, attr == hwmon_temp_min ? in tmp108_read()
[all …]
DMakefile207 obj-$(CONFIG_SENSORS_TMP108) += tmp108.o
DKconfig2098 tristate "Texas Instruments TMP108"
2102 If you say yes here you get support for Texas Instruments TMP108
2106 will be called tmp108.
/kernel/linux/linux-5.10/drivers/hwmon/
Dtmp108.c2 /* Texas Instruments TMP108 SMBus temperature sensor driver
21 #define DRIVER_NAME "tmp108"
73 struct tmp108 { struct
79 /* convert 12-bit TMP108 register value to milliCelsius */
85 /* convert milliCelsius to left adjusted 12-bit TMP108 register value */
94 struct tmp108 *tmp108 = dev_get_drvdata(dev); in tmp108_read() local
100 err = regmap_read(tmp108->regmap, TMP108_REG_CONF, in tmp108_read()
127 if (time_before(jiffies, tmp108->ready_time)) { in tmp108_read()
132 err = regmap_read(tmp108->regmap, TMP108_REG_TEMP, &regval); in tmp108_read()
139 err = regmap_read(tmp108->regmap, attr == hwmon_temp_min ? in tmp108_read()
[all …]
DMakefile181 obj-$(CONFIG_SENSORS_TMP108) += tmp108.o
DKconfig1836 tristate "Texas Instruments TMP108"
1840 If you say yes here you get support for Texas Instruments TMP108
1844 will be called tmp108.
/kernel/linux/linux-5.10/Documentation/hwmon/
Dtmp108.rst1 Kernel driver tmp108
6 * Texas Instruments TMP108
8 Prefix: 'tmp108'
12 Datasheet: https://www.ti.com/product/tmp108
21 The Texas Instruments TMP108 implements one temperature sensor. An alert pin
31 The TMP108 has a programmable update rate that can select between 8, 4, 1, and
34 By default the TMP108 reads the temperature continuously. To conserve power,
35 the TMP108 has a one-shot mode where the device is normally shut-down. When a
Dindex.rst171 tmp108
/kernel/linux/linux-6.6/Documentation/hwmon/
Dtmp108.rst1 Kernel driver tmp108
6 * Texas Instruments TMP108
8 Prefix: 'tmp108'
12 Datasheet: https://www.ti.com/product/tmp108
21 The Texas Instruments TMP108 implements one temperature sensor. An alert pin
31 The TMP108 has a programmable update rate that can select between 8, 4, 1, and
34 By default the TMP108 reads the temperature continuously. To conserve power,
35 the TMP108 has a one-shot mode where the device is normally shut-down. When a
Dindex.rst211 tmp108
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/hwmon/
Dtmp108.txt1 TMP108 temperature sensor
7 - compatible : "ti,tmp108"
11 - interrupts: Reference to the TMP108 alert interrupt.
15 tmp108@48 {
16 compatible = "ti,tmp108";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/hwmon/
Dti,tmp108.yaml4 $id: http://devicetree.org/schemas/hwmon/ti,tmp108.yaml#
7 title: TMP108 temperature sensor
15 - ti,tmp108
42 compatible = "ti,tmp108";
/kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/
Drk3188-bqedison2qc.dts276 tmp108@48 {
277 compatible = "ti,tmp108";
623 tmp108 {
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Drk3188-bqedison2qc.dts269 tmp108@48 {
270 compatible = "ti,tmp108";
616 tmp108 {