Revert "Revert "mmc: sdio: optimized SDIO IRQ handling for single irq""

This reverts commit 6e611f2b8655684f578cb975fa0ebfd031b45d69.

Change-Id: Iba92244f1646e6fc38b117d16f2bed8cbb2ac329
Signed-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org>
board-msm7627a-io: Add touch support for EVT device

Add touch configuration data tuned for EVT device.

Change-Id: Idc91487ae59c48c5c2e58188dd6d101d418925e6
CRs-fixed: 348485
Signed-off-by: Mohan Pallaka <mpallaka@codeaurora.org>
msm: camera: Change OV2720 exposure setting

Change OV2720 sensor register setting to use manual auto
exposure mode

Change-Id: I13a97b7988355029a3fd60fda9367e3a719cd101
Signed-off-by: Sreesudhan Ramakrish Ramkumar <srramku@codeaurora.org>
msm: Add support for FMEM and MM heap at fixed location on 8930

FMEM uses same memory pool as ion heaps.
MM fixed heap location takes care of secure playback requirements.

Change-Id: I965cdc75b949b0b00a9b0e241937dcf1139c8d62
Signed-off-by: Hanumant Singh <hanumant@codeaurora.org>
msm: pil: Handle reference counts correctly on boot failure

If load_image() returns an error we don't decrement the reference
count for the processor. This means that the processor is marked
as online even though it is not. Fix it.

Change-Id: I16b039deb8bf1dfb143d8d3b79629d5fd2828265
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
msm: kgsl: Update clock API

Update the bus clock's API usage.

Change-Id: Ice02793f738724815e87b4f2a8bc18f7200d7b6c
Signed-off-by: Lucille Sylvester <lsylvest@codeaurora.org>
msm: defconfig: 9615: Disable the HVC_DCC and DCC consoles

The serial console on the 9615 works, and the HVC_DCC
and DCC consoles shouldn't be enabled. Disable them.

Change-Id: I9584fa08279463b63e055e736f24a9105f1cddb7
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
msm: kgsl: fix format of the rbbm read error message

It is much more useful to get the dword offset of the
failing register than the byte offset because it is
consistent with the #defines and other register
logging in postmortem dump and snapshot.

Change-Id: Ie257475a8e2224729e4d1ac14af13a8027974027
Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
msm: kgsl: add a225-specific registers to dumps

Add a225 specific registers to both snapshot and postmortem
output.

Change-Id: Ia0648af6296665ceb1c3354485a02a8950c92c87
Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
msm: restart: initialize reboot code at early initcall time

It is possible for the kernel to panic on boot. Previously, in such a
case the kernel wouldn't enter download mode, which makes the issue that
much harder to debug. So, initialize the download mode magic early on.
The pmic interrupt part has to stay at late_initcall because it depends
on code that runs in setup_machine, which is an arch_initcall.

Change-Id: I4b6cee30cbb2b8cbcb288203e6f2cc8c17ed3a70
Signed-off-by: Jeff Ohlstein <johlstei@codeaurora.org>
msm: board-8x60: Migrate to new clock APIs

We must call clk_prepare() before clk_enable(). Since this code
runs in process context we can just call clk_prepare_enable() to
cover both cases.

Change-Id: I707aeba4fc83723da88e5e3c402455052ca9d337
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
msm: camera: Update vfe clock rate specific to sensor

Update vfe clock depending on sensor
type and fps setting

CRs-Fixed: 356122
Change-Id: I8493cb667733f56de6ad8714bbe0d0af716ad40d
Signed-off-by: Raju P.L.S.S.S.N <rplsssn@codeaurora.org>
msm_fb: display: Add support for MIPI NT35510 client on SKU5

Panel is 180 degrees rotated on SKU5 devices. This change
fixes the 180 rotation on SKU5 devices in video mode.

Change-Id: I9c7ff12de9e19534f8df8ebd9215d74ff0e429f3
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
msm: camera: Fix for high power issue in s5k4e1 actuator

The gpio directions are set to output and state
is set to low during probe.

CRs-Fixed: 347415
Change-Id: If0d2f60613a6d1140ed3d99e01f349ef283d67a2
Signed-off-by: Raju P.L.S.S.S.N <rplsssn@codeaurora.org>
msm: 8960: Configure SDIO on SDC2 slot

Configure SDIO over SDC2 slot.
Do not enable SDC2 as the needed GPIO lines are already
in use by HSIC(GPIO#91) and Ethernet(GPIO#89-90).

CRs-fixed: 330232
Change-Id: Ia6efc61f2cb898009be06b3b426e7da755fcfcd3
Signed-off-by: Pratibhasagar V <pratibha@codeaurora.org>
msm: 8960: Configure SDIO on SDC4 slot

Configure SDIO over SDC4 slot.
Do not enable SDC4 as the needed GPIO lines(GPIO#84-88)
are already in use by RIVA for WLAN.

CRs-fixed: 330232
Change-Id: I0755022fe6e19ee12b2ae078bd8f73eb30f1dcc2
Signed-off-by: Pratibhasagar V <pratibha@codeaurora.org>
msm: camera: Fix Greenish Edges in corners for CW & Horizon images

1.Add Black Level Trigger register values to register set.
2.Change Group hold ON/OFF register base address & data.
3.Update correct exposure calculations,especially during exposure
  switch from light to dark.
4.Access of Frame lenght lines is protected under Group Hold ON/OFF

CRs-Fixed: 359509
Change-Id: I8dd748f1b82850e565928bf4ea4c890ebae71d63
Signed-off-by: Lokesh Kumar Aakulu <lkumar@codeaurora.org>
msm: mpq8064: Enable VCAP by default, allow board to enable

VCAP was disabled by default since board checks were not fully
in place before.

Change-Id: Ie74e0d2fb6b1eb1a62adb8e2b38b20c19c4a804b
Signed-off-by: Terence Hampson <thampson@codeaurora.org>
Merge "msm: camera: Update vfe clock rate specific to sensor" into msm-3.0
msm: socinfo: Add support for MSM9625

Add dummy socinfo for MSM9625.

Change-Id: I839c1afa97b7a37c80df6aa8edbd857f4cd738c3
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>