/linux-4.4.14/drivers/thermal/ |
D | intel_soc_dts_iosf.c | 88 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 …]
|
D | intel_soc_dts_iosf.h | 43 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);
|
D | hisi_thermal.c | 56 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()
|
D | rockchip_thermal.c | 125 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()
|
D | Kconfig | 20 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/ |
D | ibmpex.c | 103 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 …]
|
D | ibmaem.c | 169 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 …]
|
D | acpi_power_meter.c | 102 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 …]
|
D | ibmpowernv.c | 48 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()
|
D | abituguru3.c | 149 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()
|
D | Kconfig | 12 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/ |
D | platform.c | 30 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/ |
D | userspace-tools | 12 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
|
D | w83l786ng | 27 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.
|
D | nct7802 | 17 chip. NCT7802Y supports 6 temperature sensors, 5 voltage sensors, and 3 fan 18 speed sensors.
|
D | asb100 | 24 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.
|
D | lm83 | 52 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.
|
D | abx500 | 21 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
|
D | nct6683 | 18 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.
|
D | k8temp | 21 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.
|
D | via686a | 39 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
|
D | nct7904 | 17 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
|
D | emc1403 | 36 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
|
D | abituguru-datasheet | 23 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 …]
|
D | lm87 | 29 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
|
D | adm1026 | 36 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
|
D | max6697 | 44 remote temperature sensors. Remote temperature sensors are diode-connected 58 tempX_fault RO temperature diode fault (remote sensors only)
|
D | lm80 | 29 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.
|
D | hih6130 | 17 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
|
D | adc128d818 | 19 The ADC128D818 implements one temperature sensor and seven voltage sensors. 28 Voltage sensors (also known as IN sensors) report their values in volts.
|
D | sis5595 | 58 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
|
D | gl518sm | 33 sensors, and four voltage sensors. It can report alarms through the 51 Voltage sensors (also known as VIN sensors) report their values in volts.
|
D | lm78 | 30 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.
|
D | adm1021 | 71 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
|
D | w83792d | 39 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
|
D | ibmpowernv | 12 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
|
D | w83627ehf | 53 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.
|
D | w83793 | 36 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
|
D | w83627hf | 32 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:
|
D | sht21 | 23 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
|
D | lm95234 | 20 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
|
D | w83791d | 61 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.
|
D | tmp401 | 35 and one local temperature sensors. Temperature is measured in degrees 57 temperature sensors.
|
D | w83781d | 69 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
|
D | abituguru | 26 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)
|
D | pc87427 | 21 6 temperature sensors. Only the fans and temperatures are supported at 54 The PC87427 relies on external sensors (following the SensorPath
|
D | sht15 | 33 sensors. 42 sensors. Disabling the reload of those coefficients allows saving 10ms for each
|
D | pmbus | 47 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.
|
D | nct6775 | 54 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.
|
D | vt1211 | 76 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:
|
D | ltc4261 | 48 The chip has two voltage sensors, but only one set of voltage alarm status bits. 52 report it with both voltage sensors.
|
D | ad7314 | 20 adt7302 have 14 bit sensors with 1lsb = 0.03125 degrees centigrade.
|
D | adt7470 | 25 temperature sensors. Each PWM output is individually adjustable and 35 the purpose of periodically querying the temperature sensors, thus allowing the
|
D | it87 | 124 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;
|
D | scpi-hwmon | 24 The SCP interface provides an API to query the available sensors and
|
D | sysfs-interface | 4 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.
|
D | adm1031 | 24 The ADM1030 and ADM1031 are digital temperature sensors and fan controllers.
|
D | menf21bmc | 19 The voltage sensors are connected to the ADC inputs of the BMC which is
|
D | emc6w201 | 21 voltages (including its own VCC) and five external thermal sensors,
|
D | emc2103 | 17 contain up to 4 temperature sensors and a single fan controller.
|
D | shtc1 | 26 The device communicates with the I2C protocol. All sensors are set to I2C
|
D | sch5636 | 26 temperature sensors are actually implemented on the motherboard, so you will
|
D | htu21 | 21 The devices communicate with the I2C protocol. All sensors are set to the
|
D | vexpress | 24 board and its environment by a number of internal and external sensors,
|
D | max34440 | 112 are remote I2C temperature sensors. For MAX34441, temp6 114 are remote I2C temperature sensors.
|
D | tmp421 | 35 TMP442) or up to three (TMP423) remote sensors. Temperature is measured
|
D | ibmaem | 32 software, and temperature sensors.
|
D | lm95245 | 20 LM95235 and LM95245 are 11-bit digital temperature sensors with a 2-wire System
|
D | adt7462 | 25 temperature sensors. Each PWM output is individually adjustable and
|
D | thmc50 | 36 sensors, limits can be set through the appropriate Overtemperature Shutdown
|
D | lm85 | 72 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
|
D | f71805f | 36 source), 3 fans and 3 temperature sensors. 89 find out documentation about your own motherboard, and edit sensors.conf
|
D | pc87360 | 140 internally, you will have to compensate in sensors.conf. Others (in0 to in6) 144 sensors.conf accordingly. National Semiconductor has a document with
|
D | jc42 | 60 This driver implements support for JEDEC JC 42.4 compliant temperature sensors,
|
D | coretemp | 22 temperature using the appropriate sensors. The per-package sensor is new;
|
D | adt7475 | 48 three temperature sensors. Each PWM output is individually adjustable and
|
D | submitting-patches | 115 before starting to write a new driver. Especially for temperature sensors,
|
D | f71882fg | 69 sensors.
|
D | lm90 | 198 * Two remote sensors
|
D | dme1737 | 44 and SCH5127 Super-I/O chips. These chips feature monitoring of 3 temp sensors
|
/linux-4.4.14/drivers/thermal/st/ |
D | Kconfig | 2 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/ |
D | ti-bandgap.c | 87 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 …]
|
D | omap4-thermal-data.c | 80 .sensors = { 220 .sensors = { 253 .sensors = {
|
D | omap3-thermal-data.c | 89 .sensors = { 162 .sensors = {
|
D | Kconfig | 31 OMAP3 chips normally don't need thermal management, and sensors in
|
D | ti-bandgap.h | 379 struct ti_temp_sensor sensors[]; member
|
D | omap5-thermal-data.c | 332 .sensors = {
|
D | dra752-thermal-data.c | 432 .sensors = {
|
D | ti-thermal-common.c | 92 s = &bgp->conf->sensors[data->sensor_id]; in __ti_thermal_get_temp()
|
/linux-4.4.14/drivers/macintosh/ |
D | windfarm_ad7417_sensor.c | 33 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()
|
D | windfarm_smu_sensors.c | 412 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()
|
D | windfarm_smu_sat.c | 42 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/ |
D | sysfs-bus-iio-mpu6050 | 7 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
|
D | sysfs-driver-hid-wiimote | 52 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/ |
D | thermal.txt | 6 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 …]
|
D | tegra-soctherm.txt | 3 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 =
|
D | rockchip-thermal.txt | 47 Example: referring to thermal sensors: 54 thermal-sensors = <&tsadc 1>;
|
D | qcom-spmi-temp-alarm.txt | 36 thermal-sensors = <&pm8941_temp>;
|
D | st-thermal.txt | 25 reg : For non-sysconf based sensors, this should be the physical base
|
/linux-4.4.14/drivers/iio/humidity/ |
D | Kconfig | 4 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/ |
D | Kconfig | 2 # Proximity sensors 5 menu "Lightning sensors" 21 menu "Proximity sensors"
|
/linux-4.4.14/drivers/staging/iio/cdc/ |
D | Kconfig | 10 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/ |
D | Kconfig | 2 # Chemical sensors 13 sensors
|
/linux-4.4.14/drivers/staging/iio/light/ |
D | Kconfig | 2 # 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/ |
D | ibmpowernv.txt | 1 IBM POWERNV platform sensors 13 Example sensors node:
|
D | vexpress.txt | 1 Versatile Express hwmon sensors
|
D | pwm-fan.txt | 21 thermal-sensors = <&tmu 0>;
|
D | ntc_thermistor.txt | 1 NTC Thermistor hwmon sensors
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/ |
D | st-sensors.txt | 1 STMicroelectronics MEMS sensors 18 on all sensors. 56 Pressure sensors:
|
D | sensorhub.txt | 3 Sensorhub is a MCU which manages several sensors and also plays the role
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | arm,scpi.txt | 75 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
|
D | vexpress-scc.txt | 10 (like silicon temperature sensors) and as interface to other subsystems
|
/linux-4.4.14/drivers/iio/orientation/ |
D | Kconfig | 2 # Inclinometer sensors 6 menu "Inclinometer sensors"
|
/linux-4.4.14/drivers/staging/iio/Documentation/ |
D | sysfs-bus-iio-light | 7 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
|
D | overview.txt | 10 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/ |
D | hid-sensor.txt | 9 "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/ |
D | Kconfig | 25 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/ |
D | Kconfig | 2 # Magnetometer sensors 4 menu "Magnetometer sensors"
|
/linux-4.4.14/drivers/iio/light/ |
D | Kconfig | 2 # 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/ |
D | rtas-proc.c | 127 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/ |
D | Kconfig | 16 adis16365, adis16400 and adis16405 triaxial inertial sensors 26 ADIS16485, ADIS16488 inertial sensors.
|
/linux-4.4.14/Documentation/w1/slaves/ |
D | w1_therm | 5 * 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/ |
D | rk3288-thermal.dtsi | 51 thermal-sensors = <&tsadc 0>; 58 thermal-sensors = <&tsadc 1>; 86 thermal-sensors = <&tsadc 2>;
|
D | omap5-gpu-thermal.dtsi | 19 thermal-sensors = <&bandgap 1>;
|
D | omap5-core-thermal.dtsi | 19 thermal-sensors = <&bandgap 2>;
|
D | exynos5440.dtsi | 245 thermal-sensors = <&tmuctrl_0>; 249 thermal-sensors = <&tmuctrl_1>; 253 thermal-sensors = <&tmuctrl_2>;
|
D | omap4-cpu-thermal.dtsi | 19 thermal-sensors = <&bandgap 0>;
|
D | exynos4-cpu-thermal.dtsi | 17 thermal-sensors = <&tmu 0>;
|
D | exynos5422-cpu-thermal.dtsi | 18 thermal-sensors = <&tmu_cpu0 0>;
|
D | exynos5420.dtsi | 821 thermal-sensors = <&tmu_cpu0>; 825 thermal-sensors = <&tmu_cpu1>; 829 thermal-sensors = <&tmu_cpu2>; 833 thermal-sensors = <&tmu_cpu3>; 837 thermal-sensors = <&tmu_gpu>;
|
D | tegra124.dtsi | 997 thermal-sensors = 1005 thermal-sensors = 1013 thermal-sensors = 1021 thermal-sensors =
|
D | sun5i-a13.dtsi | 74 thermal-sensors = <&rtp>;
|
D | exynos4210.dtsi | 166 thermal-sensors = <&tmu 0>;
|
D | omap3-gta04.dtsi | 437 /* sensors */
|
D | am57xx-beagle-x15.dts | 744 thermal-sensors = <&tmp102 0>;
|
/linux-4.4.14/Documentation/video4linux/ |
D | cpia2_overview.txt | 8 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.
|
D | omap4_camera.txt | 33 - TI Blaze MDP, w/ OMAP4430 ES2.2 EMU (Contains 1 IMX060 & 2 OV5650 sensors, in 37 following sensors:
|
D | README.cpia2 | 20 sensors. I only have the vga sensor, so can't test the other.
|
/linux-4.4.14/drivers/iio/common/ms_sensors/ |
D | Kconfig | 2 # Measurements Specialties sensors common library
|
/linux-4.4.14/drivers/iio/common/ |
D | Makefile | 10 obj-y += hid-sensors/
|
D | Kconfig | 5 source "drivers/iio/common/hid-sensors/Kconfig"
|
/linux-4.4.14/drivers/iio/common/st_sensors/ |
D | Kconfig | 2 # STMicroelectronics sensors common library
|
/linux-4.4.14/tools/thermal/tmon/ |
D | README | 10 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/ |
D | gpio-tilt.txt | 34 /* code to enable the sensors */ 38 /* code to disable the sensors */
|
D | appletouch.txt | 16 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
|
D | ntrig.txt | 6 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/ |
D | Kconfig | 6 menu "Pressure sensors" 59 MS5611, MS5607 pressure and temperature sensors. 104 sensors: LPS001WP, LPS25H, LPS331AP.
|
/linux-4.4.14/drivers/media/usb/gspca/m5602/ |
D | m5602_sensor.h | 28 enum sensors { enum
|
D | Kconfig | 6 ALi m5602 connected to various image sensors.
|
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/ |
D | boot_param.h | 81 struct sensor_device sensors[MAX_SENSORS]; member 203 struct sensor_device sensors[MAX_SENSORS]; member
|
/linux-4.4.14/Documentation/devicetree/bindings/media/ |
D | exynos4-fimc-is.txt | 46 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
|
D | video-interfaces.txt | 6 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
|
D | samsung-fimc.txt | 11 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/ |
D | scpi_protocol.h | 69 int (*sensor_get_capability)(u16 *sensors);
|
/linux-4.4.14/arch/mips/loongson64/common/ |
D | env.c | 178 memcpy(loongson_sysconf.sensors, esys->sensors, in prom_init_env()
|
/linux-4.4.14/drivers/staging/iio/gyro/ |
D | Kconfig | 4 menu "Digital gyroscope sensors"
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/pressure/ |
D | bmp085.txt | 1 BMP085/BMP18x digital pressure sensors
|
/linux-4.4.14/Documentation/devicetree/bindings/input/touchscreen/ |
D | auo_pixcir_ts.txt | 1 * AUO in-cell touchscreen controller using Pixcir sensors
|
/linux-4.4.14/drivers/iio/magnetometer/ |
D | Kconfig | 2 # Magnetometer sensors 6 menu "Magnetometer sensors"
|
/linux-4.4.14/drivers/iio/common/ssp_sensors/ |
D | Kconfig | 12 Say yes here to build commons for SSP sensors.
|
/linux-4.4.14/net/ieee802154/ |
D | Kconfig | 6 designed to organise networks of sensors, switches, etc automation
|
/linux-4.4.14/drivers/iio/common/hid-sensors/ |
D | Kconfig | 22 Say yes here to build trigger support for HID sensors.
|
/linux-4.4.14/Documentation/devicetree/bindings/input/ |
D | hid-over-i2c.txt | 5 or sensors.
|
D | cap11xx.txt | 1 Device tree bindings for Microchip CAP11xx based capacitive touch sensors
|
/linux-4.4.14/drivers/media/ |
D | Kconfig | 181 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/ |
D | Kconfig | 6 such as iButtons and thermal sensors.
|
/linux-4.4.14/arch/arm64/boot/dts/arm/ |
D | juno-base.dtsi | 100 scpi_sensors0: sensors { 101 compatible = "arm,scpi-sensors";
|
/linux-4.4.14/drivers/iio/gyro/ |
D | Kconfig | 6 menu "Digital gyroscope sensors" 38 ADIS16250 ADIS16255 and ADIS16251 programmable digital gyroscope sensors.
|
/linux-4.4.14/Documentation/spi/ |
D | butterfly | 6 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
|
D | spi-summary | 9 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/ |
D | Kconfig | 11 and ADT7516, ADT7517, ADT7519 temperature sensors, ADC and DAC.
|
/linux-4.4.14/drivers/firmware/ |
D | arm_scpi.c | 223 __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()
|
D | Kconfig | 24 certain system clocks configuration, thermal sensors and many
|
/linux-4.4.14/drivers/media/usb/cpia2/ |
D | cpia2.h | 110 enum sensors { enum 381 enum sensors sensor_type;
|
/linux-4.4.14/Documentation/devicetree/bindings/media/i2c/ |
D | nokia,smia.txt | 5 of that. These definitions are valid for both types of sensors.
|
/linux-4.4.14/Documentation/i2c/busses/ |
D | i2c-sis5595 | 55 WARNING: If you are trying to access the integrated sensors on the SiS5595
|
D | i2c-piix4 | 110 http://www.lm-sensors.org/browser/lm-sensors/trunk/README
|
/linux-4.4.14/drivers/iio/temperature/ |
D | Kconfig | 4 menu "Temperature sensors"
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | Kconfig | 29 This exposes the on-board firmware-managed sensors as a
|
/linux-4.4.14/drivers/i2c/ |
D | Kconfig | 18 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/ |
D | Kconfig | 10 drivers for many different types of embedded sensors using a
|
/linux-4.4.14/drivers/platform/chrome/ |
D | Kconfig | 22 light sensors and touchpads.
|
/linux-4.4.14/drivers/sbus/char/ |
D | Kconfig | 46 temperature sensors. The second controller also connects to the
|
/linux-4.4.14/drivers/char/ipmi/ |
D | Kconfig | 12 IPMI is a standard for managing sensors (temperature,
|
/linux-4.4.14/Documentation/laptops/ |
D | thinkpad-acpi.txt | 42 - 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/ |
D | bh1770glc.txt | 16 BH1770GLC and SFH7770 are combined ambient light and proximity sensors.
|
/linux-4.4.14/drivers/hwmon/pmbus/ |
D | pmbus_core.c | 105 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/ |
D | Kconfig | 58 temperature sensors and ADC.
|
/linux-4.4.14/drivers/w1/slaves/ |
D | Kconfig | 10 Say Y here if you want to connect 1-wire thermal sensors to your
|
/linux-4.4.14/Documentation/ABI/obsolete/ |
D | sysfs-driver-hid-roccat-savu | 74 This file allows reading and writing of the mouse sensors registers.
|
/linux-4.4.14/drivers/hid/ |
D | Kconfig | 901 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/ |
D | Kconfig | 166 This isn't for audio support, but for attached sensors and
|
/linux-4.4.14/drivers/net/ethernet/intel/ |
D | Kconfig | 117 Some of our devices contain thermal sensors, both external and internal. 119 the onboard sensors.
|
/linux-4.4.14/drivers/media/i2c/ |
D | Kconfig | 24 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/ |
D | Kconfig | 24 with ov7670 sensors.
|
/linux-4.4.14/drivers/media/usb/gspca/ |
D | ov534_9.c | 58 enum sensors { enum
|
D | t613.c | 54 enum sensors { enum
|
D | sq930x.c | 51 enum sensors { enum
|
D | ov534.c | 88 enum sensors { enum
|
/linux-4.4.14/drivers/spi/ |
D | Kconfig | 18 SPI is widely used by microcontrollers to talk with sensors, 679 # There are lots of SPI device types, with sensors and memory
|