display/keypad leds: revert back to omapzoom source

Change-Id: I4305b861a52396cea3e2d7bf2260da10f2e1a634
otter button leds: add new driver

Change-Id: I72d9cbde69a3da44439034d24c14d88c5c53b1d5
summit smb347: remove Amazon SMB347 driver

Change-Id: Ife06ace9d8414c4b635d795defadb96a530724bf
otter SMB347: re-add Otter driver for SMB347

Change-Id: I740dfde2927e37557bb5982de871601326dd269e
bq27541 battery: cleaned up driver and added hooks for LED control via platform data

Change-Id: I2a773e0fee36a5d6dd30238238d5ab1d845aae2b
arch/arm/mach-omap2/Kconfig: pre-selections for KC1 config + OTTER and OTTER2 options

Change-Id: I44acee9167ace24b00c4d581f78a3c033fae7dc1
otter: board config changes

- migrated to new otter button LED drivers
- added platform data for battery and charger drivers for LED callback support
- added CONFIG wrappers around several devices

Change-Id: I4a6236e77c4703d713966440d47ea9c348eeeafb
OMAP: Ignore undocumented pending interrupt

When entering suspend, the routine omap_wakeupgen_check_interrupts()
checks for pending interrupts.  If there are pending interrupts,
suspend is aborted.  The idea is that if an interrupt is about to
occur, we'd immediately wake up anyway.  However, one interrupt,
numer 40, is always pending.  While this interrupt is undocumented
in the TRM, it is #defined in the code as being a security
interrupt.  Ignore this interrupt when checking for pending
interrupts.

Change-Id: I87255581370e853859a646709ccb3b0d5b01962a
Signed-off-by: Steve Schefter <steve@scheftech.com>
defconfig: updated otter config

Change-Id: I0d768138c38e0fdf45d43e4fc57fe4954fdcd477
sound: more adjustments

Change-Id: I1558e13668cdbbf491aab9b0f20ff31d838d146b
Merge remote-tracking branch 'kf/p-android-omap-3.4' into p-android-omap-3.4