>>>>> "Yang," == Yang, Wenyou <Wenyou.Yang@xxxxxxxxx> writes: Hi, >> But the charger driver can just as well do: >> >> dev_get_regmap(dev->parent); >> >> instead of: >> >> dev_get_drvdata(pdev->dev.parent)->regmap. > For regulator, it works use the core do dev_get_regmap(dev->parent), > but for charger, it need to export *act8945a. Why? Just like the regulator core does, your battery driver can do: dev_get_regmap(dev->parent); -- Venlig hilsen, Peter Korsgaard -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html