ASIC revision and version

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

ASIC revision and version

1,354 Views
mrlantz
Contributor I

I try to determine the ASIC revision and version. Normally this are well defined within the specification of the ASIC and directly accessible via the ARM CPU, but not for IMX6. According to the spec this register are called JTAG ID. So the question is which command I need to read this register and if there are another way of getting the revision and version info?

Labels (5)
0 Kudos
Reply
3 Replies

884 Views
fabio_estevam
NXP Employee
NXP Employee

I guess you want to determine the mx6 silicon revision.

Please check how we do that in U-boot (earch for get_cpu_rev(void) ) function at:

http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/cpu/armv7/mx6/soc.c;h=a3902962b5249c4ebf9ef66df99...

Regards,

Fabio Estevam

0 Kudos
Reply

884 Views
Yuri
NXP Employee
NXP Employee

Also bit field SOC_VERSION of IOMUXC_GPR4 register may be in addition used.

0 Kudos
Reply

884 Views
VladanJovanovic
NXP Employee
NXP Employee

DIGPROG register will contain the chip type info. Bits 23-16 will be:

  • 0x60 - i.MX 6SoloLite
  • 0x61 - i.MX 6Solo/DualLite
  • 0x63 - I.mx 6DualQuad

Specific number of cores and silicon revision can be found from NUM_CORES and SI_REV fuses.

0 Kudos
Reply