tmp102
err = regmap_read(tmp102->regmap, reg, ®val);
struct tmp102 *tmp102 = dev_get_drvdata(dev);
return regmap_write(tmp102->regmap, reg, tmp102_mC_to_reg(temp));
const struct tmp102 *tmp102 = data;
if (tmp102->label)
struct tmp102 *tmp102 = data;
regmap_write(tmp102->regmap, TMP102_CONF_REG, tmp102->config_orig);
struct tmp102 *tmp102;
tmp102 = devm_kzalloc(dev, sizeof(*tmp102), GFP_KERNEL);
if (!tmp102)
of_property_read_string(dev->of_node, "label", &tmp102->label);
i2c_set_clientdata(client, tmp102);
tmp102->regmap = devm_regmap_init_i2c(client, &tmp102_regmap_config);
if (IS_ERR(tmp102->regmap))
return PTR_ERR(tmp102->regmap);
err = regmap_read(tmp102->regmap, TMP102_CONF_REG, ®val);
tmp102->config_orig = regval;
err = devm_add_action_or_reset(dev, tmp102_restore_config, tmp102);
err = regmap_write(tmp102->regmap, TMP102_CONF_REG, regval);
tmp102->ready_time = jiffies + msecs_to_jiffies(CONVERSION_TIME_MS);
tmp102,
struct tmp102 *tmp102 = i2c_get_clientdata(client);
return regmap_update_bits(tmp102->regmap, TMP102_CONF_REG,
struct tmp102 *tmp102 = i2c_get_clientdata(client);
err = regmap_update_bits(tmp102->regmap, TMP102_CONF_REG,
tmp102->ready_time = jiffies + msecs_to_jiffies(CONVERSION_TIME_MS);
struct tmp102 *tmp102 = dev_get_drvdata(dev);
*str = tmp102->label;
struct tmp102 *tmp102 = dev_get_drvdata(dev);
if (time_before(jiffies, tmp102->ready_time)) {