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.

AM3356: Kernel driver for MAX24287 SGMII serializer

Part Number: AM3356

We've build a board that has an AM3356 and a MAX24287.  The two are interfaced together by the RGMII bus and also the MDIO bus.  This board then connects to a third party product via the SGMII bus coming from the MAX24287.  The MAX24287 and third party product are setup to auto-negotiate over the SGMII bus.  We have verified that this auto-negotiation process has happening and completing by reading registers in the MAX24287 via the MDIO bus.

Where we are unclear is now to get the AM3356 to bring up the RGMII bus that the MAX24287 is connected to.  During the boot up of the processor, we can see where the kernel finds the MAX24287 on the MDIO bus, at address 4, but it doesn't know what driver to use.  We've reached out to Microsemi but they state they don't have offer any driver for the IC.  Does anybody have any experience using the MAX24287?  Do we have to use a driver or is there some other way to get this to work?  If a driver is needed, is there a driver available somewhere that we can use?