tps6507x_dev
struct tps6507x_dev *tps6507x_dev = dev_get_drvdata(pdev->dev.parent);
tps_board = dev_get_platdata(tps6507x_dev->dev);
dev_err(tps6507x_dev->dev,
dev_err(tps6507x_dev->dev, "failed to allocate driver data\n");
tsc->mfd = tps6507x_dev;
tsc->dev = tps6507x_dev->dev;
struct tps6507x_dev *mfd;
static int tps6507x_i2c_read_device(struct tps6507x_dev *tps6507x, char reg,
static int tps6507x_i2c_write_device(struct tps6507x_dev *tps6507x, char reg,
struct tps6507x_dev *tps6507x;
tps6507x = devm_kzalloc(&i2c->dev, sizeof(struct tps6507x_dev),
struct tps6507x_dev *mfd;
struct tps6507x_dev *tps6507x_dev = dev_get_drvdata(pdev->dev.parent);
tps_board = dev_get_platdata(tps6507x_dev->dev);
tps->mfd = tps6507x_dev;
config.dev = tps6507x_dev->dev;
dev_err(tps6507x_dev->dev,
tps6507x_dev->pmic = tps;
platform_set_drvdata(pdev, tps6507x_dev);
int (*read_dev)(struct tps6507x_dev *tps6507x, char reg, int size,
int (*write_dev)(struct tps6507x_dev *tps6507x, char reg, int size,