FECx and ENETx on iMX6ULL

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

FECx and ENETx on iMX6ULL

跳至解决方案
1,995 次查看
jaripeltonen
Contributor IV

Hi,

I'm working on a project where we have iMX6ULL processor and I'm trying to get Ethernet working.

My question is about FEC blocks and ENET signals.

Can I connect ENET1 signals to FEC2 controller (in Device Tree)?

Or do the FECs and ENET pinctrl always have to be connected as "fixed pairs", i.e. FEC1 must always use ENET1 pinctrl and FEC2 must always use ENET2 pinctrl?

Thanks & best regards,

Jari

标签 (1)
0 项奖励
回复
1 解答
1,892 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Jari

right, ENET1 specific signals can be found in

sect.4.1.1 Muxing Options i.MX 6ULL Applications Processor Reference Manual

 

Best regards
igor

在原帖中查看解决方案

0 项奖励
回复
6 回复数
1,892 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Jari

in theory this is possible, however seems there are only two options

ENET1_MDC signal from pad ENET2_RX_DATA1
ENET1_MDIO signal from pad ENET2_RX_DATA0

according to sect.4.1.1 Muxing Options i.MX 6ULL Applications Processor Reference Manual

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复
1,892 次查看
jaripeltonen
Contributor IV

Hi Igor,
Thanks for your fast response!
Couple of additional questions below.

On my HW FEC2 is disabled (corresponding Fuse is burned), so, in fact I would use FEC1.
In HW the Ethernet signals are connected to ENET2 (ENET2_TX_DATA0, ENET2_TX_DATA1 , etc.).
For MDIO bus I would use MX6UL_PAD_GPIO1_IO06__ENET1_MDIO and MX6UL_PAD_GPIO1_IO07__ENET1_MDC. Should this setup work?

Does the fact that FEC2 is disabled (fused) have any impact? Would ENET2 interface still work?

Regards,
Jari

0 项奖励
回复
1,892 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Jari

 

if FEC2 is disabled it will not work in any pinmux combinations.

 

Best regards
igor

0 项奖励
回复
1,892 次查看
jaripeltonen
Contributor IV

Hi Igor,

Thanks again for your answer!

So, the only way I could get Ethernet working is to use the ENET1 specific muxing for MDIO and MDC and ENET1 specific signals for the actual Ethernet signals, am I right?

Regards,

Jari

0 项奖励
回复
1,893 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Jari

right, ENET1 specific signals can be found in

sect.4.1.1 Muxing Options i.MX 6ULL Applications Processor Reference Manual

 

Best regards
igor

0 项奖励
回复
1,892 次查看
jaripeltonen
Contributor IV

Hi Igor,

Thanks for your support!

I have no further questions at this point. We can close this thread.

Best regards,

Jari

0 项奖励
回复