Home
last modified time | relevance | path

Searched refs:sensor_id (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/drivers/firmware/arm_scmi/
Dsensors.c158 scmi_sensor_configuration_set(const struct scmi_handle *handle, u32 sensor_id) in scmi_sensor_configuration_set() argument
171 cfg->id = cpu_to_le32(sensor_id); in scmi_sensor_configuration_set()
181 u32 sensor_id, u8 trip_id, u64 trip_value) in scmi_sensor_trip_point_set() argument
194 trip->id = cpu_to_le32(sensor_id); in scmi_sensor_trip_point_set()
206 u32 sensor_id, bool async, u64 *value) in scmi_sensor_reading_get() argument
219 sensor->id = cpu_to_le32(sensor_id); in scmi_sensor_reading_get()
235 scmi_sensor_info_get(const struct scmi_handle *handle, u32 sensor_id) in scmi_sensor_info_get() argument
239 return si->sensors + sensor_id; in scmi_sensor_info_get()
/Linux-v4.19/drivers/thermal/ti-soc-thermal/
Dti-thermal-common.c48 int sensor_id; member
94 s = &bgp->conf->sensors[data->sensor_id]; in __ti_thermal_get_temp()
96 ret = ti_bandgap_read_temperature(bgp, data->sensor_id, &tmp); in __ti_thermal_get_temp()
138 id = data->sensor_id; in __ti_thermal_get_trend()
169 data->sensor_id = id; in ti_thermal_build_data()
201 ti_bandgap_write_update_interval(bgp, data->sensor_id, in ti_thermal_expose_sensor()
/Linux-v4.19/drivers/thermal/
Dqoriq_thermal.c68 int sensor_id; member
93 val = tmu_read(data, &data->regs->site[data->sensor_id].tritsr); in tmu_get_temp()
206 data->sensor_id = qoriq_tmu_get_sensor_id(); in qoriq_tmu_probe()
207 if (data->sensor_id < 0) { in qoriq_tmu_probe()
227 data->sensor_id, in qoriq_tmu_probe()
237 site = 0x1 << (15 - data->sensor_id); in qoriq_tmu_probe()
Darmada_thermal.c602 int sensor_id; in armada_thermal_probe() local
676 for (sensor_id = 0; sensor_id <= priv->data->cpu_nr; sensor_id++) { in armada_thermal_probe()
685 sensor->id = sensor_id; in armada_thermal_probe()
691 sensor_id); in armada_thermal_probe()
Dof-thermal.c458 thermal_zone_of_sensor_register(struct device *dev, int sensor_id, void *data, in thermal_zone_of_sensor_register() argument
495 if (sensor_specs.np == sensor_np && id == sensor_id) { in thermal_zone_of_sensor_register()
592 struct device *dev, int sensor_id, in devm_thermal_zone_of_sensor_register() argument
602 tzd = thermal_zone_of_sensor_register(dev, sensor_id, data, ops); in devm_thermal_zone_of_sensor_register()
Drockchip_thermal.c54 enum sensor_id { enum
/Linux-v4.19/drivers/hwmon/
Dscpi-hwmon.c36 int sensor_id; member
78 struct sensor_data *sensor = &scpi_sensors->data[zone->sensor_id]; in scpi_read_temp()
82 ret = scpi_ops->sensor_get_value(sensor->info.sensor_id, &value); in scpi_read_temp()
104 ret = scpi_ops->sensor_get_value(sensor->info.sensor_id, &value); in scpi_show_sensor()
277 zone->sensor_id = i; in scpi_hwmon_probe()
280 sensor->info.sensor_id, in scpi_hwmon_probe()
Dibmpowernv.c588 u32 sensor_id; in create_device_attrs() local
603 if (of_property_read_u32(np, "sensor-id", &sensor_id) && in create_device_attrs()
604 of_property_read_u32(np, "sensor-data", &sensor_id)) { in create_device_attrs()
611 sdata[count].id = sensor_id; in create_device_attrs()
628 populate_sensor(&sdata[count], opal_index, hw_id, sensor_id, in create_device_attrs()
643 sensor_id, "label", type, pgroups[type], in create_device_attrs()
648 if (!of_property_read_u32(np, "sensor-data-max", &sensor_id)) { in create_device_attrs()
651 sensor_id, attr_name, type, in create_device_attrs()
657 if (!of_property_read_u32(np, "sensor-data-min", &sensor_id)) { in create_device_attrs()
660 sensor_id, attr_name, type, in create_device_attrs()
Dibmpex.c307 static int is_power_sensor(const char *sensor_id, int len) in is_power_sensor() argument
312 if (!memcmp(sensor_id, power_sensor_sig, PEX_SENSOR_TYPE_LEN)) in is_power_sensor()
317 static int is_temp_sensor(const char *sensor_id, int len) in is_temp_sensor() argument
322 if (!memcmp(sensor_id, temp_sensor_sig, PEX_SENSOR_TYPE_LEN)) in is_temp_sensor()
328 const char *sensor_id, int len) in power_sensor_multiplier() argument
336 if (!memcmp(&sensor_id[i], watt_sensor_sig, PEX_MULT_LEN)) in power_sensor_multiplier()
/Linux-v4.19/include/linux/
Dscmi_protocol.h174 (const struct scmi_handle *handle, u32 sensor_id);
176 u32 sensor_id);
177 int (*trip_point_set)(const struct scmi_handle *handle, u32 sensor_id,
179 int (*reading_get)(const struct scmi_handle *handle, u32 sensor_id,
Dscpi_protocol.h40 u16 sensor_id; member
74 int (*sensor_get_info)(u16 sensor_id, struct scpi_sensor_info *);
/Linux-v4.19/drivers/media/usb/gspca/
Dov534_9.c1408 u16 sensor_id; in sd_init() local
1424 sensor_id = sccb_read(gspca_dev, 0x0a) << 8; in sd_init()
1426 sensor_id |= sccb_read(gspca_dev, 0x0b); in sd_init()
1427 gspca_dbg(gspca_dev, D_PROBE, "Sensor ID: %04x\n", sensor_id); in sd_init()
1430 if ((sensor_id & 0xfff0) == 0x9650) { in sd_init()
1448 } else if ((sensor_id & 0xfff0) == 0x9710) { in sd_init()
1480 } else if ((sensor_id & 0xfff0) == 0x5620) { in sd_init()
1490 } else if ((sensor_id & 0xfff0) == 0x3610) { in sd_init()
1498 pr_err("Unknown sensor %04x", sensor_id); in sd_init()
Dstk1135.c393 u16 sensor_id; in sd_init() local
422 sensor_id = sensor_read(gspca_dev, 0x000); in sd_init()
424 switch (sensor_id) { in sd_init()
431 pr_info("Detected sensor type %s (0x%x)\n", sensor_name, sensor_id); in sd_init()
Dt613.c580 u16 sensor_id; in sd_init() local
591 sensor_id = (reg_r(gspca_dev, 0x06) << 8) in sd_init()
593 switch (sensor_id & 0xff0f) { in sd_init()
611 pr_err("unknown sensor %04x\n", sensor_id); in sd_init()
Dov534.c1260 u16 sensor_id; in sd_init() local
1284 sensor_id = sccb_reg_read(gspca_dev, 0x0a) << 8; in sd_init()
1286 sensor_id |= sccb_reg_read(gspca_dev, 0x0b); in sd_init()
1287 gspca_dbg(gspca_dev, D_PROBE, "Sensor ID: %04x\n", sensor_id); in sd_init()
1289 if ((sensor_id & 0xfff0) == 0x7670) { in sd_init()
/Linux-v4.19/drivers/firmware/
Darm_scpi.c327 __le16 sensor_id; member
732 static int scpi_sensor_get_info(u16 sensor_id, struct scpi_sensor_info *info) in scpi_sensor_get_info() argument
734 __le16 id = cpu_to_le16(sensor_id); in scpi_sensor_get_info()
742 info->sensor_id = le16_to_cpu(_info.sensor_id); in scpi_sensor_get_info()
/Linux-v4.19/drivers/input/touchscreen/
Dwacom_w8001.c75 u8 sensor_id; member
191 query->sensor_id = data[2] & 0x7; in parse_touchquery()
501 switch (touch.sensor_id) { in w8001_setup_touch()
/Linux-v4.19/drivers/media/platform/exynos4-is/
Dfimc-is.h203 u32 sensor_id; member
/Linux-v4.19/drivers/thermal/samsung/
Dexynos_tmu.c504 int sensor_id, cal_type; in exynos5433_tmu_initialize() local
510 sensor_id = (trim_info & EXYNOS5433_TRIMINFO_SENSOR_ID_MASK) in exynos5433_tmu_initialize()
512 dev_info(&pdev->dev, "Temperature sensor ID: 0x%x\n", sensor_id); in exynos5433_tmu_initialize()
/Linux-v4.19/Documentation/thermal/
Dsysfs-api.txt79 struct device *dev, int sensor_id, void *data,
92 sensor_id: a sensor identifier, in case the sensor IP has more
128 struct device *dev, int sensor_id,