FECx and ENETx on iMX6ULL

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FECx and ENETx on iMX6ULL

Jump to solution
1,609 Views
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

Labels (1)
0 Kudos
1 Solution
1,506 Views
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

View solution in original post

0 Kudos
6 Replies
1,506 Views
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 Kudos
1,506 Views
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 Kudos
1,506 Views
igorpadykov
NXP Employee
NXP Employee

Hi Jari

 

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

 

Best regards
igor

0 Kudos
1,506 Views
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 Kudos
1,507 Views
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 Kudos
1,506 Views
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 Kudos