lp873              29 drivers/gpio/gpio-lp873x.c 	struct lp873x *lp873;
lp873              52 drivers/gpio/gpio-lp873x.c 	return regmap_update_bits(gpio->lp873->regmap, LP873X_REG_GPO_CTRL,
lp873              62 drivers/gpio/gpio-lp873x.c 	ret = regmap_read(gpio->lp873->regmap, LP873X_REG_GPO_CTRL, &val);
lp873              74 drivers/gpio/gpio-lp873x.c 	regmap_update_bits(gpio->lp873->regmap, LP873X_REG_GPO_CTRL,
lp873              90 drivers/gpio/gpio-lp873x.c 		ret = regmap_update_bits(gpio->lp873->regmap, LP873X_REG_CONFIG,
lp873             110 drivers/gpio/gpio-lp873x.c 		return regmap_update_bits(gpio->lp873->regmap,
lp873             118 drivers/gpio/gpio-lp873x.c 		return regmap_update_bits(gpio->lp873->regmap,
lp873             153 drivers/gpio/gpio-lp873x.c 	gpio->lp873 = dev_get_drvdata(pdev->dev.parent);
lp873             155 drivers/gpio/gpio-lp873x.c 	gpio->chip.parent = gpio->lp873->dev;
lp873              38 drivers/mfd/lp873x.c 	struct lp873x *lp873;
lp873              42 drivers/mfd/lp873x.c 	lp873 = devm_kzalloc(&client->dev, sizeof(*lp873), GFP_KERNEL);
lp873              43 drivers/mfd/lp873x.c 	if (!lp873)
lp873              46 drivers/mfd/lp873x.c 	lp873->dev = &client->dev;
lp873              48 drivers/mfd/lp873x.c 	lp873->regmap = devm_regmap_init_i2c(client, &lp873x_regmap_config);
lp873              49 drivers/mfd/lp873x.c 	if (IS_ERR(lp873->regmap)) {
lp873              50 drivers/mfd/lp873x.c 		ret = PTR_ERR(lp873->regmap);
lp873              51 drivers/mfd/lp873x.c 		dev_err(lp873->dev,
lp873              56 drivers/mfd/lp873x.c 	ret = regmap_read(lp873->regmap, LP873X_REG_OTP_REV, &otpid);
lp873              58 drivers/mfd/lp873x.c 		dev_err(lp873->dev, "Failed to read OTP ID\n");
lp873              62 drivers/mfd/lp873x.c 	lp873->rev = otpid & LP873X_OTP_REV_OTP_ID;
lp873              64 drivers/mfd/lp873x.c 	i2c_set_clientdata(client, lp873);
lp873              66 drivers/mfd/lp873x.c 	ret = mfd_add_devices(lp873->dev, PLATFORM_DEVID_AUTO, lp873x_cells,
lp873              81 drivers/regulator/lp873x-regulator.c 	struct lp873x *lp873 = rdev_get_drvdata(rdev);
lp873             102 drivers/regulator/lp873x-regulator.c 	ret = regmap_update_bits(lp873->regmap, regulators[id].ctrl2_reg,
lp873             106 drivers/regulator/lp873x-regulator.c 		dev_err(lp873->dev, "SLEW RATE write failed: %d\n", ret);
lp873             164 drivers/regulator/lp873x-regulator.c 	struct lp873x *lp873 = dev_get_drvdata(pdev->dev.parent);
lp873             169 drivers/regulator/lp873x-regulator.c 	platform_set_drvdata(pdev, lp873);
lp873             172 drivers/regulator/lp873x-regulator.c 	config.dev->of_node = lp873->dev->of_node;
lp873             173 drivers/regulator/lp873x-regulator.c 	config.driver_data = lp873;
lp873             174 drivers/regulator/lp873x-regulator.c 	config.regmap = lp873->regmap;
lp873             180 drivers/regulator/lp873x-regulator.c 			dev_err(lp873->dev, "failed to register %s regulator\n",