Commit graph

3,032 commits

Author SHA1 Message Date
Wenge Zhu
4297a6737c Add sysfs node support
Add sysfs node support for force touch sensor,just implenment the
necessary nodes from procfs.

Change-Id: I2359a0c51079c0664b5e799db87d470a1f94d08d
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2704461
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2023-08-09 07:18:55 -05:00
Wenge Zhu
a622a9a218 Support zoom function
Use force sensor to implement
zoom function.

Change-Id: I149ec9220d20cb35b765438258e81576cc67ef82
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2684060
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2023-08-08 22:17:32 -05:00
Wenge Zhu
e7a03cd374 Add volume key support
1.Build cs_press_mmi module as DLKM module.
2.Add volume key support.

Change-Id: Ib18e055e2c5a81aee5647ba09a161616a6071f0e
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2654204
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2023-08-08 22:16:40 -05:00
Wenge Zhu
24bf30a9c9 Add cs pressure sensor initial source code
Add cs pressure sensor initial source code for
bringup.

Change-Id: I9ccc1f41b6e70b1fbbe9140d58f2c85968a2b4d4
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2654198
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2023-08-08 22:16:00 -05:00
longc
608b22acd0 :charger:The battery level is not change during charging.
WHY:The value of batt_curr is negated, resulting in the wrong state of batt_status.
HOW:Delete the negation operation when assigning a value to batt_curr.
Change-Id: I66a23033f40e3583893613fad44b11bd796a2824
Reviewed-on: https://gerrit.mot.com/2703113
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-08-07 21:55:59 -05:00
xuwei9
1b85a5a6f7 different charge termination current at 35-45 temperature range
Different charge termination current
at 35-45 degC temp range per battery spec.

Change-Id: I4aaf296f432d86fe21117bd09f0ce8f769697f3f
Signed-off-by: xuwei9 <xuwei9@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2702443
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-08-07 04:57:48 -05:00
149
39d8af553a fogona add charge led(2)
fogona add charge led kernel

compatibale with serial number in kernel

Change-Id: I0f441ad968486fe6d887b3122cc5c4f25ed2ff2c
Reviewed-on: https://gerrit.mot.com/2702186
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-08-07 04:30:20 -05:00
longc
fe57caeb9a :tp:nvt36528 tp gesture fuction add[1/2]
WHY:need wakeup gesture
HOW:add tp driver

Change-Id: Ia8b8e69dc0de6fc248dfcb5f44e5e17e8ccd545a
Reviewed-on: https://gerrit.mot.com/2701891
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-08-06 22:31:45 -05:00
Xiaojun Ji
6dd6d921ca moto_mmap_fault: Support the new hook
The latest GKI has added a vendor hook to tune ra size in
do_sync_mmap_readahead(). Add a new handler to limit the
mmap readahead size.

Change-Id: I609fd3e4583b37561faea5e108ca9e664f956098
Reviewed-on: https://gerrit.mot.com/2676241
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zonghua Liu <a17671@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Reviewed-by: Chuanchun Zhu <zhucc2@motorola.com>
Submit-Approved: Jira Key
Reviewed-on: https://gerrit.mot.com/2676239
2023-08-06 22:22:14 -05:00
Xiaojun Ji
453244628e moto_mmap_fault: Fix KASAN report use-after-free
ra_pages is defined "unsinged int", use "unsinged long" may cause mmap_miss
be overridden

