Home
last modified time | relevance | path

Searched refs:alarms (Results 1 – 25 of 90) sorted by relevance

1234

/Linux-v4.19/Documentation/hwmon/
Dw83791d86 specific alarms. You need both the global beep enable bit and the
96 A similar change has occurred for the bitmap corresponding to the alarms. The
97 original legacy method used a single sysfs alarms file containing a bitmap
98 of triggered alarms. The newer method uses multiple sysfs *_alarm files
104 responsible for handling the fact that the alarms and beep_mask bitmaps
137 For legacy code using the alarms and beep_mask files:
139 in0 (VCORE) : alarms: 0x000001 beep_mask: 0x000001
140 in1 (VINR0) : alarms: 0x000002 beep_mask: 0x002000 <== mismatch
141 in2 (+3.3VIN): alarms: 0x000004 beep_mask: 0x000004
142 in3 (5VDD) : alarms: 0x000008 beep_mask: 0x000008
[all …]
Dgl518sm33 sensors, and four voltage sensors. It can report alarms through the
59 alarms work fine, though.
63 beeping for some alarms.
66 is read at least once (except for temperature alarms). This means that the
70 you can easily miss once-only alarms.
Dlm9230 alarms for high, low, and critical thresholds. There's also an hysteresis to
31 control the thresholds for resetting alarms.
Dlm7831 seven voltage sensors, VID lines, alarms, and some miscellaneous stuff.
37 this case, alarms are issued during all the time when the actual temperature
65 miss once-only alarms.
Dsis559558 sensors, four or five voltage sensors, and alarms.
87 In addition to the alarms described above, there is a BTI alarm, which gets
97 once-only alarms.
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
Dbase.c41 list_for_each_entry_safe(alarm, atemp, &tmr->alarms, head) { in nvkm_timer_alarm_trigger()
58 if (list_empty(&tmr->alarms)) in nvkm_timer_alarm_trigger()
86 list_for_each_entry(list, &tmr->alarms, head) { in nvkm_timer_alarm()
94 list = list_first_entry(&tmr->alarms, typeof(*list), head); in nvkm_timer_alarm()
159 INIT_LIST_HEAD(&tmr->alarms); in nvkm_timer_new_()
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/
Dfalcon_boards.c128 u16 alarms; in ef4_check_lm87() local
138 alarms = reg; in ef4_check_lm87()
142 alarms |= reg << 8; in ef4_check_lm87()
143 alarms &= mask; in ef4_check_lm87()
146 if (alarms & LM87_ALARM_TEMP_INT) { in ef4_check_lm87()
153 if (alarms & LM87_ALARM_TEMP_EXT1) { in ef4_check_lm87()
160 elec_fault = alarms & ~(LM87_ALARM_TEMP_INT | LM87_ALARM_TEMP_EXT1); in ef4_check_lm87()
163 if (alarms) in ef4_check_lm87()
168 alarms & 0xff, alarms >> 8, in ef4_check_lm87()
169 (alarms & LM87_ALARM_TEMP_INT) ? in ef4_check_lm87()
[all …]
/Linux-v4.19/drivers/hwmon/
Dmax1619.c96 u8 alarms; member
128 data->alarms = i2c_smbus_read_byte_data(client, in max1619_update_device()
133 data->alarms ^= 0x02; in max1619_update_device()
180 return sprintf(buf, "%d\n", data->alarms); in alarms_show()
188 return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1); in show_alarm()
202 static DEVICE_ATTR_RO(alarms);
Dadm1026.c294 long alarms; /* Register encoding, combined */ member
337 long value, alarms, gpio; in adm1026_update_device() local
369 alarms = adm1026_read_value(client, ADM1026_REG_STATUS4); in adm1026_update_device()
370 gpio = alarms & 0x80 ? 0x0100 : 0; /* GPIO16 */ in adm1026_update_device()
371 alarms &= 0x7f; in adm1026_update_device()
372 alarms <<= 8; in adm1026_update_device()
373 alarms |= adm1026_read_value(client, ADM1026_REG_STATUS3); in adm1026_update_device()
374 alarms <<= 8; in adm1026_update_device()
375 alarms |= adm1026_read_value(client, ADM1026_REG_STATUS2); in adm1026_update_device()
376 alarms <<= 8; in adm1026_update_device()
[all …]
Dlm83.c124 u16 alarms; /* bitvector, combined */ member
143 data->alarms = in lm83_update_device()
195 return sprintf(buf, "%d\n", data->alarms); in alarms_show()
205 return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1); in show_alarm()
239 static DEVICE_ATTR_RO(alarms);
Dadc128d818.c85 u8 alarms; /* alarm register value */ member
141 data->alarms |= rv; in adc128_update_device()
241 u8 alarms; in adc128_show_alarm() local
250 alarms = data->alarms; in adc128_show_alarm()
251 data->alarms &= ~mask; in adc128_show_alarm()
253 return sprintf(buf, "%u\n", !!(alarms & mask)); in adc128_show_alarm()
Dmax6697.c99 u32 alarms; member
190 u32 alarms; in max6697_update_device() local
235 alarms = 0; in max6697_update_device()
242 alarms = (alarms << 8) | val; in max6697_update_device()
244 data->alarms = alarms; in max6697_update_device()
298 return sprintf(buf, "%u\n", (data->alarms >> index) & 0x1); in show_alarm()
Dadm1021.c95 u8 alarms; member
130 data->alarms = i2c_smbus_read_byte_data(client, in adm1021_update_device()
191 return sprintf(buf, "%u\n", (data->alarms >> index) & 1); in show_alarm()
199 return sprintf(buf, "%u\n", data->alarms); in alarms_show()
306 static DEVICE_ATTR_RO(alarms);
Dsmsc47m1.c136 u8 alarms; /* Register encoding */ member
180 data->alarms = smsc47m1_read_value(data, in smsc47m1_update_device()
183 if (data->alarms) in smsc47m1_update_device()
189 data->alarms |= (smsc47m1_read_value(data, in smsc47m1_update_device()
192 if (data->alarms & 0x04) in smsc47m1_update_device()
248 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in get_fan_alarm()
271 return sprintf(buf, "%d\n", data->alarms); in alarms_show()
443 static DEVICE_ATTR_RO(alarms);
Dlm90.c484 u16 alarms; /* bitvector (upper 8 bits for max6695/96) */ member
755 data->alarms = val; /* lower 8 bit of alarms */ in lm90_update_device()
775 data->alarms |= val << 8; in lm90_update_device()
783 !(data->alarms & data->alert_alarms)) { in lm90_update_device()
1154 *val = (data->alarms >> lm90_min_alarm_bits[channel]) & 1; in lm90_temp_read()
1157 *val = (data->alarms >> lm90_max_alarm_bits[channel]) & 1; in lm90_temp_read()
1160 *val = (data->alarms >> lm90_crit_alarm_bits[channel]) & 1; in lm90_temp_read()
1163 *val = (data->alarms >> lm90_emergency_alarm_bits[channel]) & 1; in lm90_temp_read()
1166 *val = (data->alarms >> lm90_fault_bits[channel]) & 1; in lm90_temp_read()
1301 *val = data->alarms; in lm90_chip_read()
[all …]
Dmax1668.c81 u16 alarms; member
126 data->alarms = val << 8; in max1668_update_device()
133 data->alarms |= val; in max1668_update_device()
188 return sprintf(buf, "%u\n", (data->alarms >> index) & 0x1); in show_alarm()
201 (data->alarms & (1 << 12)) && data->temp[index] == 127); in show_fault()
Dmax6642.c98 u8 alarms; member
193 data->alarms = i2c_smbus_read_byte_data(client, in max6642_update_device()
253 return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1); in show_alarm()
Dgl518sm.c136 u8 alarms; /* Register value */ member
175 data->alarms = gl518_read_value(client, GL518_REG_INT); in gl518_update_device()
210 data->alarms &= data->alarm_mask; in gl518_update_device()
263 show(RAW, alarms, alarms);
457 static DEVICE_ATTR(alarms, S_IRUGO, show_alarms, NULL);
468 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_alarm()
Dvt8231.c173 u16 alarms; /* Register encoding */ member
613 return sprintf(buf, "%d\n", data->alarms); in alarms_show()
615 static DEVICE_ATTR_RO(alarms);
622 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_alarm()
926 data->alarms = vt8231_read_value(data, VT8231_REG_ALARM1) | in vt8231_update_device()
931 data->alarms |= 0x40; in vt8231_update_device()
933 data->alarms &= ~0x40; in vt8231_update_device()
936 data->alarms |= 0x80; in vt8231_update_device()
938 data->alarms &= ~0x80; in vt8231_update_device()
Dadm1025.c122 u16 alarms; /* register values, combined */ member
154 data->alarms = i2c_smbus_read_byte_data(client, in adm1025_update_device()
339 return sprintf(buf, "%u\n", data->alarms); in alarms_show()
341 static DEVICE_ATTR_RO(alarms);
348 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_alarm()
Dlm77.c70 u8 alarms; member
127 data->alarms = in lm77_update_device()
216 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_alarm()
Dadm9240.c152 u16 alarms; /* ro alarms */ member
190 data->alarms = i2c_smbus_read_byte_data(client, in adm9240_update_device()
508 return sprintf(buf, "%u\n", data->alarms); in alarms_show()
510 static DEVICE_ATTR_RO(alarms);
517 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_alarm()
Dlm80.c140 u16 alarms; /* Register encoding, combined */ member
249 data->alarms = prev_rv + (rv << 8); in lm80_update_device()
441 return sprintf(buf, "%u\n", data->alarms); in alarms_show()
451 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_alarm()
508 static DEVICE_ATTR_RO(alarms);
/Linux-v4.19/Documentation/ABI/testing/
Drtc-cdev14 for RTCs that support alarms
17 RTCs that support alarms. Can be set upto 24 hours in the
22 powerful interface, which can issue alarms beyond 24 hours and
/Linux-v4.19/Documentation/devicetree/bindings/rtc/
Dnvidia,tegra20-rtc.txt4 registers. The alarms and other interrupts may wake the system from low-power

1234