lp87565 154 drivers/gpio/gpio-lp87565.c struct lp87565 *lp87565; lp87565 161 drivers/gpio/gpio-lp87565.c lp87565 = dev_get_drvdata(pdev->dev.parent); lp87565 163 drivers/gpio/gpio-lp87565.c gpio->chip.parent = lp87565->dev; lp87565 164 drivers/gpio/gpio-lp87565.c gpio->map = lp87565->regmap; lp87565 44 drivers/mfd/lp87565.c struct lp87565 *lp87565; lp87565 49 drivers/mfd/lp87565.c lp87565 = devm_kzalloc(&client->dev, sizeof(*lp87565), GFP_KERNEL); lp87565 50 drivers/mfd/lp87565.c if (!lp87565) lp87565 53 drivers/mfd/lp87565.c lp87565->dev = &client->dev; lp87565 55 drivers/mfd/lp87565.c lp87565->regmap = devm_regmap_init_i2c(client, &lp87565_regmap_config); lp87565 56 drivers/mfd/lp87565.c if (IS_ERR(lp87565->regmap)) { lp87565 57 drivers/mfd/lp87565.c ret = PTR_ERR(lp87565->regmap); lp87565 58 drivers/mfd/lp87565.c dev_err(lp87565->dev, lp87565 63 drivers/mfd/lp87565.c ret = regmap_read(lp87565->regmap, LP87565_REG_OTP_REV, &otpid); lp87565 65 drivers/mfd/lp87565.c dev_err(lp87565->dev, "Failed to read OTP ID\n"); lp87565 69 drivers/mfd/lp87565.c lp87565->rev = otpid & LP87565_OTP_REV_OTP_ID; lp87565 73 drivers/mfd/lp87565.c lp87565->dev_type = (enum lp87565_device_type)of_id->data; lp87565 75 drivers/mfd/lp87565.c i2c_set_clientdata(client, lp87565); lp87565 77 drivers/mfd/lp87565.c return devm_mfd_add_devices(lp87565->dev, PLATFORM_DEVID_AUTO, lp87565 162 drivers/regulator/lp87565-regulator.c struct lp87565 *lp87565 = dev_get_drvdata(pdev->dev.parent); lp87565 167 drivers/regulator/lp87565-regulator.c platform_set_drvdata(pdev, lp87565); lp87565 170 drivers/regulator/lp87565-regulator.c config.dev->of_node = lp87565->dev->of_node; lp87565 171 drivers/regulator/lp87565-regulator.c config.driver_data = lp87565; lp87565 172 drivers/regulator/lp87565-regulator.c config.regmap = lp87565->regmap; lp87565 174 drivers/regulator/lp87565-regulator.c switch (lp87565->dev_type) { lp87565 193 drivers/regulator/lp87565-regulator.c dev_err(lp87565->dev, "failed to register %s regulator\n",