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.

AM3359: Unable to Ping Port 1 in u-boot .

Part Number: AM3359

Tool/software:

We are using u-boot-2013.10-ti2013.12.01 for AM3359 custom board .
Both slaves of CPSW are connected to each PHY's.
Unable to ping port 1 and able to ping port 2 in u-boot , able to ping both ports(1Gbps) in Linux.
Auto negotiation has been disabled and forced the chips to work with 1Gbps and Full duplex configuration.
Every time link status of both the PHY's are Up.

When speed is configured to 1G:
From u-boot we were able to ping from port 2 , statistics have been enabled for port 2 and able to see the good Tx/Rx frames , broadcast frames.
When we are trying to ping from port 1 , configured statistics to port 1 (0x4a10000c ,0x2),able to see the good Tx frames , broadcast frames but unable to capture the data in Wireshark(not pinging).
In MAC control register is configured to in-band mode .
In Control Module , GMII_SEL has been configured to RGMII, No Internal Delay  Mode (0x0000003a).

Observations:
Compared pinmux with Linux pinmux and observed no mismatch.
Probed RGMII1_TCLK & RGMII1_TCTL , 125MHz of clock frequency has been observed .
Since in u-boot port  2 is working, able to see stats of port1  , we were not suspecting ALE .
Similarly DMA doesn't show any bias for port1/port2 as it is based on Tx/Rx buffers.(Ownership is always given to host port)
Currently ethact is pointing to cpsw driver , any configuration is required?
As said, both PHY's are of same type, any additional configurations are required ?
Further debugging progress will be updated, any corrections/suggestions will be helpful.
Thanks,
Venkat Vellanki.