]> git.sur5r.net Git - u-boot/blobdiff - drivers/net/tsec.c
sf: add paired dev info for winbond w25q16jv
[u-boot] / drivers / net / tsec.c
index 37840420fa35ec9b2de0676930ab455d0937a37d..03a46da2f8a1519072e4f730d88e8194db6ba733 100644 (file)
@@ -796,8 +796,9 @@ int tsec_probe(struct udevice *dev)
 
        parent = ofnode_get_parent(phandle_args.node);
        if (ofnode_valid(parent)) {
-               int reg = ofnode_read_u32_default(parent, "reg", 0);
-               priv->phyregs_sgmii = (struct tsec_mii_mng *)(reg + 0x520);
+               int reg = ofnode_get_addr_index(parent, 0);
+
+               priv->phyregs_sgmii = (struct tsec_mii_mng *)reg;
        } else {
                debug("No parent node for PHY?\n");
                return -ENOENT;