Lines Matching refs:alarms
281 long alarms; /* Register encoding, combined */
324 long value, alarms, gpio;
355 /* GPIO16 is MSbit of alarms, move it to gpio */
356 alarms = adm1026_read_value(client, ADM1026_REG_STATUS4);
357 gpio = alarms & 0x80 ? 0x0100 : 0; /* GPIO16 */
358 alarms &= 0x7f;
359 alarms <<= 8;
360 alarms |= adm1026_read_value(client, ADM1026_REG_STATUS3);
361 alarms <<= 8;
362 alarms |= adm1026_read_value(client, ADM1026_REG_STATUS2);
363 alarms <<= 8;
364 alarms |= adm1026_read_value(client, ADM1026_REG_STATUS1);
365 data->alarms = alarms;
417 alarms = adm1026_read_value(client, ADM1026_REG_MASK4);
418 gpio = alarms & 0x80 ? 0x0100 : 0; /* GPIO16 */
419 alarms = (alarms & 0x7f) << 8;
420 alarms |= adm1026_read_value(client, ADM1026_REG_MASK3);
421 alarms <<= 8;
422 alarms |= adm1026_read_value(client, ADM1026_REG_MASK2);
423 alarms <<= 8;
424 alarms |= adm1026_read_value(client, ADM1026_REG_MASK1);
425 data->alarm_mask = alarms;
1112 return sprintf(buf, "%ld\n", data->alarms);
1115 static DEVICE_ATTR_RO(alarms);
1122 return sprintf(buf, "%ld\n", (data->alarms >> bitnr) & 1);
1220 gpio = ((gpio >> 1) & 0x80) | (data->alarms >> 24 & 0x7f);