Hi.
I'm using i.mx6solo custom board and yocto 4.14.98.
To use Ethernet, the dts are set up as below.
&fec { dp83867: ethernet-phy@0 { pinctrl_enet: enetgrp { pinctrl_enet_irq: enetirqgrp { |
Connecting Ethernet to the board makes it a linkup.
[ 2599.634982] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 2603.680566] fec 2188000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx [ 2603.680616] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready |
However,
If 100M is connected, the TX_CLK outputs to 5MHz. (25MHz is correct)
If 1G is connected, the TX CLK outputs to 25MHz. (125MHz is correct)
RX_CLK outputs 25MHz when connecting 100M, and 125MHz when connecting 1G.
Question.
I understand that TX_CLK is generated from MX6QDL_PAD_GPIO_16_ENET_REF_CLK.
Which part should I modify to get TX_CLK output normally?
Thanks all.
Solved! Go to Solution.
Hi donghyunkim
this clock is described in documentation and link below
Best regards
igor
Hi donghyunkim
this clock is described in documentation and link below
Best regards
igor
hi, igorpadykov.
The information you gave me helped me understand a lot.
Thanks.