msm_fb: disable unsupported footswitch call

Change-Id: I04006e498bb9b9eb17b914a7447bd35629053b07
video: msm: Fix initial state of LCD backlight

* For devices which use the LCD backlight we need to actually call the
* function which sets the brightness after initializing it in the probe.

Change-Id: Id6b7c0de3cd31181394c56c7f6061bca9defd861
video: msm: Allow timeouts for LCDC operations

Change-Id: I8d0de8e460828aa02a6a8b2ff733aab3e64f59d2
vibetonz: Fix init when driver isn't built as a module

Signed-off-by: Sultanxda <sultanxda@gmail.com>
lcdc_ld9040: cleanup and reformat

 - Samsung is super sloppy with this panel code.
   This cleans it up by removing dead code and
   some formatting making it easier to read.
 - Remove early suspend code and lcd data test code as well

Change-Id: I2b3edb62f7fe19842c806488ea111e775f6aba46
smart_dimming: quiet down the log spam

Change-Id: Ic49692316366c690a9ec8c74f4d87de055e713ff
video: msm: Fix build when FBCON is disabled

Change-Id: Iacb52dee7183dfb69a54e77fce1b6b2d5591a9f2
video: msm: Add multiplier to MDP bandwidth calculation

 * We have major underruns on 8660 without higher bandwidth. Scale it by
   2x to achieve a solid framerate with no underrun.

Change-Id: Iabf9cb12696452a8b51aa818b8e5d6682bac7ed5
mmc: msm_sdcc: Check for unclocked register access in IRQ handler

After SDCC has been suspended and clocks turned off, an asynchronous
interrupt from an SDIO device will result in a call to the IRQ handler.
Since SDCC hardware registers are unclocked, a read of the status
register will result in an exception. Verify that clock to SDCC is on
before access in the IRQ handler.

CRs-Fixed: 424960
Change-Id: I81afd2dd5c5fa4785f11f2eec03e5b454b8f5dbe
Signed-off-by: Oluwafemi Adeyemi <aadeyemi@codeaurora.org>
[MMC] Patch the firmware of certain Samsung emmc parts to fix a bug

Patch the firmware in certain Samsung emmc chips after every power-on
to workaround a bug in the wear leveling code.  Patch provided by Samsung
Semiconductor, and the code to apply the patch was originally written
by Jeonghwan Min of Samsung.

Change-Id: Id40cfb8f68842fc4a47f60ae032f1b49c0fcb65e
Signed-off-by: Ken Sumrall <ksumrall@android.com>
drivers/staging: Configurable android log buffer sizes

Purpose is reduce the buffer size accordingly and observe savings
in the total kernel static size, which is useful for
memory constrained devices.

Change-Id: I926ab85213c82924ec483327d5aa248372efc604
Signed-off-by: Bhargav Upperla <bhargavuln@codeaurora.org>
video: msm: Check for null in LCDC IRQ handler

Change-Id: I47edb06b281f43ea898e06b6951a305a16852b94
qdsp6v2: lpa: unbreak the build

Change-Id: Ibfee94d0349c50a980c898f8ea9cb058b6eadc7b
hercules: disable IOMMU

Change-Id: I931759809539b1795eda9a16215f7828a304fb21