KASAN report:
[ 1870.506567][T24426] ela_global-io: [name:report&]BUG: KASAN: use-after-free in filemap_fault_cache_page+0x60/0x14c [moto_mmap_fault]
[ 1870.506590][T24426] ela_global-io: [name:report&]Read of size 8 at addr ffffff80c936a2f0 by task ela_global-io/24426
[ 1870.506607][T24426] ela_global-io: [name:report&]
[ 1870.506634][T24426] ela_global-io: CPU: 0 PID: 24426 Comm: ela_global-io Tainted: P W O 5.10.168-android12-9-g8b5ca9694820-dirty #1
[ 1870.506651][T24426] ela_global-io: Hardware name: MT6879V_T/ZA (DT)
[ 1870.506670][T24426] ela_global-io: Call trace:
[ 1870.506701][T24426] ela_global-io: dump_backtrace+0x0/0x480
[ 1870.506722][T24426] ela_global-io: show_stack+0x1c/0x2c
[ 1870.506745][T24426] ela_global-io: dump_stack_lvl+0x13c/0x190
[ 1870.506769][T24426] ela_global-io: print_address_description+0x80/0x2ac
[ 1870.506791][T24426] ela_global-io: __kasan_report+0xf8/0x1a8
[ 1870.506811][T24426] ela_global-io: kasan_report+0x4c/0x88
[ 1870.506832][T24426] ela_global-io: __asan_report_load8_noabort+0x48/0x58
[ 1870.506856][T24426] ela_global-io: filemap_fault_cache_page+0x60/0x14c [moto_mmap_fault]
[ 1870.506882][T24426] ela_global-io: __traceiter_android_vh_filemap_fault_cache_page+0x84/0xc0
[ 1870.506906][T24426] ela_global-io: filemap_fault+0x14e0/0x163c
Change-Id: I915f54a5151a11284f828ae940c10b1e38b2460b
Reviewed-on: https://gerrit.mot.com/2683986
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zonghua Liu <a17671@motorola.com>
Reviewed-by: Zhangqing Huang <huangzq2@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
Reviewed-on: https://gerrit.mot.com/2700717
2023-08-06 22:22:09 -05:00
William Liu
26c4796240 moto mmap fault driver:Optimize the code flow
Remove the kprobe & lookup symbol
make sure the android oem data is the one previous saved

Change-Id: I7f63dd8fe5033fc9e1bcbf6182122da9fe7e7e85
Signed-off-by: William Liu <a17671@motorola.com>
Reviewed-on: https://gerrit.mot.com/2658819
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
Reviewed-on: https://gerrit.mot.com/2676238
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
2023-08-06 22:22:06 -05:00
William Liu
d06ffd55fe moto_mmap_fault:Protect the pointer
Check the pointers first
Before access them later

Change-Id: I96291862ad7990d3a6b57c4b864959ffe13f932b
Signed-off-by: William Liu <a17671@motorola.com>
Reviewed-on: https://gerrit.mot.com/2646282
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
Reviewed-on: https://gerrit.mot.com/2676237
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
2023-08-06 22:21:57 -05:00
William Liu
332e5a78de Moto mmap fault driver
Moto mmap fault driver is to change the filemap_fault function
So the mmap read ahead pages limit could be reduced to configurable
value
Test result shows that the io read overhead could be substantially
reduced.

Change-Id: I6cc592c4b2c211d0bab404cd22f8bd0248fc2f17
Signed-off-by: William Liu <a17671@motorola.com>
Reviewed-on: https://gerrit.mot.com/2633006
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
Reviewed-on: https://gerrit.mot.com/2676236
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
2023-08-06 22:18:02 -05:00
longc
3b793b5021 fogona:AW96105A driver causes user version compilation failure
WHY:AW96105A driver causes user version compilation failure
HOW:delete interfaces not supported by the kernel5.15

Change-Id: I4f688f263cfa24695881e14d4c3cab018586df40
Signed-off-by: longc <longc130@motorola.com>
Reviewed-on: https://gerrit.mot.com/2700751
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yuchang Guo <guoyc1@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-08-04 04:24:52 -05:00
149
d8a1052952 2nd main charger bq2589x can not read vbus voltage
fogona 2nd main charger bq2589x can not read vbus

add code for iio read vbus voltage

Change-Id: Ib826e6eda1e127894e71f5fafd57b31d8443ddff
Signed-off-by: 149 <longc149@motorola.com>
Reviewed-on: https://gerrit.mot.com/2700494
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-08-04 03:42:53 -05:00
longc
70450d9257 :tp:icnl9916c tp gesture fuction add[1/2]
WHY:need wakeup gesture
HOW:add tp macro

Change-Id: I26c95b23b6318d267428ce9274811ea5f2e7b3d9
Reviewed-on: https://gerrit.mot.com/2698906
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-08-03 03:28:31 -05:00
Guocheng Wang
89376dbf50 mmi-smbcharger-iio: Fix power watt error
When using USB DCP charging,
the power is 10W.
So the power_watt is 10000mW.

