Marvell 88e6321 ethernet switch instead of PHY on Jetson Xavier custom board

Hi!
I’m trying to use Marvell 88e6321 ethernet switch instead of PHY on Jetson Xavier custom board.
This switch should be managed by other processer and not by Xavier. (Other processor initialize the switch registers)
What should I do to bring up ethernet on my board.
What changes do I need to make in devicetree?
Marvell 88e6321 switch connected over RGMII interface

Thanks,
Yair

Please check if this thread helps you.

Hi,

This thread doesn’t help me because the case here is different.
As I mentioned before, In our case the switch should be managed by other processor and not by Xavier, so I shouldn’t add the switch configuration into Xavier device tree.

When I connect the xavier to my carrier board, I can see on scope that the 125MHz clock out from the switch is distorted, and the clock from the jetson to the switch is degraded - about half 0.8Vp-p, but it looks reasonable comparing to the other clock.
Can you help me please? could it be a software issue? or maybe Hardware?

Thanks,
Yair

anyone?

Hi,

Not pretty sure about your usecase.
If the switch is not managed by Xavier, then why do you ask this problem here? If the configuration is done on xavier, then it will be handled by xavier.