Lines Matching full:sensor

2  * SMSC EMC141X temperature sensor.
28 #include "hw/sensor/emc141x_regs.h"
38 } sensor[SENSORS_COUNT_MAX]; member
71 value = s->sensor[tempid].raw_temp_current * 1000; in OBJECT_DECLARE_TYPE()
98 s->sensor[tempid].raw_temp_current = temp / 1000; in emc141x_set_temperature()
115 s->data = s->sensor[0].raw_temp_current; in emc141x_read()
118 s->data = s->sensor[1].raw_temp_current; in emc141x_read()
121 s->data = s->sensor[2].raw_temp_current; in emc141x_read()
124 s->data = s->sensor[3].raw_temp_current; in emc141x_read()
127 s->data = s->sensor[0].raw_temp_max; in emc141x_read()
130 s->data = s->sensor[1].raw_temp_max; in emc141x_read()
133 s->data = s->sensor[2].raw_temp_max; in emc141x_read()
136 s->data = s->sensor[3].raw_temp_max; in emc141x_read()
139 s->data = s->sensor[0].raw_temp_min; in emc141x_read()
142 s->data = s->sensor[1].raw_temp_min; in emc141x_read()
145 s->data = s->sensor[2].raw_temp_min; in emc141x_read()
148 s->data = s->sensor[3].raw_temp_min; in emc141x_read()
159 s->sensor[0].raw_temp_max = s->data; in emc141x_write()
162 s->sensor[1].raw_temp_max = s->data; in emc141x_write()
165 s->sensor[2].raw_temp_max = s->data; in emc141x_write()
168 s->sensor[3].raw_temp_max = s->data; in emc141x_write()
171 s->sensor[0].raw_temp_min = s->data; in emc141x_write()
174 s->sensor[1].raw_temp_min = s->data; in emc141x_write()
177 s->sensor[2].raw_temp_min = s->data; in emc141x_write()
180 s->sensor[3].raw_temp_min = s->data; in emc141x_write()
246 s->sensor[i].raw_temp_max = 0x55; in emc141x_reset()