Commit graph

2,398 commits

Author SHA1 Message Date
mahj8
6370ef29a9 charger: change the adc value unit and add slave iio
change the adc value unit for compatible with policy
and add slave iio in policy

Change-Id: I8e0ed26ec6be3589c37f9d1c3930ef8190f749ef
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2232163
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-04-02 04:17:20 -05:00
mahj8
bd2f6014ce charger: Rename bq2597x to cp
For charge pump commen interface. use cp
name replace bq2597x.

Change-Id: I8573d1a5b9c358e76c60ca778834d44b198c8cb4
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2232141
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-04-01 22:01:34 -05:00
longc102
15d4c77160 devon:optimize charging
reduce bc1.2 get result time
if bc1.2 ready done, do not wait an extra 100ms

Change-Id: I1daf527423ee893a32986e277a1b99c23278a45d
Signed-off-by: longc102 <longc102@motorola.com>
Reviewed-on: https://gerrit.mot.com/2231765
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Qiong Xie <xieq2@motorola.com>
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2022-04-01 06:20:37 -05:00
tinno18
a674935ab4 hawao+oled: fg 1st(cw2217) change to 99 ,2nd(sm5602) change to 98
Change-Id: Ifcb24f548cd11f48e2044bf60a1f74e55a88757c
change: 2nd fg(sm5602) parameters change to 98
modified:   sm5602_fg_mmi/sm5602_fg.c
Reviewed-on: https://gerrit.mot.com/2230956
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <tinno18@motorola.com>
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2022-04-01 01:56:01 -05:00
wanggc6
5bc52c7f28 charger:remove read permission
Remove some device files read permission,
because there are no 'show'ops.

Change-Id: I3c50d5442ea013937ceb8064346fd7b1397ac7ca
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2229104
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Wei <weiweij@motorola.com>
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Submit-Approved: Jira Key
2022-04-01 01:19:37 -05:00
wanggc6
2bb9a6ba37 charger:increase wait_time_out
The cps4019 wait cmd done time out when test app crc
 because the wait_time_out is too short.
Add log print firmware length.

Change-Id: Iaf4bcc7689c89de19d196c017fdde91771eba25e
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2229072
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Wei Wei <weiweij@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-04-01 01:19:32 -05:00
wanggc6
7725b40c64 charger:add I2C 32bits addr interface
The cps4019 I2C frame format use 32bit address  in
firmware download mode.So we need add I2C 32bits address
read and write functions and use them in firmware download.
Modify some code formatting and add some logs.

Change-Id: If5c7d1747e260a1c3bee69f6fcd31ee96f5926fb
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2224955
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Wei Wei <weiweij@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-04-01 01:19:21 -05:00
wingte49
c4c449b15d : Rhodec: Uptade chipone_tddi_fhd_mmi driver
Modify:
1.add rawdata collection function

2.update interrupt data collection process

3.add ioctl debugging equipment interface

4.revice the production and testing process

Change-Id: Id4130107cdb085aaf5981685766f37804ac6ddc4
Reviewed-on: https://gerrit.mot.com/2230586
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-04-01 01:19:10 -05:00
wangyq13
6b0c57bc68 sm5350_bl: support current align configuration for exp mode
sm5350 exp mode backlight current with the different curve to
other chips, add backlight current align configuration for
the same current at the same hal level, to support the same
brightness at the same hal level.
sm5350 uses same exponential curve as lm3697, so pick from:
https://gerrit.mot.com/#/c/2045773/

Change-Id: Ie5adbc50298e2670d03ea9d491726f68c1fd3300
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2230345
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Hua Tan <tanhua1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-31 21:34:49 -05:00
longc102
10f93f275c devon:charger bring up
compatible with sgm41513
change sgm41513 ichg, iterm, iprechg parameters

Change-Id: Ie53ef3b7e83827b7a0c49732048433d079921d73
Signed-off-by: longc102 <longc102@motorola.com>
Reviewed-on: https://gerrit.mot.com/2223088
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Qiong Xie <xieq2@motorola.com>
(cherry picked from commit 8cf05c8abdbe6c495d2421f8acaece4918a954d9)
Reviewed-on: https://gerrit.mot.com/2227490
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2022-03-31 02:58:01 -05:00
liujian24
2056aae4fa Devon:Bringup Egistec FPS ETS_617
WHY:Bringup Egistec FPS ETS_617
WHAT:Update driver

