Commit graph

2,365 commits

Author SHA1 Message Date
zhuwg1
8933592630 Change CLI touch test limits file name format
Change CLI touch test limits file name format to
"panel-supplier_touch-supplier_test_limits.csv".

Change-Id: I87c193edad6642c6eca5941dfe727a9354b9b1f5
Signed-off-by: zhuwg1 <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2221301
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: litong <litong20@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-03-21 05:21:28 -05:00
longch99
a57ab87b91 Bringup FPC Fingerprint
Devon fpc config add
bringup FPC  fingerprint  fpc1553

Change-Id: I81f97fc42d5ae3d938fba5558389d6fbcb02f6d6
Reviewed-on: https://gerrit.mot.com/2213538
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: liujian <liujian24@lenovo.com>
(cherry picked from commit 2aedMontanab19e9be32d31120a4546f3764bf39211d)
Reviewed-on: https://gerrit.mot.com/2221200
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2022-03-21 00:28:07 -05:00
longch99
42d90c4fd5 Bringup FPC Fingerprint
Devon fps ta code
Bringup FPC  fingerprint  fpc1553 sensor

Change-Id: I75efa975b96ef7a15b9ca2f700f0f7aa31d28955
Reviewed-on: https://gerrit.mot.com/2211775
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: liujian <liujian24@lenovo.com>
(cherry picked from commit eafc053c9c945aa12a9d150d4d6b098f24869005)
Reviewed-on: https://gerrit.mot.com/2221199
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2022-03-21 00:27:56 -05:00
chengql2
c735ea755d driver/egis: Update Makefile to make the building compatible
motorola/kernel/modules/drivers/input/misc/rbs_fod_mmi/Makefile: update
the option M with predefined value if possible

Kernel 5.10 already defines the value of option M before the module
building, and module building should use that predefined value.
Refer: gerrit commit: https://gerrit.mot.com/#/c/1992052/

Change-Id: I9e1f6f0985e95c8bde448d97342c613c1cf169df
Signed-off-by: chengql2 <chengql2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2220453
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2022-03-20 23:32:56 -05:00
zhuwg1
1028c7e569 Add CLI touch sysfs factory test node
In order to check calibration results in driver,change cmcp_test node
for checking raw data,add cmcp_results node for reading checking
results.

Change-Id: I969c563dc5f9b27b35bc253ce33269cfc3cb9b58
Signed-off-by: zhuwg1 <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2220301
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: litong <litong20@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-03-20 22:42:52 -05:00
tinno18
3bdaf9ab9a Hawao+oled: the 2nd fg(sm5602)set 97% to 100%
add some parameters to set 97% to 100%
sm5602_fg_mmi/sm5602_fg.c

Change-Id: I03bf1f17c9c7ecd0c42ddec06d1509e12f90d1dd
Reviewed-on: https://gerrit.mot.com/2209091
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Reviewed-by: Qiong Xie <xieq2@motorola.com>
Submit-Approved: Jira Key
2022-03-16 01:50:47 -05:00
zhuwg1
ba6a9e4aee Comment out unused CLI sysfs node code
TP:
Comment out unused CLI sysfs node code of "pt_bl_from_file".

Change-Id: I5588c32870bf0a87e9b79f3b94b38654bb92511a
Signed-off-by: zhuwg1 <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2216319
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: litong <litong20@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-03-15 04:40:44 -05:00
mahj8
5cc70eeec3 PD: apply sc2150A vendor patch
Apply sc2150A vendor patch @ 2022/03/11 :
SC2150_compatible_patch_V1.4
SC2150_compatible_patch_V1.5

To fix Apple's 30W adapter stop charging issue when phone reboot

Change-Id: I89171071a683e95b3693e2c15637c59cd75222da
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2213778
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-11 22:43:40 -06:00
Haijian Ma
a8a1ee44bf Revert "(CR): PD: apply sc2150A vendor patch"
revert this change and will make a new one
for vendor suggest

