Lines Matching refs:config

122 	u8 config;  member
147 data->config = i2c_smbus_read_byte_data(client, in max6650_update_device()
249 kscale = DIV_FROM_REG(data->config); in get_target()
279 kscale = DIV_FROM_REG(data->config); in set_target()
313 if (data->config & MAX6650_CFG_V12) in get_pwm()
340 if (data->config & MAX6650_CFG_V12) in set_pwm()
364 int mode = (data->config & MAX6650_CFG_MODE_MASK) >> 4; in get_enable()
388 data->config = i2c_smbus_read_byte_data(client, MAX6650_REG_CONFIG); in set_enable()
389 data->config = (data->config & ~MAX6650_CFG_MODE_MASK) in set_enable()
392 i2c_smbus_write_byte_data(client, MAX6650_REG_CONFIG, data->config); in set_enable()
567 int config; in max6650_init_client() local
570 config = i2c_smbus_read_byte_data(client, MAX6650_REG_CONFIG); in max6650_init_client()
572 if (config < 0) { in max6650_init_client()
581 config &= ~MAX6650_CFG_V12; in max6650_init_client()
584 config |= MAX6650_CFG_V12; in max6650_init_client()
592 (config & MAX6650_CFG_V12) ? 12 : 5); in max6650_init_client()
598 config &= ~MAX6650_CFG_PRESCALER_MASK; in max6650_init_client()
601 config = (config & ~MAX6650_CFG_PRESCALER_MASK) in max6650_init_client()
605 config = (config & ~MAX6650_CFG_PRESCALER_MASK) in max6650_init_client()
609 config = (config & ~MAX6650_CFG_PRESCALER_MASK) in max6650_init_client()
613 config = (config & ~MAX6650_CFG_PRESCALER_MASK) in max6650_init_client()
621 1 << (config & MAX6650_CFG_PRESCALER_MASK)); in max6650_init_client()
629 if ((config & MAX6650_CFG_MODE_MASK) == MAX6650_CFG_MODE_OFF) { in max6650_init_client()
631 config = (config & ~MAX6650_CFG_MODE_MASK) in max6650_init_client()
639 if (i2c_smbus_write_byte_data(client, MAX6650_REG_CONFIG, config)) { in max6650_init_client()
644 data->config = config; in max6650_init_client()