We have a custom board set up with the a LS1046a processor. The serdes control section of the rcw is configured as 0x1333 and the serdes1 port B is connected to the SGMII interface of a Marwell 88E1512 Phy chip. In u-boot i can see the Phy at adress 0x3 and reading the registers i can see that the link on the copper interface is up, but the SGMII interface is down according to the PHY registers. The phy is configured as sgmii->copper.
I used the same code as on the ls1046ardb devboard in /board/freescale/ls1046ardb/eth.c but not working. Have i missed some defines from the headers or some initialization needs to be done as well on the MAC side?
Thanks in advance!