Symbol: ltc3589
drivers/regulator/ltc3589.c
107
return regmap_update_bits(ltc3589->regmap, rdev->desc->vsel_reg + 1,
drivers/regulator/ltc3589.c
114
struct ltc3589 *ltc3589 = rdev_get_drvdata(rdev);
drivers/regulator/ltc3589.c
125
return regmap_update_bits(ltc3589->regmap, LTC3589_VCCR, mask, bit);
drivers/regulator/ltc3589.c
179
struct ltc3589 *ltc3589 = config->driver_data;
drivers/regulator/ltc3589.c
180
struct regulator_desc *rdesc = &ltc3589->regulator_descs[desc->id];
drivers/regulator/ltc3589.c
190
dev_err(ltc3589->dev, "Failed to parse voltage divider: %d\n",
drivers/regulator/ltc3589.c
353
struct ltc3589 *ltc3589 = dev_id;
drivers/regulator/ltc3589.c
356
regmap_read(ltc3589->regmap, LTC3589_IRQSTAT, &irqstat);
drivers/regulator/ltc3589.c
361
regulator_notifier_call_chain(ltc3589->regulators[i],
drivers/regulator/ltc3589.c
368
regulator_notifier_call_chain(ltc3589->regulators[i],
drivers/regulator/ltc3589.c
373
regmap_write(ltc3589->regmap, LTC3589_CLIRQ, 0);
drivers/regulator/ltc3589.c
383
struct ltc3589 *ltc3589;
drivers/regulator/ltc3589.c
386
ltc3589 = devm_kzalloc(dev, sizeof(*ltc3589), GFP_KERNEL);
drivers/regulator/ltc3589.c
387
if (!ltc3589)
drivers/regulator/ltc3589.c
390
i2c_set_clientdata(client, ltc3589);
drivers/regulator/ltc3589.c
392
ltc3589->dev = dev;
drivers/regulator/ltc3589.c
394
descs = ltc3589->regulator_descs;
drivers/regulator/ltc3589.c
399
ltc3589->regmap = devm_regmap_init_i2c(client, &ltc3589_regmap_config);
drivers/regulator/ltc3589.c
400
if (IS_ERR(ltc3589->regmap)) {
drivers/regulator/ltc3589.c
401
ret = PTR_ERR(ltc3589->regmap);
drivers/regulator/ltc3589.c
407
struct regulator_desc *desc = &ltc3589->regulator_descs[i];
drivers/regulator/ltc3589.c
411
config.driver_data = ltc3589;
drivers/regulator/ltc3589.c
413
ltc3589->regulators[i] = devm_regulator_register(dev, desc,
drivers/regulator/ltc3589.c
415
if (IS_ERR(ltc3589->regulators[i])) {
drivers/regulator/ltc3589.c
416
ret = PTR_ERR(ltc3589->regulators[i]);
drivers/regulator/ltc3589.c
427
client->name, ltc3589);
drivers/regulator/ltc3589.c
99
struct ltc3589 *ltc3589 = rdev_get_drvdata(rdev);