fs: add fs_get_type() for current filesystem type
[oweals/u-boot.git] / net / mdio-uclass.c
index 1c0d25272a36fd82ed34cb805c81eb9d302651a9..6f922e80b6fb2ff0d0411b6cb9b01961c4d46aca 100644 (file)
@@ -23,6 +23,17 @@ void dm_mdio_probe_devices(void)
 
 static int dm_mdio_post_bind(struct udevice *dev)
 {
+       const char *dt_name;
+
+       /* set a custom name for the MDIO device, if present in DT */
+       if (ofnode_valid(dev->node)) {
+               dt_name = ofnode_read_string(dev->node, "device-name");
+               if (dt_name) {
+                       debug("renaming dev %s to %s\n", dev->name, dt_name);
+                       device_set_name(dev, dt_name);
+               }
+       }
+
        /*
         * MDIO command doesn't like spaces in names, don't allow them to keep
         * it happy