From: Peng Fan <[email protected]>

Use livetree API which supports both live device tree and flat DT backends,
avoiding direct dependency on devfdt_* helpers.

No functional changes.

Signed-off-by: Peng Fan <[email protected]>
---
 drivers/mmc/xenon_sdhci.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/drivers/mmc/xenon_sdhci.c b/drivers/mmc/xenon_sdhci.c
index 0e4902fab77..6aa73792f96 100644
--- a/drivers/mmc/xenon_sdhci.c
+++ b/drivers/mmc/xenon_sdhci.c
@@ -537,10 +537,9 @@ static int xenon_sdhci_of_to_plat(struct udevice *dev)
        host->ioaddr = dev_read_addr_ptr(dev);
 
        if (device_is_compatible(dev, "marvell,armada-3700-sdhci"))
-               priv->pad_ctrl_reg = devfdt_get_addr_index_ptr(dev, 1);
+               priv->pad_ctrl_reg = dev_read_addr_index_ptr(dev, 1);
 
-       name = fdt_getprop(gd->fdt_blob, dev_of_offset(dev), "marvell,pad-type",
-                          NULL);
+       name = ofnode_get_property(dev_ofnode(dev), "marvell,pad-type", NULL);
        if (name) {
                if (0 == strncmp(name, "sd", 2)) {
                        priv->pad_type = SOC_PAD_SD;

-- 
2.51.0

Reply via email to