video: msm: Relocate the initialization of LCDC block

Now the boot logo shows correctly without using the
framebuffer console workaround.

Conflicts:

	drivers/video/msm/mdp4_overlay_lcdc.c
video: msm: Fix LCD enable sequence for ancora lcd rev.3

Sequence for rev.3 is panel on first, then vsync.
Normal sequence is vsync first, then panel.
Change SD DMA channels
ancora: sensors: Minor changes
Various updates and compile fixes for 3.4 kernel

Conflicts:

	arch/arm/kernel/ftrace.c
	drivers/misc/Makefile
	drivers/video/msm/mdp4_overlay.c
ancora: Update board file for jb kernel 3.4
bluetooth: Port power management from old kernel

Conflicts:

	drivers/bluetooth/bluetooth-power.c
bluetooth: Fix power on issue
bluesleep: implement to support bluedroid

"#define BT_BLUEDROID_SUPPORT 1" -> support BlueDroid
"#define BT_BLUEDROID_SUPPORT 0" -> support BlueZ

Since BlueDroid does not use kernel space HCI driver now, we add the
below 2 /proc nodes to make BlueDroid able to send HCI events to
bluesleep driver.

write 1 to /proc/bluetooth/sleep/lpm -> equivalent to HCI_DEV_REG event
write 0 to /proc/bluetooth/sleep/lpm -> equivalent to HCI_DEV_UNREG event
write 1 to /proc/bluetooth/sleep/btwrite -> equivalent to HCI_DEV_WRITE event

Signed-off-by: Haley Teng <hteng@nvidia.com>
Register bluesleep uart for bluedroid
msm_serial_hs: Set the driver data in the probe correctly

* Set the UART driver data correctly so we can access it later to
  control the clocks externally.

Change-Id: Ie0691c5a11cb4e98c2c3cb5cc2d052b7776ebcab
Disable ak8975 driver in iio
qdsp5v2: Disable fluence code
fsa9480: Start otg_host mode on otg
fsa9480: Fix usb host mode start on device connected
usb: Fast charge support

Conflicts:

	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/Makefile