OMAP3+: PM: VC: handle mutant channel config for OMAP4 MPU channel
authorKevin Hilman <khilman@ti.com>
Fri, 3 Jun 2011 00:28:13 +0000 (17:28 -0700)
committerKevin Hilman <khilman@ti.com>
Thu, 15 Sep 2011 19:08:58 +0000 (12:08 -0700)
commit8abc0b58fdb89124d8278f110f523b27c666d36c
tree7f48f3ab775b32adb21f1a1941fdeb18bd0e23e8
parentf5395480f5088a86cc8594d29b5c2f07f6995c3d
OMAP3+: PM: VC: handle mutant channel config for OMAP4 MPU channel

On OMAP3+, all VC channels have the the same bitfield ordering for all
VC channels, except the OMAP4 MPU channel.  This appears to be a freak
accident as all other VC channel (including OMAP5) have the standard
configuration.  Handle the mutant case by adding a per-channel flag
to signal the deformity and handle it during VC init.

Special thanks to Nishanth Menon <nm@ti.com> for finding this problem
and for proposing the initial solution.

Cc: Nishanth Menon <nm@ti.com>
Signed-off-by: Kevin Hilman <khilman@ti.com>
arch/arm/mach-omap2/vc.c
arch/arm/mach-omap2/vc.h
arch/arm/mach-omap2/vc44xx_data.c