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: Marvel 88Q2112 on TDA4 hardware switch

Part Number: TDA4VM

Hello,

We are currently attempting to bring up a Marvel 88Q2112 phy using the hardware switch present on the TDA4. The 88Q2112 only supports configurations through the Clause 45 register set. I saw that there was another post on e2e stating that Clause 45 register bringup on the hardware switch was not supported. I was curious what the state of this support is, if it's still completely not supported or not. Beyond that, I was wondering if there was any extra information you could provide that might help with enabling this device to work on the CPSW switch.

Thanks.

  • Hi,

    Sorry for the delay in response

    Current PHY driver does not support clause 45 but read/write heper functions are provided as an example. With the help of it, you should be able to write your own PHY driver. If you are integrating a 3P PHY then this will be required in any case as TI does not support non-TI PHY's directly.

    The steps required are explained in this documentation.

    To see clause 45 helper functions, go to pdk/packages/ti/drv/enet and search for the IOCTL functions ENET_MDIO_IOCTL_C45_READ and ENET_MDIO_IOCTL_C45_WRITE

    Regards

    Vineet