Commit graph

2,276 commits

Author SHA1 Message Date
haojl2
182442643a Revert "(CR): synaptics_tcm: Add init FW to River."
This reverts commit 9191d8448c01cd7d683b4bca77e2aeb81bb5ce00.

Change-Id: I6a564979f92b6ff8cb1bbc0689581c71572602cd
Reviewed-on: https://gerrit.mot.com/1208503
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-24 05:36:40 -05:00
haojl2
37cd0ae1bb synaptics_tcm: Disable FW update when poweron.
FW update is done by moto FW update script.
Disable driver auto update FW when poweron feature.

Change-Id: I8161b9347dfca01a6a48df0bfc2c2e6d84f20fc2
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1206757
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-24 05:36:24 -05:00
Konstantin Makariev
66ae30dd9c synaptics_mmi: DSI bound suspend/resume
DSI framework can send notifications from multiple channels.
Add device tree option to bind suspend/resume notifier to certain
DSI channel. This change applies to both: FB and DRM

Change-Id: Ie305914b8409415f6cf43182892fb52cfc524d3a
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1214307
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-07-23 18:07:37 -05:00
Ryan Lattrel
fd0b77602a modules: add semtech capsense driver
Add semtech capsense driver.

Change-Id: Ib703f458c10a9a1c207b16f12272c565f8f017aa
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1179363
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-07-23 13:37:09 -05:00
haojl2
a5a0ce7608 synaptics_tcm: HW Reset IC if resume failed.
If IC resume failed, reset IC and try to resume again.

Change-Id: I36dfcde496c4123f23742c9f0f73ce3c5d3bea6c
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1214015
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-23 04:31:30 -05:00
wengjun1
1f7e132206 Ocean: DLKM: Improve ili9881h touch driver
- Improve code style
- Change hardware test process
- Optimize interrupt handler function

Change-Id: I6eaaf2ac456626fb48ae5f661d0bb189e8aff30f
Signed-off-by: wengjun1 <wengjun1@motorola.com>
Reviewed-on: https://gerrit.mot.com/1214000
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2018-07-23 03:48:00 -05:00
Curtis Porter
2461976329 drivers: mmi_muc_uart: Add Phone Power Supply
Update to trigger usb driver on attach. This will add
a new "phone" power supply so that the usb driver or
any other driver can register against the "phone"
power supply and get notified when it changes state.

POWER_SUPPLY_PROP_PRESENT will be used to communicate
the attach status.

Change-Id: I150740f1be0ddc9ba44c6bc036f87796686ee9c5
Reviewed-on: https://gerrit.mot.com/1210669
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-07-20 14:52:22 -05:00
haojl2
d8c0aed4a5 synaptics_tcm: cancel resume work when early suspend called.
If early suspend is called, no need to do resume work if resume still
not finish.

Change-Id: If0798a1c023bc8a0990a47779346050ac6138cdc
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1213271
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-20 03:50:43 -05:00
haojl2
018a229806 synaptics_tcm: remove reset opration in resume routine.
Change-Id: Ie485b2e443d607afe2f09e69ba36d14753fa7396
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1213267
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-20 03:50:36 -05:00
haojl2
3861cfd076 synaptics_tcm: disable irq in early suspend
After early suspend, LCD will turnoff power.
If irq still enabled, there will be lots of I2C communication error.

Change-Id: Icab52436d25f7f7ceeaace77286b2bbfa407e7a5
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1213096
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-20 03:50:31 -05:00
wengjun1
b09895661b Ocean: DLKM: Bringup ili9881h touch driver
Bringup ili9881h touch driver for ocean

Change-Id: I4371a5db7ce5a95baeb67dc6f23346fbd05695cc
Signed-off-by: wengjun1 <wengjun1@motorola.com>
Reviewed-on: https://gerrit.mot.com/1213203
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2018-07-20 02:54:10 -05:00
zoujc
c8818aa97a Lake:Thermal: Support mmi_sys_temp
Fixed error: "Thermal-IOCTL: System Temp IOCTL not initialized"

