Lines Matching full:sensors
172 /* All the known sensors for ASUS EC controllers */
291 unsigned long sensors; member
304 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
313 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM |
320 .sensors = SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE |
328 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM |
336 .sensors = SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE |
344 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
352 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_VRM |
360 .sensors = SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE |
368 .sensors = SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE |
376 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
386 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
397 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
406 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
415 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
423 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
432 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
441 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
449 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB |
456 .sensors = SENSOR_TEMP_CHIPSET | SENSOR_TEMP_VRM |
465 .sensors = SENSOR_TEMP_CHIPSET | SENSOR_TEMP_VRM |
473 .sensors = SENSOR_TEMP_T_SENSOR | SENSOR_TEMP_VRM,
479 .sensors = SENSOR_SET_TEMP_CHIPSET_CPU_MB | SENSOR_TEMP_T_SENSOR |
491 .sensors = SENSOR_TEMP_CPU | SENSOR_TEMP_CPU_PACKAGE |
615 struct ec_sensor *sensors; member
624 /* number of board EC sensors */
657 return state->sensors_info + state->sensors[index].info_index; in get_sensor_info()
682 struct ec_sensor *s = ec->sensors; in setup_sensor_data()
690 for_each_set_bit(i, &ec->board_info->sensors, in setup_sensor_data()
691 BITS_PER_TYPE(ec->board_info->sensors)) { in setup_sensor_data()
846 sensor_end = ec->sensors + ec->nr_sensors; in update_sensor_values()
847 for (s = ec->sensors; s != sensor_end; s++) { in update_sensor_values()
900 *value = state->sensors[sensor_index].cached_value; in get_cached_value_or_update()
1036 ec_data->nr_sensors = hweight_long(ec_data->board_info->sensors); in asus_ec_probe()
1037 ec_data->sensors = devm_kcalloc(dev, ec_data->nr_sensors, in asus_ec_probe()
1039 if (!ec_data->sensors) in asus_ec_probe()
1092 dev_info(dev, "board has %d EC sensors that span %d registers", in asus_ec_probe()
1105 .name = "asus-ec-sensors",
1139 "HWMON driver for sensors accessible via ACPI EC in ASUS motherboards");