Lines Matching defs:config
191 #define LM90_PAUSE_FOR_CONFIG (1 << 9) /* Pause conversion for config */
508 u8 config; /* Current configuration register value */
592 static int lm90_update_confreg(struct lm90_data *data, u8 config)
594 if (data->config != config) {
599 config);
602 data->config = config;
620 u8 config = data->config & ~0x08;
623 config |= 0x08;
624 err = lm90_update_confreg(data, config);
631 u8 config = data->config;
634 /* Save config and pause conversion */
636 err = lm90_update_confreg(data, config | 0x40);
644 /* Revert change to config */
645 lm90_update_confreg(data, config);
853 if (data->config & 0x80) {
855 lm90_update_confreg(data, data->config & ~0x80);
1700 int config, convrate;
1710 config = lm90_read_reg(client, LM90_REG_R_CONFIG1);
1711 if (config < 0)
1712 return config;
1713 data->config_orig = config;
1714 data->config = config;
1720 if (config & 0x04)
1730 config |= 0x18;
1739 config |= 0x20;
1745 config &= ~0x08;
1747 config &= 0xBF; /* run */
1748 lm90_update_confreg(data, config);
1883 info->config = data->channel_config;
1985 lm90_update_confreg(data, data->config | 0x80);