Change-Id: Iaecc120714736e7eba97dbbacb56b6ff9b6c87b5
Signed-off-by: zoujc <zoujc@motorola.com>
Reviewed-on: https://gerrit.mot.com/1205917
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
(cherry picked from commit 8cee4d3d36d34a72de8ea720865eb6f8adf13915)
Reviewed-on: https://gerrit.mot.com/1213239
2018-07-20 02:42:59 -05:00
Konstantin Makariev
43cc8043c7 fpc1020: fingerprint sensor driver
Change-Id: I02d7c7a7700ba6764385a1141b403c1ce7ea21de
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1210251
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-07-19 15:34:14 -05:00
Ryan Lattrel
997916843f modules: mmi_info: fix machine name
Update the machine name property in the unit info
sub module - remove the machine name from 32
bit implementations.

Change-Id: Iaf31d8d9c3861fd652fb2226cc89a239da626968
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1210671
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Reviewed-by: Yue Sun <sunyue5@lenovo.com>
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2018-07-19 15:07:09 -05:00
haojl2
d4a82573e6 himax_mmi: Add initial TP FW
This commit need revert later.

Change-Id: I64213c4d5f9cebc8be9e5d4bda37e2f4198b2dc5
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1212443
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-19 06:05:13 -05:00
xuwt2
424f60c2ac power: disable bq2597x_mmi ADC during shutdown
Disable bq2597x_mmi ADC function during the phone shutdown

Change-Id: Icfa828624296979daca6dc810f9230ade1cac600
Signed-off-by: xuwt2 <xuwt2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1212343
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-19 04:15:41 -05:00
huangys
fbb0f913be extcon-madera: enable some key logs
- for better trouble shotting

Change-Id: I7b4435b7a67705b1e855924f12ccc666fa57b51b
Signed-off-by: huangys <huangys@motorola.com>
Reviewed-on: https://gerrit.mot.com/1210929
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2018-07-18 06:33:55 -05:00
haojl2
322492c19e himax_mmi: Free gpio if request failed
If gpio init failed in probe routine, already inited gpio should
be free.

Change-Id: I5522be9b763eb0ae2d7d084a9be805219e3f0458
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1211145
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-18 03:40:59 -05:00
haojl2
f9b5039438 himax_mmi: Porting Himax TP driver.
Vendor driver version is 0.2.13.0_ABCD1234_01

Change-Id: I576150ab1f8894b533cbd5179abf43519bcc0b4e
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1210979
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-18 03:40:44 -05:00
haojl2
9b736c7f56 nova_mmi: add active pinctrl
Nova TP reset pin is connected to VDDI in TP module.
So this pin should set to input float pin if nova IC is used.

Change-Id: Id8e71487603504661a8a87e0ea066636e99f2f17
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1210685
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-17 21:03:39 -05:00
haojl2
2c5755f025 nova_mmi: Add support to copy ko files to vendor path.
Add a macro to select the destination path for copying ko files.

Change-Id: Ibc353474064e25541d6cfe3c8e5a846740e406a4
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1210322
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-17 03:56:15 -05:00
wengjun1
a4c7f23c61 DLKM: Change novatek touch driver
Update novatek touch driver base code for nt36672a

Change-Id: I455b4a49345a117ff76009a3a630ad09351d12c9
Signed-off-by: wengjun1 <wengjun1@motorola.com>
Reviewed-on: https://gerrit.mot.com/1208690
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jialei Hao <haojl2@motorola.com>
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2018-07-17 02:49:29 -05:00
cuijy2
c2d40d8b75 sensors:fix sx933x first val unreported
report a unused val in probe

Change-Id: I4fc5852823a66c6ceedb6d6729d3e5597f3a0914
Signed-off-by: cuijy2 <cuijy1@motorola.com>
Reviewed-on: https://gerrit.mot.com/1210327
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Ningkai Zhuang <zhuangnk1@lenovo.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2018-07-17 01:22:06 -05:00
Vlad Karpovich
ea61ad7739 extcon: madera: Fix MICD polarity check
If first MICD key range max is configured too high then
impedence will fall into the first MICD range and MICBIAS
will not be changed for polarity check.
Before skipping the polarity change, make sure the first range max
is low enough to put a wrong polarity headset in the second range.

