/linux-6.12.1/Documentation/hwmon/ |
D | isl68137.rst | 10 Addresses scanned: - 21 Addresses scanned: - 31 Addresses scanned: - 41 Addresses scanned: - 51 Addresses scanned: - 61 Addresses scanned: - 71 Addresses scanned: - 81 Addresses scanned: - 91 Addresses scanned: - 101 Addresses scanned: - [all …]
|
D | ir35221.rst | 9 Addresses scanned: - 13 Author: Samuel Mendoza-Jonas <sam@mendozajonas.com> 17 ----------- 19 IR35221 is a Digital DC-DC Multiphase Converter 23 ----------- 32 # echo ir35221 0x70 > /sys/bus/i2c/devices/i2c-4/new_device 36 ---------------- 42 curr1_max_alarm Current high alarm 44 curr[2-3]_label "iout[1-2]" 45 curr[2-3]_input Measured output current [all …]
|
D | ltc2978.rst | 10 Addresses scanned: - 18 Addresses scanned: - 26 Addresses scanned: - 34 Addresses scanned: - 42 Addresses scanned: - 52 Addresses scanned: - 60 Addresses scanned: - 68 Addresses scanned: - 76 Addresses scanned: - 84 Addresses scanned: - [all …]
|
D | ucd9200.rst | 11 Addresses scanned: - 15 - http://focus.ti.com/lit/ds/symlink/ucd9220.pdf 16 - http://focus.ti.com/lit/ds/symlink/ucd9222.pdf 17 - http://focus.ti.com/lit/ds/symlink/ucd9224.pdf 18 - http://focus.ti.com/lit/ds/symlink/ucd9240.pdf 19 - http://focus.ti.com/lit/ds/symlink/ucd9244.pdf 20 - http://focus.ti.com/lit/ds/symlink/ucd9246.pdf 21 - http://focus.ti.com/lit/ds/symlink/ucd9248.pdf 23 Author: Guenter Roeck <linux@roeck-us.net> 27 ----------- [all …]
|
D | zl6100.rst | 10 Addresses scanned: - 12 Datasheet: https://www.renesas.com/us/en/document/dst/zl2004-datasheet.pdf 18 Addresses scanned: - 20 Datasheet: https://www.renesas.com/us/en/document/dst/zl2005-datasheet.pdf 26 Addresses scanned: - 28 Datasheet: https://www.renesas.com/us/en/document/dst/zl2006-datasheet.pdf 34 Addresses scanned: - 36 Datasheet: https://www.renesas.com/us/en/document/dst/zl2008-datasheet.pdf 42 Addresses scanned: - 44 Datasheet: https://www.renesas.com/us/en/document/dst/zl2105-datasheet.pdf [all …]
|
D | pxe1610.rst | 10 Addresses scanned: - 18 Addresses scanned: - 26 Addresses scanned: - 34 ----------- 36 PXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers 39 - Intel VR13 DC-DC converter specifications. 40 - Intel SVID protocol. 44 - Servers, Workstations, and High-end desktops 46 PXM1310 is a Multi-rail Controller and it is compliant to 48 - Intel VR13 DC-DC converter specifications. [all …]
|
D | abituguru-datasheet.rst | 14 Olle Sandberg <ollebull@gmail.com>, 2005-05-25 27 Hans de Goede <j.w.r.degoede@hhs.nl>, 28-01-2006 33 As far as known the uGuru is always placed at and using the (ISA) I/O-ports 34 0xE0 and 0xE4, so we don't have to scan any port-range, just check what the two 35 ports are holding for detection. We will refer to 0xE0 as CMD (command-port) 39 present. We have to check for two different values at data-port, because 41 later on attached again data-port will hold 0x08, more about this later. 57 ---------- 82 ----------- 101 ---------------------------------------------- [all …]
|
D | max31785.rst | 10 Addresses scanned: - 17 ----------- 19 The Maxim MAX31785 is a PMBus device providing closed-loop, multi-channel fan 24 For dual-rotor configurations the MAX31785A exposes the second rotor tachometer 25 readings in attributes fan[5-8]_input. By contrast the MAX31785 only exposes 26 the slowest rotor measurement, and does so in the fan[1-4]_input attributes. 29 ----------- 35 ---------------- 38 fan[1-4]_alarm Fan alarm. 39 fan[1-4]_fault Fan fault. [all …]
|
D | tps53679.rst | 10 Addresses scanned: - 18 Addresses scanned: - 26 Addresses scanned: - 34 Addresses scanned: - 42 Addresses scanned: - 50 Addresses scanned: - 57 Guenter Roeck <linux@roeck-us.net> 61 ----------- 63 Chips in this series are multi-phase step-down converters with one or two 68 ----------- [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 48 types for sensor chips are "in" (voltage), "temp" (temperature) and 60 alarm (for example, whether a threshold must be met or must be exceeded 61 to cause an alarm) is chip-dependent. 69 ---------------- [all …]
|
D | acbel-fsg032.rst | 1 Kernel driver acbel-fsg032 6 * ACBEL FSG032-00xG power supply. 11 ----------- 13 This driver supports ACBEL FSG032-00xG Power Supply. This driver 17 ----------- 19 This driver does not auto-detect devices. You will have to instantiate the 20 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for 24 ------------- 30 curr1_crit_alarm Input current critical alarm. 34 curr1_max_alarm Maximum input current high alarm. [all …]
|
D | max34440.rst | 10 Addresses scanned: - 16 PMBus 5-Channel Power-Supply Manager and Intelligent Fan Controller 20 Addresses scanned: - 26 PMBus Power-Supply Data Logger 30 Addresses scanned: - 36 PMBus 16-Channel V/I Monitor and 12-Channel Sequencer/Marginer 40 Addresses scanned: - 46 PMBus 12-Channel Voltage Monitor & Sequencer 50 Addresses scanned: - 56 PMBus 16-Channel Voltage Monitor & Sequencer [all …]
|
D | inspur-ipsps1.rst | 1 Kernel driver inspur-ipsps1 11 ----------- 17 ----------- 19 This driver does not auto-detect devices. You will have to instantiate the 20 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for 24 ------------- 32 curr1_max_alarm Current high alarm 36 curr2_crit_alarm Current critical high alarm 38 curr2_max_alarm Current high alarm 44 in1_alarm Input voltage under-voltage alarm. [all …]
|
D | ibm-cffps.rst | 1 Kernel driver ibm-cffps 11 ----------- 17 ----------- 19 This driver does not auto-detect devices. You will have to instantiate the 20 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for 24 ------------- 29 curr1_alarm Output current over-current alarm. 40 in1_alarm Input voltage under-voltage alarm. 43 in2_alarm Output voltage over-voltage alarm. 47 power1_alarm Input fault or alarm. [all …]
|
D | smsc47m192.rst | 10 Addresses scanned: I2C 0x2c - 0x2d 23 - Hartmut Rick <linux@rick.claranet.de> 25 - Special thanks to Jean Delvare for careful checking 30 ----------- 33 of the SMSC LPC47M192 and compatible Super-I/O chips. 42 Voltages and temperatures are measured by an 8-bit ADC, the resolution 64 --------------- 77 in[0-7]_min, 78 in[0-7]_max lower and upper alarm thresholds for in[0-7]_input reading 82 in[0-7]_alarm alarm flags for voltage inputs [all …]
|
D | ucd9000.rst | 11 Addresses scanned: - 15 - http://focus.ti.com/lit/ds/symlink/ucd90120.pdf 16 - http://focus.ti.com/lit/ds/symlink/ucd90124.pdf 17 - http://focus.ti.com/lit/ds/symlink/ucd90160.pdf 18 - http://focus.ti.com/lit/ds/symlink/ucd90320.pdf 19 - http://focus.ti.com/lit/ds/symlink/ucd9090.pdf 20 - http://focus.ti.com/lit/ds/symlink/ucd90910.pdf 22 Author: Guenter Roeck <linux@roeck-us.net> 26 ----------- 31 sequences up to 12 independent voltage rails. The device integrates a 12-bit [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/qcom/ |
D | x1e80100-pmics.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/spmi/spmi.h> 12 thermal-zones { 13 pm8550-thermal { 14 polling-delay-passive = <100>; 16 thermal-sensors = <&pm8550_temp_alarm>; 33 pm8550ve-2-thermal { [all …]
|
D | pm8550vs.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/spmi/spmi.h> 10 thermal-zones { 11 pm8550vs-c-thermal { 12 polling-delay-passive = <100>; 14 thermal-sensors = <&pm8550vs_c_temp_alarm>; 31 pm8550vs-d-thermal { 32 polling-delay-passive = <100>; 34 thermal-sensors = <&pm8550vs_d_temp_alarm>; [all …]
|
D | sa8775p-pmics.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/spmi/spmi.h> 10 thermal-zones { 11 pmm8654au_0_thermal: pm8775-0-thermal { 12 polling-delay-passive = <100>; 14 thermal-sensors = <&pmm8654au_0_temp_alarm>; 31 pmm8654au_1_thermal: pm8775-1-thermal { 32 polling-delay-passive = <100>; 34 thermal-sensors = <&pmm8654au_1_temp_alarm>; [all …]
|
D | pm8010.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/spmi/spmi.h> 10 thermal-zones { 11 pm8010-m-thermal { 12 polling-delay-passive = <100>; 14 thermal-sensors = <&pm8010_m_temp_alarm>; 31 pm8010-n-thermal { 32 polling-delay-passive = <100>; 34 thermal-sensors = <&pm8010_n_temp_alarm>; [all …]
|
/linux-6.12.1/drivers/hwmon/ |
D | adt7462.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 #include <linux/hwmon-sysfs.h> 199 u8 temp[ADT7462_TEMP_COUNT]; member 200 /* bits 6-7 are quarter pieces of temp */ 222 * 16-bit registers on the ADT7462 are low-byte first. The data sheet says 238 return ADT7462_REG_FAN2_BASE_ADDR + (2 * (fan - 4)); in ADT7462_REG_FAN() 246 if (!(data->pin_cfg[0] & ADT7462_PIN7_INPUT)) in ADT7462_REG_VOLT_MAX() 252 if (!(data->pin_cfg[1] & ADT7462_PIN22_INPUT)) in ADT7462_REG_VOLT_MAX() 256 if (!(data->pin_cfg[1] & ADT7462_PIN21_INPUT)) in ADT7462_REG_VOLT_MAX() 260 if (!(data->pin_cfg[0] & ADT7462_DIODE3_INPUT)) in ADT7462_REG_VOLT_MAX() [all …]
|
D | nct7802.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * nct7802 - Driver for Nuvoton NCT7802Y 5 * Copyright (C) 2014 Guenter Roeck <linux@roeck-us.net> 14 #include <linux/hwmon-sysfs.h> 77 struct mutex access_lock; /* for multi-byte read and write operations */ 90 ret = regmap_read(data->regmap, REG_MODE, &mode); in temp_type_show() 94 return sprintf(buf, "%u\n", (mode >> (2 * sattr->index) & 3) + 2); in temp_type_show() 109 if (sattr->index == 2 && type != 4) /* RD3 */ in temp_type_store() 110 return -EINVAL; in temp_type_store() 112 return -EINVAL; in temp_type_store() [all …]
|
/linux-6.12.1/drivers/thermal/qcom/ |
D | qcom-spmi-temp-alarm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2011-2015, 2017, 2020, The Linux Foundation. All rights reserved. 44 /* Over-temperature trip point values in mC */ 74 long temp; member 86 /* This array maps from GEN2 alarm state to GEN1 alarm stage */ 94 ret = regmap_read(chip->map, chip->base + addr, &val); in qpnp_tm_read() 104 return regmap_write(chip->map, chip->base + addr, data); in qpnp_tm_write() 108 * qpnp_tm_decode_temp() - return temperature in mC corresponding to the 109 * specified over-temperature stage 111 * @stage: Over-temperature stage [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/thermal/ |
D | qcom,spmi-temp-alarm.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/thermal/qcom,spmi-temp-alarm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm QPNP PMIC Temperature Alarm 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 13 QPNP temperature alarm peripherals are found inside of Qualcomm PMIC chips 18 - $ref: thermal-sensor.yaml# 22 const: qcom,spmi-temp-alarm 30 io-channels: [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | base.c | 32 if (therm->func->temp_get) in nvkm_therm_temp_get() 33 return therm->func->temp_get(therm); in nvkm_therm_temp_get() 34 return -ENODEV; in nvkm_therm_temp_get() 40 struct nvbios_therm_trip_point *trip = therm->fan->bios.trip, in nvkm_therm_update_trip() 42 *last_trip = therm->last_trip; in nvkm_therm_update_trip() 43 u8 temp = therm->func->temp_get(therm); in nvkm_therm_update_trip() local 48 for (i = 0; i < therm->fan->bios.nr_fan_trip; i++) { in nvkm_therm_update_trip() 49 if (temp >= trip[i].temp) in nvkm_therm_update_trip() 54 if (last_trip && temp <= (last_trip->temp) && in nvkm_therm_update_trip() 55 temp > (last_trip->temp - last_trip->hysteresis)) in nvkm_therm_update_trip() [all …]
|