add Google snappy support
nypon_defconfig: Support for Google Snappy
block: Add ROW and Zen I/O scheduler
temporary fix for mcde
Revert "arm/Makefile: Add optimization flags"

This reverts commit e541affffc5a81d858fd7cf01b2e9f887995061b.
vfp/Makefile: Use hardware floating point for neon
hardboot kexec support
kexec for Xperia P
sync with local changes
cpufreq: Update header
relax permissions on lm3561 needed for Android Torch and Flash
Bluetooth: Add tty HCI driver

tty_hci driver exposes a /dev/hci_tty character device node, that intends to
emulate a generic /dev/ttyX device that would be used by the user-space
Bluetooth stacks to send/receive data to/from the WL combo-connectivity
chipsets.

The device driver has no internal logic of its own to intrepret data & all
such logic is handled by the user-space stack.

Change-Id: Ifa3860bbc7e252af210fde710bce14143239b552
Signed-off-by: Pavan Savoy <pavan_savoy@ti.com>

Picked from https://android.googlesource.com/kernel/omap/+/582ab232d31c96f34a976640331c3e7d135872d4%5E%21/
lets try tty_hci driver with bluedroid
revert commits: Add tty HCI driver
Xperia P: relax permissions on lm3560
enable uhid
Required for the new bluedroid stack in 4.2

Chery picked from https://github.com/CyanogenMod/android_kernel_acer_t30/commit/ff8f5e6af390e39de54cdc9b8abd8c24edb13584
Bluesleep implementation
for test only: enable bluesleep
xperia changes for bluesleep
add missing uhid header