kernel: squashed commit of changes

Includes changes:

Revert "Add ABE bypass"

This reverts commit bdddc66570572b2859d11daf5374c050f7de654d.

add some rpmsg debugging, remove some boot warnings, (as a side effect audio works)

match stock memory allocations

ARM: fix rcu stalls on SMP platforms

commit 7deabca upstream.

We can stall RCU processing on SMP platforms if a CPU sits in its idle
loop for a long time.  This happens because we don't call irq_enter()
and irq_exit() around generic_smp_call_function_interrupt() and
friends.  Add the necessary calls, and remove the one from within
ipi_timer(), so that they're all in a common place.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
[add irq_enter()/irq_exit() in do_local_timer]
Signed-off-by: UCHINO Satoshi <satoshi.uchino@toshiba.co.jp>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Revert "Disabled gpmc probe. Hangs kernel"

This reverts commit c9bd7975703d996fbe515544cc9724be8ac7c16a.

re-enable local timers

reset clocks and use Motorola BOOTLOADER_INIT settings

fix disable unused clocks

kill gpiokey device. it causes the gpio-event.0 error in dmesg. with the name fixed, it screws up slider and keyboard.

fix last_kmsg for ram_console

WIP: handling old ducati binaries

handle null lookup for hwmod if UART is enabled

omapfb: remove Motorola REG_READ/REG_WRITE ops

mux: update logging for devtree pad conf

spyder: re-enable config options from previous patch

Cleaned up solana config

Didnt want to mess with memory settings..oops

Initial ov8820 camera support, turns on, still needs work though

Let the camera turn off for now...no need to waste power on it

Turn on ISS memory for camera

Fix compile with GCC 4.7

d3-cam-WIP: cleanup cam driver

solana: leave the 32mb ISS mem free for now

Change-Id: I2f2290ac5b08f43db33ff8d4341f264cc58ce757
akm8975: add ifdef for SOLANA, was breaking others