Change-Id: I42e56172ec6d49ec66290a8ad1e531014908a8d8
Signed-off-by: Vlad Karpovich <Vlad.Karpovich@motorola.com>
Signed-off-by: Ravi Vembu <raviv@motorola.com>

Mot-CRs-Fixed: (CR)
Change-Id: Ic8db2e8da71b98b3b1da09d515ad0a25fa08df16
Reviewed-on: https://gerrit.mot.com/1209640
Reviewed-by: Rav(CR) Vembu <raviv@motorola.com>
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Submit-Approved: Jira Key
2018-07-16 15:01:24 -05:00
Ravi Vembu
20efdbc310 extcon-madera: Handle USBC Audio Connections
Add support for detecting USBC Audio adapters
Change-Id: Iaf632b4171b98f7c014a7c11e22720929a1a1216
Signed-off-by: Ravi Vembu <raviv@motorola.com>

Mot-CRs-Fixed: (CR)
Change-Id: Iaf632b4171b98f7c014a7c11e22720929a1a1216
Reviewed-on: https://gerrit.mot.com/1209639
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Rav(CR) Vembu <raviv@motorola.com>
Submit-Approved: Jira Key
2018-07-16 15:01:19 -05:00
Ryan Lattrel
9588dc216f modules: watchdog_cpu_ctx update for 4.14
Remove the stack pointer reference from the stackframe
struct as it has been removed from the kernel.

Change-Id: Ib0c55d1e84854e7a61e70f347b8d4171c61ca130
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1209023
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-07-16 10:15:32 -05:00
haojl2
befb746866 synaptics_tcm: Add support to copy ko files to vendor path.
Add a macro to select the destination pathc for copying ko files.

Change-Id: I555d27010deeabd5d95c5a9c690616fa8226aa24
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1209204
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-16 04:47:06 -05:00
sunyue5
9ec07a3e00 drivers: fix compile error for 32 bits
change zx% instead of lx% for print pdata->mem_size which type is size_t

Change-Id: I42500d60c02ab75bd27450967aa57f299bb7a13d
Signed-off-by: sunyue5 <sunyue5@motorola.com>
Reviewed-on: https://gerrit.mot.com/1208529
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Hao Li <lihao24@motorola.com>
2018-07-15 20:40:29 -05:00
Ryan Lattrel
180d45f326 modules: muc_uart driver bootmode update
Add hwid to muc_uart bootinfo. Export the hwrev
function from the bootinfo driver to make this
information available.

Also update when bootinfo is sent, it may be
requested by the muc.  With this, a change has
been made to cover the whole request processing
by a mutex to try to prevent sending a message
from the queue when the muc is expecting a
response instead.

Change-Id: I5087b69c9fd89fac5fcaba16f095c2c8e0c4f8ad
Signed-off-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-on: https://gerrit.mot.com/1209493
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-07-13 15:05:02 -05:00
Kenny Kessler
b36f44f3a0 power: qpnp-smbcharger-mmi: Add Robust Platform Support
Add the support to run factory interfaces and other parts of the
driver based on PMIC version.  This will allow this module to be
used in a cross platform fashion.

Change-Id: I0544fd0cbdd4f1ccdcf2596356d36b88d8fc00fd
Signed-off-by: Kenny Kessler <kenny.kessler@motorola.com>
Reviewed-on: https://gerrit.mot.com/1208956
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Reviewed-by: Curtis Porter <porterc@motorola.com>
Submit-Approved: Jira Key
2018-07-13 15:02:59 -05:00
Konstantin Makariev
27c7458edd fixup! (CR) Optimize awinic vibrator driver
Mot-CRs-Fixed: (CR)

Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Change-Id: I86689be9e84cf6ff6c24105df1912f008cd31c63
Reviewed-on: https://gerrit.mot.com/1209581
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Submit-Approved: Jira Key
2018-07-13 14:15:32 -05:00
Konstantin Makariev
c7ede3e172 fixup! (CR) aw869x: Set default playing rate for ram and rtp mode
Mot-CRs-Fixed: (CR)

Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Change-Id: Ie5284047d597bb8465630036b9a3421cc747015c
Reviewed-on: https://gerrit.mot.com/1209571
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Reviewed-by: Konstantin Makariev <kmakariev@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2018-07-13 13:55:17 -05:00
yangjq
88cf875e1e vibrator: Extract aw869x_vibrate() from vibrator_enable()
To simplify the vibrating for both timed_output and leds, make
vibrator_enable() and aw869x_activate_store() call the same function
aw869x_vibrate().

