Lines Matching refs:max14577
50 struct max14577 *max14577 = rdev_get_drvdata(rdev); in max14577_reg_get_current_limit() local
52 &maxim_charger_currents[max14577->dev_type]; in max14577_reg_get_current_limit()
72 struct max14577 *max14577 = rdev_get_drvdata(rdev); in max14577_reg_set_current_limit() local
74 &maxim_charger_currents[max14577->dev_type]; in max14577_reg_set_current_limit()
226 static struct regmap *max14577_get_regmap(struct max14577 *max14577, in max14577_get_regmap() argument
229 switch (max14577->dev_type) { in max14577_get_regmap()
233 return max14577->regmap; in max14577_get_regmap()
236 return max14577->regmap_pmic; in max14577_get_regmap()
241 return max14577->regmap; in max14577_get_regmap()
247 struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent); in max14577_regulator_probe() local
248 struct max14577_platform_data *pdata = dev_get_platdata(max14577->dev); in max14577_regulator_probe()
253 enum maxim_device_type dev_type = max14577->dev_type; in max14577_regulator_probe()
266 config.dev = max14577->dev; in max14577_regulator_probe()
267 config.driver_data = max14577; in max14577_regulator_probe()
282 config.regmap = max14577_get_regmap(max14577, in max14577_regulator_probe()