leds: Queue screen brightness on the suspend workqueue.

Queueing screen brightness change on suspend workqueue ensures that
userspace initiated changes to screen brightness (especially when
the END key is pressed) so not get triggered while early suspend
is in progress.

CRs fixed: 265531

Change-Id: I923e5a4c9ed498336ca5c61e5b4758be3545b49b
Signed-off-by: Anurag Singh <anursing@codeaurora.org>
video: msm: Check for null in LCDC IRQ handler
video: msm: Configure blend before DMA for LCDC panel too

* Needed to avoid display glitching in BLT mode
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
video: msm: Compile fixes
ancora: Update board file for jb kernel 3.4
bluetooth: Port power management from old kernel
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
dpram: Remove whitelist debug info function

Samsung removed this from newer kernels that also uses dpram driver.
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