Hi,
I am writing a driver for CPSW on AM335x EVM. I have been able to do packet transmit operation successfully but the receive operation does not execute successfully. I am unaable to see any change in my Rx descriptors that have been set to CPDMA_RX0_HDP. I have configured ALE with a multicast entry for broadcast address 0xFF : 0xFF : 0xFF: 0xFF : 0xFF :0xFF and a unicast entry corresponding to my MAC ID.
Any idea, where I could be doing something incorrect? I suspect some issue with the port configurations or ALE initialization. The link and DMA initialization are correct as I have been able to successfully transmit a packet.
I have also tried running the ping operation using uboot. Somehow it also doesn't seem to receive any packet after transmitting an ARP packet into the LAN. The linux distribution also shows only a local loop device and I cannot see any eth0 device.