Change-Id: Id5421ffc6733eb620fc9fd0e3bce16751ef0245b
Signed-off-by: Guocheng Wang <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2697637
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-08-03 01:40:46 -05:00
Guocheng Wang
e2e260f135 mmi-smbcharger-iio: Add charging power interface
CQA factory test need to get the charging power,
so we add it.
The unit of chg_watt is W.

Change-Id: I861d8fcfa5bedcbd992a6943b6b4d885beba65fb
Signed-off-by: Guocheng Wang <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2696461
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-08-03 01:40:36 -05:00
chenshitao
0e7775eef5 fogor: tp: optimize fogor ilitek tp log level
touch function:
    optimize fogor ilitek tp log level

Change-Id: If283cf923dd5bddf0bf48a844879714ead3b3e13
Reviewed-on: https://gerrit.mot.com/2697861
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-08-02 04:18:34 -05:00
chenshitao
c4a5882fe7 fogor: tp: input touch add wait pm<1>
touch function:
    input touch add wait pm

Change-Id: I410e069143421a655fecf87437ff26acd0eb0f9a
Signed-off-by: ontim51 <ontim51@motorola.com>
Reviewed-on: https://gerrit.mot.com/2697777
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-08-02 04:18:11 -05:00
chenshitao
2c4da92d99 fogor: tp: optimize gki tp function<2>
tp function:
   optimize gki version tp function

Change-Id: I2eddb512ef2ba04a0551213b765e49f19457914d
Signed-off-by: ontim51 <ontim51@motorola.com>
Reviewed-on: https://gerrit.mot.com/2694906
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-07-31 21:10:41 -05:00
Yan Zhang
e308efd907 nova0flash: Fix unused lable build error
Why:
    Fix unsed err_register_drm_notif_failed build error when DRM is 
    not define

Change-Id: I660339f2605016892387ec0a5d8ec2666e891122
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2694111
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-07-30 09:06:21 -05:00
Yan Zhang
23b881c969 nova0flash: Fix selftest panic on 5.15 kernel
Why:
Fix read proc test node  panic on 5.15 kernel for fogona

Change-Id: I829de0f9e8dca95b2dafff40ee613d784710fada
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2693374
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-07-28 04:46:34 -05:00
longc
e1d3552183 fogona:aw96105A brint up[5]
WHY:closing a channel causes the entire
chip to shut down
HOW:if all chs disabled, then disable all

Change-Id: I882e906fa861932a6cf652edc1b99ec153529af7
Signed-off-by: longc <longc130@motorola.com>
Reviewed-on: https://gerrit.mot.com/2692034
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <yangyi31@motorola.com>
Reviewed-by: Yuchang Guo <guoyc1@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-28 04:18:29 -05:00
longc
58fb7eee96 fogona:aw96105A SAR bring up[3]
WHY:aw96105A SAR bring up
HOW:aw96105A SAR bring up

Change-Id: Ibe59c88eb3a49fc68e9ff322979cba6b399eaec8
Signed-off-by: longc <longc130@motorola.com>
Reviewed-on: https://gerrit.mot.com/2691673
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yuchang Guo <guoyc1@lenovo.com>
Reviewed-by: <yangyi31@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-28 04:18:13 -05:00
longc
899ce6c930 :tp:Support Qcom panel notify for 1st fogona touch
WHY:need panel notify
HOW:add tp notify

Change-Id: I29c3ad4678779893e837219fc998f7a27acfc685
Reviewed-on: https://gerrit.mot.com/2692913
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-by: <longc157@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-28 00:53:08 -05:00
longc
5f10621233 :tp:Support Qcom panel notify for 2nd fogona touch
WHY:need panel notify
HOW:add tp notify

Change-Id: I9eec4e548653293dc5dc1facdaa3ea9040078709
Reviewed-on: https://gerrit.mot.com/2692918
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-by: <longc157@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-28 00:52:52 -05:00
longc
9667a03f83 fogona:change fogona booster volt
changed to 4.2v
in driver

Change-Id: I3c259e50f3cbc2b7c322371b0f08af782fc33739
Reviewed-on: https://gerrit.mot.com/2691731
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-27 03:38:30 -05:00
149
afbff129a9 fogo charger_ic bring up module
Add cc ic sc89890 support
at fogona.

