Custom AM3352 Board, Ethernet not working in u-boot

Hi @AdamGerken, how are you defining your board in u-boot? Thru the old board file, or thru a device tree model? CONFIG_DM_ETH points toward device-tree model…

U-Boot v2019.04 sorta supports both, for BeagleBoard.org we still use the old board file method. (I really need to start looking at switching us to use’s U-Boot newer device-tree model…)

But aside, that’s one reason why we are “stuck” on v2019.04, the non DM_ETH code got ripped out shortly after:

Which means after v2019.04, you need to use the device-tree model to get Ethernet working in u-boot.

Basically, if you need CONFIG_DM_ETH, you should really just ignore my patch-set and use mainline v2020.04 (which was just released 2 days ago…) and see if it works better.

Regards,