linux/arch/arm/mach-omap2
Mark A. Greer 1ce0299687 arm: omap3: am35x: Don't mark missing features as present
The Chip Identification register on the am35x family of SoCs
has bits 12, 7:5, and 3:2 marked as reserved and are read as
zeroes.  Unfortunately, on other omap SoCs, a 0 bit means a
feature is "Full Use" so the OMAP3_CHECK_FEATURE() macro
called by omap3_check_features() will incorrectly interpret
those zeroes to mean that a feature is present even though it
isn't.  To fix that, the feature bits that are incorrectly
set (namely, OMAP3_HAS_IVA and OMAP3_HAS_ISP) need to be
cleared after all of the calls to OMAP3_CHECK_FEATURE() in
omap3_check_features() are made.

Signed-off-by: Mark A. Greer <mgreer@animalcreek.com>
[khilman@ti.com: use soc_is_am35xx() instead of cpu_is_am35xx()]
Signed-off-by: Kevin Hilman <khilman@ti.com>
2012-05-11 16:47:19 -07:00
..
2012-03-27 16:27:28 -07:00
2012-03-27 16:03:32 -07:00
2012-03-27 16:27:28 -07:00
2012-03-27 16:03:32 -07:00
2011-03-09 18:44:28 -07:00
2012-03-27 16:47:35 -07:00
2012-03-27 16:03:32 -07:00
2012-03-27 16:03:32 -07:00
2011-05-12 02:52:06 -07:00
2012-05-10 09:39:47 -07:00
2012-03-28 20:59:45 -07:00
2012-05-08 11:54:24 +05:30
2012-03-27 16:47:35 -07:00
2012-03-09 07:26:25 -08:00
2012-03-27 15:55:54 -07:00
2010-07-05 16:31:36 +03:00
2011-03-31 11:26:23 -03:00
2012-03-28 15:58:21 -07:00
2012-03-05 15:18:20 +01:00
2012-03-28 15:58:21 -07:00
2012-03-29 10:05:02 -07:00
2010-12-21 20:01:54 -07:00
2010-12-17 15:13:44 -08:00
2012-03-28 18:30:01 +01:00
2011-01-06 19:58:28 -08:00