/linux/Documentation/hwmon/ |
H A D | w83792d.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 19 ----------------- 35 ----------- 42 parameter; this will put it into a more well-behaved state first. 44 The driver implements three temperature sensors, seven fan rotation speed 45 sensors, nine voltage sensors, and two automatic fan regulation 46 strategies called: Smart Fan I (Thermal Cruise mode) and Smart Fan II. 48 The driver also implements up to seven fan control outputs: pwm1-7. Pwm1-7 53 Automatic fan control mode is possible only for fan1-fan3. 68 Voltage sensors (also known as IN sensors) report their values in millivolts. [all …]
|
H A D | w83627ehf.rst | 22 * Winbond W83627DHG-P 46 * Winbond W83667HG-B 54 * Nuvoton NCT6775F/W83667HG-I 73 - Jean Delvare <jdelvare@suse.de> 74 - Yuan Mu (Winbond) 75 - Rudolf Marek <r.marek@assembler.cz> 76 - David Hubbard <david.c.hubbard@gmail.com> 77 - Gong Jun <JGong@nuvoton.com> 80 ----------- 83 W83627DHG, W83627DHG-P, W83627UHG, W83667HG, W83667HG-B, W83667HG-I [all …]
|
H A D | nct6775.rst | 19 * Nuvoton NCT5572D/NCT6771F/NCT6772F/NCT6775F/W83677HG-I 83 * Nuvoton NCT6796D-S/NCT6799D-R 93 Guenter Roeck <linux@roeck-us.net> 96 ----------- 106 There are 4 to 5 fan rotation speed sensors, 8 to 15 analog voltage sensors, 111 source for each of the temperature sensors is provided in tempX_label. 129 Voltage sensors (also known as IN sensors) report their values in millivolts. 138 The mode works for fan1-fan5. 141 ---------------- 143 pwm[1-7] [all …]
|
H A D | w83l786ng.rst | 10 Addresses scanned: I2C 0x2e - 0x2f 12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L786NRNG09.pdf 18 ----------------- 28 ----------- 32 The driver implements two temperature sensors, two fan rotation speed 33 sensors, and three voltage sensors. 42 Voltage sensors (also known as IN sensors) report their values in millivolts. 47 ---------- 49 pwm[1-2] 50 - this file stores PWM duty cycle or DC value (fan speed) in range: [all …]
|
H A D | nct7802.rst | 16 Guenter Roeck <linux@roeck-us.net> 19 ----------- 22 chip. NCT7802Y supports 6 temperature sensors, 5 voltage sensors, and 3 fan 23 speed sensors. 25 Smart Fan™ speed control is available via pwmX_auto_point attributes. 28 ------------------------------- 36 Kontron COMe-bSC2 CHR2E934.001.GGO 37 Kontron COMe-bIP2 CCR2E212
|
H A D | lm93.rst | 10 Addresses scanned: I2C 0x2c-0x2e 18 Addresses scanned: I2C 0x2c-0x2e 24 - Mark M. Hoffman <mhoffman@lightlink.com> 25 - Ported to 2.6 by Eric J. Bowersox <ericb@aspsys.com> 26 - Adapted to 2.6.20 by Carsten Emde <ce@osadl.org> 27 - Modified for mainline integration by Hans J. Koch <hjk@hansjkoch.de> 30 ----------------- 33 Set to non-zero to force some initializations (default is 0). 38 Configures in7 and in8 limit type, where 0 means absolute and non-zero 54 -------------------- [all …]
|
H A D | drivetemp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 ---------- 10 ANS T13/1699-D 11 Information technology - AT Attachment 8 - ATA/ATAPI Command Set (ATA8-ACS) 14 Information technology - SCSI Primary Commands - 4 (SPC-4) 17 Information technology - SCSI / ATA Translation - 5 (SAT-5) 21 ----------- 24 drives with temperature sensors. 29 Transport is not supported, the driver uses SMART attributes to read 34 ---------- [all …]
|
H A D | it87.rst | 174 - Christophe Gauthron 175 - Jean Delvare <jdelvare@suse.de> 179 ----------------- 192 misconfigured by BIOS - PWM values would be inverted. This option tries 209 Provided since there are reports that system-wide acpi_enfore_resources=lax 217 ------------------- 219 All the chips supported by this driver are LPC Super-I/O chips, accessed 220 through the LPC bus (ISA-like I/O ports). The IT8712F additionally has an 228 ----------- 237 include an 'environment controller' with 3 temperature sensors, 3 fan [all …]
|
/linux/drivers/hwmon/ |
H A D | drivetemp.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hwmon client for disk and solid state drives with temperature sensors 7 * Hwmon client for S.M.A.R.T. hard disk drives with temperature sensors. 10 * hwmon: Driver for SCSI/ATA temperature sensors 18 * ATA8-ACS. 21 * feature set is documented in "AT Attachment 8 - ATA/ATAPI Command Set 22 * (ATA8-ACS)". 25 * may be readable through SMART attributes. Since SMART attributes are not well 28 * There are three SMART attributes which may report drive temperatures. 30 * http://www.cropel.com/library/smart-attribute-list.aspx). [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 can include temperature sensors, voltage sensors, fan speed 14 sensors and various additional features such as the ability to 17 sensors chip(s) below. 20 sensors-detect script from the lm_sensors package. Read 21 <file:Documentation/hwmon/userspace-tools.rst> for details. 61 third revision of the Abit uGuru chip. Only reading the sensors 75 current and power sensors of Ampere's Altra processor family SoC 76 with SMpro co-processor. 83 AD7314, ADT7301 and ADT7302 temperature sensors. [all …]
|
H A D | w83792d.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * w83792d.c - Part of lm_sensors, Linux kernel modules for hardware 13 * calculation method to in6-in7(measured value, limits) is a little 30 #include <linux/hwmon-sysfs.h> 153 0x87, /* (bit3-0)SmartFan Fan1 tolerance */ 154 0x87, /* (bit7-4)SmartFan Fan2 tolerance */ 155 0x97 /* (bit3-0)SmartFan Fan3 tolerance */ 174 { 0x88, /* (bit3-0) SmartFanII: Fan1 Non-Stop */ 175 0x88, /* (bit7-4) SmartFanII: Fan1 Level 1 */ 176 0xE0, /* (bit7-4) SmartFanII: Fan1 Level 2 */ [all …]
|
H A D | w83l786ng.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * w83l786ng.c - Linux kernel driver for hardware monitoring 19 #include <linux/hwmon-sysfs.h> 79 #define FAN_FROM_REG(val, div) ((val) == 0 ? -1 : \ 87 (val) - 0x100 : (val)) * 1000) 129 u8 pwm_mode[2]; /* 0->DC variable voltage 130 * 1->PWM variable duty cycle */ 132 u8 pwm_enable[2]; /* 1->manual 133 * 2->thermal cruise (also called SmartFan I) */ 152 struct i2c_client *client = data->client; in w83l786ng_update_device() [all …]
|
H A D | w83791d.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * w83791d.c - Part of lm_sensors, Linux kernel modules for hardware 6 * Copyright (C) 2006-2007 Charles Spirakis <bezaur@gmail.com> 19 * The w83791g chip is the same as the w83791d but lead-free. 27 #include <linux/hwmon-vid.h> 28 #include <linux/hwmon-sysfs.h> 64 0x25, /* -12VIN in DataSheet */ 65 0x26, /* -5VIN in DataSheet */ 77 0x35, /* -12VIN High Limit in DataSheet */ 78 0x37, /* -5VIN High Limit in DataSheet */ [all …]
|
H A D | w83793.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * w83793.c - Linux kernel driver for hardware monitoring 7 * Copyright (C) 2009-2010 Sven Anders <anders@anduras.de>, ANDURAS AG. 10 * Copyright 2007-2008 by Hans de Goede) 25 #include <linux/hwmon-vid.h> 26 #include <linux/hwmon-sysfs.h> 102 * only crit and crit_hyst affect real-time alarm status 201 return clamp_val((val + (val < 0 ? -500 : 500)) / 1000, min, max); in TEMP_TO_REG() 219 u16 has_fan; /* Only fan1- fan5 has own pins */ 224 u8 temp_low_bits; /* Additional resolution TD1-TD4 */ [all …]
|
/linux/drivers/thermal/mediatek/ |
H A D | auxadc_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 #include <linux/nvmem-consumer.h> 93 /* MT8173 thermal sensors */ 100 /* AUXADC channel 11 is used for the temperature sensors */ 103 /* The total number of temperature sensors in the MT8173 */ 119 #define MT8173_TEMP_MIN -20000 125 * MT8183 has 6 sensors and needs 6 VTS calibration data. 126 * MT8173 has 5 sensors and needs 5 VTS calibration data. 127 * MT2701 has 3 sensors and needs 3 VTS calibration data. 128 * MT2712 has 4 sensors and needs 4 VTS calibration data. [all …]
|
/linux/Documentation/devicetree/bindings/iio/proximity/ |
H A D | semtech,sx9310.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Daniel Campello <campello@chromium.org> 16 https://www.semtech.com/products/smart-sensing/sar-sensors/sx9310 19 - $ref: /schemas/iio/iio.yaml# 24 - semtech,sx9310 25 - semtech,sx9311 37 vdd-supply: 40 svdd-supply: [all …]
|
/linux/Documentation/devicetree/bindings/iio/imu/ |
H A D | bosch,bno055.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrea Merello <andrea.merello@iit.it> 15 https://www.bosch-sensortec.com/products/smart-sensors/bno055/ 20 - bosch,bno055 25 reset-gpios: 32 - compatible 37 - | 38 #include <dt-bindings/gpio/gpio.h> [all …]
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | arm,corstone1000.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> 11 - Hugues Kamba Mpiana <hugues.kambampiana@arm.com> 14 ARM's Corstone1000 includes pre-verified Corstone SSE-710 subsystem that 19 systems for M-Class (or other) processors for adding sensors, connectivity, 21 a secure SoC for a range of rich IoT applications, for example gateways, smart 25 seamless integration of the optional CryptoCell™-312 cryptographic 33 - description: Corstone1000 MPS3 it has 1 Cortex-A35 CPU core in a FPGA [all …]
|
/linux/drivers/w1/slaves/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # 1-wire slaves configuration 6 menu "1-wire Slaves" 11 Say Y here if you want to connect 1-wire thermal sensors to your 17 Say Y here if you want to connect 1-wire 23 Say Y or M here if you want to use a DS2405 1-wire 24 single-channel addressable switch. 25 This device can also work as a single-channel 29 tristate "8-Channel Addressable Switch (IO Expander) 0x29 family support (DS2408)" 31 Say Y here if you want to use a 1-wire [all …]
|
/linux/drivers/i2c/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 I2C (pronounce: I-squared-C) is a slow serial bus protocol used in 20 hardware sensors support, and also for Video For Linux support. 26 will be called i2c-core. 35 such as smart batteries through an I2C host controller driver. 46 Say Y here to use i2c-* device files, usually found in the /dev 47 directory on your system. They make it possible to have user-space 49 contained in the file <file:Documentation/i2c/dev-interface.rst>. 52 will be called i2c-dev. 62 will be called i2c-mux. [all …]
|
/linux/drivers/power/supply/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 prompt "Expose power supply sensors as hwmon device" 24 This options enables API that allows sensors found on a 104 tristate "Active-semi ACT8945A charger driver" 108 Active-semi ActivePath ACT8945A charger. 158 tristate "DS2782/DS2786 standalone gas-gauge" 162 gas-gauge. 208 tristate "Sharp SL-5500 (collie) battery" 212 SL-5500 (collie) models. 223 called ingenic-battery. [all …]
|
/linux/arch/arm/boot/dts/st/ |
H A 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 …]
|
/linux/include/linux/platform_data/ |
H A D | cros_ec_commands.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 7 * NOTE: This file is auto-generated from ChromeOS EC Open Source code from 52 * The actual block is 0x800-0x8ff, but some BIOSes think it's 0x880-0x8ff 77 #define EC_MEMMAP_TEMP_SENSOR 0x00 /* Temp sensors 0x00 - 0x0f */ 78 #define EC_MEMMAP_FAN 0x10 /* Fan speeds 0x10 - 0x17 */ 79 #define EC_MEMMAP_TEMP_SENSOR_B 0x18 /* More temp sensors 0x18 - 0x1f */ 81 #define EC_MEMMAP_ID_VERSION 0x22 /* Version of data in 0x20 - 0x2f */ 82 #define EC_MEMMAP_THERMAL_VERSION 0x23 /* Version of data in 0x00 - 0x1f */ 83 #define EC_MEMMAP_BATTERY_VERSION 0x24 /* Version of data in 0x40 - 0x7f */ 84 #define EC_MEMMAP_SWITCHES_VERSION 0x25 /* Version of data in 0x30 - 0x33 */ [all …]
|
/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra20-asus-tf101.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/atmel-maxtouch.h> 5 #include <dt-bindings/input/gpio-keys.h> 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/thermal/thermal.h> 10 #include "tegra20-cpu-opp.dtsi" 11 #include "tegra20-cpu-opp-microvolt.dtsi" 16 chassis-type = "convertible"; 33 * pre-existing /chosen node to be available to insert the [all …]
|
/linux/drivers/mfd/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 57 tristate "Active-semi ACT8945A" 62 Support for the ACT8945A PMIC from Active-semi. This device 63 features three step-down DC/DC converters and four low-dropout 79 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 82 called sun4i-gpadc. 113 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 144 over at91-usart-serial driver and usart-spi-driver. Only one function 160 tristate "Atmel HLCDC (High-end LCD Controller)" 197 tristate "X-Powers AC100" [all …]
|