Lines Matching refs:config
76 u8 config; /* The Configuration Register is an 8-bit read/
168 data->config = ret;
205 if (data->config & TC654_REG_CONFIG_RES)
280 val = BIT((data->config >> TC654_FAN_PULSE_SHIFT[nr]) & 0x03);
291 u8 config;
300 config = 0;
303 config = 1;
306 config = 2;
309 config = 3;
317 data->config &= ~(0x03 << TC654_FAN_PULSE_SHIFT[nr]);
318 data->config |= (config << TC654_FAN_PULSE_SHIFT[nr]);
319 ret = i2c_smbus_write_byte_data(client, TC654_REG_CONFIG, data->config);
333 return sprintf(buf, "%d\n", !!(data->config & TC654_REG_CONFIG_DUTYC));
353 data->config |= TC654_REG_CONFIG_DUTYC;
355 data->config &= ~TC654_REG_CONFIG_DUTYC;
357 ret = i2c_smbus_write_byte_data(client, TC654_REG_CONFIG, data->config);
375 if (data->config & TC654_REG_CONFIG_SDM)
391 data->config |= TC654_REG_CONFIG_SDM;
394 data->config &= ~TC654_REG_CONFIG_SDM;
398 ret = i2c_smbus_write_byte_data(client, TC654_REG_CONFIG, data->config);
484 if (data->config & TC654_REG_CONFIG_SDM)
533 data->config = ret;