X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=common%2Fmiiphyutil.c;h=8d89751122b4bbc20888d9a8fb5d3df2e53e0bff;hb=6f9347f3bc839a5c65be0f5392ecc9ee305f88b3;hp=aca18db52a008baaf9b393625f7bfebe1e2abf9a;hpb=73eed452b9c9827474c0789c30729dca6fcf061d;p=u-boot diff --git a/common/miiphyutil.c b/common/miiphyutil.c index aca18db52a..8d89751122 100644 --- a/common/miiphyutil.c +++ b/common/miiphyutil.c @@ -1,8 +1,7 @@ +// SPDX-License-Identifier: GPL-2.0+ /* * (C) Copyright 2001 * Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com. - * - * SPDX-License-Identifier: GPL-2.0+ */ /* @@ -107,6 +106,18 @@ int mdio_register(struct mii_dev *bus) return 0; } +int mdio_register_seq(struct mii_dev *bus, int seq) +{ + int ret; + + /* Setup a unique name for each mdio bus */ + ret = snprintf(bus->name, MDIO_NAME_LEN, "eth%d", seq); + if (ret < 0) + return ret; + + return mdio_register(bus); +} + int mdio_unregister(struct mii_dev *bus) { if (!bus)