Change-Id: I79a636cc2f3e67aab7f4a77ed85e369c9c98a035
Reviewed-on: https://gerrit.mot.com/2690275
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-26 21:53:10 -05:00
longc
707d70b158 QcomPkg: fogo charger bring up module
Add cc ic aw35616 support
at fogona.

Change-Id: I71d0e3ea4cf068c9c689ca08e49fc4bb85339dca
Signed-off-by: longc <longc152@motorola.com>
Reviewed-on: https://gerrit.mot.com/2689767
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-26 04:29:56 -05:00
chenshitao
b5bca99454 fogor: touch: optimization fogor tm-icnl9916c suspend function
tp function:
    optimization fogor tm-icnl9916c suspend function

Change-Id: I8a47b8448626f8025c2295a50b379e8cf1cecd5c
Signed-off-by: ontim51 <ontim51@motorola.com>
Reviewed-on: https://gerrit.mot.com/2688108
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-07-25 03:38:41 -05:00
wangdp11
001fe13573 ctwo: Solve TOF phio ioctl timeout
Detail:
Wait 4*timing_budget when first frame happen to
avoid timeout.

Change-Id: Ie3fc9762778aa8e4cb808411f828a5f8345def57
Signed-off-by: wangdp11 <wangdp11@motorola.com>
Reviewed-on: https://gerrit.mot.com/2685802
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Reviewed-by: Zhenxin Xi <xizx@motorola.com>
Submit-Approved: Jira Key
2023-07-24 04:22:35 -05:00
longc
fc69e2d19d tp:2nd tp error fix
WHY:build faild
HOW:code fix

Change-Id: I0b3e4a4aafba3dd1556e9746d95af7506287a8f7
Reviewed-on: https://gerrit.mot.com/2684937
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-21 06:58:38 -05:00
longc
9945783aec tp:fogona 1st tp mmi,status add
WHY:1st tp mmi,status add
HOW:add code

Change-Id: I262f376154e0c92396665b7d9c3a102624657977
Reviewed-on: https://gerrit.mot.com/2684398
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Reviewed-by: Yan Zhang <zhangy26@motorola.com>
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-07-21 03:50:59 -05:00
longc
2c3be28891 tp:fogona 2nd tp bringup[2/4]
WHY:tp bringup
HOW:add tp driver

Change-Id: Ie96309e9508f91aa0c941127d87eb6a3e4372b00
Reviewed-on: https://gerrit.mot.com/2682411
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Reviewed-by: Yan Zhang <zhangy26@motorola.com>
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-07-21 03:50:36 -05:00
longc
22f91b2386 fogona:change fogona booster volt
changed to 4.4v
in driver

Change-Id: Ib2bc1350826c90cf1065f4473fe559ddb2e49b56
Reviewed-on: https://gerrit.mot.com/2680930
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <longc155@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-19 05:09:40 -05:00
Wenge Zhu
845472ca57 Get CLI touch gesture type from gesture node
Get parade CLI touch gesture type from gesture node and remove
the old node implementation of cli_gesture.

Change-Id: Iee40cbc1361ff005323ae7b02e21b0320c223cce
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2678405
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: qingrui Guo <guoqr1@motorola.com>
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2023-07-18 01:34:10 -05:00
Bruno Oliveira
e891eb4643 Avoid usb detection at _FT8726 touchscreen driver
WHAT: This changes restrict the recent impletementation of usb detection
        at focaltech fingerprint driver so it does dot affect _FT8726
WHY:  At current implementation of usb detection, _FT8726 causes a 
      kernel panic when the USB cable is connected. _FT8726 cannot set
      the register that fts_mcu_usb_detect_set expects it to have, so it
      holds a mutex, fails to set the register and panics at 
      ___might_sleep. The support of us detect is handled by 
      FTS_USB_DETECT_EN, so disable it for _FT8726

Change-Id: I7be8eff1b9b23190a5165f6486bbfd0959eae6b4
Reviewed-on: https://gerrit.mot.com/2675494
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Pedro Tadahiro Kaneko <pedrotfk@motorola.com>
Reviewed-by: Claudio Junior <claudioj@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-17 06:15:52 -05:00
longc
3ca9c84195 fogona:vibrator bring up for driver after resolved build error
add MODULE_KERNEL_VERSION config
modify Makefile adaptation kernel 5.15