Mot-CRs-fixed: (CR)

This reverts commit 27e0bccf42e60c4dff61323fd0c03d45e2c24e39.

Change-Id: I5837b3f9ebb5f9177c14848c662f5b5f5cc99d96
Reviewed-on: https://gerrit.mot.com/2213962
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-11 22:43:31 -06:00
yanyh2
3b1a54a3f4 Adjust the paired battery policy
1. Disable the charging and charger input via device tree
configuration
2. Disable charger input if battery is absent or temperature
is too low(<-30 degree C)
3. Force battery to empty to trigger android auto power off
if paired battery becomes empty to avoid it over discharging.

Change-Id: I7a42db2d0d0281ed1843fee11f79d2dcf9291a0e
Signed-off-by: yanyh2 <yanyh2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2211635
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-03-11 11:15:27 -06:00
mahj8
7734471f95 charging: update HW current max to userspace
userspace use current max to judge charging rate in
setting->battery menu. Because main charger icl will
been limit to 300ma when charger pump enable, so
we can't use usb icl update to userspace.

Change-Id: I644596ae3ebcba9cbe3470e67d87be6b1cd5130b
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2213582
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-11 03:05:30 -06:00
mahj8
dceabb006f charging: improve recharge batt voltage after stop
Increase recharge battery voltage after stop state
prevent charge and discharge frequently

Change-Id: I070eef8f61d363772f17021b42b8341e5765ce44
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2204350
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-11 03:00:49 -06:00
mahj8
19e45429be PD: apply sc2150A vendor patch
Apply sc2150A vendor patch @ 2022/03/11 :
SC2150_compatible_patch_V1.4
SC2150_compatible_patch_V1.5

To fix Apple's 30W adapter stop charging issue when phone reboot

Change-Id: I67a9244782474584c7ca91772934736d2c5ce1b2
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2212719
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-11 02:01:35 -06:00
wanggc6
8242165ef9 charging: add device node support
Add  device node support for bq25960.
we can read the vbus node to get the vbus voltage.
we can write the force_chg_auto_enable node to set
the bq25960 charging on or off.

Change-Id: I1848ddb4baf3a2ee47161da41ccf5286700213f2
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2213345
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-11 00:12:53 -06:00
wanggc6
e209d5a214 charging: add iio sys support
Add  iio sys support for bq25960
and some STAT MASK .
Uncomment the function bq25980_set_chg_en,
bq25980_get_adc_ibus and bq25980_get_adc_vbus.
Because they are used by the iio sys.

Change-Id: I528d6eb020c55a78b3bd575d8ce48eab656a9553
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2209068
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-11 00:12:38 -06:00
mahj8
4c49d3968a fg: bring up fuel gauge mm8013
bring up fuel gauge mm8013
for miami

Change-Id: Ic97308ab959930dd02d94e6aecd98bf90cfcfa5a
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2206423
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Reviewed-by: <wanggc6@motorola.com>
Submit-Approved: Jira Key
2022-03-10 21:44:23 -06:00
mahj8
9a16d5fd3b charging: charger pump quit when vbat < chrg_step_cv_volt
sometime vbat less than chrg_step_cv_volt, so can't find charging
step and then charger pump quit and switch to main charger.

Change-Id: I5a91febbbac79e05576b4760866cc70903a3e829
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2211623
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-10 01:02:01 -06:00
dengwei1
8504631a5c rhode: input touch fix build id
build
id

Change-Id: I5773fa937bd455d61b723e885cd55e5638e1aae1
Signed-off-by: dengwei1 <dengwei1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2212113
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2022-03-09 20:18:27 -06:00
wingte49
a0a0b42641 dlkm: chipone_tddi_fhd: add initial chipone fhd tddi driver
chipone_tddi_fhd_mmi:
Add initial fhd tddi touch driver. This driver is for icnl9922 and
later fhd driver.

