Commit graph

2,723 commits

Author SHA1 Message Date
[A
bd74cdd3bc SC89890H update register val fail
Modify:
        SC89890H update register val fail

Change-Id: Ic0e4cfaa3b5ba551cde0277612387536526723f6
Signed-off-by: <hq114@motorola.com>
Reviewed-on: https://gerrit.mot.com/2399909
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Lei Chen <chenl18@motorola.com>
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-10-10 21:18:35 -05:00
William Liu
bf79e46e0a f_usbnet:Requeue the request in shutdown case
Requeue the rx request in case of ether_open
or connection shutdown cases
make sure there is always requests available in the list

Change-Id: Ib3e5425b5fe3306df64594285e5717a1767fd275
Signed-off-by: William Liu <a17671@motorola.com>
Reviewed-on: https://gerrit.mot.com/2399177
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-10-10 04:19:11 -05:00
William Liu
0d35abcfbf Revert "Revert "(CR):f_usbnet:Handle the rx error conditions""
This reverts commit e8fa083c2ddc3f6bba3655f19c606efdbb91654d.

After fixed the factory connection issue after factory-kill disabled
Reapply the stability improvement patch
Mot-CRs-Fixed:(CR)

Change-Id: Ica5a371f2e30cc97d2e4de0ce22467ab89edb2af
Signed-off-by: William Liu <a17671@motorola.com>
Reviewed-on: https://gerrit.mot.com/2399176
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Reviewed-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-10-10 04:16:04 -05:00
xuxj12
3489d559a2 change not disable flip charge if enable by chg_en node
enable flip charge by echo 1 > chg_en, but chrg_stat flag need 200ms to
update in delay work. if a delay work is already runnning when
enable flip charge, it may disable flip charge immediatly cause factory
test flip charge current read err

Change-Id: Ib6fd330fb9f9bbd60157f6b16ec032f436056c33
Signed-off-by: xuxj12 <xuxj12@motorola.com>
Reviewed-on: https://gerrit.mot.com/2399491
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2022-10-10 01:47:13 -05:00
tinno 36
fbcc521698 charge:geneva disable wireless log
because no wireless ,so disable qti_wireless_charge_dump_info
add a switch (chg->wls_psy),have wireless enable dump
no wireless disable dump

Change-Id: Ifade061cbc33f2b64bca6633b5816a5db705ff4c
Reviewed-on: https://gerrit.mot.com/2399623
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Wei <weiweij@motorola.com>
Reviewed-by: Jiacheng Ou <oujc1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-10-10 00:48:54 -05:00
wangyq13
e4790470a5 fixup! (CR) input: ili9882_mmi: don't use kernel_read/write for 5.10
ili9882_mmi:
remove kernel_read for kernel 5.10

Mot-CRs-fixed: (CR)

Change-Id: I94cf64343795c96b648e0f25f734a31adc4c089e
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2399614
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-10-09 22:23:50 -05:00
hq_caoqunhui_tmp
f7482af5df Add the recovery scheme of the secondary panel ESD software
Modify:
      Add the recovery scheme of the secondary panel ESD softwaret

Change-Id: I28972b42e5331d7b69224e68d1f50f45f06aeeaf
Reviewed-on: https://gerrit.mot.com/2399011
Reviewed-by: Wei Deng <dengwei1@motorola.com>
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-10-09 04:19:54 -05:00
wangyq13
39689b540f input: ili9882_mmi: don't use kernel_read/write for 5.10
ili9882_mmi:
Don't use kernel_read/kernel_write for 5.10 kernel.
Use apk for factory test, so delete these functions are OK.

Change-Id: Ifccbb1dd37feec063affa0183c71fcdd427a700b
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2396131
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <lvxj4@motorola.com>
Reviewed-by: Jing Hu <hujing3@lenovo.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-10-08 21:55:51 -05:00
wangyq13
1ff031f032 input: nova_0flash_mmi: don't use kernel_read/write for 5.10
Don't use kernel_read/kernel_write for 5.10.
Products use APK for factory test, apk writes result to csv file.
So it's ok to delete kernel_read/write.

Change-Id: Ib6671a3c7ca15468b99787f23359ddf2b58b525b
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2396128
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <lvxj4@motorola.com>
Reviewed-by: Jing Hu <hujing3@lenovo.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-10-08 21:55:45 -05:00
wangyq13
78b1a4e533 input: ili9882_mmi: add pen notify and palm settings
ili9882_mmi:
- add pen notify for passive pen pull and plug
- add palm settings node for canvas
- add usb detection function

Change-Id: Idec5779bf1ff7ddc5d27cae13052b85f84bd9c19
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2396006
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <lvxj4@motorola.com>
Reviewed-by: Jing Hu <hujing3@lenovo.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-10-08 21:55:30 -05:00
wangyq13
919ab28073 input: nova_0flash_mmi: use touchscreen mmi to support pen
nova_0flash_mmi:
- Use touchscreen mmi to support passive pen sys node.
- fix kernel 5.10 compile error

Change-Id: I06f2feaa9832eb104dffa6185d2d7d5888e3e28b
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2395162
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <lvxj4@motorola.com>
Reviewed-by: Jing Hu <hujing3@lenovo.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-10-08 21:55:10 -05:00
longc102
ffbdf50f55 sgm4154x add led driver code
main charger control charger led by stat pin,control by write register.

Change-Id: Ie026b1b11cf5c1491cd15fd6304490be1335e92b
Signed-off-by: longc102 <longc102@motorola.com>
Reviewed-on: https://gerrit.mot.com/2399163
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jing Hu <hujing3@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-10-08 21:36:37 -05:00
Yonghua Yan
cd5fb895e3 Revert "(CR):f_usbnet:Handle the rx error conditions"
This reverts commit 6295c4be3cd07939a46e542237d2ca5bc4e73aa3.

As this patch will cause socket connect fail after reconnect usb
in factory mode, so revert it before we get the final fixing on
SM8550 platform.

Mot-CRs-fixed: (CR)

Change-Id: Ied35f20d075778d4b5a097ff4996af29a1b8228b
Reviewed-on: https://gerrit.mot.com/2399151
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-10-08 07:13:42 -05:00
Wenge Zhu
6aa99358b9 Wait pm resume before read data from IC
TP:
Wait pm resume before read data from touch IC.

Change-Id: I2ce8fde9b5d2a6bb8f4ec6589e3ed6b67d4c1ca6
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2399020
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-10-08 02:51:56 -05:00
wenge zhu
d2e9b23aab Support touch sensitivity in game mode for zeekr
Support touch sensitivity in game mode for zeekr,default touch report rate
is 240HZ and high report rate is 360HZ.

Change-Id: Ifa7d82cc11774212e7c6b3cf9bee3517e417d031
Signed-off-by: wenge zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2396020
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-10-01 21:58:11 -05:00
Xiaojun Lv
08c787479e dlkm: optimize driver aw99703 and aw37501
dlkm:
optimise Makefile to solve build issue and remove things
produced by build

Change-Id: Ifde67ae580c2be1ea48bb0643a83d96c30811e98
Reviewed-on: https://gerrit.mot.com/2392034
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-09-30 04:03:48 -05:00
William Liu
b32b9be9b9 f_usbnet:Handle the rx error conditions
f_usbnet driver did not handle the skb allocation
Or enqueue failure cases, the phone rx from PC bulkout endpoint
will stop if all the rx requests in the queue are all failed
Reschedule the rx in another workqueue so it will not stuck for ever

Change-Id: Icf0835fe5fad5925dd256649fd6badc772c0620d
Signed-off-by: William Liu <a17671@motorola.com>
Reviewed-on: https://gerrit.mot.com/2392727
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianhong Wang <wangjhn@motorola.com>
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-09-30 00:51:50 -05:00
zhouwl
d691c5b691 ASoC: add aw862x haptic driver v1.9.0
This driver uses for kernel-5.10,
bringup for aw862x haptic.

Change-Id: If756473d38298758ab07ea12d7Montana21f4185032f
Signed-off-by: zhouwl <zhouwl@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2394188
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key
2022-09-29 01:02:19 -05:00
Wenge Zhu
6879bf19ec Fix qti glink driver load fail
If oem glink server does not receive the client data,oem glink client
write operation will fail,ignore the oem glink client write error.

Change-Id: I2a61cd1b569712802795e24549342a883513209d
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2393382
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-09-28 05:01:32 -05:00
Wenge Zhu
ebe13cfc71 Send sku type and HW revision to adsp
Send sku_type and HW revision info to adsp
charger module.

Change-Id: Idd568a680b3908e68eb97ac7f85281057f6afc09
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2391356
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-09-27 06:51:39 -05:00
Wenge Zhu
f2192684df Add a macro to control if cli_gesture created
Add a macro to control if cli_gesture created,only if CLI touch supports
double tap gesture,this node should be created to receive gesture type
notifications.

Change-Id: I2a877b4257c758c1129c1bb3353cfbe59f2a452d
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2391205
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Shicheng Gong <gongsc1@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-09-25 22:59:58 -05:00
wangyq13
ea3b49903d input: ili9882_mmi: add passive pen support
ili9882_mmi:
Add passive pen support.

Change-Id: I048a88e457c92430c6ab790a6bd2642696148d20
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2387042
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
2022-09-23 03:36:48 -05:00
xuxj12
32040dee63 add property voltage_ocv
voltage_ocv is not support on this FG, but tcmd test need it, add this
property and retrun voltage_now instead

Change-Id: Iae588f9f0093ddd4eea77e2a173117d4f64a1b04
Signed-off-by: xuxj12 <xuxj12@motorola.com>
Reviewed-on: https://gerrit.mot.com/2389294
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-09-22 05:37:20 -05:00
Konstantin Makariev
64eb133992 drv8424_mmi: power up/down slider handling
Objective is to bring the slider down to COMPACT position on power
up and power down.

If slider is not in COMPACT position at power up driver will attemp
to determine its position and required direction to move it to
COMPACT based on data reported by sensors.

If slider is not in COMPACT position at power down driver won't rely
on sensors data since there is no mechanism guaranteeing that SPLI
core and sensors HAL will remaing running until slider gets to
COMPACT position. Thus entirely based on pre-defined sequence
assigned to the current position at power down.

Change-Id: Iba679c7254df5edfc061baddd3e565a5d2939a19
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/2383456
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Qing Chang <qing@motorola.com>
Submit-Approved: Jira Key
2022-09-21 10:20:27 -05:00
wuchao13
b56313339a distinguish haptic feedback by four different driver strength
Aw8695 add four level driver strength when set different duration time and wave sequence.
Product can use this feature depending on AW8965_VIBRATOR_SHORT_WAV_ENABLE.

Change-Id: Id20acb5497cfc7ca46911771c39f514b0cf23af4
Signed-off-by: wuchao13 <wuchao13@motorola.com>
Reviewed-on: https://gerrit.mot.com/2386882
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xinmin Fu <fuxm1@motorola.com>
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2022-09-21 04:19:21 -05:00
Wenge Zhu
111a18c9eb Add gesture mode support for focaltech touch
Add single tap and double tap gestures support for focaltech touch IC,
gesture type receives from touch mmi class.

Change-Id: Ib67d221eff3217b46f9b423b84426ef44f774826
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2384855
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2022-09-16 02:28:09 -05:00
Wenge Zhu
626a5f4fda Add CLI touch gesture support on mmi touch screen class
1.Add cli_gesture sysfs node on mmi touch screen class,use this node to
notify which gesture type that user set.
2.Create another tap sensor named s-dt-gesture,use it to report CLI
touch gesture events.

Change-Id: I9e954a00a2a5f37ff54be08d99c0b904516a57b7
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2381634
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2022-09-16 02:28:06 -05:00
xuxj12
39adeee7ac fix crashed at bm_ulog_print_log
addr of bmdev->debug_enabled should be checked if it is NULL, or it
may cause NULL pointer kernel panic

Change-Id: I31273f9b0144e25fa7eac3ef4eca34a07c0cae70
Signed-off-by: xuxj12 <xuxj12@motorola.com>
Reviewed-on: https://gerrit.mot.com/2383945
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Reviewed-by: Yonghua Yan <yanyh2@motorola.com>
Submit-Approved: Jira Key
2022-09-15 03:49:46 -05:00
Deng Wei
211f920180 tundra: input touch update gesture cmd
input touch
update gesture cmd

Change-Id: I99ee2312827b4bde99bf9329765b752f1d69a171
Signed-off-by: Deng Wei <dengwei1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2384497
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2022-09-15 00:08:12 -05:00
Jun Weng
9871df447c bronco: dlkm: Enable touch report rate switch feature
- Enable touch report rate switch feature for bronco,
default report rate is 240HZ and high report rate is 360HZ.

Change-Id: I9477d240466678dacc913b3741751e0c275986e5
Signed-off-by: Jun Weng <wengjun1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2383865
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key
2022-09-14 20:30:18 -05:00
hq_caoqunhui_tmp
99431cfb5f input: focaltech_0flash_v2_mmi: add initial pinctrl feature support
Modify:
	Add focaltech_0flash_v2_mmi touchscreen driver support for pinctrl.

Change-Id: Id8bf827db59cf064a174b0dae90742c53fa9c120
Reviewed-on: https://gerrit.mot.com/2380648
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
2022-09-09 02:12:25 -05:00
wangyq13
4741f3e7a1 input: ili9882_mmi: add initial mmi support
ili9882_mmi:
Add initial touchscreen mmi support for ili9882 driver.

Change-Id: I6f6ee969f7a25e861d9fb3ac924e9ab59a7024fc
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2380369
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: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
2022-09-09 00:49:08 -05:00
Wenge Zhu
a0ecf91075 Make compatible for another pinctrl name
Because pinctrl names are same with another touch driver and GPIO pin
numners are not same,so make compatible for another pinctrl name.

Change-Id: I42ad2a1f39f108384ee64585b24c5855a34f59e7
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2379912
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2022-09-07 05:42:01 -05:00
Konstantin Makariev
e8ee2bd612 drv8424_mmi: add max pps interface
Added sysfs interface to set max PPS for FULL and PROLONGED
sequences. Also max PPS for 2.8 pitch has changed to 1800

Change-Id: I76d6a000f9b99c30727916368df940dd5ab163fe
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/2377673
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Sridhar Vashist <svashist@motorola.com>
Reviewed-by: Qing Chang <qing@motorola.com>
Submit-Approved: Jira Key
2022-09-06 14:14:18 -05:00
Xiaojun Lv
3bae2782e9 input: genevn: optimize ili7807s driver for kernel 5.10
input:
(1)optimize ili7807s driver for kernek 5.10

Change-Id: If3c0b9644f5df5dc5c3c6c8a5469249c97becf53
Reviewed-on: https://gerrit.mot.com/2376968
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Jing Hu <hujing3@lenovo.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-09-05 03:11:17 -05:00
weiweij
eb3010b876 WLC: change 50w dock fan speed to 4000 round/s
As HW requirement, 50W dock fan speed should be 4000 r/s. Or
there will be some problem for noisy or structure stability.

Change-Id: Ifd686225940fd37e313f5a7eeb2912c4d35768d5
Reviewed-on: https://gerrit.mot.com/2376077
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Wei <weiweij@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-09-02 00:44:06 -05:00
Wenge Zhu
4fb1fad5ba Fix FocalTech driver build error when use GKI2.0
GKI2.0 doens't allow to export kernel_read and kernel_write api,
so we get the firmware and ini config file via request_firmware() and
write test result via procfs node.

Change-Id: I7fdfa40f454a6fcb9ce69d0e4a9cd1b7caf9a62b
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2375413
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2022-09-01 22:57:36 -05:00
Konstantin Makariev
ef350cb89f drv8424_mmi: handling corner cases
Added handling for the following operations whether they time out
or come short, e.g. incomplete in some way or another:
 1) initial position detection and transition to known
    position if necessary
 2) transition from one known position to another