Change-Id: Ideea1302d041d61c8a0a9c78586c38801077ea9b
Signed-off-by: yangjq <yangjq@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1209308
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2018-07-13 04:05:51 -05:00
liaohj
ce18f6fd1f Ocean NA:audio: resolve Handset no sound.
- voice call handset mode, no capture ,cannot start dsp.
   sync with FAE ,move start dsp to playback.

Change-Id: I2abb563609f00e2ebe92ee3401cdc47cf05ca11b
Signed-off-by: liaohj <liaohj@motorola.com>
Reviewed-on: https://gerrit.mot.com/1208856
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wanlong Zhou <zhouwl@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2018-07-13 03:37:33 -05:00
wangyq13
9dab917b02 input: nova_mmi: update firmware when version is not equal
Update firmware when version of bin and touch module is not equal
in order to follow moto tradition, also can do flexible firmware update.

Change-Id: I448fc6b82785731046ec2ea4fcdab4be0a715e26
Signed-off-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-on: https://gerrit.mot.com/1206766
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jialei Hao <haojl2@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-13 02:38:56 -05:00
yangjq
c35d7d09d5 aw869x: Set default playing rate for ram and rtp mode
Set 12K for rtp mode playing and 48K for ram playing

Change-Id: I1485589cddf2f9dd2a220017b220cf214ed18d82
Signed-off-by: yangjq <yangjq@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1208742
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2018-07-12 20:34:13 -05:00
Konstantin Makariev
775bfee7af aw869x: set config explicitly
Use explicit boost and PWM clock mode configuration

Change-Id: Icaa1e0e0496b29cac522b31e84c71dbacccae94d
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/1208943
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-12 19:39:57 -05:00
Karpovich@cirrus.com
4d34365898 extcon: madera: Add support for 2 gpio mic bias switch.
This is port from switch-madera driver.

Change-Id: I491a03a9cebfca1ff8ee9f71d6c9a3000e21d5a8
Signed-off-by: Vlad Karpovich <Vlad.Karpovich@cirrus.com>
Signed-off-by: Ravi Vembu <raviv@motorola.com>

Mot-CRs-Fixed: (CR)
Change-Id: I491a03a9cebfca1ff8ee9f71d6c9a3000e21d5a8
Reviewed-on: https://gerrit.mot.com/1209118
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Reviewed-by: Rav(CR) Vembu <raviv@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2018-07-12 17:27:48 -05:00
Ravi Vembu
6896ea4fc2 madera: Add boot delay for Moon
Moon also requires a delay before reading the boot done bit and clearing
the boot done interrupt. Otherwise the interrupt line gets pulled low
forever.

Change-Id: Ie4fbdd36d13e5ac2c75bf2171fbd44690773c1f4
Signed-off-by: Ravi Vembu <raviv@motorola.com>

Mot-CRs-Fixed: (CR)
Change-Id: Ie4fbdd36d13e5ac2c75bf2171fbd44690773c1f4
Reviewed-on: https://gerrit.mot.com/1209117
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Rav(CR) Vembu <raviv@motorola.com>
Submit-Approved: Jira Key
2018-07-12 17:27:42 -05:00
haojl2
8b1391eb4e synaptics_tcm: add necessary sys entries for moto fw update
Moto FW update script needs some sys entries to accomplish FW update
work. Add those sys entries to synaptics TCM driver.