Change-Id: I2cce6e8d624e56fbaae963c4da47ad0c063f7e65
Reviewed-on: https://gerrit.mot.com/2209608
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Submit-Approved: panyq6 <panyq6@motorola.com>
2022-03-09 03:10:31 -06:00
chenglong1
a83c42120f EQS: Fix for compile.
- EQS will has build failure with the old makefile
sync it from Rogue PMIC SLG5BM43670.

Change-Id: I24c0d5321155dacd973b4979f01c5067988bfb04
Signed-off-by: chenglong1 <chenglong1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2211231
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Darong Huang <huangdra@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-09 02:55:05 -06:00
zhuwg1
f1d272a504 Fix system crash when main touch uses LDOC13
Set regulator avdd load to 50mA,so when touch is active it can notify
the regualtor core to set the most efficient regulator operating mode
(HPM mode)for the new regulator loading.

Change-Id: Ie28564c6f5ff114cd99dd5742da1f88ddf3cbb45
Signed-off-by: zhuwg1 <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2210880
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2022-03-09 00:41:10 -06:00
wanggc6
0ee2ecbf13 charging: add bq25960 gpio irq
Add gpio irq for bq25960 because we define gpio irq
in discrete_charging.dtsi.

Change-Id: I7531f96716fea2cdd6b0d807b0b45126470198c9
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2207465
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-08 19:19:54 -06:00
wanggc6
1e228b81ec charging: add bq25960 logs
Add some logs to distinguish between master and
 slave modes.

Change-Id: I3ac1abedacdd825a9ad43057571f849258221fd7
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2206215
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-08 19:19:36 -06:00
yanyh2
ff9d290880 Add ibat polority invert from dt
Support configure the ibat polority invert from
device tree.

Change-Id: I6742831a97dcf57a334047e277dcdc3ce2778f44
Signed-off-by: yanyh2 <yanyh2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2210038
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-03-08 04:47:52 -06:00
Yan Zhang
3342b7541c : Create rbs fod driver for dubai
Dubai:
Create Egis fod driver for Dubai and Tundra

Change-Id: I94d3889fe3475d585ec7348aa5ce086033d537a6
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2209720
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-03-08 04:39:00 -06:00
longc100
4a5096fe61 devon:sensors bringup
WHY:devon:add 20ms delay for ext ldo vdd for power on steady
HOW:add 20ms delay in aw9610x driver

Change-Id: I4af3ddb4dbf86e593e2b272a7678d34cd64b1f61
Signed-off-by: longc100 <longc100@motorola.com>
Reviewed-on: https://gerrit.mot.com/2209041
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Hong Zhang <zhangh12@motorola.com>
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2022-03-08 02:38:43 -06:00
Yan Zhang
df89aa7d48 Revert FOD change from capacitive rbs
Revert latest FOD dependence change from capacitive rbs driver.

Change-Id: Iebdd1c769d505deb05c3062f3d7a18211e06a327
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2209577
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-03-07 20:38:07 -06:00
Yan Zhang
455574032a remove unused dependence sym ref
remove unused dependence sym ref for fixing build break intermittently

Change-Id: I8ea16882456fb587f494efcb6f204143b5309c63
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2208594
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-03-07 02:34:36 -06:00
Yan Zhang
cb60550be0 : Fix fod event not working during touch resume
Why:
Fix fod event not working during touch resume

Change-Id: Ib451c2296c53c6e1ef42d5e396a9d1725c01cc61
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2208743
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-03-07 02:34:26 -06:00
wanggc6
7b51d6aa5c charging: modify ss_timeout to max value
ss_timeout(soft start timeout) used to check if input current
is above BUSUCP threshold.
modify ss_timeout as bq25960 POR value 10s to make sure CP don't disable

Change-Id: I31f1b6d648a7b5a64a4a2d3036b1a36af44f6ec9
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2208317
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-07 02:15:18 -06:00
tinno18
ae02eaf8a9 Hawaii+ OLED:fpsensor chipone enable power control
chipone enable power control

