[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-omap
Subject:    [RFC] OMAP2 CPU identification
From:       r-woodruff2 () ti ! com (Woodruff, Richard)
Date:       2005-10-27 12:44:14
Message-ID: EA12F909C0431D458B9D18A176BEE4A502B04D93 () dlee02 ! ent ! ti ! com
[Download RAW message or body]

There is no 2410.  References should just be removed don't expend any
more time on it.  I don't expect you will ever see one.  2430 is
something which is real.  The 2430's Hawkeye number is different, just
use that, it will distinguish a 2420 from 2430.

2420: IDCODE_reg[24:12] B5D9
2430: IDCODE_reg[24:12] B68A

For 2420, today you can find 2420, 2420_POP, 2422, 2423 these all share
the same B5D9.  For ES2.1 and beyond you can also use the production ID
register to help distinguish these.  The differences between them
primarily deal with the memory options.  Some minor MUX differences are
their between them also.

Regards,
Richard W.

> -----Original Message-----
> From: linux-omap-open-source-bounces@linux.omap.com
[mailto:linux-omap-
> open-source-bounces@linux.omap.com] On Behalf Of Imre Deak
> Sent: Thursday, October 27, 2005 12:04 PM
> To: OMAP-Linux
> Subject: [RFC] OMAP2 CPU identification
> 
> Hi,
> 
> I put together this basic OMAP2 identification code, since I would
need
> to distinguish between 2410 and 2420. The problem I had is how to
detect
> 2410 and 2430. 2410 lacks any kind of ID registers - according to the
> TRM - and I don't have any info on 2430. It would be great if someone
> could sched light on these, or fix up the patch accordingly.
> 
> This code will fall back to 2410 if non of the other types (2420,
2422,
> 2423) are detected. The system_rev is also changed compared to the
OMAP1
> id code in that it stores the silicon revision in the 11:08 field.
> 
> The second patch makes an attempt to fix up places where
> cpu_is_omap2420() is used, replacing them with the newly introduced
more
> type specific macros. These are based on comments in the code.
> 
> --Imre

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic