Home
last modified time | relevance | path

Searched full:sensors (Results 1 – 25 of 878) sorted by relevance

12345678910>>...36

/linux/drivers/thermal/intel/
H A Dintel_soc_dts_iosf.c43 static int update_trip_temp(struct intel_soc_dts_sensors *sensors, in update_trip_temp() argument
56 if (sensors->intr_type == INTEL_SOC_DTS_INTERRUPT_MSI) in update_trip_temp()
59 temp_out = (sensors->tj_max - temp) / 1000; in update_trip_temp()
137 struct intel_soc_dts_sensors *sensors = dts->sensors; in sys_set_trip_temp() local
141 if (temp > sensors->tj_max) in sys_set_trip_temp()
144 mutex_lock(&sensors->dts_update_lock); in sys_set_trip_temp()
145 status = update_trip_temp(sensors, trip_index, temp); in sys_set_trip_temp()
146 mutex_unlock(&sensors->dts_update_lock); in sys_set_trip_temp()
157 struct intel_soc_dts_sensors *sensors; in sys_get_curr_temp() local
160 sensors = dts->sensors; in sys_get_curr_temp()
[all …]
/linux/drivers/hwmon/occ/
H A Dcommon.c236 struct occ_sensors *sensors = &occ->sensors; in occ_show_temp_1() local
243 temp = ((struct temp_sensor_1 *)sensors->temp.data) + sattr->index; in occ_show_temp_1()
272 struct occ_sensors *sensors = &occ->sensors; in occ_show_temp_2() local
279 temp = ((struct temp_sensor_2 *)sensors->temp.data) + sattr->index; in occ_show_temp_2()
323 struct occ_sensors *sensors = &occ->sensors; in occ_show_temp_10() local
330 temp = ((struct temp_sensor_10 *)sensors->temp.data) + sattr->index; in occ_show_temp_10()
370 struct occ_sensors *sensors = &occ->sensors; in occ_show_freq_1() local
377 freq = ((struct freq_sensor_1 *)sensors->freq.data) + sattr->index; in occ_show_freq_1()
400 struct occ_sensors *sensors = &occ->sensors; in occ_show_freq_2() local
407 freq = ((struct freq_sensor_2 *)sensors->freq.data) + sattr->index; in occ_show_freq_2()
[all …]
/linux/Documentation/hwmon/
H A Daquacomputer_d5next.rst27 This driver exposes hardware sensors of listed Aquacomputer devices, which
31 virtual temperature sensors, as well as two flow sensors. The fans expose their
35 For the D5 Next pump, available sensors are pump and fan speed, power, voltage
36 and current, as well as coolant temperature and eight virtual temp sensors. Also
40 sensors will report zeroes.
48 The Octo exposes four physical and sixteen virtual temperature sensors, a flow sensor
52 The Quadro exposes four physical and sixteen virtual temperature sensors, a flow
56 The Farbwerk and Farbwerk 360 expose four temperature sensors. Additionally,
57 sixteen virtual temperature sensors of the Farbwerk 360 are exposed.
63 The Leakshield exposes two temperature sensors and coolant pressure (current, min, max and
[all …]
H A Dibmpowernv.rst13 This driver implements reading the platform sensors data like temperature/fan/
21 All the nodes in the DT appear under "/ibm,opal/sensors" and each valid node in
43 tempX_enable Enable/disable all temperature sensors belonging to the
46 disable/enable all of its temperature sensors.
56 inX_enable Enable/disable all voltage sensors belonging to the
59 disable/enable all of its voltage sensors.
67 powerX_enable Enable/disable all power sensors belonging to the
70 disable/enable all of its power sensors.
78 currX_enable Enable/disable all current sensors belonging to the
81 disable/enable all of its current sensors.
H A Duserspace-tools.rst15 Lm-sensors
20 http://www.lm-sensors.org/ or as a package from your Linux distribution.
23 Get lm-sensors from project web site. Please note, you need only userspace
28 0) get lm-sensors userspace utils
31 2) run sensors-detect script, it will tell you what modules you need to load.
32 3) load them and run "sensors" command, you should see some results.
33 4) fix sensors.conf, labels, limits, fan divisors
H A Dabituguru-datasheet.rst24 Note: because of the lack of specs only the sensors part of the uGuru is
60 level we will call banks. A bank holds data for one or more sensors. The data
67 See below for all known bank addresses, numbers of sensors in that bank,
168 This bank contains 0 sensors, iow the sensor address is ignored (but must be
186 This bank contains 16 sensors, for each sensor it contains 1 byte.
187 So far the following sensors are known to be available on all motherboards:
197 This byte holds the reading from the sensor. Sensors in Bank1 can be both
198 volt and temp sensors, this is motherboard specific. The uGuru however does
202 Volt sensors use a linear scale, a reading 0 corresponds with 0 volt and a
203 reading of 255 with 3494 mV. The sensors for higher voltages however are
[all …]
H A Dhp-wmi-sensors.rst6 Linux HP WMI Sensors Driver
17 userspace utilities like ``sensors`` to gather numeric sensor readings.
22 When the driver is loaded, it discovers the sensors available on the
73 The standard hwmon interface in sysfs exposes sensors of several common types
75 other sensors in WMI that do not meet these criteria. In addition, a number of
78 all available HP WMI sensors and platform events objects.
80 ``/sys/kernel/debug/hp-wmi-sensors-[X]/sensor``
100 ``/sys/kernel/debug/hp-wmi-sensors-[X]/platform_events``
130 the wild so far. Support for voltage and current sensors is therefore
132 - Although HP WMI sensors may claim to be of any type, any oddball sensor
H A Dlm83.rst64 Most motherboards come with more than just temperature sensors for
66 sensors. This means that temperature-only chips are usually used as
69 temperature sensors (motherboard, processor, power supply) and primary
70 chips provide some temperature sensors, the secondary chip, if needed,
81 CPU. The two other sensors must be used to measure the temperature of
92 all four sensors. There is no hysteresis mechanism as found on most
93 recent temperature sensors.
/linux/drivers/hwmon/
H A Dibmaem.c4 * temperature/power/energy sensors and capping functionality.
138 /* Function and buffer to update sensors */
143 * AEM 1.x sensors:
144 * Available sensors:
148 * AEM 2.x sensors:
151 * Two temperature sensors
156 struct sensor_device_attribute sensors[AEM_NUM_SENSORS]; member
210 /* These are used to query sensors */
441 /* Update all AEM1 sensors */
454 /* Update all AEM2 sensors */
[all …]
H A Dasus-ec-sensors.c172 /* All the known sensors for ASUS EC controllers */
289 unsigned long sensors; member
302 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
311 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM |
318 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM |
326 .sensors = SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE |
334 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
342 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM |
350 .sensors = SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE |
358 .sensors = SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE |
[all …]
H A Dibmpowernv.c3 * IBM PowerNV platform sensors for temperature/fan/voltage/power
33 * Enumerates all the types of sensors in the POWERNV platform and does index
36 enum sensors { enum
50 * PowerNV firmware (skiboot). These are ordered as 'enum sensors'.
77 enum sensors type;
93 u32 sensors_count; /* Total count of sensors from each group */
199 * The digital thermal sensors are associated in make_sensor_label()
248 static const char *convert_opal_attr_name(enum sensors type, in convert_opal_attr_name()
274 enum sensors type, u32 *index) in parse_opal_node_name()
293 enum sensors type; in get_sensor_type()
[all …]
/linux/drivers/iio/chemical/
H A DKconfig3 # Chemical sensors
6 menu "Chemical Sensors"
20 tristate "Atlas Scientific OEM SM sensors"
28 Atlas Scientific OEM SM sensors:
37 tristate "Atlas Scientific EZO sensors"
41 Atlas Scientific EZO sensors
100 tristate "AMS iAQ-Core VOC sensors"
105 sensors
166 tristate "Sensirion SGPxx gas sensors"
171 Sensirion SGP gas sensors:
[all …]
/linux/Documentation/driver-api/iio/
H A Dintro.rst12 sensors used to monitor and control the system itself, like fan speed control
25 * color and light sensors
27 * pressure sensors
28 * proximity sensors
29 * temperature sensors
31 Usually these sensors are connected via :doc:`SPI <../spi>` or
32 :doc:`I2C <../i2c>`. A common use case of the sensors devices is to have
/linux/Documentation/devicetree/bindings/thermal/
H A Dbrcm,sr-thermal.txt3 This binding describes thermal sensors that is part of Stingray SoCs.
12 - thermal-sensors: A list of thermal sensor phandles and specifier.
36 thermal-sensors = <&tmon 0>;
48 thermal-sensors = <&tmon 1>;
60 thermal-sensors = <&tmon 2>;
72 thermal-sensors = <&tmon 3>;
84 thermal-sensors = <&tmon 4>;
96 thermal-sensors = <&tmon 5>;
/linux/drivers/thermal/mediatek/
H A Dauxadc_thermal.c93 /* MT8173 thermal sensors */
100 /* AUXADC channel 11 is used for the temperature sensors */
103 /* The total number of temperature sensors in the MT8173 */
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.
187 /* MT2701 thermal sensors */
192 /* AUXADC channel 11 is used for the temperature sensors */
195 /* The total number of temperature sensors in the MT2701 */
[all …]
/linux/drivers/platform/x86/dell/
H A Ddell-wmi-ddv.c237 struct dell_wmi_ddv_sensors *sensors, size_t entry_size) in dell_wmi_ddv_update_sensors() argument
244 if (sensors->obj) { in dell_wmi_ddv_update_sensors()
245 if (time_before(jiffies, sensors->timestamp + HZ)) in dell_wmi_ddv_update_sensors()
248 kfree(sensors->obj); in dell_wmi_ddv_update_sensors()
249 sensors->obj = NULL; in dell_wmi_ddv_update_sensors()
270 sensors->obj = obj; in dell_wmi_ddv_update_sensors()
271 sensors->entries = entries; in dell_wmi_ddv_update_sensors()
272 sensors->timestamp = jiffies; in dell_wmi_ddv_update_sensors()
521 static void dell_wmi_ddv_hwmon_cache_invalidate(struct dell_wmi_ddv_sensors *sensors) in dell_wmi_ddv_hwmon_cache_invalidate() argument
523 if (!sensors->active) in dell_wmi_ddv_hwmon_cache_invalidate()
[all …]
/linux/drivers/hid/
H A Dhid-steam.c300 struct input_dev __rcu *sensors; member
842 struct input_dev *sensors; in steam_sensors_register() local
849 sensors = rcu_dereference(steam->sensors); in steam_sensors_register()
851 if (sensors) { in steam_sensors_register()
856 sensors = input_allocate_device(); in steam_sensors_register()
857 if (!sensors) in steam_sensors_register()
860 input_set_drvdata(sensors, steam); in steam_sensors_register()
861 sensors->dev.parent = &hdev->dev; in steam_sensors_register()
863 sensors->name = "Steam Deck Motion Sensors"; in steam_sensors_register()
864 sensors->phys = hdev->phys; in steam_sensors_register()
[all …]
/linux/Documentation/devicetree/bindings/firmware/
H A Darm,scpi.yaml83 sensors:
86 This sub-node represents SCPI sensors controller.
91 - const: arm,scpi-sensors
94 - amlogic,meson-gxbb-scpi-sensors
95 - const: arm,scpi-sensors
204 scpi_sensors: sensors {
205 compatible = "arm,scpi-sensors";
243 scpi_sensors1: sensors {
244 compatible = "amlogic,meson-gxbb-scpi-sensors", "arm,scpi-sensors";
/linux/arch/arm64/boot/dts/ti/
H A Dk3-j721s2-thermal.dtsi11 thermal-sensors = <&wkup_vtm0 0>;
25 thermal-sensors = <&wkup_vtm0 1>;
39 thermal-sensors = <&wkup_vtm0 2>;
53 thermal-sensors = <&wkup_vtm0 3>;
67 thermal-sensors = <&wkup_vtm0 4>;
81 thermal-sensors = <&wkup_vtm0 5>;
95 thermal-sensors = <&wkup_vtm0 6>;
H A Dk3-j784s4-thermal.dtsi11 thermal-sensors = <&wkup_vtm0 0>;
25 thermal-sensors = <&wkup_vtm0 1>;
39 thermal-sensors = <&wkup_vtm0 2>;
53 thermal-sensors = <&wkup_vtm0 3>;
67 thermal-sensors = <&wkup_vtm0 4>;
81 thermal-sensors = <&wkup_vtm0 5>;
95 thermal-sensors = <&wkup_vtm0 6>;
/linux/drivers/iio/common/cros_ec_sensors/
H A DKconfig3 # Chrome OS Embedded Controller managed sensors library
6 tristate "ChromeOS EC Sensors Core"
11 Base module for the ChromeOS EC Sensors module.
17 tristate "ChromeOS EC Contiguous Sensors"
20 Module to handle 3d contiguous sensors like
/linux/Documentation/devicetree/bindings/iio/pressure/
H A Dasc,dlhl60d.yaml7 title: All Sensors DLH series low voltage digital pressure sensors
13 Bindings for the All Sensors DLH series pressure sensors.
15 Specifications about the sensors can be found at:
H A Dhoneywell,hsc030pa.yaml13 These sensors have either an I2C, an SPI or an analog interface. Only the
34sensors/pressure-sensors/board-mount-pressure-sensors/trustability-hsc-series/documents/sps-siot-t…
35sensors/pressure-sensors/board-mount-pressure-sensors/trustability-ssc-series/documents/sps-siot-t…
/linux/drivers/macintosh/
H A Dwindfarm_smu_sat.c3 * Windfarm PowerMac thermal control. SMU "satellite" controller sensors.
33 struct list_head sensors; member
43 int index2; /* used for power sensors */
214 INIT_LIST_HEAD(&sat->sensors); in wf_sat_probe()
225 /* the cooked sensors are between 0x30 and 0x37 */ in wf_sat_probe()
281 list_add(&sens->link, &sat->sensors); in wf_sat_probe()
286 /* make the power sensors */ in wf_sat_probe()
308 list_add(&sens->link, &sat->sensors); in wf_sat_probe()
324 /* release sensors */ in wf_sat_remove()
325 while(!list_empty(&sat->sensors)) { in wf_sat_remove()
[all …]
/linux/drivers/iio/pressure/
H A Dhsc030pa_i2c.c7 …/en-us/products/sensors/pressure-sensors/board-mount-pressure-sensors/common/documents/sps-siot-i2…
8 …oneywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/common/do…

12345678910>>...36