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: J721E Ethernet Firmware Linux Config Client

Part Number: TDA4VM

Dear Ti's users,

I'm working on project that custom the j7-evm device using new Ethernet PHY DP83TG720R.

I want to read/write to extended PHY register using ENET_PHY_IOCTL_READ_EXT_REG and ENET_PHY_IOCTL_WRITE_EXT_REG from the Linux side.

Is that by default supported by Linux and RTOS SDK ?

The document:

https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/latest/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSWng_virt_mac.html

https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/ethfw/docs/user_guide/ethfw_c_ug_top.html

From the document, I see that there is the "Control Path" with the same network interface.

But I can not see any example for the "Ethernet firmware Linux config client". Is that able to add the support for the "read/write to extended PHY register" that I mentioned ?

If not, can you give me your advice, any other way to do it ?

ti-processor-sdk-rtos-j721e-evm-08_02_00_05/ethfw/apps/app_remoteswitchcfg_client/mcu_2_1/main.c

From the RTOS SDK path above, I can see that there is the Ethernet Firmware config client at RTOS side using IPC, is that able to add the same thing for Linux side ?

If it is able I think need to write a lot of source code, is it correct ?

Hope I get the support soon ... I'm on the end of the project time.

Thank so much for the support and sorry for my bad English .