Change-Id: Id7b129aMontana7759a1a4ba33b88a190615005a822a
Reviewed-on: https://gerrit.mot.com/2229622
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-30 22:24:40 -05:00
liujian24
a508396ba3 Devon:Bringup Egistec FPS ETS_617
WHY:Bringup Egistec FPS ETS_617
WHAT:Add ETS_617 drivers

Change-Id: Ibe4851fe447e1abea93222a698d5b2cdcbbff276
Reviewed-on: https://gerrit.mot.com/2228365
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-29 02:35:40 -05:00
mahj8
4b1cef88f2 charging: delete redundant code
delete redundant code for compatible with multiple charger
pump charging solution

Change-Id: Id5b779b4ab4a6c3c9656432b3b63b57cfdbff8cb
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2224637
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-29 01:04:06 -05:00
mahj8
b6b9b02d93 FG: add fake battery in mm8013
add fake battery in mm8013 for factory test when don't
detected mm8013 ic

Change-Id: I4db2e7d2b9af295cb7920e7087993f9839dab105
Signed-off-by: mahj8 <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2217482
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Reviewed-by: <wanggc6@motorola.com>
Reviewed-by: Ying Xu <xuying9@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-29 01:02:33 -05:00
yanyh2
38e1c75ba0 Notify mmi_battery change when combo current change
Notify mmi_battery change when combo current change so that the
battery current status will be updated when combo current change.

Change-Id: Iddcf0d8fc7f9a1a44b6c042f1d72ae337931f37c
Signed-off-by: yanyh2 <yanyh2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2226482
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-28 02:31:02 -05:00
wangyq13
0d6c5265a4 dlkm: leds/aw2033: add initial version driver
leds/aw2033:
Add initial version driver.

Change-Id: Ieed6e2725c6c514259ad6d036b8a961ce4994840
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2223864
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-28 02:21:38 -05:00
chenzc2
130ebbbf86 oneli: update wl2864c makefile
Update the makefile to enable the ko file
which has been changed for oneli.

Change-Id: I75704e4031bc26cadf76ca63a4cf4e3d3be13d1b
Signed-off-by: chenzc2 <chenzc2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2226485
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Reviewed-by: Xingyun Fu <fuxy7@motorola.com>
Reviewed-by: Zhuoran Xu <xuzr3@motorola.com>
Submit-Approved: Jira Key
2022-03-25 08:05:04 -05:00
zhuwg1
130fa34341 Fix parade touch driver build eror
When "BOARD_USES_DOUBLE_TAP" not defined,use "should_enable_gesture"
variable will result in build error.

Change-Id: I2e142ed25e9848823b432021202b6ea30290f2f5
Signed-off-by: zhuwg1 <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2226294
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-25 04:31:25 -05:00
zhuwg1
98d5634729 Add CLI touch feature of single tap to wakeup device
TP:
Add CLI touch feature of single tap to wakeup device.

Change-Id: I228a3b485ce96ab6a58b2f17f42e48fe576302de
Signed-off-by: zhuwg1 <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2221785
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-24 21:55:23 -05:00
dengwei1
efe996589c rhode: input touch focal add reset
focal
add reset

Change-Id: I425196199127582c9783916a93285d02cddf3a76
Signed-off-by: dengwei1 <dengwei1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2225099
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-24 04:48:40 -05:00
dengwei1
c2e7e44b91 rhode: input touch fix factory test
fix fac test
per vendor

Change-Id: Id407a3c3711c95fbcd8dafbf628252db45df1a32
Signed-off-by: dengwei1 <dengwei1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2224844
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-24 01:29:39 -05:00
wanggc6
fdedc16d10 charger:cps4019 fix build errors
Modify some code formatting and fix some build errors.
If your kernel include has <linux/wakelock.h>,
you can define CONFIG_HAS_WAKELOCK.

Change-Id: I6371653581334ac8d63d41112b50ac9ea2919dc0
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2218913
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-22 23:30:20 -05:00
wanggc6
d83f686e76 charger:Add Android.mk and Kbuild files
Add Android.mk and Kbuild files for
cps4019 bring up.

Change-Id: I341728d1de82d16ac34d302317364aa52811069d
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2218865
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-22 23:30:15 -05:00
wanggc6
1bd92a2d78 charger:cps4019 wireless charging bring up
Add cps4019 base codes
copy form FAE.