Change-Id: I1f1bdc754628ce5e64d55c81765256d24b4c493c
Reviewed-on: https://gerrit.mot.com/2677106
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-17 02:01:55 -05:00
wuwl10
3fc4e9567a dlkm: add new nfc_nci driver
Add new nfc driver nfc_nci that copy from Qcom
bs-8450 kernel branch.

Change-Id: Icccb63e9b3136c4d5d6296584892b256da9c7181
Signed-off-by: wuwl10 <wuwl10@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2676486
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Ningkai Zhuang <zhuangnk1@lenovo.com>
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key
2023-07-17 02:00:17 -05:00
ontim52
417f8e9526 fogor: touch: 1st icnl9916c add some demands
1. add single tap to wakeup.
2. add double tap to wakeup.
3. add timestamp.
4. add charge state check.

Change-Id: I8386d826de95fcc67ce7d6a6c59f3bac8c91ce4c
Signed-off-by: ontim52 <ontim52@motorola.com>
Reviewed-on: https://gerrit.mot.com/2671899
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key
2023-07-14 06:19:13 -05:00
ontim52
f204d240db fogor: touch: add 2nd ili9883c tp demands
1. add single tap to wakeup.
2. add double tap to wakeup.
3. add timestamp.
4. add charge state check.

Change-Id: I2fa738930851dbdd9e582660f7ec4146ea8ac659
Signed-off-by: ontim52 <ontim52@motorola.com>
Reviewed-on: https://gerrit.mot.com/2671970
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key
2023-07-14 06:19:04 -05:00
tin_bingtai.zou_tmp
20d18f7120 optimize log level-aw
1.optimize log level
2.na

Change-Id: I5e18b8d2618e00c0c9a273ff40a80be497b1fb20
Signed-off-by: tin_bingtai.zou_tmp <tinno60@motorola.com>
Reviewed-on: https://gerrit.mot.com/2675279
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: <yangyi31@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-13 21:09:38 -05:00
longc
9e08156d68 fogona:vibrator bring up for driver
tirgger node will clash with driver node
remove tirgger node
reference from gerrit id 2451742

Change-Id: I0db35f3bdc5ab4692244ac0dd9fe86e2b3a054cf
Reviewed-on: https://gerrit.mot.com/2674951
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-13 20:57:19 -05:00
xuwei9
0027416755 Fuel gauge RT9426a driver kernel5.15 compatible
FG RT9426A kernel5.15 driver
Compatible.

Change-Id: I52977d324ed28e6f7decf019eab9332cc14a309c
Signed-off-by: xuwei9 <xuwei9@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2675047
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-13 03:35:16 -05:00
liuzhen
a8f8687d66 mmi_parallel_charger_iio:optimize the pdo select
optimize the pdo select when vbus request is reduced

Change-Id: I8fc6921014561ff107981ac623915d6f44a01f58
Reviewed-on: https://gerrit.mot.com/2673991
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Lei Chen <chenl18@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-13 01:43:19 -05:00
Yonghua Yan
4de0b38598 support typec cid event
Add Type-C CID status updating and send uevent for
CID event monitor.

Change-Id: I6ff34c895935a48e72a38bfd7b6b3b68adaddb2a
Signed-off-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2674694
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2023-07-12 23:08:20 -05:00
Yonghua Yan
ff638c72ec Add typec CID event for notification
Add typec CID event for notification between modules
who need to be notified.

Change-Id: If07c5c0d34ea9dcd3ca79075b6bff86852e562a5
Signed-off-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2674695
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2023-07-12 23:08:17 -05:00
longc
db2b27811a tp:fogona icnl9916c tp bring [1/3]
WHY:icnl9916c tp bringup
HOW:add tp driver
Change-Id: I86baf02cfe46de578cbe6d801c04edd6d04d692e
Signed-off-by: lzl <longc157@motorola.com>
Reviewed-on: https://gerrit.mot.com/2673320
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Submit-Approved: Jira Key
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
2023-07-12 03:58:19 -05:00
longc
c92029353b fogona:add fogona booster[1/3]
add longcheer booster bringup
for driver

Change-Id: I22f0dfee292f49211f388840754a6d83039b7c3c
Reviewed-on: https://gerrit.mot.com/2671628
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Reviewed-by: <longc156@motorola.com>
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-07-12 02:00:35 -05:00