Change-Id: I98b28880f618a10288616dd8bf3b209c7f91a798
modified:   Kbuild
modified:   fpsensor_spi_tee.c
modified:   fpsensor_spi_tee.h
Reviewed-on: https://gerrit.mot.com/2194321
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: liujian <liujian24@lenovo.com>
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2022-03-07 00:38:04 -06:00
tinno18
32bd2b5c99 [Hawaii+Oled]Remove the print function of fingerprint hard interrupt EGISFP
Remove the print function of fingerprint hard interrupt EGISFP

Avoid interrupt processing time is too long Trigger watchdog

Change-Id: I3e7632b0baa84b1f1fc09dd851307bd08be231a7
modified:   etxxx_fp.c
Reviewed-on: https://gerrit.mot.com/2206419
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: liujian <liujian24@lenovo.com>
Reviewed-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-03-04 01:50:34 -06:00
Yan Zhang
e43a25e4be : Fix relay build dependence
why:
Fix relay build dependence.

Change-Id: Ia9a628b1a1f1f9f70d44b5c2eca71fe31b857897
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2207279
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-03-04 01:06:53 -06:00
wangyq13
da4562725e dlkm: sm5350_bl: add default brightness config
- change non must have value location, avoid rc value impact last
  probe return rc value.
- add default brightness config, avoid brightness change when boot
- don't exit probe if map mode don't set, map mode is not must have
  value.

Change-Id: Ifbc6a4c5f7a4b5bed24b5b44fb6117b4c331c776
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2207191
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Shanshan Dai <daiss1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-04 01:00:37 -06:00
wutao
d17464b0ef charge : fix read VBUS error cause charging power climb slow issue
Modify modules files , solve the problem of slow bus voltage rise

caused by the difference of driving codes between the two turbo power driving chips

Change-Id: Id5390c574d38e6cb479cdfca2ee638540f42214b
Signed-off-by: wutao <huaqin89@motorola.com>
Reviewed-on: https://gerrit.mot.com/2205277
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-03 03:38:47 -06:00
yanyh2
5010751c98 optimize battery charging policy
1. adjust the charging enable logic from sysfs node
2. fix logic issue on charging disable from mmi charger
3. add constant charge current and input current limit
in charger power supply
4. Disable high and low load switch when charger insert

Change-Id: Idbdfb2c0c10d69927402e2f219d642f58b7c9f1d
Signed-off-by: yanyh2 <yanyh2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2205999
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-03-03 03:14:44 -06:00
longc100
70f8bc91e8 devon:sensors bringup
WHY:devon:new project sensors bringup
HOW:fix aw9610x code,devon use ext ldo ctl by gpio

Change-Id: I3af035617bfa383243d121c9eed0f61e423d2d6f
Signed-off-by: longc100 <longc100@motorola.com>
Reviewed-on: https://gerrit.mot.com/2205222
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Hong Zhang <zhangh12@motorola.com>
(cherry picked from commit 1e9aa7f0f254143a03837fee68305dc0fa111e0e)
Reviewed-on: https://gerrit.mot.com/2205886
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2022-03-03 02:36:57 -06:00
Yan Zhang
39891b5caa Add relay between fps and touch
Notify fps work mode thru relay so that touch can enable
FOD event when fps is working and disable FOD event when
fps is in idle

Change-Id: Ie2b284d24d3ac2c77d17455b9465d06e0041eb44
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2205920
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-03-03 01:22:22 -06:00
Yan Zhang
0732d87c21 : Trigger fod event only when FOD is enabled
1. Register  FOD state thru mmi_relay.
2. Send Fod event when FOD is enabled.

Change-Id: I56fed42e8377dc86c84e8dd1042cd04a55fb0a16
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2205960
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-03-03 01:22:08 -06:00
zhuwg1
6c7ed4807c Add CLI touch factory test cp_panel node
Add CLI touch factory test cp_panel node,from this node we can
read out self-capcitance raw data and to verify whether calibration
data is ok.

