Commit graph

3,041 commits

Author SHA1 Message Date
zhuangnk1
11786f6aae Add Qorvo UWB driver
Add Qorvo UWB driver for Qorvo UWB
chipset QM35725s

Change-Id: I77124d7d242863fd8c8a602db7d4cb59aa96ef57
Signed-off-by: zhuangnk1 <zhuangnk1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2687911
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2023-08-22 01:33:42 -05:00
Wenge Zhu
9c5a392f7d Add touch stowed mode feature for zinitix
Receive sensor stowed mode state from FWK and then touch disable
all gestures, only worked on touch gesture suspend state.

Change-Id: If61d10f0a877179390cf2468c202d87d9f7a816e
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2701216
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2023-08-20 22:07:40 -05:00
Haijian Ma
ee36105a4d charge: add noffc_qg_iterm_45c config iterm
As some battery have 45C iterm, so add noffc_qg_iterm_45c
config iterm.

Change-Id: I8da6c167d9d25130fddd892bd5dc9dc35d988273
Signed-off-by: Haijian Ma <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2710850
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-08-17 02:31:01 -05:00
Haijian Ma
0f2aa86b5a charging: support HVDCP2 Vbus 9V charging
As D team required, support HVDCP2 Vbus 9V charging
for ROW sku

Change-Id: I03970dbba97f85aab47c8dcd86ec39e2b88f6142
Signed-off-by: Haijian Ma <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2706318
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Guocheng Wang <wanggc6@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-08-16 01:55:42 -05:00
Yan Zhang
c4dc621a76 Fix touch not work on user build
Why: 
Fix nova touch not work on user build
How: 
Turn off the debug code that uses the API prohibited by GKI build


Change-Id: I194b2415b4e44f478e5f2d6afe81bc622c79a6d5
Signed-off-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2709605
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-08-15 04:51:58 -05:00
litong20
253717c35b sc760x: make battery current polority selectable from dt.
sc760x:
make battery current polority selectable from dt.

Change-Id: I99d242a26fe236c35b98cae2fbe11b579c139f63
Reviewed-on: https://gerrit.mot.com/2707676
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Reviewed-by: Alison Venancio <alisonv@motorola.com>
Tested-by: Jira Key
Reviewed-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2023-08-14 02:10:17 -05:00
litong20
bd94d0fb7f cw2217b: Unify the polarity of the current reported
When the current is negative, it is in the charging state,
and when the current is positive, it is in the discharging state.

Change-Id: Idddf799e947c4094de08c6c641f0125ec6fe6a5e
Reviewed-on: https://gerrit.mot.com/2707665
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Alison Venancio <alisonv@motorola.com>
Reviewed-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2023-08-14 02:10:11 -05:00
zgc
0ece0109ba fogona:fix USB typec cable can only recognize one side on both sides
Typec can be recognized on both sides, insert typec front and back
cat sys/class/tcpc/type_c_port0/cc_orientation returns CC1 and CC2 respectively

Change-Id: I6395d826b88d971ad385c31d8253b551afa914e0
Reviewed-on: https://gerrit.mot.com/2691695
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zonghua Liu <a17671@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
Reviewed-on: https://gerrit.mot.com/2706214
Reviewed-by: <longc150@motorola.com>
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
2023-08-10 03:46:58 -05:00
Wenge Zhu
36ef1c705b Optimize force touch sensor firmware update flow
Add imperative debug logs on firmware update flow and
allow user config FW name.

Change-Id: Id61e8b2520bc755e2a5444f5540c43c0e8cbaf82
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2706122
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 22:32:36 -05:00
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