]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - drivers/net/xilinx_emaclite.c
dm: core: Replace of_offset with accessor
[people/ms/u-boot.git] / drivers / net / xilinx_emaclite.c
index 78ff44c5619f870f933d4afcb7ccba2aa0d79d19..7d4e14f8ef33a41b4defd59519d2643aff90c8d8 100644 (file)
@@ -566,9 +566,8 @@ static int emaclite_probe(struct udevice *dev)
        emaclite->bus->read = emaclite_miiphy_read;
        emaclite->bus->write = emaclite_miiphy_write;
        emaclite->bus->priv = emaclite;
-       strcpy(emaclite->bus->name, "emaclite");
 
-       ret = mdio_register(emaclite->bus);
+       ret = mdio_register_seq(emaclite->bus, dev->seq);
        if (ret)
                return ret;
 
@@ -605,15 +604,15 @@ static int emaclite_ofdata_to_platdata(struct udevice *dev)
 
        emaclite->phyaddr = -1;
 
-       offset = fdtdec_lookup_phandle(gd->fdt_blob, dev->of_offset,
+       offset = fdtdec_lookup_phandle(gd->fdt_blob, dev_of_offset(dev),
                                      "phy-handle");
        if (offset > 0)
                emaclite->phyaddr = fdtdec_get_int(gd->fdt_blob, offset,
                                                   "reg", -1);
 
-       emaclite->txpp = fdtdec_get_int(gd->fdt_blob, dev->of_offset,
+       emaclite->txpp = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev),
                                        "xlnx,tx-ping-pong", 0);
-       emaclite->rxpp = fdtdec_get_int(gd->fdt_blob, dev->of_offset,
+       emaclite->rxpp = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev),
                                        "xlnx,rx-ping-pong", 0);
 
        printf("EMACLITE: %lx, phyaddr %d, %d/%d\n", (ulong)emaclite->regs,