Merge pull request #3 from jarveson/3.0.31

Modified akm8975 driver to support solana
add /dev/hci_tty module for userspace BT in 4.2.1

Change-Id: I50770b39a3f156e70b98c6f338b313af04e6f77d
solana defconfig: default to performance

Change-Id: I6958bfadf91bf6eee4d701983c3553dbbd6ac11f
Revert "Add ABE bypass"

This reverts commit bdddc66570572b2859d11daf5374c050f7de654d.

Conflicts:

	sound/soc/omap/motsnd.c
add some rpmsg debugging, remove some boot warnings, (as a side effect audio works)
match stock memory allocations

Conflicts:

	arch/arm/mach-omap2/omap4_ion.c

Change-Id: I82acdbb1011ad0ffc91215ce12e4f002a806c994
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>

Change-Id: Ib4fcd252e5ca88d190eabff588d26e5cd07186d1
Revert "Disabled gpmc probe. Hangs kernel"

This reverts commit c9bd7975703d996fbe515544cc9724be8ac7c16a.
re-enable local timers

Change-Id: I52a117ee7adb1be1d6b74cfb895cdb2a10407aab
reset clocks and use Motorola BOOTLOADER_INIT settings

Change-Id: I8046ccb24affbc3d9d50d669daa147cd5127388e
fix disable unused clocks

Change-Id: I45914bc8de80d2401a4202c6a78e58f6f1cc3305
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

Change-Id: I8a50ba06cea7ff18ad7bca75cdb0dda69080b9d8
WIP: handling old ducati binaries

Change-Id: Ic3a6907ef0892881d57ee24f6394c47d07efd693
handle null lookup for hwmod if UART is enabled

Change-Id: Id4f604d4281fa61fa8ab26932f04a872874f72c0
omapfb: remove Motorola REG_READ/REG_WRITE ops

Change-Id: If9ef91a583abce74f2618ee8449b220c8a927561
mux: update logging for devtree pad conf

Change-Id: I84607773801ecf072bb4efa993a32c54d7901708
spyder: re-enable config options from previous patch

Change-Id: I57754ef077a5d2cad4e47e90c3dde582985dffb4
Merge remote-tracking branch 'upstream/3.0.31' into 3.0.31