| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | da9052.rst | 6 * Dialog Semiconductors DA9052-BC and DA9053-AA/Bx PMICs 15 ----------- 26 Channel 0 VDDOUT - measurement of the system voltage 27 Channel 1 ICH - internal battery charger current measurement 28 Channel 2 TBAT - output from the battery NTC 29 Channel 3 VBAT - measurement of the battery voltage 30 Channel 4 ADC_IN4 - high impedance input (0 - 2.5V) 31 Channel 5 ADC_IN5 - high impedance input (0 - 2.5V) 32 Channel 6 ADC_IN6 - high impedance input (0 - 2.5V) 33 Channel 7 XY - TSI interface to measure the X and Y voltage of the touch [all …]
|
| D | da9055.rst | 14 ----------- 24 - Channel 0: VDDOUT - measurement of the system voltage 25 - Channel 1: ADC_IN1 - high impedance input (0 - 2.5V) 26 - Channel 2: ADC_IN2 - high impedance input (0 - 2.5V) 27 - Channel 3: ADC_IN3 - high impedance input (0 - 2.5V) 28 - Channel 4: Internal Tjunc. - sense (internal temp. sensor) 34 ------------------ 41 Milli volt = ((ADC value * 1000) / 85) + 2500 45 Milli volt = (ADC value * 1000) / 102 48 ---------------------- [all …]
|
| D | sysfs-interface.rst | 5 through the sysfs interface. Since lm-sensors 3.0.0, libsensors is 6 completely chip-independent. It assumes that all the kernel drivers 10 This is a major improvement compared to lm-sensors 2. 22 For this reason, even if we aim at a chip-independent libsensors, it will 37 Up to lm-sensors 3.0.0, libsensors looks for hardware monitoring attributes 38 in the "physical" device directory. Since lm-sensors 3.0.1, attributes found 61 to cause an alarm) is chip-dependent. 68 ------------------------------------------------------------------------- 71 `[0-*]` denotes any positive number starting from 0 72 `[1-*]` denotes any positive number starting from 1 [all …]
|
| /kernel/linux/linux-6.6/Documentation/hwmon/ |
| D | da9052.rst | 6 * Dialog Semiconductors DA9052-BC and DA9053-AA/Bx PMICs 15 ----------- 26 Channel 0 VDDOUT - measurement of the system voltage 27 Channel 1 ICH - internal battery charger current measurement 28 Channel 2 TBAT - output from the battery NTC 29 Channel 3 VBAT - measurement of the battery voltage 30 Channel 4 ADC_IN4 - high impedance input (0 - 2.5V) 31 Channel 5 ADC_IN5 - high impedance input (0 - 2.5V) 32 Channel 6 ADC_IN6 - high impedance input (0 - 2.5V) 33 Channel 7 XY - TSI interface to measure the X and Y voltage of the touch [all …]
|
| D | da9055.rst | 14 ----------- 24 - Channel 0: VDDOUT - measurement of the system voltage 25 - Channel 1: ADC_IN1 - high impedance input (0 - 2.5V) 26 - Channel 2: ADC_IN2 - high impedance input (0 - 2.5V) 27 - Channel 3: ADC_IN3 - high impedance input (0 - 2.5V) 28 - Channel 4: Internal Tjunc. - sense (internal temp. sensor) 34 ------------------ 41 Milli volt = ((ADC value * 1000) / 85) + 2500 45 Milli volt = (ADC value * 1000) / 102 48 ---------------------- [all …]
|
| D | aquacomputer_d5next.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 3 Kernel driver aquacomputer-d5next 23 ----------- 35 available through debugfs are the serial number, firmware version and power-on 37 temperature curves directly from the pump. If it's not connected, the fan-related 63 filled with coolant. Pump RPM and flow can be set to enhance on-device calculations, 80 ----------- 86 ------------- 89 temp[1-20]_input Physical/virtual temperature sensors (in millidegrees Celsius) 90 temp[1-8]_offset Temperature sensor correction offset (in millidegrees Celsius) [all …]
|
| D | sfctemp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 - StarFive JH7100 8 - StarFive JH7110 11 - Emil Renner Berthing <kernel@esmil.dk> 14 ----------- 16 This driver adds support for reading the built-in temperature sensor on the 17 JH7100 and JH7110 RISC-V SoCs by StarFive Technology Co. Ltd. 20 ------------------- 32 temp1_input RO Temperature reading in milli-degrees Celsius.
|
| /kernel/linux/linux-5.10/drivers/iio/imu/ |
| D | adis16480.c | 1 // SPDX-License-Identifier: GPL-2.0-only 109 ADIS16480_REG((page) + 1, (x) - 60 + 8)) 178 struct adis16480 *adis16480 = file->private_data; in adis16480_show_firmware_revision() 184 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_REV, &rev); in adis16480_show_firmware_revision() 203 struct adis16480 *adis16480 = file->private_data; in adis16480_show_firmware_date() 209 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_Y, &year); in adis16480_show_firmware_date() 213 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_DM, &md); in adis16480_show_firmware_date() 217 len = snprintf(buf, sizeof(buf), "%.2x-%.2x-%.4x\n", in adis16480_show_firmware_date() 236 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_SERIAL_NUM, in adis16480_show_serial_number() 254 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_PROD_ID, in adis16480_show_product_id() [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/imu/ |
| D | adis16480.c | 1 // SPDX-License-Identifier: GPL-2.0-only 117 ADIS16480_REG((page) + 1, (x) - 60 + 8)) 194 struct adis16480 *adis16480 = file->private_data; in adis16480_show_firmware_revision() 200 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_REV, &rev); in adis16480_show_firmware_revision() 219 struct adis16480 *adis16480 = file->private_data; in adis16480_show_firmware_date() 225 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_Y, &year); in adis16480_show_firmware_date() 229 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_FIRM_DM, &md); in adis16480_show_firmware_date() 233 len = snprintf(buf, sizeof(buf), "%.2x-%.2x-%.4x\n", in adis16480_show_firmware_date() 252 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_SERIAL_NUM, in adis16480_show_serial_number() 270 ret = adis_read_reg_16(&adis16480->adis, ADIS16480_REG_PROD_ID, in adis16480_show_product_id() [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-class-hwmon | 16 The contents of the label are free-form. 135 this voltage channel is being used for, and user-space 137 user-space. 145 When disabled the sensor read will return -ENODATA. 147 - 1: Enable 148 - 0: Disable 253 Only makes sense if the chip supports closed-loop fan speed 263 this fan channel is being used for, and user-space doesn't. 264 In all other cases, the label is provided by user-space. 272 When disabled the sensor read will return -ENODATA. [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | units.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 #define MILLI 1000UL macro 27 #define ABSOLUTE_ZERO_MILLICELSIUS -273150 36 return t - ABSOLUTE_ZERO_MILLICELSIUS; in millicelsius_to_milli_kelvin() 69 * deci_kelvin_to_millicelsius_with_offset - convert Kelvin to Celsius 71 * @offset: difference between Kelvin and Celsius in millidegrees 73 * Return: temperature value in millidegrees Celsius 77 return t * MILLIDEGREE_PER_DECIDEGREE - offset; in deci_kelvin_to_millicelsius_with_offset() 100 return t - DIV_ROUND_CLOSEST(ABSOLUTE_ZERO_MILLICELSIUS, in celsius_to_kelvin()
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | units.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 #define MILLI 1000UL macro 34 #define ABSOLUTE_ZERO_MILLICELSIUS -273150 43 return t - ABSOLUTE_ZERO_MILLICELSIUS; in millicelsius_to_milli_kelvin() 76 * deci_kelvin_to_millicelsius_with_offset - convert Kelvin to Celsius 78 * @offset: difference between Kelvin and Celsius in millidegrees 80 * Return: temperature value in millidegrees Celsius 84 return t * MILLIDEGREE_PER_DECIDEGREE - offset; in deci_kelvin_to_millicelsius_with_offset() 107 return t - DIV_ROUND_CLOSEST(ABSOLUTE_ZERO_MILLICELSIUS, in celsius_to_kelvin()
|
| /kernel/linux/linux-6.6/drivers/thermal/ti-soc-thermal/ |
| D | omap3-thermal-data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2012 Texas Instruments Inc. 21 #include "ti-thermal.h" 22 #include "ti-bandgap.h" 46 * Temperature values in milli degree celsius 50 -40000, -40000, -40000, -40000, -40000, -39000, -38000, -36000, 51 -34000, -32000, -31000, -29000, -28000, -26000, -25000, -24000, 52 -22000, -21000, -19000, -18000, -17000, -15000, -14000, -12000, 53 -11000, -9000, -8000, -7000, -5000, -4000, -2000, -1000, 0000, 114 * Temperature values in milli degree celsius [all …]
|
| D | omap4-thermal-data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2012 Texas Instruments Inc. 10 #include "ti-thermal.h" 11 #include "ti-bandgap.h" 12 #include "omap4xxx-bandgap.h" 39 * Temperature values in milli degree celsius 44 omap4430_adc_to_temp[OMAP4430_ADC_END_VALUE - OMAP4430_ADC_START_VALUE + 1] = { 45 -40000, -38000, -35000, -34000, -32000, -30000, -28000, -26000, -24000, 46 -22000, -20000, -18500, -17000, -15000, -13500, -12000, -10000, -8000, 47 -6500, -5000, -3500, -1500, 0, 2000, 3500, 5000, 6500, 8500, 10000, [all …]
|
| /kernel/linux/linux-5.10/drivers/thermal/ti-soc-thermal/ |
| D | omap3-thermal-data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2012 Texas Instruments Inc. 21 #include "ti-thermal.h" 22 #include "ti-bandgap.h" 46 * Temperature values in milli degree celsius 50 -40000, -40000, -40000, -40000, -40000, -39000, -38000, -36000, 51 -34000, -32000, -31000, -29000, -28000, -26000, -25000, -24000, 52 -22000, -21000, -19000, -18000, -17000, -15000, -14000, -12000, 53 -11000, -9000, -8000, -7000, -5000, -4000, -2000, -1000, 0000, 114 * Temperature values in milli degree celsius [all …]
|
| D | omap4-thermal-data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2012 Texas Instruments Inc. 10 #include "ti-thermal.h" 11 #include "ti-bandgap.h" 12 #include "omap4xxx-bandgap.h" 39 * Temperature values in milli degree celsius 44 omap4430_adc_to_temp[OMAP4430_ADC_END_VALUE - OMAP4430_ADC_START_VALUE + 1] = { 45 -40000, -38000, -35000, -34000, -32000, -30000, -28000, -26000, -24000, 46 -22000, -20000, -18500, -17000, -15000, -13500, -12000, -10000, -8000, 47 -6500, -5000, -3500, -1500, 0, 2000, 3500, 5000, 6500, 8500, 10000, [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/ |
| D | smu12_driver_if.h | 186 uint16_t FanPwm; //[milli] 191 uint16_t CoreTemperature[8]; //[centi-Celsius] 193 uint16_t L3Temperature[2]; //[centi-Celsius] 195 uint16_t GfxTemperature; //[centi-Celsius] 196 uint16_t SocTemperature; //[centi-Celsius]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/ |
| D | smu12_driver_if.h | 186 uint16_t FanPwm; //[milli] 191 uint16_t CoreTemperature[8]; //[centi-Celsius] 193 uint16_t L3Temperature[2]; //[centi-Celsius] 195 uint16_t GfxTemperature; //[centi-Celsius] 196 uint16_t SocTemperature; //[centi-Celsius]
|
| D | smu13_driver_if_yellow_carp.h | 120 //Voltage in milli volts with 2 fractional bits 176 uint16_t CoreTemperature[8]; //[centi-Celsius] 178 uint16_t L3Temperature; //[centi-Celsius] 180 uint16_t GfxTemperature; //[centi-Celsius] 181 uint16_t SocTemperature; //[centi-Celsius]
|
| D | smu11_driver_if_vangogh.h | 125 //Voltage in milli volts with 2 fractional bits 186 uint16_t CoreTemperature[8]; //[centi-Celsius] 188 uint16_t L3Temperature[2]; //[centi-Celsius] 190 uint16_t GfxTemperature; //[centi-Celsius] 191 uint16_t SocTemperature; //[centi-Celsius] 216 uint16_t CoreTemperature[4]; //[centi-Celsius] 218 uint16_t L3Temperature[1]; //[centi-Celsius] 220 uint16_t GfxTemperature; //[centi-Celsius] 221 uint16_t SocTemperature; //[centi-Celsius]
|
| D | smu13_driver_if_v13_0_5.h | 100 uint16_t GfxTemperature; //[centi-Celsius] 102 uint16_t SocTemperature; //[centi-Celsius] 109 //Voltage in milli volts with 2 fractional bits
|
| D | smu13_driver_if_v13_0_4.h | 121 //Voltage in milli volts with 2 fractional bits 176 uint16_t CoreTemperature[8]; //[centi-Celsius] 178 uint16_t L3Temperature; //[centi-Celsius] 180 uint16_t GfxTemperature; //[centi-Celsius] 181 uint16_t SocTemperature; //[centi-Celsius] 200 uint16_t CurTemp; //[centi-Celsius]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/ |
| D | dcn31_smu.h | 129 //Voltage in milli volts with 2 fractional bits 185 uint16_t CoreTemperature[8]; //[centi-Celsius] 187 uint16_t L3Temperature; //[centi-Celsius] 189 uint16_t GfxTemperature; //[centi-Celsius] 190 uint16_t SocTemperature; //[centi-Celsius]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/thermal/ |
| D | x86_pkg_temperature_thermal.rst | 14 --------- 16 Intel® 64 and IA-32 Architectures Software Developer’s Manual (Jan, 2013): 20 ----------- 30 -------------------- 39 - trip_point_0_temp 40 - trip_point_1_temp 42 User can set any temperature between 0 to TJ-Max temperature. Temperature units 43 are in milli-degree Celsius. Refer to "Documentation/driver-api/thermal/sysfs-api.rst" for 44 thermal sys-fs details. 50 To get kobject-uevent notifications, set the thermal zone [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/thermal/ |
| D | x86_pkg_temperature_thermal.rst | 14 --------- 16 Intel® 64 and IA-32 Architectures Software Developer’s Manual (Jan, 2013): 20 ----------- 30 -------------------- 39 - trip_point_0_temp 40 - trip_point_1_temp 42 User can set any temperature between 0 to TJ-Max temperature. Temperature units 43 are in milli-degree Celsius. Refer to "Documentation/driver-api/thermal/sysfs-api.rst" for 44 thermal sys-fs details. 50 To get kobject-uevent notifications, set the thermal zone [all …]
|