Change-Id: I01fe7da8aaf69c545712bfd70af77aa3b48e18e5
Signed-off-by: wanggc6 <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2218768
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Submit-Approved: Jira Key
2022-03-22 23:30:07 -05:00
longc102
0493700446 devon:charger bring up
cannot detect charger after usb or otg unpluged
clear z350 irq when vbus rising or falling

Change-Id: Id7d2da0af3606d901c17457184338c72f975948b
Signed-off-by: longc102 <longc102@motorola.com>
Reviewed-on: https://gerrit.mot.com/2221963
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Qiong Xie <xieq2@motorola.com>
(cherry picked from commit 0c0ea637941fd2da601a80f338047db89220e683)
Reviewed-on: https://gerrit.mot.com/2223149
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2022-03-22 22:04:02 -05:00
Yiqiang Feng
ba341590fc add chipone single tap and cqatest function
rhodec/chipone:
enable the chipone single tap feature
add the chipone cqatest function

Change-Id: I06793fe4f025ffbbbdcfa1124b6348923be17a7a
Signed-off-by: Yiqiang Feng <fengyq4@Lenovo.com>
Reviewed-on: https://gerrit.mot.com/2221967
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>
Submit-Approved: Jira Key
2022-03-22 20:49:50 -05:00
wangyq13
3966bce7de chipone single tap function
rhodec/chipone:
enable the chipone single tap feature

Change-Id: I39ee1ad273851c084a80f38c2d2a091f5a80c0d3
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Signed-off-by: Yiqiang Feng <fengyq4@Lenovo.com>
Reviewed-on: https://gerrit.mot.com/2221019
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>
Submit-Approved: Jira Key
2022-03-22 20:49:46 -05:00
xieqiong2
be3efde153 sgm41513:add sgm41513 chipid detect,
add the chipid detection
for sgm41513

Change-Id: I2a6bdb4beda2b206eba9c8cf82b2c3ff238005dd
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2221261
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-22 03:01:10 -05:00
longc102
868438e48d devon:charger bring up
devon charger bring up
add charge type detect function

Change-Id: Icfe4ae8d0ab68b7e2870fd76a738e1eeb0bb57cf
Signed-off-by: longc102 <longc102@motorola.com>
Reviewed-on: https://gerrit.mot.com/2220902
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Qiong Xie <xieq2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2221219
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2022-03-22 03:01:05 -05:00
xieqiong2
a2e6fde7f6 sgm4154x:add sgm41513 macro control.
add sgm41513 macro control
for devon 4g.

Change-Id: I2b19dfaff351b523d0ea953d593e8c6cdaa21e64
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2211406
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Xianhong Li <lixh8@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2221209
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2022-03-22 03:00:27 -05:00
longc102
3e2b6a91dc devon:charger bring up
charger bring up
delete adc pin to to probe main charger

Change-Id: I720e99d6da59235cd70c6ec89371a134a0d2095f
Signed-off-by: longc102 <longc102@motorola.com>
Reviewed-on: https://gerrit.mot.com/2209730
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Qiong Xie <xieq2@motorola.com>
(cherry picked from commit 2b487a3f3c904a07315ed9265d3f163c6f9d61f4)
Reviewed-on: https://gerrit.mot.com/2221193
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2022-03-22 02:59:55 -05:00
longc102
eb979cf0e7 devon:charger bring up
charger bring up
fix build error

Change-Id: I937f011e7afb6ef567b338e8e78b19614f168d3e
Signed-off-by: longc102 <longc102@motorola.com>
Reviewed-on: https://gerrit.mot.com/2210138
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Qiong Xie <xieq2@motorola.com>
(cherry picked from commit 0a520d447e9eaea342c06a7b6f5fc9cf705c482c)
Reviewed-on: https://gerrit.mot.com/2221122
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2022-03-22 02:59:46 -05:00
longc102
8647e2dc6e devon:charger bring up
devon charger bring up
add code for sgm41513

Change-Id: I92f60c8d4aa1b60b384441c29e02a7cb58dc3b72
Signed-off-by: longc102 <longc102@motorola.com>
Reviewed-on: https://gerrit.mot.com/2208276
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Qiong Xie <xieq2@motorola.com>
(cherry picked from commit ff6a8989a62f4455a2cfe813311631e4cd5c825d)
Reviewed-on: https://gerrit.mot.com/2221120
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2022-03-22 02:59:39 -05:00
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