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.

TDA4VM: cannot send complete package via Marvell PHY 88E1512

Part Number: TDA4VM

Hello, TI:

  We are developing a custom platform with a  TDA4 SoC.

  Processor SDK version: 08_01_00_13

  We use marvell phy 88E1512 connected to mcu_cpsw0。
  The mode of operation is RGMII TO Copper。
  
  Problem:Packets are normally received in the rx direction, but only short packets can be  send in the tx direction.
  1.Even if we try to send long packets, the phy only sends part of the packet(about first 70 bytes of the packet).
  
  
  2.We set phy to packet generation mode,and we can receive full generated packege on the copper side。
  3.We found that when we send long packets, the phy has Copper FIFO Over/Underflow Error。
 
  
  Modification:
  We only motified the phy-mode in the Linux device tree as follows:
&cpsw_port1 {
phy-mode = "rgmii-id";
phy-handle = <&phy0>;
};
  
   Have you used marvell phy with TDA4VM?  What modifications do we need to make in the SDK?
   We don't know what caused this problem, can you help us?

Regards.