Lines Matching refs:max14577
3 // max14577.c - Regulator driver for the Maxim 14577/77836
11 #include <linux/mfd/max14577.h>
12 #include <linux/mfd/max14577-private.h>
40 struct max14577 *max14577 = rdev_get_drvdata(rdev);
42 &maxim_charger_currents[max14577->dev_type];
62 struct max14577 *max14577 = rdev_get_drvdata(rdev);
64 &maxim_charger_currents[max14577->dev_type];
164 static struct regmap *max14577_get_regmap(struct max14577 *max14577,
167 switch (max14577->dev_type) {
171 return max14577->regmap;
174 return max14577->regmap_pmic;
179 return max14577->regmap;
185 struct max14577 *max14577 = dev_get_drvdata(pdev->dev.parent);
186 struct max14577_platform_data *pdata = dev_get_platdata(max14577->dev);
191 enum maxim_device_type dev_type = max14577->dev_type;
204 config.dev = max14577->dev;
205 config.driver_data = max14577;
217 config.regmap = max14577_get_regmap(max14577,
235 { "max14577-regulator", MAXIM_DEVICE_TYPE_MAX14577, },
243 .name = "max14577-regulator",