How to figure cpu type (dual/quad) ?

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

How to figure cpu type (dual/quad) ?

Jump to solution
2,030 Views
rans
Senior Contributor I

Hello,

We are using led-imx6 (adlink), but I can't see the processor details on board (it is hidden).

How can I find it out ?

I see in linux:

root@lec-imx6:~# cat /proc/cprandom: nonblocking pool is initialized
uinfo
processor : 0
model name : ARMv7 Processor rev 10 (v7l)
BogoMIPS : 3.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 10

processor : 1
model name : ARMv7 Processor rev 10 (v7l)
BogoMIPS : 3.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 10

processor : 2
model name : ARMv7 Processor rev 10 (v7l)
BogoMIPS : 3.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 10

processor : 3
model name : ARMv7 Processor rev 10 (v7l)
BogoMIPS : 3.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 10

Hardware : Freescale i.MX6 Quad/DualLite (Device Tree)
Revision : 0000
Serial : 0000000000000000
root@lec-imx6:~# nproc
4
root@lec-imx6:~#

Does it mean it is Quad ? (or is it just a linux build for quad even though it is not quad)

Regards,

Ran

1 Solution
1,617 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Ran,

It's only mean you are using the i.MX6Q chip. About which board you are using you can see the board hardware.

Have a nice day

Rita

View solution in original post

0 Kudos
5 Replies
1,617 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

If you use Linux and at least one display, turn on the "boot logo" on the config and pay attention to what happens with the penguin according to the number of cores of your processor

1,617 Views
rans
Senior Contributor I

Hello Rita,

Thanks a lot for the answers.

I would please like to ask one more last thing on this:

If it is quad (and it does appears so, in my results above), does it mean that it is  imx6qsabresd  (sabresd ?) ?

Thank you,

Ran

0 Kudos
1,618 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Ran,

It's only mean you are using the i.MX6Q chip. About which board you are using you can see the board hardware.

Have a nice day

Rita

0 Kudos
1,617 Views
rans
Senior Contributor I

Hi Rita,

Thanks for the comments!

I verify it as following:
U-Boot> md 0x430 10
00000430: f8c50000 f8540100 f4400f80 e0367040 ......T...@.@p6.
00000440: f0406f20 e03b00c0 f4406f20 e0377040 o@...;. o@.@p7.
00000450: f4406f20 e0336040 f0406ee0 e00e0003 o@.@`3..n@.....
00000460: f0406ee0 e00a000c f0406ee0 e0060030 .n@......n@.0...

f8c50000 -> bit(21:20) = 00b  ->  It's QUAD !!!

Thanks,

Ran

0 Kudos
1,617 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Ran,

Here you can check the uboot fuse NUM_CORES, in our reference maunual you can see the 0x430.

i.MX6 Quad versus Dual differentiated by fuse NUM_CORES .

cpu core.PNG


Have a great day,
Rita

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