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.

prueth does not work when CPSW is disabled

Hi All,

I want to disable CPSW driver in menuconfig and use PRU ports for Ethernet for my am437x IDK, but it does not work. In boot log:

prueth 54400000.pruss:pruss1_eth: port 1: using random MAC addr: e6:21:cd:93:5e:e3
prueth 54400000.pruss:pruss1_eth: couldn't connect to phy /ocp/pruss@54400000/mdio@54432400/ethernet-phy@0
prueth 54400000.pruss:pruss1_eth: netdev init ethernet-mii0 failed: -19

In menuconfig I disabled "TI CPSW Switch Support". It looks like prueth  is dependend on CPSW driver. 

Is it possible to use prueth without CPSW?

CPSW will be used by EtherCAT Master stack

My env:

AM437x Industrial Development Kit (IDK)

Linux-RT Processor SDK for AM437x, v02.00.02 

Thanks,

   Vladimir