Home
last modified time | relevance | path

Searched refs:sensors (Results 1 – 25 of 592) sorted by relevance

12345678910>>...24

/linux-6.3-rc2/drivers/thermal/intel/
A Dintel_soc_dts_iosf.c58 sensors = dts->sensors; in sys_get_trip_temp()
88 struct intel_soc_dts_sensors *sensors = dts->sensors; in update_trip_temp() local
172 struct intel_soc_dts_sensors *sensors = dts->sensors; in sys_set_trip_temp() local
208 sensors = dts->sensors; in sys_get_curr_temp()
397 sensors = kzalloc(sizeof(*sensors), GFP_KERNEL); in intel_soc_dts_iosf_init()
398 if (!sensors) in intel_soc_dts_iosf_init()
404 sensors->tj_max = tj_max; in intel_soc_dts_iosf_init()
410 sensors->soc_dts[i].sensors = sensors; in intel_soc_dts_iosf_init()
430 return sensors; in intel_soc_dts_iosf_init()
436 kfree(sensors); in intel_soc_dts_iosf_init()
[all …]
A Dintel_soc_dts_iosf.h32 struct intel_soc_dts_sensors *sensors; member
46 void intel_soc_dts_iosf_exit(struct intel_soc_dts_sensors *sensors);
48 struct intel_soc_dts_sensors *sensors);
50 struct intel_soc_dts_sensors *sensors, int critical_offset);
/linux-6.3-rc2/drivers/hwmon/occ/
A Dcommon.c236 struct occ_sensors *sensors = &occ->sensors; in occ_show_temp_1() local
272 struct occ_sensors *sensors = &occ->sensors; in occ_show_temp_2() local
323 struct occ_sensors *sensors = &occ->sensors; in occ_show_temp_10() local
370 struct occ_sensors *sensors = &occ->sensors; in occ_show_freq_1() local
400 struct occ_sensors *sensors = &occ->sensors; in occ_show_freq_2() local
430 struct occ_sensors *sensors = &occ->sensors; in occ_show_power_1() local
477 struct occ_sensors *sensors = &occ->sensors; in occ_show_power_2() local
516 struct occ_sensors *sensors = &occ->sensors; in occ_show_power_a0() local
596 struct occ_sensors *sensors = &occ->sensors; in occ_show_caps_1_2() local
646 struct occ_sensors *sensors = &occ->sensors; in occ_show_caps_3() local
[all …]
/linux-6.3-rc2/drivers/hwmon/
A Dibmpex.c90 struct ibmpex_sensor_data *sensors; member
228 if (!data->sensors[i].in_use) in ibmpex_update_device()
233 data->sensors[i].values[0] = in ibmpex_update_device()
235 data->sensors[i].values[1] = in ibmpex_update_device()
237 data->sensors[i].values[2] = in ibmpex_update_device()
375 data->sensors = kcalloc(data->num_sensors, sizeof(*data->sensors), in ibmpex_find_sensors()
377 if (!data->sensors) in ibmpex_find_sensors()
389 data->sensors[i].multiplier = in ibmpex_find_sensors()
402 data->sensors[i].in_use = 1; in ibmpex_find_sensors()
438 kfree(data->sensors); in ibmpex_find_sensors()
[all …]
A Dasus-ec-sensors.c270 unsigned long sensors; member
283 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
315 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
325 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
336 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
345 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
354 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
362 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
523 struct ec_sensor *sensors; member
590 struct ec_sensor *s = ec->sensors; in setup_sensor_data()
[all …]
A Dibmaem.c917 struct sensor_device_attribute *sensors = data->sensors; in aem_register_sensors() local
924 sensors->dev_attr.attr.mode = 0444; in aem_register_sensors()
925 sensors->dev_attr.show = ro->show; in aem_register_sensors()
926 sensors->index = ro->index; in aem_register_sensors()
933 sensors++; in aem_register_sensors()
941 sensors->dev_attr.attr.mode = 0644; in aem_register_sensors()
942 sensors->dev_attr.show = rw->show; in aem_register_sensors()
943 sensors->dev_attr.store = rw->set; in aem_register_sensors()
944 sensors->index = rw->index; in aem_register_sensors()
951 sensors++; in aem_register_sensors()
[all …]
A Dibmpowernv.c36 enum sensors { enum
77 enum sensors type;
274 enum sensors type, u32 *index) in parse_opal_node_name()
293 enum sensors type; in get_sensor_type()
340 enum sensors type; in init_sensor_group_data()
389 enum sensors gtype) in get_sensor_group()
402 enum sensors type; in get_sensor_group()
437 enum sensors type; in populate_attr_groups()
526 static char *get_max_attr(enum sensors type) in get_max_attr()
536 static char *get_min_attr(enum sensors type) in get_min_attr()
[all …]
/linux-6.3-rc2/Documentation/driver-api/iio/
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-6.3-rc2/Documentation/devicetree/bindings/thermal/
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-6.3-rc2/Documentation/hwmon/
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.
A Daquacomputer_d5next.rst23 This driver exposes hardware sensors of listed Aquacomputer devices, which
27 virtual temperature sensors, as well as two flow sensors. The fans expose their
30 For the D5 Next pump, available sensors are pump and fan speed, power, voltage
31 and current, as well as coolant temperature and eight virtual temp sensors. Also
35 sensors will report zeroes.
43 The Octo exposes four physical and sixteen virtual temperature sensors, as well as
47 The Quadro exposes four physical and sixteen virtual temperature sensors, a flow
51 The Farbwerk and Farbwerk 360 expose four temperature sensors. Additionally,
52 sixteen virtual temperature sensors of the Farbwerk 360 are exposed.
65 Writing to virtual temperature sensors is not currently supported.
[all …]
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
A Dw83l786ng.rst32 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.
A Dnct7802.rst22 chip. NCT7802Y supports 6 temperature sensors, 5 voltage sensors, and 3 fan
23 speed sensors.
/linux-6.3-rc2/drivers/platform/x86/dell/
A Ddell-wmi-ddv.c244 if (sensors->obj) { 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()
523 if (!sensors->active) in dell_wmi_ddv_hwmon_cache_invalidate()
527 kfree(sensors->obj); in dell_wmi_ddv_hwmon_cache_invalidate()
528 sensors->obj = NULL; in dell_wmi_ddv_hwmon_cache_invalidate()
536 sensors->active = false; in dell_wmi_ddv_hwmon_cache_destroy()
538 kfree(sensors->obj); in dell_wmi_ddv_hwmon_cache_destroy()
[all …]
/linux-6.3-rc2/arch/arm64/boot/dts/qcom/
A Dsdm632.dtsi13 thermal-sensors = <&tsens0 13>;
26 thermal-sensors = <&tsens0 5>;
30 thermal-sensors = <&tsens0 6>;
34 thermal-sensors = <&tsens0 7>;
38 thermal-sensors = <&tsens0 8>;
/linux-6.3-rc2/drivers/thermal/ti-soc-thermal/
A Dti-bandgap.c83 t = bgp->conf->sensors[(id)].registers; \
163 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_read_temp()
213 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_talert_irq_handler()
243 __func__, bgp->conf->sensors[i].domain, in ti_bandgap_talert_irq_handler()
343 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_read_counter()
363 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_read_counter_delay()
700 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_get_trend()
930 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_probe()
1017 domain = bgp->conf->sensors[i].domain; in ti_bandgap_probe()
1115 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_save_ctxt()
[all …]
/linux-6.3-rc2/arch/arm64/boot/dts/arm/
A Djuno-scmi.dtsi80 thermal-sensors = <&scmi_sensors0 0>;
84 thermal-sensors = <&scmi_sensors0 3>;
88 thermal-sensors = <&scmi_sensors0 21>;
92 thermal-sensors = <&scmi_sensors0 22>;
96 thermal-sensors = <&scmi_sensors0 23>;
100 thermal-sensors = <&scmi_sensors0 24>;
/linux-6.3-rc2/Documentation/devicetree/bindings/firmware/
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-6.3-rc2/drivers/iio/position/
A DKconfig3 # Linear and angular position sensors
7 menu "Linear and angular position sensors"
10 tristate "Azoteq IQS624/625 angular position sensors"
14 and IQS625 angular position sensors.
/linux-6.3-rc2/drivers/iio/humidity/
A Dhts221_core.c190 hw->sensors[type].cur_avg_idx = i; in hts221_update_avg()
291 slope = &hw->sensors[HTS221_SENSOR_T].slope; in hts221_parse_temp_caldata()
292 b_gen = &hw->sensors[HTS221_SENSOR_T].b_gen; in hts221_parse_temp_caldata()
330 slope = &hw->sensors[HTS221_SENSOR_H].slope; in hts221_parse_rh_caldata()
331 b_gen = &hw->sensors[HTS221_SENSOR_H].b_gen; in hts221_parse_rh_caldata()
350 data = hw->sensors[HTS221_SENSOR_H].slope; in hts221_get_sensor_scale()
354 data = hw->sensors[HTS221_SENSOR_T].slope; in hts221_get_sensor_scale()
379 data = hw->sensors[HTS221_SENSOR_H].b_gen; in hts221_get_sensor_offset()
380 div = hw->sensors[HTS221_SENSOR_H].slope; in hts221_get_sensor_offset()
383 data = hw->sensors[HTS221_SENSOR_T].b_gen; in hts221_get_sensor_offset()
[all …]
/linux-6.3-rc2/drivers/macintosh/
A Dwindfarm_ad7417_sensor.c32 struct wf_sensor sensors[5]; member
102 int chan = sr - pv->sensors; in wf_ad7417_adc_get()
183 pv->sensors[index].name = kasprintf(GFP_KERNEL, "%s-%d", name, pv->cpu); in wf_ad7417_add_sensor()
184 pv->sensors[index].priv = pv; in wf_ad7417_add_sensor()
185 pv->sensors[index].ops = ops; in wf_ad7417_add_sensor()
186 if (!wf_register_sensor(&pv->sensors[index])) in wf_ad7417_add_sensor()
301 wf_unregister_sensor(&pv->sensors[i]); in wf_ad7417_remove()
/linux-6.3-rc2/drivers/iio/chemical/
A DKconfig3 # Chemical sensors
9 tristate "Atlas Scientific OEM SM sensors"
17 Atlas Scientific OEM SM sensors:
26 tristate "Atlas Scientific EZO sensors"
30 Atlas Scientific EZO sensors
69 tristate "AMS iAQ-Core VOC sensors"
74 sensors
135 tristate "Sensirion SGPxx gas sensors"
140 Sensirion SGP gas sensors:
203 sensors
/linux-6.3-rc2/drivers/thermal/
A Dimx8mm_thermal.c95 struct tmu_sensor sensors[]; member
306 tmu = devm_kzalloc(&pdev->dev, struct_size(tmu, sensors, in imx8mm_tmu_probe()
332 tmu->sensors[i].priv = tmu; in imx8mm_tmu_probe()
333 tmu->sensors[i].tzd = in imx8mm_tmu_probe()
335 &tmu->sensors[i], in imx8mm_tmu_probe()
337 if (IS_ERR(tmu->sensors[i].tzd)) { in imx8mm_tmu_probe()
338 ret = PTR_ERR(tmu->sensors[i].tzd); in imx8mm_tmu_probe()
344 tmu->sensors[i].hw_id = i; in imx8mm_tmu_probe()
346 if (devm_thermal_add_hwmon_sysfs(tmu->sensors[i].tzd)) in imx8mm_tmu_probe()
/linux-6.3-rc2/arch/arm64/boot/dts/ti/
A Dk3-am654-industrial-thermal.dtsi8 thermal-sensors = <&wkup_vtm0 0>;
22 thermal-sensors = <&wkup_vtm0 1>;
36 thermal-sensors = <&wkup_vtm0 2>;

Completed in 49 milliseconds

12345678910>>...24