Searched refs:lp873 (Results 1 - 3 of 3) sorted by relevance

/linux-master/drivers/mfd/
H A Dlp873x.c29 struct lp873x *lp873; local
33 lp873 = devm_kzalloc(&client->dev, sizeof(*lp873), GFP_KERNEL);
34 if (!lp873)
37 lp873->dev = &client->dev;
39 lp873->regmap = devm_regmap_init_i2c(client, &lp873x_regmap_config);
40 if (IS_ERR(lp873->regmap)) {
41 ret = PTR_ERR(lp873->regmap);
42 dev_err(lp873->dev,
47 ret = regmap_read(lp873
[all...]
/linux-master/drivers/gpio/
H A Dgpio-lp873x.c21 struct lp873x *lp873; member in struct:lp873x_gpio
44 return regmap_update_bits(gpio->lp873->regmap, LP873X_REG_GPO_CTRL,
54 ret = regmap_read(gpio->lp873->regmap, LP873X_REG_GPO_CTRL, &val);
66 regmap_update_bits(gpio->lp873->regmap, LP873X_REG_GPO_CTRL,
82 ret = regmap_update_bits(gpio->lp873->regmap, LP873X_REG_CONFIG,
102 return regmap_update_bits(gpio->lp873->regmap,
110 return regmap_update_bits(gpio->lp873->regmap,
145 gpio->lp873 = dev_get_drvdata(pdev->dev.parent);
147 gpio->chip.parent = gpio->lp873->dev;
/linux-master/drivers/regulator/
H A Dlp873x-regulator.c74 struct lp873x *lp873 = rdev_get_drvdata(rdev); local
95 ret = regmap_update_bits(lp873->regmap, regulators[id].ctrl2_reg,
99 dev_err(lp873->dev, "SLEW RATE write failed: %d\n", ret);
157 struct lp873x *lp873 = dev_get_drvdata(pdev->dev.parent); local
162 platform_set_drvdata(pdev, lp873);
165 config.dev->of_node = lp873->dev->of_node;
166 config.driver_data = lp873;
167 config.regmap = lp873->regmap;
173 dev_err(lp873->dev, "failed to register %s regulator\n",

Completed in 107 milliseconds