Symbol: tmp102
drivers/hwmon/tmp102.c
102
struct tmp102 *tmp102 = dev_get_drvdata(dev);
drivers/hwmon/tmp102.c
109
if (time_before(jiffies, tmp102->ready_time)) {
drivers/hwmon/tmp102.c
125
err = regmap_read(tmp102->regmap, reg, &regval);
drivers/hwmon/tmp102.c
149
struct tmp102 *tmp102 = dev_get_drvdata(dev);
drivers/hwmon/tmp102.c
155
err = regmap_update_bits(tmp102->regmap, TMP102_CONF_REG,
drivers/hwmon/tmp102.c
159
tmp102->sample_time = sample_times[index];
drivers/hwmon/tmp102.c
177
struct tmp102 *tmp102 = dev_get_drvdata(dev);
drivers/hwmon/tmp102.c
192
return regmap_write(tmp102->regmap, reg, tmp102_mC_to_reg(val));
drivers/hwmon/tmp102.c
212
const struct tmp102 *tmp102 = data;
drivers/hwmon/tmp102.c
228
if (tmp102->label)
drivers/hwmon/tmp102.c
266
struct tmp102 *tmp102 = data;
drivers/hwmon/tmp102.c
268
regmap_write(tmp102->regmap, TMP102_CONF_REG, tmp102->config_orig);
drivers/hwmon/tmp102.c
297
struct tmp102 *tmp102;
drivers/hwmon/tmp102.c
312
tmp102 = devm_kzalloc(dev, sizeof(*tmp102), GFP_KERNEL);
drivers/hwmon/tmp102.c
313
if (!tmp102)
drivers/hwmon/tmp102.c
316
device_property_read_string(dev, "label", &tmp102->label);
drivers/hwmon/tmp102.c
318
i2c_set_clientdata(client, tmp102);
drivers/hwmon/tmp102.c
320
tmp102->regmap = devm_regmap_init_i2c(client, &tmp102_regmap_config);
drivers/hwmon/tmp102.c
321
if (IS_ERR(tmp102->regmap))
drivers/hwmon/tmp102.c
322
return PTR_ERR(tmp102->regmap);
drivers/hwmon/tmp102.c
324
tmp102->sample_time = DEFAULT_SAMPLE_TIME_MS;
drivers/hwmon/tmp102.c
326
err = regmap_read(tmp102->regmap, TMP102_CONF_REG, &regval);
drivers/hwmon/tmp102.c
338
tmp102->config_orig = regval;
drivers/hwmon/tmp102.c
340
err = devm_add_action_or_reset(dev, tmp102_restore_config, tmp102);
drivers/hwmon/tmp102.c
347
err = regmap_write(tmp102->regmap, TMP102_CONF_REG, regval);
drivers/hwmon/tmp102.c
357
tmp102->ready_time = jiffies + msecs_to_jiffies(CONVERSION_TIME_MS);
drivers/hwmon/tmp102.c
360
tmp102,
drivers/hwmon/tmp102.c
375
struct tmp102 *tmp102 = i2c_get_clientdata(client);
drivers/hwmon/tmp102.c
377
return regmap_update_bits(tmp102->regmap, TMP102_CONF_REG,
drivers/hwmon/tmp102.c
384
struct tmp102 *tmp102 = i2c_get_clientdata(client);
drivers/hwmon/tmp102.c
387
err = regmap_update_bits(tmp102->regmap, TMP102_CONF_REG,
drivers/hwmon/tmp102.c
390
tmp102->ready_time = jiffies + msecs_to_jiffies(CONVERSION_TIME_MS);
drivers/hwmon/tmp102.c
80
struct tmp102 *tmp102 = dev_get_drvdata(dev);
drivers/hwmon/tmp102.c
82
*str = tmp102->label;
drivers/hwmon/tmp102.c
89
struct tmp102 *tmp102 = dev_get_drvdata(dev);
drivers/hwmon/tmp102.c
93
*val = tmp102->sample_time;