Commit graph

3,052 commits

Author SHA1 Message Date
lixuehan
117db75a3c driver/TP: Support for touch stowed detection when gesture mode.
Fogo 5G NA Touch.
Support for touch stowed detection when gesture mode.

Change-Id: I890556c988c1a0d931fe72a411b761b0f6ee2864
Signed-off-by: lixuehan <hq126@motorola.com>
Reviewed-on: https://gerrit.mot.com/2723590
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-09-04 01:24:32 -05:00
Zhiye Li
b7d8088544 Initial bringup wlan antenna for boston and use wlan_antenna.ko
As request from RF team, wifi connect wifi5G network, when a vowifi call,
pull up the gpio34, so that the wifi5G  antenna switches to back antenna.

Change-Id: Idfb47161179db62d2e1a77a26be70d5b54d3bfe9
Signed-off-by: Zhiye Li <lizy90@motorola.com>
Reviewed-on: https://gerrit.mot.com/2728933
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xianglong Liao <liaoxl@motorola.com>
Reviewed-by: Yue Sun <sunyue5@lenovo.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2023-09-03 22:48:53 -05:00
Yonghua Yan
3170fa52ec Clear vbus present if wireless charger present
Clear vbus present if wireless charger present, as there is no
wired usb charger connected.

Change-Id: I2020465813d65b4c359070de90ba70f63867b18c
Signed-off-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2728335
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2023-09-03 22:03:21 -05:00
LiZidong
1c72ae7c2c : Bangkok CSOT+FT3681 Fix TP Ghost Point Issue
Fix unlocking with a fingerprint when the screen is off,
ghost spots appear on the screen.
No call to tp_gesture_recovery in tp_resume_recovery.

Change-Id: I8f026cfb1faf35b11596dee7bd8ad561d5819cb1
Signed-off-by: LiZidong <tnlizd@motorola.com>
Reviewed-on: https://gerrit.mot.com/2720737
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Submit-Approved: Jira Key
2023-09-01 04:34:48 -05:00
longc
7887e1b007 cc2 probabilistically recognized cc1
first_check check was not reported,resulting in the default value of cc1

uppdata aw35616.c in kernel
Change-Id: I34704b5c08a38c2819327e9d0fb7b38901097140
Reviewed-on: https://gerrit.mot.com/2727374
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-09-01 02:06:17 -05:00
longc
3fcd732500 cc-aw35616 probabilistically not recognized
first_check is missing a calling function;Interrupt function probabilistically does not advance.

uppdata aw35616.c in kernel

Change-Id: I864bd163cbd95e221be8d9ae6a091976d765b56e
Signed-off-by: longc <longc156@motorola.com>
Reviewed-on: https://gerrit.mot.com/2720946
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-28 02:46:58 -05:00
lixuehan
15a001bf2b drivers/TP: 2ed nt36528 support high resolution 4x.
Fogo 5G NA 2ed Touch.
support high resolution 4x.

Change-Id: Ibabda1a17e7633d3ea0c903db2e3fae78b2e0681
Signed-off-by: lixuehan <hq126@motorola.com>
Reviewed-on: https://gerrit.mot.com/2720623
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-25 04:56:14 -05:00
longc
ee2732d814 :tp:when tp sleep rst high
Change-Id: I63ea78a06be9cd9d2f4fed866d1b25ea6bce6fe1
WHY:need tp rst high
HOW:add tp pull function
Reviewed-on: https://gerrit.mot.com/2719699
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-08-24 21:48:25 -05:00
lixuehan
9c12dbbd63 drivers/TP: Enable TP gesture feature.
Fogo 5G NA  1st & 2ed Touch.
Enable TP gesture feature.

Change-Id: I21cd1e683f83067f06bca5c78d6381166d334beb
Signed-off-by: lixuehan <hq126@motorola.com>
Reviewed-on: https://gerrit.mot.com/2714715
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-24 21:46:42 -05:00
Lei Chen
e081ae51ad charger:optimize the factory shutdown sequence
The device auto reboot after shutdown command receive in factory.
The correct seq is sending shutdown command-->unplug the USB cable
-->device shutdown. Optimize the shutdown sequence for factory.

Change-Id: I7f66f932c782192776b36d96457548d49947bd18
Signed-off-by: Lei Chen <chenlei18@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2717398
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Lei Chen <chenl18@motorola.com>
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-08-24 07:59:12 -05:00
Xiaojun Ji
4c1747097c Set max_ra_pages according to total ram size
Set 8 for ram size < 8G RAM and 16 for >= 8G RAM

Change-Id: I3b3561cf69f0b8e083395752806db652cc873289
Reviewed-on: https://gerrit.mot.com/2718477
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-24 04:55:29 -05:00
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