Lines Matching refs:dev

33 static int dm_mdio_post_bind(struct udevice *dev)  in dm_mdio_post_bind()  argument
38 if (dev_has_ofnode(dev)) { in dm_mdio_post_bind()
39 dt_name = dev_read_string(dev, "device-name"); in dm_mdio_post_bind()
41 debug("renaming dev %s to %s\n", dev->name, dt_name); in dm_mdio_post_bind()
42 device_set_name(dev, dt_name); in dm_mdio_post_bind()
50 if (strchr(dev->name, ' ')) { in dm_mdio_post_bind()
52 dev->name); in dm_mdio_post_bind()
57 return dm_scan_fdt_dev(dev); in dm_mdio_post_bind()
161 static int dm_mdio_post_probe(struct udevice *dev) in dm_mdio_post_probe() argument
163 struct mdio_perdev_priv *pdata = dev_get_uclass_priv(dev); in dm_mdio_post_probe()
169 dev_err(dev, "couldn't allocate mii_bus\n"); in dm_mdio_post_probe()
176 pdata->mii_bus->priv = dev; in dm_mdio_post_probe()
177 strlcpy(pdata->mii_bus->name, dev->name, MDIO_NAME_LEN); in dm_mdio_post_probe()
181 mii_bus->reset_delay_us = dev_read_u32_default(dev, "reset-delay-us", in dm_mdio_post_probe()
183 mii_bus->reset_post_delay_us = dev_read_u32_default(dev, in dm_mdio_post_probe()
186 ret = gpio_request_by_name(dev, "reset-gpios", 0, &mii_bus->reset_gpiod, in dm_mdio_post_probe()
189 dev_err(dev, "couldn't get reset-gpios: %d\n", ret); in dm_mdio_post_probe()
195 mdio_bind_phy_nodes(dev); in dm_mdio_post_probe()
200 static int dm_mdio_pre_remove(struct udevice *dev) in dm_mdio_pre_remove() argument
202 struct mdio_perdev_priv *pdata = dev_get_uclass_priv(dev); in dm_mdio_pre_remove()
204 dm_mdio_reset(dev); in dm_mdio_pre_remove()