Change-Id: I101a5c9695f51ab1e8b93dcb787b0361d56fcf78
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1206470
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-12 06:53:52 -05:00
cuijy2
9bc348ff33 sensors:fix sx9331 ph2 body detect error
Change-Id: I862dd6854f047f52058f0d1aeb802688b04dd61c
Signed-off-by: cuijy2 <cuijy1@motorola.com>
Reviewed-on: https://gerrit.mot.com/1208778
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Ningkai Zhuang <zhuangnk1@lenovo.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2018-07-12 06:48:56 -05:00
haojl2
5a93d307cd synaptics_tcm: resume TP in workqueue
Change-Id: I90ca3808a01dab77d8bf78561df92b3243583611
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1208807
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-12 06:15:18 -05:00
jixj
664d87ba88 watchdog_cpu_ctx: Get kaslr address from dts
Not all platforms are same imem address.

Change-Id: I570ea34c96d928de6f0cf83b13a5d02757693d30
Reviewed-on: https://gerrit.mot.com/1207825
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-by: Ling Jin <lingjin@motorola.com>
Submit-Approved: Jira Key
2018-07-11 21:06:33 -05:00
chenlj2
311ef336d3 sar sensor:config parameter update
-config parameter update according to EVT DUT

Change-Id: I20fdec0cae22b4ef8537a1b2246fdbf532db1ec1
Signed-off-by: chenlj2 <chenlj2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1207939
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Yi Cao <caoyi1@motorola.com>
Reviewed-by: Wen Xie <xiewen3@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2018-07-11 03:27:47 -05:00
chenlj2
cba0406394 sar sensor:optimise code flow for sx9325
-enable  PM suspend and resume process
-enable body/table detect

Change-Id: Ic58fbe40b0b2245087753ed32018350290f34eaf
Signed-off-by: chenlj2 <chenlj2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1207882
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wen Xie <xiewen3@motorola.com>
Reviewed-by: Yi Cao <caoyi1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2018-07-11 03:27:35 -05:00
cuijy2
5f7eeb4fb6 add capsense sx933x dlkm driver
Change-Id: Ice3448a9920048a3bf43274d36153eed4e3da20a
Signed-off-by: cuijy2 <cuijy1@motorola.com>
Reviewed-on: https://gerrit.mot.com/1206782
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2018-07-10 20:56:03 -05:00
liaohj
38eb09194c ocean NA:audio add pilot tone fade function in nxp driver.
- modify tfa98xx_mute() for pilot tone function.
- optimize logs print.

Change-Id: I8e521e96eca7121b30cfd3e1328e8b3c1ceeb571
Signed-off-by: liaohj <liaohj@motorola.com>
Reviewed-on: https://gerrit.mot.com/1206545
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wanlong Zhou <zhouwl@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2018-07-10 20:40:03 -05:00
Kenny Kessler
089a4c52c2 power: qpnp-smbcharger-mmi: Fix Factory Kill
Factory Kill was being tripped when USB is suspended.

Fix this by checking USBIN Voltage when in suspend rather
then the online status.

Change-Id: I138db13c0e14b29d887a0dda0dbfdb1d4deffaef
Signed-off-by: Kenny Kessler <kenny.kessler@motorola.com>
Reviewed-on: https://gerrit.mot.com/1206691
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Ryan Lattrel <ryanl@motorola.com>
Reviewed-by: Curtis Porter <porterc@motorola.com>
Reviewed-by: Kenneth Kessler <kennykessler@motorola.com>
Submit-Approved: Jira Key
2018-07-09 17:39:14 -05:00
Adam Brickman
ef0bf3d418 ASoC: cs35l41: Specify CSPL_CMD address
The CSPL_CMD address may change depending on the firmware/chip revision.
This is now handled by assigning the correct address in probe based
on the chip's revision ID.

Mot-CRs-Fixed: (CR)

Change-Id: I4d0e4cb80dabe7cc98475b444471c42df96566fc
Signed-off-by: Adam Brickman <Adam.Brickman@cirrus.com>
Reviewed-on: https://gerrit.mot.com/1204800
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
Reviewed-on: https://gerrit.mot.com/1206183
2018-07-09 03:30:36 -05:00
haojl2
7048fe0b64 input: nova_mmi: Port Novatech TP driver.
Change-Id: If054ed3d888b751902476e3c2cf3466500826f38
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1203863
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2018-07-05 05:21:33 -05:00