Hi,
so for one of our projects we decided to use a DP83869HM to function as a RGMII to SGMII Bridge between a CycloneV-SoC FPGA (MAC) and an SFP-Adapter.
But I can't seem to establish an ethernet link with this setup.
I'm able to communicate with the chip using the MDIO interface, but while most regs give me the expected values (in regard to the datasheet) for some reason
0x01df seems odd as it returns 0x0 after start up (we configured the chip using straps) however I can overwrite it using mii/ethtool (tried 0x3 as well as 0x43) after writing I can read said values back. But I still get no link.
I also looked at our RX_CLK out, and this too seems off, we got a clock to show up but it has a frequency of 4.5MHz and appears even after removing the SFP module.
My cfg:
0x01df = 0x3 (0x43)
0x00c0 = 0x1140 (0x0140)
Originally I planed to use the linux driver to configure the PHY but here I get my next problem, while I can communicate with the PHY using MDIO in uboot using the mii tool at address 0x5, whenever I try to add the PHY to my device tree, it fails to add the phy to our eth during linux boot telling me: no phy at addr -1
If necessary I can also provide snippets of our schematic.
I'm thankful for all help!
Greetings