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.

Linux/TDA2P-ACD: Ethernet PHYs can't work simultaneously

Part Number: TDA2P-ACD

Tool/software: Linux

Hi,

We have a custom board with tda2px SoC (with two DP83867IR PHY chips).

PHY0 address is 2 and PHY1 address is 0.

MDIO lines are connected to SoC as shown in the table below:

mdio_clkmdio_data
PHY0 V1 U3
PHY1 D3 F4

We have a problem that the both PHYs can't work simultaneously. When we remove MDIO pin mux for PHY1 then PHY0 works great and otherwise.

We assumed that the problem is because the MDIO bus for both PHYs are connected to different MDIO pins so they can't work at the same time.

We have situation like this on our board:

Our question is:

Would the solution below resolve our issue?


Regards,

Nevena Stojanovic