IKLOCSEN-757: Feature 37311 HID over LE support

This commit covers HID support over BT Low Energy.
In Bluez kernel space HID reports come over GATT
channel as part of notification data, from which
HID report is extracted and passed onto HID core.
GATT channel is established by Bluez user space.

Change-Id: I40ebb2ecfcca6c5bee283e4cb72fd4a8d5be6a1a
Change-Id: Ibd7f190f0009997e732b6f5a6434668908446821
Reviewed-on: http://gerrit.pcs.mot.com/349199
Reviewed-by: Vishwanath K M <kmvishwanath@motorola.com>
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: LieJun Tao <L.J.Tao@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
IKASANTIATT-107 Removed CONFIG_MMC_MSM_SDC3_WP_SUPPORT so GPIO doesn't get used update/repush

Change-Id: I57b6fca069ec88e4ba39b67387ba99f202cbdbca
Change-Id: Ice909dfbb146e3052553512a1678412f705fdae1
Reviewed-on: http://gerrit.pcs.mot.com/350007
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
IKHSS7-7389: Fix for flash driver responsible for the crash.

Change-Id: I2e2a7b0bfa31b5bf0112e5ce050486880b3fde89
Signed-off-by: Denis Shchepetov <RJTK48@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/349261
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Dave Schmidt <d.schmidt@motorola.com>
Reviewed-by: Joseph Kreidler <Joe.Kreidler@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
IKQCOMSD1-1391 - Qinara backlight should stay on between bootloader and kernel

Need to delay setting PWM until display driver starts

Change-Id: Ic644b99a403241a25c3faa3d8de6a9e471d05074
Signed-off-by: Alina Yakovleva <qvdh43@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/350190
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Igor Kovalenko <Igor.Kovalenko@motorola.com>
IKHSS7-8109 - Vanquish backlight levels are not uniform

Values 127 through 255 result in the same max brightness due to max_brightness
set at 127.

Change-Id: Iaadc30fff8efa53a76088fde0a5ae84e966d1789
Signed-off-by: Alina Yakovleva <qvdh43@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/350936
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Igor Kovalenko <Igor.Kovalenko@motorola.com>
IKHSS7-8125: Add flash adapter pointer check.

Change-Id: Id9419dc70aa294d6795e4429712f771bf6758aeb
Signed-off-by: Denis Shchepetov <RJTK48@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/351018
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Dave Schmidt <d.schmidt@motorola.com>
Reviewed-by: Russell Knize <russ.knize@motorola.com>
IKQCOMSD1-1388: LCD backlight is not changing intensity

Change-Id: I68879e15bf22a840c3c3f82b50e27d594b95f04a
Change-Id: I5cddf2fb64bd13c57be41944e2f6a8be83922ebe
Reviewed-on: http://gerrit.pcs.mot.com/349963
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
IKQCOMSD1-1389: Increase IBAT_SAFE to IBATMAX Maximum

IBAT_SAFE limits the amount of current that can be
delivered to the battery.  This change moves it to
2000 mA which is the Maximum that IBAT_MAX can be
set to allowing Higher Power Chargers to fully
operate with this HW design.

Change-Id: I08eb3b7df61ff64ab7950e602a667d6376e23305
Signed-off-by: w65789 <w65789@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/351065
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Jason Knopsnyder <jasonk@motorola.com>
Reviewed-by: Zachary Crosby <zac@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
IKHSS7-8286 OV8820 1080p readout updates

-Fix pll clk/mipi clk values
-Use reduced i2c transactions

Change-Id: If3764707457e2eff39ae25b40d981f246327971c
Signed-off-by: Dan Vacura <w36195@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/351749
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Sriram Divakar <Sriram.Divakar@motorola.com>
Reviewed-by: Dave Schmidt <d.schmidt@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
IKHSS7-7716: Support RNDIS in BP Tools mode

When enabling the rndis function in BP tools mode we need to reset
the endpoint state before re-enumerating. Otherwise we run out of
endpoints when rebinding due to the number of functions involved.

Change-Id: If0a86da91bd8d4ab8c420f2f8401ebe10e3d5eb4
Signed-off-by: Neil Patel <NPATEL@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/350911
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>
Reviewed-by: Jun-Xiao Chang <jxchang@motorola.com>
IKASANTIATT-129 Upmerge atmel touch driver to TF-09-02

Change-Id: I74662844990bb861d0692c4186ecf1776940e16d
Change-Id: I305e7bb18d170d63251fa09ac2f2470cca3f84a5
Reviewed-on: http://gerrit.pcs.mot.com/351029
Tested-by: Jira Key <JIRAKEY@motorola.com>
Reviewed-by: Igor Kovalenko <Igor.Kovalenko@motorola.com>