Re: [PATCH 10/11] power: regulator: qcom-rpmh: convert ofnode API to dev_read API
Casey Connolly <[email protected]> Thu, 4 Jun 2026 16:55:52 +0200
| Newsgroups | io.groups.u-boot-amlogic,de.denx.lists.u-boot |
|---|---|
| Message-ID | <[email protected]> |
On 6/4/26 14:20, Peng Fan (OSS) wrote: > From: Peng Fan <[email protected]> > > Replace ofnode_read_u32(dev_ofnode(dev), ...) with > dev_read_u32(dev, ...), ofnode_read_string(dev_ofnode(dev), ...) with > dev_read_string(dev, ...), and ofnode_for_each_subnode(node, > dev_ofnode(dev)) with dev_for_each_subnode(node, dev). > > No functional change. > > Signed-off-by: Peng Fan <[email protected]> Reviewed-by: Casey Connolly <[email protected]> > --- > drivers/power/regulator/qcom-rpmh-regulator.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/drivers/power/regulator/qcom-rpmh-regulator.c b/drivers/power/regulator/qcom-rpmh-regulator.c > index 4d65aae1690..f1de660c3a0 100644 > --- a/drivers/power/regulator/qcom-rpmh-regulator.c > +++ b/drivers/power/regulator/qcom-rpmh-regulator.c > @@ -5,6 +5,7 @@ > #define pr_fmt(fmt) "%s: " fmt, __func__ > > #include <linux/err.h> > +#include <dm.h> > #include <dm/device_compat.h> > #include <dm/device.h> > #include <dm/devres.h> > @@ -882,7 +883,7 @@ static int rpmh_regulator_probe(struct udevice *dev) > priv->hw_data = init_data->hw_data; > priv->enabled = -EINVAL; > priv->uv = -ENOTRECOVERABLE; > - if (ofnode_read_u32(dev_ofnode(dev), "regulator-initial-mode", &priv->mode)) > + if (dev_read_u32(dev, "regulator-initial-mode", &priv->mode)) > priv->mode = -EINVAL; > > plat_data->mode = priv->hw_data->pmic_mode_map; > @@ -933,7 +934,7 @@ static int rpmh_regulators_bind(struct udevice *dev) > return -ENODEV; > } > > - pmic_id = ofnode_read_string(dev_ofnode(dev), "qcom,pmic-id"); > + pmic_id = dev_read_string(dev, "qcom,pmic-id"); > if (!pmic_id) { > dev_err(dev, "No PMIC ID\n"); > return -ENODEV; > @@ -941,7 +942,7 @@ static int rpmh_regulators_bind(struct udevice *dev) > > drv = lists_driver_lookup_name("rpmh_regulator_drm"); > > - ofnode_for_each_subnode(node, dev_ofnode(dev)) { > + dev_for_each_subnode(node, dev) { > data = vreg_get_init_data(init_data, node); > if (!data) > continue; >