This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Ethernet PHY support in u-boot

Hello,

I have custom board based on C6A816x EVM. On my board is placed PHY Ethernet chip KSZ9021GN (instead  LSI ET1011C on EVM).

I need to tftp linux kernel in u-boot, but all ethernet commands (dhcp, ping, tftpboot) just hang the board.

I think the chip is detected correctly, because I can see following in output:

Net: <ethaddr> not set. Reading from E-fuse

Detected MACID:0:18:32:2b:b4:86
DaVinci EMAC

Linux kernel detects chip correctly and network works well.

What should I do to make it work in u-boot?