Commit graph

3,021 commits

Author SHA1 Message Date
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
Bruno Oliveira
299187823d Implement wlc_tx_capability for cps4019
WHAT: Implement wlc_tx_capability to report if the current charger supports led
      and fan. Use the same op_mode flag that was used at wlc_fan_speed and
      wlc_light_ctl to identify the support.
WHY:  Wireless Charging HAL 2.0 needs the wlc_tx_capability to identify which
      feature is supported, and that was not needed at HAL 1.0, so miami could
      control the 50W charger. After upgrading the HAL, miami could not control
      the 50W charger anymore, which was a regression.

Change-Id: I312d7b77ca6d79e41d420e87e024842e0c22520c
Reviewed-on: https://gerrit.mot.com/2649794
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Rafael Ortolan <rafones@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-07-11 09:03:55 -05:00
xuwei9
ce287da8c3 Cw2217:kernel 5.15 compatible compile change
CW2217 kernel 5.15 compatible
compile change

Change-Id: I6190b193fbcc159308a1bc91dbd689f28b3829a9
Signed-off-by: xuwei9 <xuwei9@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2672112
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-11 04:33:13 -05:00
Wenge Zhu
5f7aa81a93 Enable CLI touch large palm detection for lynkco
Optimize mistake touch when phone on pocket both on display on and
display off scenarios,more than or equal 70% touch area touch FW will
report palm event and event will be dropped.

Change-Id: I3c4ba8d093d889189c1eada93836948459cb33ef
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2666127
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2023-07-11 00:50:39 -05:00
liuzhen
ba687e647c charger:optimize the qc3p reduce vbus voltage
optimize the qc3p reduce to voltage and avoid overflows of
requested voltage values.

Change-Id: I44bc0a2f275bef8cb191e26eda3024dea9bceb3a
Reviewed-on: https://gerrit.mot.com/2667434
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Lei Chen <chenl18@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-06 02:56:33 -05:00
Yuchang Guo
38bd346332 sx933x:setup build on kernel 5.15
sx933x:
setup build on kernel 5.15.

Change-Id: I9f19111b087f3572879df4368e1848e5d150d23d
Reviewed-on: https://gerrit.mot.com/2666412
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <yangyi31@motorola.com>
Reviewed-by: Lijun Chen <chenlj2@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-07-06 01:52:30 -05:00
ontim52
0ecccf6663 fogor: touch: CQA-test add IC name
1. modify ic name
2. modify ic name code

Change-Id: Ic7e313f5193d5ed3e4fca4becfee1575d6e04a1c
Signed-off-by: ontim52 <ontim52@motorola.com>
Reviewed-on: https://gerrit.mot.com/2666405
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-05 22:00:38 -05:00
xuwei9
83f446f45e wt6630 remove unused pointer struct
Remove unused pointer struct
at fogo.

Change-Id: I458d243c1960a89a228a2034cae8016907625f85
Signed-off-by: xuwei9 <xuwei9@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2666341
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-07-05 05:02:08 -05:00
xuwei9
45758e3302 qti power_supply header at kernel 5.15
qti_power_supply.h header file
only avavil at kernel-5.15.

Change-Id: I29dbe8d3ef5cfb9fac3be46e41c30e67f42e500c
Signed-off-by: xuwei9 <xuwei9@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2666195
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-05 03:40:46 -05:00
xuwei9
45cbdfc07e charger motorola module kernel-5.15 compatible design.
fogo charger bring up motorola module part.
Kernel-5.15 have different compile makefile requirement.
Compatible 5.15 and previous kernel version.

Change-Id: Ibf1a28578de068b550d8ccabf8c0dec15bed7295
Signed-off-by: xuwei9 <xuwei9@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2618261
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Signed-off-by: xuwei9 <xuwei9@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2658446
2023-07-05 02:36:03 -05:00
Yan Zhang
62eb97b360 : Add Chipone fps v1 driver module
Add Chipone fps v1 driver module for fogona T 2th fingerprint
source bring up

Change-Id: I5732ed23a49416124d15be339b4d02406cf9dd32
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2664219
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-07-05 01:55:08 -05:00
ontim52
c94a4cc151 fogor: tp: 1st icnl9916c CQA-test function
1. modify self-test function.
2. modify 1st tp depend on mmi_info.ko
3. modify 2nd tp depend on mmi_info.ko

Change-Id: Iba103e204af8ec98c3d7e97936330014d13bc8d2
Signed-off-by: ontim52 <ontim52@motorola.com>
Reviewed-on: https://gerrit.mot.com/2658984
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-04 21:48:06 -05:00