ENETx_ECR settings in i.MX6SoloX

cancel
Showing results for 
Search instead for 
Did you mean: 

ENETx_ECR settings in i.MX6SoloX

Jump to solution
657 Views
ko-hey
Senior Contributor II

Hi all

I'm using i.MX6SoloX and have a question about RGMII interface.

I want to set RXC_DLY and TXC_DLY field of ENETx_ECR register and try following flow.
But both fields aren't able to set "1".

The BSP is L4.1.15 and the tool which I used is memtool.

Here is my tried flow and the result.
-----------------------------------
root@imx6sx_all:/unit_tests# ./memtool -32 02188024=70030012
Writing 32-bit value 0x70030012 to address 0x02188024
root@imx6sx_all:/unit_tests# ./memtool -32 02188024 10
E
Reading 0x10 count starting at address 0x02188024

0x02188024: 70000012 00000000 00000000 00000000
0x02188034: 00000000 00000000 00000000 611215E1
0x02188044: 0000001A 00000000 00000000 00000000
0x02188054: 00000000 00000000 00000000 00000000
-----------------------------------

Also I read a P1098 of reference manual.

It seems that RXC_DLY and TXC_DLY can set "1".


Can RXC_DLY and TXC_DLY set to "1" ?
If yes, please tell me how to do.

Ko-hey

Labels (2)
0 Kudos
1 Solution
173 Views
Yuri
NXP TechSupport
NXP TechSupport

Hello,

RXC_DLY and TXC_DLY fields are not functional in any i.MX6SX releases.  

Regards,

Yuri.

View solution in original post

0 Kudos
15 Replies
173 Views
Yuri
NXP TechSupport
NXP TechSupport

Hello,

 What is exact part number number of the i.MX6 SX ?

In the previous RM release regrading ENETx_ECR :
bits 31–12 : This field is reserved. This field must be set to 7_0000h.

Have a great day,
Yuri

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

0 Kudos
173 Views
ko-hey
Senior Contributor II

Hi Yuri

I'm not sure their part number.

However, I tried same way with MCIMX6X-SDB.

Do you mean that it depends on the device revision ?

According to the latest datasheet, user can set 16 and 17 field.

image001.png

Ko-hey

0 Kudos
173 Views
ko-hey
Senior Contributor II

Hi Yuri

Here is additional info.

They use MCIMX6X4EVM10AB.

Ko-hey

0 Kudos
173 Views
Yuri
NXP TechSupport
NXP TechSupport

Hello,

  I expect it may work only for the rev.1.3 : mask 3N19K

Regards,

Yuri.

0 Kudos
173 Views
ko-hey
Senior Contributor II

Hi

Is that a errata ?

I couldn't find about it on the latest errata document.

http://www.nxp.com/files/32bit/doc/errata/IMX6SXCE.pdf

Also I can't find on "Silicon Revision 1.2 to 1.3 Comparison"

http://www.nxp.com/files/microcontrollers/doc/eng_bulletin/EB832.pdf

> I expect it may work only for the rev.1.3 : mask 3N19K.

Could you check it to expert engineer ?

Ko-hey

0 Kudos
173 Views
Yuri
NXP TechSupport
NXP TechSupport
0 Kudos
173 Views
ko-hey
Senior Contributor II

Hi Yuri

I can't open it.

If I open the SR, can you share me again ?

Ko-hey

0 Kudos
173 Views
Yuri
NXP TechSupport
NXP TechSupport

It is internal link - just for me.

~Yuri.

0 Kudos
173 Views
ko-hey
Senior Contributor II

Hi Yuri

Okay, so the conclusion is as follow.

Rev 1.2 ?Production (Maskset 2N19K)                         ENETx_ECR can't overwrite.

Rev 1.3 ?Production (Maskset 3N19K)                         ENETx_ECR can overwrite.

Is it correct ?

Ko-hey

0 Kudos
173 Views
Yuri
NXP TechSupport
NXP TechSupport

Hello,

  From the team :

" i.MX6SX doesn't have that feature".

Regards,

Yuri.

0 Kudos
173 Views
ko-hey
Senior Contributor II

Hi

I can't understand your reply.

You said that if they use Rev 1.3(Maskset 3N19K), ENETx_ECR can't overwrite.

Is it correct ?

I want to clear whether the ENETx_ECR can change their value or not.

Ko-hey

0 Kudos
174 Views
Yuri
NXP TechSupport
NXP TechSupport

Hello,

RXC_DLY and TXC_DLY fields are not functional in any i.MX6SX releases.  

Regards,

Yuri.

View solution in original post

0 Kudos
173 Views
ko-hey
Senior Contributor II

Hi Yuri

Thank you for check to Design Engineer.

Do you have any plan to add to the errata ?

Or will you revise the datasheet ?

Ko-hey

0 Kudos
173 Views
Yuri
NXP TechSupport
NXP TechSupport

Hello,

  request for the Reference Manual correction was added.

Regards,

Yuri.

0 Kudos
173 Views
ko-hey
Senior Contributor II

Hi Yuri 

Thank you for reply.

I understood.

Ko-hey

0 Kudos