Change-Id: I5f52fb464ff8ca583e518bd110fad8a86c6669d1
Signed-off-by: zhuwg1 <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2205761
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2022-03-02 20:14:58 -06:00
wanggc6
73d897e40e charging: rename filename and fix build errors
Rename bq25980_charger.c and bq25980_charger.h .
Fix build errors .

Change-Id: I7663e9e3131164040dae8bf6e94c6ebb6db94e58
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2200557
Tested-by: Jira Key
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-02 20:03:05 -06:00
mahj8
fad8bc8e8d fg: fixed sm5602 can't update info immediately
The batt_psy has been init to bms psy in prob api, so mmi_charger
can't get the battery power supply change to update info.

Change-Id: I93954a840bd8cb02d127e04902991f6016a8b421
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2205313
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-02 19:43:03 -06:00
qiurp1
edde0fcb52 Li:capsensor factory bringup
add factory code for capsensor

Change-Id: I39b1f39de8e20d83cfca56d5d120d569db90543b
Signed-off-by: qiurp1 <qiurp1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2200509
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jiyue Cui <cuijy2@lenovo.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2022-03-02 08:10:41 -06:00
zhuwg1
e594e189cb Change config_id format for FW upgrade
Change config_id format to "%02d%02d%02d%02X",so that we can
easily identify touch firmware revision.

Change-Id: If00c358d674f677e3b025936325f96abdd25e3b4
Signed-off-by: zhuwg1 <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2205278
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2022-03-02 07:40:12 -06:00
dengwei1
7409103418 dubai: vibrator fix rtp issue
fix
rtp

Change-Id: I3e72f1f7f09513fa8bf90766236da942332911f5
Signed-off-by: dengwei1 <dengwei1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2205249
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2022-03-02 04:54:57 -06:00
liuyc20
2c1dea4c10 FG: Add mm8013c driver code
add mm8013 origin drive code.
this code provided by the Misumi

Change-Id: I7527eb0662f3f8fed5cfd3a61b64745082ce5674
Signed-off-by: liuyc20 <liuyc20@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2205106
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Submit-Approved: Jira Key
2022-03-02 03:21:14 -06:00
wanggc6
c16859fba6 charging: add bq25960 driver
1.Copy from kernel/modules/drivers/power/bq2597x_mmi.
2.Bringup bq25960 charge pump driver to Miami.
3.bq25960 and bq25980 share same code

Change-Id: Iabb1cf118e9c1f0ec1ae4363271a78b04b107305
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2200321
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Submit-Approved: Jira Key
2022-03-02 01:44:24 -06:00
mahj8
a39a0045d4 charger: fix qc3p rerun bc1.2 fail w/ some qc3.0 adpter
workaround bc1.2 rerun fail w/  some
qc3.0 adapter.

Change-Id: I92b7ecc3e03db265b6ae426e79e6a5b23912131a
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2204248
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-02 01:16:28 -06:00
wingte52
2259d0dd3e charging: Default using HW ILIM for bq25890 and SC89890
Default charging reg ILIM is enable , but There is no HW ILIM R in Rhode5G.
Could Disable HW ILIM by reg BQ2589X_ENILIM_DISABLE and DTS . 
refer to : https://gerrit.mot.com/#/c/2204336/

Change-Id: I9aef32c86bddedb1672ea34918cd643871fd4abc
Reviewed-on: https://gerrit.mot.com/2202328
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Submit-Approved: Jira Key
2022-03-01 21:52:12 -06:00
litong20
e938b5dfd1 Fix "active_panel" undefined build error.
Fix "active_panel" undefined build error in
CONFIG_DRM_PANEL_EVENT_NOTIFICATIONS

Change-Id: I45b9c513b0abb0c35ed95383b398f1b9bac0bb22
Reviewed-on: https://gerrit.mot.com/2203843
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2022-02-28 21:34:52 -06:00