Lines Matching refs:control
44 #define DS3232_REG_SR 0x0F /* control/status register */
68 int control, stat;
90 control = i2c_smbus_read_byte_data(client, DS3232_REG_CR);
91 if (control < 0)
92 return control;
94 control &= ~(DS3232_REG_CR_A1IE | DS3232_REG_CR_A2IE);
95 control |= DS3232_REG_CR_INTCN;
97 return i2c_smbus_write_byte_data(client, DS3232_REG_CR, control);
192 int control, stat;
205 control = ret;
221 alarm->enabled = !!(control & DS3232_REG_CR_A1IE);
238 int control, stat;
256 control = ret;
257 control &= ~(DS3232_REG_CR_A1IE | DS3232_REG_CR_A2IE);
258 ret = i2c_smbus_write_byte_data(client, DS3232_REG_CR, control);
275 control |= DS3232_REG_CR_A1IE;
276 ret = i2c_smbus_write_byte_data(client, DS3232_REG_CR, control);
286 int control;
309 control = i2c_smbus_read_byte_data(client, DS3232_REG_CR);
310 if (control < 0)
315 control |= DS3232_REG_CR_A1IE;
318 control &= ~(DS3232_REG_CR_A1IE);
319 i2c_smbus_write_byte_data(client, DS3232_REG_CR, control);
356 int stat, control;
365 control = i2c_smbus_read_byte_data(client, DS3232_REG_CR);
366 if (control < 0)
369 control &= ~(DS3232_REG_CR_A1IE);
370 i2c_smbus_write_byte_data(client, DS3232_REG_CR, control);