ARM: OMAP2+: wakeupgen: AM43x adaptation
authorAfzal Mohammed <afzal@ti.com>
Wed, 9 Oct 2013 07:12:33 +0000 (12:42 +0530)
committerTony Lindgren <tony@atomide.com>
Tue, 22 Oct 2013 14:28:12 +0000 (07:28 -0700)
commit6246cd06d81f0310d09f3cc66349d5a943cc4b02
tree1d7be2532a5c669de77a48372e1fdbbaf8f3afaf
parent8ff875e7f93e900e7a7e78f1c9c05a22b33c27cf
ARM: OMAP2+: wakeupgen: AM43x adaptation

AM43x has 224 interrupts and 7 banks, make it as maximum values. Keep
default values as earlier, if am43x is detected, update interrupts and
banks accordingly.

Also AM43x has only one cpu, ensure that clearing bitmask at wakeupgen
is done only for the single existing cpu, existing code assumes that
there are two cpu's.

If bitmask is cleared in wakeupgen for the nonexistent second cpu,
an imprecise abort happens as soon as Kernel switches to user space.
It was rootcaused by Sekhar Nori <nsekhar@ti.com>.

Signed-off-by: Afzal Mohammed <afzal@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/omap-wakeupgen.c