In case (1) when initial position cannot be determined, enforce
withdrawal to COMPACT.
In case (2) when destination position is not reached at the end of
transition sequence, keep driving with max torque. Panic if high
torque transition recovery fails to allow for traces collection

Change-Id: I990888baa2f14919793934eb5dbf9d255d2e5c20
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/2374097
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Sridhar Vashist <svashist@motorola.com>
Reviewed-by: Qing Chang <qing@motorola.com>
Submit-Approved: Jira Key
2022-09-01 14:49:53 -05:00
[A
243b09b090 18W charging set sgm4154x iindpm comp 100mA
Modify:
	18W charging set sgm4154x iindpm comp 100mA

Change-Id: I06cfb2e202cc0c84d7eda44abfe93ad2a42f8942
Signed-off-by: <hq114@motorola.com>
Reviewed-on: https://gerrit.mot.com/2375935
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
2022-09-01 00:53:40 -05:00
chenlj2
f11d4657be DLKM/bix:update ets_bix driver
optimise Makefile to solve build issue &remove things
produced by build
complete panel notification to solve build issue

Change-Id: Ia9f3dd04d76a66515f24fb5edbea75910669778e
Signed-off-by: chenlj2 <chenlj2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2374602
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yan Zhang <zhangy26@motorola.com>
Reviewed-by: liujian <liujian24@lenovo.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2022-08-30 04:34:59 -05:00
chenlj2
1fcdae1a83 DLKM/fpc:optimise build rule for FPC fps driver
remove Macro control,use KBUILD_OPTIONS&KBUILD_CFLAGS
solve issue that sys/class/fingerprint didn't work for
mutil fps

Change-Id: I877cb0c8dc7def47de4d793cd6b11e6ca8d96e85
Signed-off-by: chenlj2 <chenlj2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2374594
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: liujian <liujian24@lenovo.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2022-08-30 04:34:53 -05:00
chenglong1
e82c409b2b WL2868C: Disable all regulators before shutdown.
Since some platforms don't have BOB power supply, if no BOB power
source, the BOB on schematic is stands for connecting directly to battery.
Most of WL286xC chip selects BOB as input power supply for LDO2~LDO7,
when software doesn't have shutdown handler, LD02~7's input power supply
is always there, there will be high risk of current leakage after phone power
off, so force disable all ldos before phone power off.

Change-Id: I576ae332befd8285896c1373262cfb464f8e0402
Signed-off-by: chenglong1 <chenglong1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2373662
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: Pengfei Qiao <qiaopf1@motorola.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Zhuoran Xu <xuzr3@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-08-30 01:18:11 -05:00
[A
8b30a0a818 sc89890h charger ic factory mode close ico
Modify:
	factory mode close ico

Change-Id: I3e8b3de62820074534f4829306f91a9cd7ac8c34
Signed-off-by: <hq114@motorola.com>
Reviewed-on: https://gerrit.mot.com/2372989
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
2022-08-30 01:14:44 -05:00
Xiaojun Lv
dc6b2a00e6 input: genevn: optimize nt36673c driver for kernel 5.10
TP:
(1)optimize nt36672c driver for kernek 5.10
(2)use panel event notifications

Change-Id: I48a0b5c49430cbb1bcceb05384aec6cddeb3a795
Reviewed-on: https://gerrit.mot.com/2372923
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-08-29 06:51:06 -05:00
Haijian Ma
0fdaeba9c7 charging: change PM mechanism
change PM notify mechanism to device PM
for increase device resume rate

Change-Id: Ief97148e4fe84fcfec6792687ca7b2b5972fc735
Signed-off-by: Haijian Ma <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2371974
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-08-28 21:46:43 -05:00
liujian24
03a179188c Pnangn:FPS bringup on Pnangn mainline
Bringup FPS on Penang NA mainline.
Add chipone driver code change.

Change-Id: I11e70347f659bfa46756049ce65ad23e78ffffd1
Reviewed-on: https://gerrit.mot.com/2372073
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: liujian <liujian24@lenovo.com>
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2022-08-26 01:22:09 -05:00
Konstantin Makariev
6b1eef402a fixup! (CR) drv8424_mmi: motor slippage recovery
Fixing missed condition for running in no sensors mode

Mot-CRs-fixed: (CR)

Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Change-Id: I2b7bb40a38c432f301d4b1a3a3742bb0d26cfafb
Reviewed-on: https://gerrit.mot.com/2371667
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Qing Chang <qing@motorola.com>
Submit-Approved: Jira Key
2022-08-25 16:20:32 -05:00
Konstantin Makariev
6b1f9f94b2 drv8424_mmi: motor slippage recovery
Setting time out for a transition creates a noticible delay between
end of sequence and necessary corrective action. Instead driver will
maintain a flag to indicate whether position was properly detected
based on sensors data or not. Corrective action will follow
immediately upon sequence ends and flag still indicates that position
was not detected.

Change-Id: I894f7c0638760c79dc0780a42f46bda6aadc63c9
Signed-off-by: Konstantin Makariev <hcv867@motorola.com>
Reviewed-on: https://gerrit.mot.com/2367357
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Qing Chang <qing@motorola.com>
Submit-Approved: Jira Key
2022-08-24 16:52:57 -05:00
chenlj2
ee4421fff0 dlkm:optimise bu250xx bulild rule
solve build error
cp: cannot stat 'out/target/product/genevn/obj/DLKM_OBJ/
motorola/kernel/modules/drivers/misc/pen/bu520xx_pen.ko':
No such file or directory

Change-Id: I0c19135b807a2492cb0144fe4ba26b3053b70c66
Signed-off-by: chenlj2 <chenlj2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2369677
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jiacheng Ou <oujc1@motorola.com>
Reviewed-by: Minghui Wei <weimh1@motorola.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2022-08-24 00:58:41 -05:00
weiweij
3291622632 wlc:add feature supporting for Moto 50W dock in WLC driver
The feature of Moto 50w dock requests some file points from wlc driver,
so we should impleamnt them.

Change-Id: I265756f9dd2c4ab06b8114641513c1013b42dd54
Reviewed-on: https://gerrit.mot.com/2355232
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-08-23 21:00:19 -05:00