Home
last modified time | relevance | path

Searched refs:sensors (Results 1 – 200 of 225) sorted by relevance

12

/linux-4.4.14/drivers/thermal/
Dintel_soc_dts_iosf.c88 struct intel_soc_dts_sensors *sensors; in sys_get_trip_temp() local
91 sensors = dts->sensors; in sys_get_trip_temp()
92 mutex_lock(&sensors->dts_update_lock); in sys_get_trip_temp()
95 mutex_unlock(&sensors->dts_update_lock); in sys_get_trip_temp()
103 *temp = sensors->tj_max - out * 1000; in sys_get_trip_temp()
120 struct intel_soc_dts_sensors *sensors = dts->sensors; in update_trip_temp() local
122 if (sensors->intr_type == INTEL_SOC_DTS_INTERRUPT_MSI) in update_trip_temp()
125 temp_out = (sensors->tj_max - temp) / 1000; in update_trip_temp()
202 struct intel_soc_dts_sensors *sensors = dts->sensors; in sys_set_trip_temp() local
205 if (temp > sensors->tj_max) in sys_set_trip_temp()
[all …]
Dintel_soc_dts_iosf.h43 struct intel_soc_dts_sensors *sensors; member
57 void intel_soc_dts_iosf_exit(struct intel_soc_dts_sensors *sensors);
59 struct intel_soc_dts_sensors *sensors);
61 struct intel_soc_dts_sensors *sensors, int critical_offset);
Dhisi_thermal.c56 struct hisi_thermal_sensor sensors[HISI_MAX_SENSORS]; member
116 sensor = &data->sensors[data->irq_bind_sensor]; in hisi_thermal_enable_bind_irq_sensor()
171 if (data->sensors[i].sensor_temp >= max_temp) { in hisi_thermal_get_temp()
172 max_temp = data->sensors[i].sensor_temp; in hisi_thermal_get_temp()
223 sensor = &data->sensors[data->irq_bind_sensor]; in hisi_thermal_alarm_irq_thread()
230 thermal_zone_device_update(data->sensors[i].tzd); in hisi_thermal_alarm_irq_thread()
336 &data->sensors[i], i); in hisi_thermal_probe()
348 hisi_thermal_toggle_sensor(&data->sensors[i], true); in hisi_thermal_probe()
364 struct hisi_thermal_sensor *sensor = &data->sensors[i]; in hisi_thermal_remove()
Drockchip_thermal.c125 struct rockchip_thermal_sensor sensors[SOC_MAX_SENSORS]; member
512 thermal_zone_device_update(thermal->sensors[i].tzd); in rockchip_thermal_alarm_irq_thread()
713 &thermal->sensors[i], in rockchip_thermal_probe()
721 thermal->sensors[j].tzd); in rockchip_thermal_probe()
739 rockchip_thermal_toggle_sensor(&thermal->sensors[i], true); in rockchip_thermal_probe()
748 thermal->sensors[i].tzd); in rockchip_thermal_probe()
764 struct rockchip_thermal_sensor *sensor = &thermal->sensors[i]; in rockchip_thermal_remove()
785 rockchip_thermal_toggle_sensor(&thermal->sensors[i], false); in rockchip_thermal_suspend()
817 int id = thermal->sensors[i].id; in rockchip_thermal_resume()
829 rockchip_thermal_toggle_sensor(&thermal->sensors[i], true); in rockchip_thermal_resume()
DKconfig20 prompt "Expose thermal sensors as hwmon device"
29 Say 'Y' here if you want all thermal sensors to
306 digital temperature sensors (DTSs) using side band interface (IOSF). This
343 Newer laptops and tablets that use ACPI may have thermal sensors and
/linux-4.4.14/drivers/hwmon/
Dibmpex.c103 struct ibmpex_sensor_data *sensors; member
241 if (!data->sensors[i].in_use) in ibmpex_update_device()
246 data->sensors[i].values[0] = in ibmpex_update_device()
248 data->sensors[i].values[1] = in ibmpex_update_device()
250 data->sensors[i].values[2] = in ibmpex_update_device()
285 int mult = data->sensors[attr->index].multiplier; in ibmpex_show_sensor()
289 data->sensors[attr->index].values[attr->nr] * mult); in ibmpex_show_sensor()
359 sysfs_attr_init(&data->sensors[sensor].attr[func].dev_attr.attr); in create_sensor()
360 data->sensors[sensor].attr[func].dev_attr.attr.name = n; in create_sensor()
361 data->sensors[sensor].attr[func].dev_attr.attr.mode = S_IRUGO; in create_sensor()
[all …]
Dibmaem.c169 struct sensor_device_attribute sensors[AEM_NUM_SENSORS]; member
927 struct sensor_device_attribute *sensors = data->sensors; in aem_register_sensors() local
932 sysfs_attr_init(&sensors->dev_attr.attr); in aem_register_sensors()
933 sensors->dev_attr.attr.name = ro->label; in aem_register_sensors()
934 sensors->dev_attr.attr.mode = S_IRUGO; in aem_register_sensors()
935 sensors->dev_attr.show = ro->show; in aem_register_sensors()
936 sensors->index = ro->index; in aem_register_sensors()
938 err = device_create_file(dev, &sensors->dev_attr); in aem_register_sensors()
940 sensors->dev_attr.attr.name = NULL; in aem_register_sensors()
943 sensors++; in aem_register_sensors()
[all …]
Dacpi_power_meter.c102 struct sensor_device_attribute sensors[NUM_SENSORS]; member
634 struct sensor_device_attribute *sensors = in register_attrs() local
635 &resource->sensors[resource->num_sensors]; in register_attrs()
639 sensors->dev_attr.attr.name = attrs->label; in register_attrs()
640 sensors->dev_attr.attr.mode = S_IRUGO; in register_attrs()
641 sensors->dev_attr.show = attrs->show; in register_attrs()
642 sensors->index = attrs->index; in register_attrs()
645 sensors->dev_attr.attr.mode |= S_IWUSR; in register_attrs()
646 sensors->dev_attr.store = attrs->set; in register_attrs()
649 sysfs_attr_init(&sensors->dev_attr.attr); in register_attrs()
[all …]
Dibmpowernv.c48 enum sensors { enum
75 enum sensors type;
196 static const char *convert_opal_attr_name(enum sensors type, in convert_opal_attr_name()
222 enum sensors type, u32 *index) in parse_opal_node_name()
241 enum sensors type; in get_sensor_type()
287 enum sensors type; in populate_attr_groups()
355 enum sensors type; in create_device_attrs()
Dabituguru3.c149 struct abituguru3_sensor_info sensors[ABIT_UGURU3_MAX_NO_SENSORS + 1]; member
175 const struct abituguru3_sensor_info *sensors; member
849 sensor = &data->sensors[attr->index]; in show_value()
881 port = data->sensors[attr->index].port; in show_alarm()
902 if (data->settings[data->sensors[attr->index].port][0] & attr->nr) in show_mask()
914 return sprintf(buf, "%s\n", data->sensors[attr->index].name); in show_label()
1010 data->sensors = abituguru3_motherboards[i].sensors; in abituguru3_probe()
1018 for (i = 0; data->sensors[i].name; i++) { in abituguru3_probe()
1026 type = data->sensors[i].type; in abituguru3_probe()
DKconfig12 can include temperature sensors, voltage sensors, fan speed
13 sensors and various additional features such as the ability to
16 sensors chip(s) below.
19 sensors-detect script from the lm_sensors package. Read
50 used to access sensors outside the AB8500 chip.
75 third revision of the Abit uGuru chip. Only reading the sensors
89 AD7314, ADT7301 and ADT7302 temperature sensors.
256 family of SMBus sensors chip found on most Intel X38, X48, X58,
271 lm-sensors 2.10.1 for proper userspace support.
309 Sensor), light sensors, temperature sensors, keyboard backlight
[all …]
/linux-4.4.14/arch/mips/loongson64/loongson-3/
Dplatform.c30 if (loongson_sysconf.sensors[i].type > SENSOR_FAN) in loongson3_platform_init()
34 pdev->name = loongson_sysconf.sensors[i].name; in loongson3_platform_init()
35 pdev->id = loongson_sysconf.sensors[i].id; in loongson3_platform_init()
36 pdev->dev.platform_data = &loongson_sysconf.sensors[i]; in loongson3_platform_init()
/linux-4.4.14/Documentation/hwmon/
Duserspace-tools12 Lm-sensors
17 http://www.lm-sensors.org/ or as a package from your Linux distribution.
20 Get lm-sensors from project web site. Please note, you need only userspace
25 0) get lm-sensors userspace utils
28 2) run sensors-detect script, it will tell you what modules you need to load.
29 3) load them and run "sensors" command, you should see some results.
30 4) fix sensors.conf, labels, limits, fan divisors
Dw83l786ng27 The driver implements two temperature sensors, two fan rotation speed
28 sensors, and three voltage sensors.
37 Voltage sensors (also known as IN sensors) report their values in millivolts.
Dnct780217 chip. NCT7802Y supports 6 temperature sensors, 5 voltage sensors, and 3 fan
18 speed sensors.
Dasb10024 The ASB100 implements seven voltage sensors, three fan rotation speed
25 sensors, four temperature sensors, VID lines and alarms. In addition to
36 Voltage sensors (also known as IN sensors) report values in volts.
Dlm8352 Most motherboards come with more than just temperature sensors for
54 sensors. This means that temperature-only chips are usually used as
57 temperature sensors (motherboard, processor, power supply) and primary
58 chips provide some temperature sensors, the secondary chip, if needed,
69 CPU. The two other sensors must be used to measure the temperature of
80 all four sensors. There is no hysteresis mechanism as found on most
81 recent temperature sensors.
Dabx50021 thermal sensors, and there is also a thermal sensor inside ABx500 too, which
24 This abx500 is a common layer which can monitor all of the sensors, every
26 sensors can be configured invisible if they are not available on that chip, and
Dnct668318 The chips implement up to shared 32 temperature and voltage sensors.
19 It supports up to 16 fan rotation sensors and up to 8 fan control engines.
24 Voltage sensors (also known as IN sensors) report their values in millivolts.
Dk8temp21 Please note that you will need at least lm-sensors 2.10.1 for proper userspace
24 There can be up to four temperature sensors inside single CPU. The driver
25 will auto-detect the sensors and will display only temperatures from
26 implemented sensors.
Dvia686a39 The Via 686a implements three temperature sensors, two fan rotation speed
40 sensors, five voltage sensors and alarms.
53 Voltage sensors (also known as IN sensors) report their values in volts.
71 This driver handles sensors integrated in some VIA south bridges. It is
Dnct790417 The NCT7904D is a hardware monitor supporting up to 20 voltage sensors,
44 The driver checks sensor control registers and does not export the sensors
57 - external temperature sensors
Demc140336 contain up to four temperature sensors. EMC14x2 support two sensors
37 (one internal, one external). EMC14x3 support three sensors (one internal,
38 two external), and EMC14x4 support four sensors (one internal, three
Dabituguru-datasheet23 Note: because of the lack of specs only the sensors part of the uGuru is
59 level we will call banks. A bank holds data for one or more sensors. The data
66 See below for all known bank addresses, numbers of sensors in that bank,
167 This bank contains 0 sensors, iow the sensor address is ignored (but must be
185 This bank contains 16 sensors, for each sensor it contains 1 byte.
186 So far the following sensors are known to be available on all motherboards:
196 volt and temp sensors, this is motherboard specific. The uGuru however does
200 Volt sensors use a linear scale, a reading 0 corresponds with 0 volt and a
201 reading of 255 with 3494 mV. The sensors for higher voltages however are
206 Temp sensors also use a linear scale, a reading of 0 corresponds with 0 degree
[all …]
Dlm8729 The LM87 implements up to three temperature sensors, up to two fan
30 rotation speed sensors, up to seven voltage sensors, alarms, and some
45 Voltage sensors (also known as IN sensors) report their values in
Dadm102636 The ADM1026 implements three (3) temperature sensors, 17 voltage sensors,
37 16 general purpose digital I/O lines, eight (8) fan speed sensors (8-bit),
57 There are 17 voltage sensors. An alarm is triggered if the voltage has
84 largest difference between current and tmin of the temperature sensors sets
86 controlling fan speed with the PWM and DAC outputs. The fan speed sensors
Dmax669744 remote temperature sensors. Remote temperature sensors are diode-connected
58 tempX_fault RO temperature diode fault (remote sensors only)
Dlm8029 The LM80 implements one temperature sensor, two fan rotation speed sensors,
30 seven voltage sensors, alarms, and some miscellaneous stuff.
48 Voltage sensors (also known as IN sensors) report their values in volts.
Dhih613017 The HIH-6130 & HIH-6131 are humidity and temperature sensors in a SO8 package.
21 The devices communicate with the I2C protocol. All sensors are set to the same
Dadc128d81819 The ADC128D818 implements one temperature sensor and seven voltage sensors.
28 Voltage sensors (also known as IN sensors) report their values in volts.
Dsis559558 sensors, four or five voltage sensors, and alarms.
60 On the first version of the chip, there are four voltage sensors and one
80 Voltage sensors (also known as IN sensors) report their values in volts. An
Dgl518sm33 sensors, and four voltage sensors. It can report alarms through the
51 Voltage sensors (also known as VIN sensors) report their values in volts.
Dlm7830 The LM7* implements one temperature sensor, three fan rotation speed sensors,
31 seven voltage sensors, VID lines, alarms, and some miscellaneous stuff.
48 Voltage sensors (also known as IN sensors) report their values in volts.
Dadm102171 ADM1021-clones implement two temperature sensors. One of them is internal,
96 within them, with two temperature sensors. Other Xeon processors of this
103 that your specific Xeon processor model includes compatible sensors, you
110 didn't have these sensors. Next generations of Xeon processors (533 MHz
112 introduced integrated digital thermal sensors. These are supported by
Dw83792d39 The driver implements three temperature sensors, seven fan rotation speed
40 sensors, nine voltage sensors, and two automatic fan regulation
63 Voltage sensors (also known as IN sensors) report their values in millivolts.
159 available. When related temperature sensors detects the temperature in preset
Dibmpowernv12 This driver implements reading the platform sensors data like temperature/fan/
20 All the nodes in the DT appear under "/ibm,opal/sensors" and each valid node in
Dw83627ehf53 The chips implement 3 to 4 temperature sensors (9 for NCT6775F and NCT6776F),
54 2 to 5 fan rotation speed sensors, 8 to 10 analog voltage sensors, one VID
61 sensors. The configured source for each of the temperature sensors is provided
78 Voltage sensors (also known as IN sensors) report their values in millivolts.
Dw8379336 This driver exports 10 voltage sensors, up to 12 fan tachometer inputs,
58 For voltage sensors, an alarm triggers if the measured value is below
60 For temperature sensors, an alarm triggers if the measured value goes
63 For fan sensors, an alarm triggers if the measured value is below the
Dw83627hf32 Initialize the I2C address of the sensors
66 [1] http://www.lm-sensors.org/browser/lm-sensors/trunk/doc/vid
76 lm-sensors) before loading the driver:
Dsht2123 The SHT21 and SHT25 are humidity and temperature sensors in a DFN package of
29 The devices communicate with the I2C protocol. All sensors are set to the same
Dlm9523420 LM95233 and LM95234 are 11-bit digital temperature sensors with a 2-wire
35 affects the hysteresis on all channels. The first two external sensors also
Dw83791d61 The driver implements three temperature sensors, ten voltage sensors,
62 five fan rotation speed sensors and manual PWM control of each fan.
69 Voltage sensors (also known as IN sensors) report their values in millivolts.
Dtmp40135 and one local temperature sensors. Temperature is measured in degrees
57 temperature sensors.
Dw83781d69 The W8378* implements temperature sensors (three on the W83781D and W83782D,
70 two on the W83783S), three fan rotation speed sensors, voltage sensors
76 sensors. An alarm is triggered for the main sensor once when the
87 W83781D, there is only one alarm that functions for both other sensors!
89 main temperature sensors has a resolution of 1 degree; the other sensor(s)
100 Voltage sensors (also known as IN sensors) report their values in volts.
178 Please do not send mail to the author or the sensors group asking for
281 # Temperature sensors:
301 # Fan sensors:
422 * Additional info about PWM on the AS99127F rev.1 from lm-sensors
Dabituguru26 sensortype (Volt or Temp) for bank1 sensors, for revision 1 uGuru's
56 * fan_sensors: int Tell the driver how many fan speed sensors there are
63 2 + sensors type probing info (default)
Dpc8742721 6 temperature sensors. Only the fans and temperatures are supported at
54 The PC87427 relies on external sensors (following the SensorPath
Dsht1533 sensors.
42 sensors. Disabling the reload of those coefficients allows saving 10ms for each
Dpmbus47 It supports voltage, current, power, and temperature sensors as supported
79 /* Note: All other sensors are in linear mode */
143 supported, and determines available sensors from this information.
144 Attribute files only exist if respective sensors are supported by the chip.
Dnct677554 There are 4 to 5 fan rotation speed sensors, 8 to 15 analog voltage sensors,
59 source for each of the temperature sensors is provided in tempX_label.
77 Voltage sensors (also known as IN sensors) report their values in millivolts.
Dvt121176 via compute lines in sensors.conf, like:
83 motherboard and edit sensors.conf accordingly.
117 to be performed in userspace via sensors.conf.
134 *) This is the formula from the lm_sensors 2.10.0 sensors.conf file. I don't
152 following formula for sensors.conf:
Dltc426148 The chip has two voltage sensors, but only one set of voltage alarm status bits.
52 report it with both voltage sensors.
Dad731420 adt7302 have 14 bit sensors with 1lsb = 0.03125 degrees centigrade.
Dadt747025 temperature sensors. Each PWM output is individually adjustable and
35 the purpose of periodically querying the temperature sensors, thus allowing the
Dit87124 include an 'environment controller' with 3 temperature sensors, 3 fan
125 rotation speed sensors, 8 voltage sensors, associated alarms, and chassis
180 Voltage sensors (also known as IN sensors) report their values in volts. An
219 startup, consult lm_sensors's /etc/sensors.conf. (4 = thermistor;
Dscpi-hwmon24 The SCP interface provides an API to query the available sensors and
Dsysfs-interface4 The libsensors library offers an interface to the raw sensors data
5 through the sysfs interface. Since lm-sensors 3.0.0, libsensors is
10 This is a major improvement compared to lm-sensors 2.
23 still require a configuration file (e.g. /etc/sensors.conf) for proper
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
162 Reset inX_lowest and inX_highest for all sensors
408 Reset temp_lowest and temp_highest for all sensors
467 Reset currX_lowest and currX_highest for all sensors
681 Bits are defined in kernel/include/sensors.h.
Dadm103124 The ADM1030 and ADM1031 are digital temperature sensors and fan controllers.
Dmenf21bmc19 The voltage sensors are connected to the ADC inputs of the BMC which is
Demc6w20121 voltages (including its own VCC) and five external thermal sensors,
Demc210317 contain up to 4 temperature sensors and a single fan controller.
Dshtc126 The device communicates with the I2C protocol. All sensors are set to I2C
Dsch563626 temperature sensors are actually implemented on the motherboard, so you will
Dhtu2121 The devices communicate with the I2C protocol. All sensors are set to the
Dvexpress24 board and its environment by a number of internal and external sensors,
Dmax34440112 are remote I2C temperature sensors. For MAX34441, temp6
114 are remote I2C temperature sensors.
Dtmp42135 TMP442) or up to three (TMP423) remote sensors. Temperature is measured
Dibmaem32 software, and temperature sensors.
Dlm9524520 LM95235 and LM95245 are 11-bit digital temperature sensors with a 2-wire System
Dadt746225 temperature sensors. Each PWM output is individually adjustable and
Dthmc5036 sensors, limits can be set through the appropriate Overtemperature Shutdown
Dlm8572 three temperature sensors. Each PWM output is individually adjustable and
152 temperature sensors fail. Individual sensor interrupts can be masked so
170 sensors and therefore three zones (# 1, 2 and 3). Each zone has the following
Df71805f36 source), 3 fans and 3 temperature sensors.
89 find out documentation about your own motherboard, and edit sensors.conf
Dpc87360140 internally, you will have to compensate in sensors.conf. Others (in0 to in6)
144 sensors.conf accordingly. National Semiconductor has a document with
Djc4260 This driver implements support for JEDEC JC 42.4 compliant temperature sensors,
Dcoretemp22 temperature using the appropriate sensors. The per-package sensor is new;
Dadt747548 three temperature sensors. Each PWM output is individually adjustable and
Dsubmitting-patches115 before starting to write a new driver. Especially for temperature sensors,
Df71882fg69 sensors.
Dlm90198 * Two remote sensors
Ddme173744 and SCH5127 Super-I/O chips. These chips feature monitoring of 3 temp sensors
/linux-4.4.14/drivers/thermal/st/
DKconfig2 tristate "Thermal sensors on STMicroelectronics STi series of SoCs"
4 Support for thermal sensors on STMicroelectronics STi series of SoCs.
8 tristate "STi series syscfg register access based thermal sensors"
12 tristate "STi series memory mapped access based thermal sensors"
/linux-4.4.14/drivers/thermal/ti-soc-thermal/
Dti-bandgap.c87 t = bgp->conf->sensors[(id)].registers; \
167 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_read_temp()
217 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_talert_irq_handler()
247 __func__, bgp->conf->sensors[i].domain, in ti_bandgap_talert_irq_handler()
399 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_unmask_interrupts()
433 struct temp_sensor_data *ts_data = bgp->conf->sensors[id].ts_data; in ti_bandgap_update_alert_threshold()
438 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_update_alert_threshold()
576 ts_data = bgp->conf->sensors[id].ts_data; in _ti_bandgap_write_threshold()
577 tsr = bgp->conf->sensors[id].registers; in _ti_bandgap_write_threshold()
630 tsr = bgp->conf->sensors[id].registers; in _ti_bandgap_read_threshold()
[all …]
Domap4-thermal-data.c80 .sensors = {
220 .sensors = {
253 .sensors = {
Domap3-thermal-data.c89 .sensors = {
162 .sensors = {
DKconfig31 OMAP3 chips normally don't need thermal management, and sensors in
Dti-bandgap.h379 struct ti_temp_sensor sensors[]; member
Domap5-thermal-data.c332 .sensors = {
Ddra752-thermal-data.c432 .sensors = {
Dti-thermal-common.c92 s = &bgp->conf->sensors[data->sensor_id]; in __ti_thermal_get_temp()
/linux-4.4.14/drivers/macintosh/
Dwindfarm_ad7417_sensor.c33 struct wf_sensor sensors[5]; member
103 int chan = sr - pv->sensors; in wf_ad7417_adc_get()
184 pv->sensors[index].name = kasprintf(GFP_KERNEL, "%s-%d", name, pv->cpu); in wf_ad7417_add_sensor()
185 pv->sensors[index].priv = pv; in wf_ad7417_add_sensor()
186 pv->sensors[index].ops = ops; in wf_ad7417_add_sensor()
187 if (!wf_register_sensor(&pv->sensors[index])) in wf_ad7417_add_sensor()
303 wf_unregister_sensor(&pv->sensors[i]); in wf_ad7417_remove()
Dwindfarm_smu_sensors.c412 struct device_node *smu, *sensors, *s; in smu_sensors_init() local
426 for (sensors = NULL; in smu_sensors_init()
427 (sensors = of_get_next_child(smu, sensors)) != NULL;) in smu_sensors_init()
428 if (!strcmp(sensors->name, "sensors")) in smu_sensors_init()
435 sensors && (s = of_get_next_child(sensors, s)) != NULL;) { in smu_sensors_init()
449 of_node_put(sensors); in smu_sensors_init()
Dwindfarm_smu_sat.c42 struct list_head sensors; member
226 INIT_LIST_HEAD(&sat->sensors); in wf_sat_probe()
295 list_add(&sens->link, &sat->sensors); in wf_sat_probe()
322 list_add(&sens->link, &sat->sensors); in wf_sat_probe()
339 while(!list_empty(&sat->sensors)) { in wf_sat_remove()
340 sens = list_first_entry(&sat->sensors, in wf_sat_remove()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-iio-mpu60507 This is mounting matrix for motion sensors. Mounting matrix
10 easy to tell the relative positions among sensors as well as their
11 positions relative to the board that holds these sensors. Identity matrix
Dsysfs-driver-hid-wiimote52 values for all 4 sensors. The values are separated by colons and
54 First, 0kg values for all 4 sensors are written, followed by the
55 17kg values for all 4 sensors and last the 34kg values for all 4
56 sensors.
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dthermal.txt6 such as trip points, polling intervals, sensors and cooling devices
15 - thermal sensors: devices which may be used to take temperature
30 control one or more internal sensors.
36 with several internal sensors, in order
147 - thermal-sensors: A list of thermal sensor phandles and sensor specifier
162 Elem size: one cell the sensors listed in the thermal-sensors property.
167 The coefficients are ordered and they match with sensors
266 thermal-sensors = <&bandgap0>;
318 (b) - IC with several internal sensors
321 single sensor IC, assuming it has several internal sensors. This is a common
[all …]
Dtegra-soctherm.txt3 The SOCTHERM IP block contains thermal sensors, support for polled
27 list of valid values when referring to thermal sensors.
45 Example: referring to thermal sensors :
52 thermal-sensors =
Drockchip-thermal.txt47 Example: referring to thermal sensors:
54 thermal-sensors = <&tsadc 1>;
Dqcom-spmi-temp-alarm.txt36 thermal-sensors = <&pm8941_temp>;
Dst-thermal.txt25 reg : For non-sysconf based sensors, this should be the physical base
/linux-4.4.14/drivers/iio/humidity/
DKconfig4 menu "Humidity sensors"
7 tristate "DHT11 (and compatible sensors) driver"
12 Other sensors should work as well as long as they speak the
20 relative humidity and temperature sensors.
/linux-4.4.14/drivers/iio/proximity/
DKconfig2 # Proximity sensors
5 menu "Lightning sensors"
21 menu "Proximity sensors"
/linux-4.4.14/drivers/staging/iio/cdc/
DKconfig10 Say yes here to build support for Analog Devices capacitive sensors.
20 Say yes here to build support for Analog Devices capacitive sensors.
30 Say yes here to build support for Analog Devices capacitive sensors.
/linux-4.4.14/drivers/iio/chemical/
DKconfig2 # Chemical sensors
13 sensors
/linux-4.4.14/drivers/staging/iio/light/
DKconfig2 # Light sensors
4 menu "Light sensors"
36 tristate "TAOS TSL/TMD2x71 and TSL/TMD2x72 Family of light and proximity sensors"
/linux-4.4.14/Documentation/devicetree/bindings/hwmon/
Dibmpowernv.txt1 IBM POWERNV platform sensors
13 Example sensors node:
Dvexpress.txt1 Versatile Express hwmon sensors
Dpwm-fan.txt21 thermal-sensors = <&tmu 0>;
Dntc_thermistor.txt1 NTC Thermistor hwmon sensors
/linux-4.4.14/Documentation/devicetree/bindings/iio/
Dst-sensors.txt1 STMicroelectronics MEMS sensors
18 on all sensors.
56 Pressure sensors:
Dsensorhub.txt3 Sensorhub is a MCU which manages several sensors and also plays the role
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Darm,scpi.txt75 Sensor bindings for the sensors based on SCPI Message Protocol
77 SCPI provides an API to access the various sensors on the SoC.
80 - compatible : should be "arm,scpi-sensors".
143 scpi_sensors0: sensors {
144 compatible = "arm,scpi-sensors";
167 thermal-sensors = <&scpi_sensors0 3>;
185 The thermal-sensors property in the soc_thermal node uses the
Dvexpress-scc.txt10 (like silicon temperature sensors) and as interface to other subsystems
/linux-4.4.14/drivers/iio/orientation/
DKconfig2 # Inclinometer sensors
6 menu "Inclinometer sensors"
/linux-4.4.14/drivers/staging/iio/Documentation/
Dsysfs-bus-iio-light7 light sensors in calculating lux.
52 This property is supported by proximity sensors and should be
61 This property is supported by sensors that have an infrared
77 This property gets/sets the sensors ADC analog integration time.
93 This property is supported by sensors that have a RGBC
Doverview.txt10 sensors used in applications such as fan speed control and temperature
33 * Hardware buffer support. Some recent sensors have included
45 capture or reading from a number of sensors. These triggers are
/linux-4.4.14/Documentation/hid/
Dhid-sensor.txt9 "Standardization of HID usages for sensors would allow (but not require) sensor
45 This specification defines many different types of sensors with different sets of
47 for different sensors. For example an accelerometer can send X,Y and Z data, whereas
56 report descriptors and identifies all the sensors present. It adds an MFD device
138 the usage id of X axis. HID sensors can provide events, so this is not necessary
150 The purpose of these sensors is to extend the functionality or provide a
155 Some common use cases are debug other sensors or to provide some events like
158 To allow application to utilize these sensors, here they are exported uses sysfs
198 Here there is a custom sensors with four fields, two feature and two inputs.
/linux-4.4.14/net/dsa/
DKconfig25 Some of those switches contain thermal sensors. This data is available
26 via the hwmon sysfs interface and exposes the onboard sensors.
/linux-4.4.14/drivers/staging/iio/magnetometer/
DKconfig2 # Magnetometer sensors
4 menu "Magnetometer sensors"
/linux-4.4.14/drivers/iio/light/
DKconfig2 # Light sensors
6 menu "Light sensors"
71 BH1750, BH1751 ambient light sensors.
221 ALS/PS or LTR-301 ALS sensors.
266 family of digital color sensors.
284 tristate "TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors"
288 TSL2561, TSL2562 and TSL2563 ambient light sensors.
294 tristate "TAOS TSL4531 ambient light sensors"
298 of ambient light sensors with direct lux output.
/linux-4.4.14/arch/powerpc/kernel/
Drtas-proc.c127 static struct rtas_sensors sensors; variable
427 for (i=0; i<sensors.quant; i++) { in ppc_rtas_sensors_show()
428 struct individual_sensor *p = &sensors.sensor[i]; in ppc_rtas_sensors_show()
467 sensors.quant = len / 8; /* int + int */ in ppc_rtas_find_all_sensors()
469 for (i=0; i<sensors.quant; i++) { in ppc_rtas_find_all_sensors()
470 sensors.sensor[i].token = *utmp++; in ppc_rtas_find_all_sensors()
471 sensors.sensor[i].quant = *utmp++; in ppc_rtas_find_all_sensors()
/linux-4.4.14/drivers/iio/imu/
DKconfig16 adis16365, adis16400 and adis16405 triaxial inertial sensors
26 ADIS16485, ADIS16488 inertial sensors.
/linux-4.4.14/Documentation/w1/slaves/
Dw1_therm5 * Maxim ds18*20 based temperature sensors.
6 * Maxim ds1825 based temperature sensors.
34 time and then go back to read individual sensors. That isn't
/linux-4.4.14/arch/arm/boot/dts/
Drk3288-thermal.dtsi51 thermal-sensors = <&tsadc 0>;
58 thermal-sensors = <&tsadc 1>;
86 thermal-sensors = <&tsadc 2>;
Domap5-gpu-thermal.dtsi19 thermal-sensors = <&bandgap 1>;
Domap5-core-thermal.dtsi19 thermal-sensors = <&bandgap 2>;
Dexynos5440.dtsi245 thermal-sensors = <&tmuctrl_0>;
249 thermal-sensors = <&tmuctrl_1>;
253 thermal-sensors = <&tmuctrl_2>;
Domap4-cpu-thermal.dtsi19 thermal-sensors = <&bandgap 0>;
Dexynos4-cpu-thermal.dtsi17 thermal-sensors = <&tmu 0>;
Dexynos5422-cpu-thermal.dtsi18 thermal-sensors = <&tmu_cpu0 0>;
Dexynos5420.dtsi821 thermal-sensors = <&tmu_cpu0>;
825 thermal-sensors = <&tmu_cpu1>;
829 thermal-sensors = <&tmu_cpu2>;
833 thermal-sensors = <&tmu_cpu3>;
837 thermal-sensors = <&tmu_gpu>;
Dtegra124.dtsi997 thermal-sensors =
1005 thermal-sensors =
1013 thermal-sensors =
1021 thermal-sensors =
Dsun5i-a13.dtsi74 thermal-sensors = <&rtp>;
Dexynos4210.dtsi166 thermal-sensors = <&tmu 0>;
Domap3-gta04.dtsi437 /* sensors */
Dam57xx-beagle-x15.dts744 thermal-sensors = <&tmp102 0>;
/linux-4.4.14/Documentation/video4linux/
Dcpia2_overview.txt8 CMOS sensors - the vvl6410 CIF sensor and the vvl6500 VGA sensor. These will
9 be referred to as the 410 and the 500 sensors, or the CIF and VGA sensors.
Domap4_camera.txt33 - TI Blaze MDP, w/ OMAP4430 ES2.2 EMU (Contains 1 IMX060 & 2 OV5650 sensors, in
37 following sensors:
DREADME.cpia220 sensors. I only have the vga sensor, so can't test the other.
/linux-4.4.14/drivers/iio/common/ms_sensors/
DKconfig2 # Measurements Specialties sensors common library
/linux-4.4.14/drivers/iio/common/
DMakefile10 obj-y += hid-sensors/
DKconfig5 source "drivers/iio/common/hid-sensors/Kconfig"
/linux-4.4.14/drivers/iio/common/st_sensors/
DKconfig2 # STMicroelectronics sensors common library
/linux-4.4.14/tools/thermal/tmon/
DREADME10 and more sensors are added, new cooling capabilities are introduced. The
12 devices, zones, sensors, and trip points. They can also change dynamically.
/linux-4.4.14/Documentation/input/
Dgpio-tilt.txt34 /* code to enable the sensors */
38 /* code to disable the sensors */
Dappletouch.txt16 information about the inner workings of the touchpad sensors. Michael
66 The touchpad sensors are very sensitive to heat, and will generate a lot of
Dntrig.txt6 This driver provides support for N-Trig pen and multi-touch sensors. Single
57 seem to be 12" sensors (Dell Latitude XT and XT2 and the HP TX2), and
66 obvious that these sensors were prone to erroneous events. Users reported
/linux-4.4.14/drivers/iio/pressure/
DKconfig6 menu "Pressure sensors"
59 MS5611, MS5607 pressure and temperature sensors.
104 sensors: LPS001WP, LPS25H, LPS331AP.
/linux-4.4.14/drivers/media/usb/gspca/m5602/
Dm5602_sensor.h28 enum sensors { enum
DKconfig6 ALi m5602 connected to various image sensors.
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/
Dboot_param.h81 struct sensor_device sensors[MAX_SENSORS]; member
203 struct sensor_device sensors[MAX_SENSORS]; member
/linux-4.4.14/Documentation/devicetree/bindings/media/
Dexynos4-fimc-is.txt46 Device tree nodes of the image sensors' controlled directly by the FIMC-IS
48 The data link of these image sensors must be specified using the common video
Dvideo-interfaces.txt6 Video data pipelines usually consist of external devices, e.g. camera sensors,
121 camera sensors with a parallel and serial (MIPI CSI-2) video bus respectively.
122 Both sensors are on the I2C control bus corresponding to the i2c0 controller
Dsamsung-fimc.txt11 for external image sensors attached to an SoC.
26 be referenced by external sensors that use clocks provided by the SoC on
/linux-4.4.14/include/linux/
Dscpi_protocol.h69 int (*sensor_get_capability)(u16 *sensors);
/linux-4.4.14/arch/mips/loongson64/common/
Denv.c178 memcpy(loongson_sysconf.sensors, esys->sensors, in prom_init_env()
/linux-4.4.14/drivers/staging/iio/gyro/
DKconfig4 menu "Digital gyroscope sensors"
/linux-4.4.14/Documentation/devicetree/bindings/iio/pressure/
Dbmp085.txt1 BMP085/BMP18x digital pressure sensors
/linux-4.4.14/Documentation/devicetree/bindings/input/touchscreen/
Dauo_pixcir_ts.txt1 * AUO in-cell touchscreen controller using Pixcir sensors
/linux-4.4.14/drivers/iio/magnetometer/
DKconfig2 # Magnetometer sensors
6 menu "Magnetometer sensors"
/linux-4.4.14/drivers/iio/common/ssp_sensors/
DKconfig12 Say yes here to build commons for SSP sensors.
/linux-4.4.14/net/ieee802154/
DKconfig6 designed to organise networks of sensors, switches, etc automation
/linux-4.4.14/drivers/iio/common/hid-sensors/
DKconfig22 Say yes here to build trigger support for HID sensors.
/linux-4.4.14/Documentation/devicetree/bindings/input/
Dhid-over-i2c.txt5 or sensors.
Dcap11xx.txt1 Device tree bindings for Microchip CAP11xx based capacitive touch sensors
/linux-4.4.14/drivers/media/
DKconfig181 comment "Media ancillary drivers (tuners, sensors, i2c, frontends)"
188 bool "Autoselect ancillary drivers (tuners, sensors, i2c, frontends)"
196 devices such as tuners, sensors, video encoders/decoders and
/linux-4.4.14/drivers/w1/
DKconfig6 such as iButtons and thermal sensors.
/linux-4.4.14/arch/arm64/boot/dts/arm/
Djuno-base.dtsi100 scpi_sensors0: sensors {
101 compatible = "arm,scpi-sensors";
/linux-4.4.14/drivers/iio/gyro/
DKconfig6 menu "Digital gyroscope sensors"
38 ADIS16250 ADIS16255 and ADIS16251 programmable digital gyroscope sensors.
/linux-4.4.14/Documentation/spi/
Dbutterfly6 firmware for user interfacing and/or sensors. A Butterfly is a $US20
8 sensors, LCD, flash, toggle stick, and more. You can use AVR-GCC to
Dspi-summary9 link used to connect microcontrollers to sensors, memory, and peripherals.
32 touchscreen sensors and memory chips.
78 sensors and codecs, to memory, to peripherals like USB controllers
153 control audio interfaces, present touchscreen sensors as input interfaces,
/linux-4.4.14/drivers/staging/iio/addac/
DKconfig11 and ADT7516, ADT7517, ADT7519 temperature sensors, ADC and DAC.
/linux-4.4.14/drivers/firmware/
Darm_scpi.c223 __le16 sensors; member
499 static int scpi_sensor_get_capability(u16 *sensors) in scpi_sensor_get_capability() argument
507 *sensors = le16_to_cpu(cap_buf.sensors); in scpi_sensor_get_capability()
DKconfig24 certain system clocks configuration, thermal sensors and many
/linux-4.4.14/drivers/media/usb/cpia2/
Dcpia2.h110 enum sensors { enum
381 enum sensors sensor_type;
/linux-4.4.14/Documentation/devicetree/bindings/media/i2c/
Dnokia,smia.txt5 of that. These definitions are valid for both types of sensors.
/linux-4.4.14/Documentation/i2c/busses/
Di2c-sis559555 WARNING: If you are trying to access the integrated sensors on the SiS5595
Di2c-piix4110 http://www.lm-sensors.org/browser/lm-sensors/trunk/README
/linux-4.4.14/drivers/iio/temperature/
DKconfig4 menu "Temperature sensors"
/linux-4.4.14/drivers/net/ethernet/sfc/
DKconfig29 This exposes the on-board firmware-managed sensors as a
/linux-4.4.14/drivers/i2c/
DKconfig18 hardware sensors support, and also for Video For Linux support.
45 Say Y here if you intend to run lm-sensors 3.1.1 or older, or any
/linux-4.4.14/drivers/iio/
DKconfig10 drivers for many different types of embedded sensors using a
/linux-4.4.14/drivers/platform/chrome/
DKconfig22 light sensors and touchpads.
/linux-4.4.14/drivers/sbus/char/
DKconfig46 temperature sensors. The second controller also connects to the
/linux-4.4.14/drivers/char/ipmi/
DKconfig12 IPMI is a standard for managing sensors (temperature,
/linux-4.4.14/Documentation/laptops/
Dthinkpad-acpi.txt42 - temperature sensors
121 Sysfs device attributes for the sensors and fan are on the
837 Temperature sensors
843 Most ThinkPads include six or more separate temperature sensors but only
845 feature shows readings from up to eight different sensors on older
846 ThinkPads, and up to sixteen different sensors on newer ThinkPads.
854 The mapping of thermal sensors to physical locations varies depending on
885 The A31 has a very atypical layout for the thermal sensors
898 Readings from sensors that are not available return -128.
904 sensors, like those inside the batteries and docks.
[all …]
/linux-4.4.14/Documentation/misc-devices/
Dbh1770glc.txt16 BH1770GLC and SFH7770 are combined ambient light and proximity sensors.
/linux-4.4.14/drivers/hwmon/pmbus/
Dpmbus_core.c105 struct pmbus_sensor *sensors; member
420 for (sensor = data->sensors; sensor; sensor = sensor->next) { in pmbus_update_device()
911 sensor->next = data->sensors; in pmbus_add_sensor()
912 data->sensors = sensor; in pmbus_add_sensor()
/linux-4.4.14/drivers/staging/iio/adc/
DKconfig58 temperature sensors and ADC.
/linux-4.4.14/drivers/w1/slaves/
DKconfig10 Say Y here if you want to connect 1-wire thermal sensors to your
/linux-4.4.14/Documentation/ABI/obsolete/
Dsysfs-driver-hid-roccat-savu74 This file allows reading and writing of the mouse sensors registers.
/linux-4.4.14/drivers/hid/
DKconfig901 for a sensor hub and identifies all the sensors connected to it.
914 generic sensors. Unlike other HID sensors, they can't be exported
918 sensor calibration and debugging other sensors. Manufacturers
920 standard sensors.
/linux-4.4.14/arch/arm/mach-sa1100/
DKconfig166 This isn't for audio support, but for attached sensors and
/linux-4.4.14/drivers/net/ethernet/intel/
DKconfig117 Some of our devices contain thermal sensors, both external and internal.
119 the onboard sensors.
/linux-4.4.14/drivers/media/i2c/
DKconfig24 menu "Encoders, decoders, sensors and other helper chips"
518 OV9650 and OV9652 camera sensors.
537 This driver supports MT9M032 camera sensors from Aptina, monochrome
/linux-4.4.14/drivers/media/platform/
DKconfig24 with ov7670 sensors.
/linux-4.4.14/drivers/media/usb/gspca/
Dov534_9.c58 enum sensors { enum
Dt613.c54 enum sensors { enum
Dsq930x.c51 enum sensors { enum
Dov534.c88 enum sensors { enum
/linux-4.4.14/drivers/spi/
DKconfig18 SPI is widely used by microcontrollers to talk with sensors,
679 # There are lots of SPI device types, with sensors and memory

12