I'm porting a phy driver from Linux to u-boot and was able to use genphy_parse_link() without a problem. As mentioned in comment to genphy_parse_link(), the routine itself was taken from Linux kernel and many phy drivers are using this generic function. Why wasn't it exported? Are there any issues? Regards, Yegor