IKHSS7-4831 - SANT: Touch is very slow to response for qnr

ICS uses ABS_MT_PRESSURE for touch presses but cyttsp3 still uses ABS_MT_TOUCH_MAJOR

Change-Id: Id884af38aef62b01658ef3153642c49c1b887ba9
Reviewed-on: http://gerrit.pcs.mot.com/338630
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Boris Dubinsky <Boris.Dubinsky@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
IKQCOMSD1-899 Avoid resetting the phy while the OTG driver is still host mode

         Upon disconnection of the SMART DOCK, the EMU detection driver is resetting
the USB PHY before instructing it to come out of host mode. This is an unexpected
condition for the OTG driver. The emu detection driver should prevent the reset from
happening in cases where the PHY in in USB host mode.

          This also fixes the headset detection issue where the detection driver needs
to know the interrupt occured, because the headset detection is evaluated only on the
occurence of ID interrupt

Change-Id: I1511880eba1554e508196f1674407871a5b469f1
Signed-off-by: Vidyadhar Gurram <rnh786@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/338405
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Neil Patel <NPATEL@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-by: Keyur Khambholja <Keyur.Khambholja@motorola.com>
Reviewed-by: Jason Knopsnyder <jasonk@motorola.com>
IKQCOMSD1-1206 - Add a Switch Device for supporting BLAN intents

USBLAN up/down intents need to be sent from the framework. Add a
switch device from the usbnet driver to indicate that the BLAN net device
has been configured.

Change-Id: I4b0a67c3c724da8dff2ddbd2330a097a48a775b1
Change-Id: Id909cbdb26f91d31487fabc977f5a9ef4f7f853d
Reviewed-on: http://gerrit.pcs.mot.com/338647
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Ravikumar Vembu <a18394@motorola.com>
Reviewed-by: Neil Patel <NPATEL@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
IKVANQUISH-291 : Improve Vanquish USB eye diagram

Make these adjustments to ULPI registers for all products
TXPREEMPAMPTUNE[5:4] = 11 (3x preemphasis current)
TXVREFTUNE[3:0] = 1111 (maximum DC level)

Change-Id: Ifb7d55a88ec1fc5b32ef2576fc01cfcf4ebfc464
Signed-off-by: Linus Torvalds <qcf001@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/332139
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Update board-mmi-regulator

Update up to "IKVANQUISH-291 : Improve Vanquish USB eye diagram"
IKQCOMSD1-1213: initial ov7736 camera support

Change-Id: I954eac96f5a018c7c64a4a269fbc8200e35c503b
Signed-off-by: Dave Schmidt <d.schmidt@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/338767
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Elena Satraitis <w04888@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-by: Sourabh Shyam Pandit <sourabh.pandit@motorola.com>

Conflicts:
	arch/arm/mach-msm/clock-8960.c
IKQCOMSD1-880: msm: enable softlockup lockup panic

Enable softlockup panics.  The kernel hard lockup timer is 10s, which
sets the soft lockup timer to 20s.  The MSM watchdog timer has to be
set higher than this, since it uses a work queue to pet the dog.
Presumably if the soft lockup detection is going to go off, the work
queue will also not be serviced.

Change-Id: I0a07e0b345acc996763837191562b46f7cc58d56
Signed-off-by: Russ Knize <Russ.Knize@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339982
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Russell Knize <russ.knize@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Mark Melone <g15829@motorola.com>
IKQCOMSD1-806: logger: adjust buffer sizes to typical Mot values

Change-Id: Ie8af839f35ebcfcc054d2324fe2c6ef83e014063
Signed-off-by: Russ Knize <Russ.Knize@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339997
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Mark Melone <g15829@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
IKQCOMSD1-1119: Fix Eprom Read Issue on Older HW

The is a conflict on older HW designs where the L7
Regulator is shared across multiple things.  1-wire
needs the level to be 2.7 V or higher and the Display
needs it to 1.85 V.  To fix this conflict and ensure
1-wire validity the level shifter is being moved to
using an internal pullup of 1K ohm to L17 this mimics
the change that was done on newer HW revs.

Change-Id: I7bd97bf287a6c7ff337359275f31b96f86b60537
Signed-off-by: w65789 <w65789@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339896
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Keyur Khambholja <Keyur.Khambholja@motorola.com>
Reviewed-by: Jason Knopsnyder <jasonk@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
IKQCOMSD1-1246: remove 13MP camera

Change-Id: Ieb462998a9c49fa44db6c4901be69981fff1bf96
Signed-off-by: Dave Schmidt <d.schmidt@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/340053
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Elena Satraitis <w04888@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>

Conflicts:
	arch/arm/mach-msm/clock-8960.c
	drivers/media/video/msm/Kconfig
	drivers/media/video/msm/msm_vfe32.c
	drivers/media/video/msm/sensors/Makefile
	drivers/media/video/msm/sensors/motsoc1_v4l2.c
IKKRNBSP-875 msm8960: mmi: move some Teufel settings to device tree

Move the following:
  - pm8921 gpio settings
  - emu detection support toggle

Change-Id: I2c6ef04cda8a25bc5037b0d95f34c6d4da813b20
Signed-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339696
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Mark Melone <g15829@motorola.com>
IKKRNBSP-875 msm8960: mmi: move qinara emu detection toggle to device tree

Change-Id: I68b529046b1d36aa7dfa8df6c64ec58f2cce6f2d
Signed-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339707
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Mark Melone <g15829@motorola.com>
IKKRNBSP-875 msm8960: mmi: move vanquish pm8921 gpios and emu detection toggle to device tree

Change-Id: I661a701e421ddb1134cd7c1e58cc3aa12f3abb43
Signed-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339723
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Mark Melone <g15829@motorola.com>
IKKRNBSP-875 msm8960: mmi: move becker panel_name to device tree

Change-Id: I9db8759578e615d92b31866365b5baec825bdbc3
Signed-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339732
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Mark Melone <g15829@motorola.com>
IKKRNBSP-875 msm8960: mmi: move asanti panel_name, emu detection enable, and pm8921 gpios to device tree

Change-Id: I85e2280edfce5d36c5f71653083b68214b218830
Signed-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339736
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Mark Melone <g15829@motorola.com>
IKKRNBSP-875 msm8960: mmi: configure SD card detection GPIO through device tree

Change-Id: Ia86e51aee91c883e1360668643a37f95507c3d2f
Signed-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339777
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
IKKRNBSP-875 msm8960: mmi: configure EMU ID GPIO through device tree

Change-Id: Ief7229c49b455120e9d6c294d81c5a772cc470ac
Signed-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339781
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Mark Melone <g15829@motorola.com>
IKKRNBSP-875 msm8960: mmi: configure camera_single_mclk via device tree

Change-Id: I56b1383a380da6baee861f550fdc5ac075c101ee
Signed-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339942
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
IKKRNBSP-875 msm8960: mmi: load pm8921 LED configuration from device tree

Change-Id: If53eb612047daf9fc2737d6586ae4c3e56b1f5e0
Signed-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339943
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
IKKRNBSP-875 msm8960: mmi: configure gsbi12 based on device tree toggle

Change-Id: Ifa7d8cb468a9b2102341c291015d6e8ad72e1708
Signed-off-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/339944
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>