On 01/24/2018 01:02 AM, Anand Moon wrote: > Hi JaeHoon Chung, > > On 16 January 2018 at 12:03, Jaehoon Chung <jh80.ch...@samsung.com> wrote: >> Add the probe function to support the s2mps11 regulator driver. >> >> Signed-off-by: Jaehoon Chung <jh80.ch...@samsung.com> >> --- >> drivers/power/pmic/s2mps11.c | 28 ++++++++++++++++++++++++++++ >> 1 file changed, 28 insertions(+) >> >> diff --git a/drivers/power/pmic/s2mps11.c b/drivers/power/pmic/s2mps11.c >> index 522105e5ff..3f9525b67d 100644 >> --- a/drivers/power/pmic/s2mps11.c >> +++ b/drivers/power/pmic/s2mps11.c >> @@ -15,6 +15,12 @@ >> >> DECLARE_GLOBAL_DATA_PTR; >> >> +static const struct pmic_child_info pmic_children_info[] = { >> + { .prefix = S2MPS11_OF_LDO_PREFIX, .driver = S2MPS11_LDO_DRIVER }, >> + { .prefix = S2MPS11_OF_BUCK_PREFIX, .driver = S2MPS11_BUCK_DRIVER }, >> + { }, >> +}; >> + >> static int s2mps11_reg_count(struct udevice *dev) >> { >> return S2MPS11_REG_COUNT; >> @@ -43,6 +49,27 @@ static int s2mps11_read(struct udevice *dev, uint reg, >> uint8_t *buff, int len) >> return ret; >> } >> >> +static int s2mps11_probe(struct udevice *dev) >> +{ >> + ofnode regulators_node; >> + int children; >> + >> + regulators_node = dev_read_subnode(dev, "voltage-regulators"); >> + if (!ofnode_valid(regulators_node)) { >> + debug("%s: %s regulators subnode not found!", __func__, >> + dev->name); >> + return -ENXIO; >> + } >> + >> + debug("%s: '%s' - found regulators subnode\n", __func__, dev->name); >> + >> + children = pmic_bind_children(dev, regulators_node, >> pmic_children_info); >> + if (!children) >> + debug("%s: %s - no child found\n", __func__, dev->name); >> + >> + return 0; >> +} >> + >> static struct dm_pmic_ops s2mps11_ops = { >> .reg_count = s2mps11_reg_count, >> .read = s2mps11_read, >> @@ -59,4 +86,5 @@ U_BOOT_DRIVER(pmic_s2mps11) = { >> .id = UCLASS_PMIC, >> .of_match = s2mps11_ids, >> .ops = &s2mps11_ops, >> + .probe = s2mps11_probe, >> }; >> -- >> 2.15.1 >> > > Please add my. > Tested-by: Anand Moon <linux.am...@gmail.com>
Applied to u-boot-mmc. Best Regards, Jaehoon Chung > > Best Regards > -Anand > > > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot