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: How to access J7x Quad port eth from the Linux kernel of J721E

Part Number: TDA4VM

We are having a Processor J721E on the J7x common processor board. The board has also a J7x Quad Port Eth Ethernet Extension board. 

Ubuntu Linux 18.04 is running in our board.

I would like to know, how it is possible to start  the j721e-cpsw-virt-mac Driver.

I would like also to know. Which steps needs to be taken, when we want to enter Mac port 0, port 1, port 2, port3 on Quad Port Eth from the Linux kernel.

  • Simo

    The Ethernet Firmware in 7.0 is still built by default with QSGMII support disabled due to a limitation in our SerDes initialization support in the current release that prevents configuring for both PCIe and QSGMII. This is a temporary software initialization issue that will be addressed in future releases.

    Two flavors of CPSW apputils are currently build:
    - cpsw_apputils – excludes QSGMII/I2C support
    - cpsw_apputils_full –includes QSGMII/I2C support

    EthFw is currently linked against cpsw_apputils, so a makefile has to be modified to link against cpsw_apputils_full
    EthFw’s ENABLE_QSGMII_PORTS flag still has to be explicitly defined in BIOS app

    Best regards,

    Dave