Hello,
I am working on a DM8148 on a custom board and am having problems with the ethernet communication. I have configured the pinmux to enable all the emac[0] and MDIO pins, and am fairly confident that the pinmux is set correctly due to verification of values checked at the uboot terminal and the linux terminal.
I get a link light on the switch when I plug in the ethernet cable so the auto-negotiation is working. Also, the bootloader recognizes a speed of 1000 mbps when i attempt to ping and mentions selecting the cpsw. I probed the tx data pins and the tx enable pin coming out of the DM8148 and did not see any activity while attempting to ping. I have tried it at the uboot prompt and at the linux prompt with the same result. I am out of options as to what to try and could use some help getting this going. From the linux terminal, everything appears to be working fine, mentions sending 30+ packets, but wireshark sees no traffic on the bus and the data pins show no activity going to the transceiver.
Is there anything I am missing that would enable the ethernet?