Confirmed with vendor, these codes could be published under the terms
of the GNU General Public License,so remove vendor's private and
confidential declarations.
Change-Id: I49f6ba6ffc7fdde3914f3b4d277a0879354cb654
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2762975
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yuting Chen <chenyt17@motorola.com>
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
add new input handle &handler to support
Passive pen
modify input report function to support
Passive pen
add passive pen process
Change-Id: I18e489ab90a977492cd4936442b128ef1271d2a0
Signed-off-by: chenlj2 <chenlj2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2763070
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
CQA app tests vibration with short duration
Change to long duration
Change-Id: I893867bb315ba1157291c298de027acdc903593f
Signed-off-by: William Liu <a17671@motorola.com>
Reviewed-on: https://gerrit.mot.com/2762451
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
For default DCP charger type, it should show the normal charge rate.
Optimize the charge rate for default DCP.
Change-Id: I36aabc784e77dd44d88d65840d6f0ff67b3c33bc
Signed-off-by: Lei Chen <chenlei18@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2760894
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
- When bootmode is charger, skip insmod touch drivers because in this case
touch is not necessary and there is a conflict between firmware upgrade and
stopping device.
Change-Id: I8afc846361df5868d99d3b8f7a80f20c2da85db6
Signed-off-by: Jun Weng <wengjun1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2755532
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Zhihong Kang <kangzh@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
build error:
In file included from motorola/kernel/modules/drivers/backlight/aw99703/Android.mk:14:
motorola/kernel/modules/AndroidKernelModule.mk:110: error: device/qcom/kernelscripts/kernel_definitions.mk: No such file or directory
13:59:12 ckati failed with: exit status 1
Change-Id: I589e476144c60a5c555f737b7143c4f5e9012f64
Reviewed-on: https://gerrit.mot.com/2753930
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Tao Sun <suntao2@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
Awinic default driver exported aw_vibrator name to user space
Rename it to vibrator to compatible with existing user space apps
Remove the trigger interface to avoid Android problems
Change-Id: Icbf0bf6c90f467898643394c880b01d61f8e8052
Signed-off-by: William Liu <a17671@motorola.com>
Reviewed-on: https://gerrit.mot.com/2750040
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
The charging power is too low after repeatedly inserting and removing
the moto 33W charger.
Because the charger can't boost VBUS by DP(D+) pulses when the DM(D-) 0V
time is too short.
So add a 100ms delay before we want send the DP pulse.
Change-Id: I36ba617b01a1115e9d7bca78773c715d5f73dcc3
Signed-off-by: Guocheng Wang <wanggc6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2747942
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Submit-Approved: Jira Key
Integrate the t(CR) driver from awinic
to support the new vibrator features
Change-Id: If32088e4b63c149e39555de8cde85de9acc5d137
Signed-off-by: William Liu <a17671@motorola.com>
Reviewed-on: https://gerrit.mot.com/2723567
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2748055
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
The charging current is only 500mA for CDP type. After Kernel-5.15,
the GKI usb core vote the icl to 500mA when plugin CDP interface.
Log snapshot,"msm-usb-hsphy 1613000.hsphy: Avail curr from USB = 500"
Doesn't allow vote the icl for CDP type.
Change-Id: Ice10937675d002ad3bc1a3632273efe9c1ec0e10
Signed-off-by: Lei Chen <chenlei18@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2741339
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
CXMT mr5 is 0x13, which is CMTS special vendor ID.
we add it in mmi_info to display right vendor name.
Change-Id: Ia1cead1ea4ea178936116a941d374c034b8538d5
Reviewed-on: https://gerrit.mot.com/2743034
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Dongliang Yue <yuedl1@motorola.com>
Reviewed-by: Xiaofeng Wang <wangxf14@motorola.com>
Reviewed-by: Zonghua Liu <a17671@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
Support for touch stowed detection when gesture mode.
Under gesture mode, when entering Stowed, touch will enter deep
standby mode, and detection will resume when unstowed.
Change-Id: I3574cfe5ec895b8846aa329c5a12ca83e16f98e9
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2742918
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
For some verion of linux kernel, kzmalloc could not be used,
so we should use a common interface, as dev_zalloc.
Or it will meet compile errors on other linux kernel version.
Change-Id: I2c248b701ace03bc249db036a38739672eb29652
Reviewed-on: https://gerrit.mot.com/2737220
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
Because thermal-hal thermal throttling processing deponds
on the thermal uevent. So we need to add uevent thermal
trigger for virtual sensor. To avoid event storm, the uevent
only generated when the temperature is higher than threshold
and the change of temperature is by 1C.
Need dts element definition:
"mmi,uevent-temp-threshold" - the uevent trigger threshold
"mmi,need-uevent-sensors" - the sensor list that need uevent
Change-Id: Ifc0e15a57716540d39e696d711e9016fd4a850db
Reviewed-on: https://gerrit.mot.com/2728837
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Lu Chai <chailu1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
add crow for a new mechansim for
building external modules
Change-Id: Ia85ebb1f553ae7ba7d2a170cc4c133a779b41316
Signed-off-by: zhaoxp3 <zhaoxp3@motorola.com>
Reviewed-on: https://gerrit.mot.com/2730443
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
Parse palm event on irq thread received from touch IC and then report it
to FWK.
Change-Id: I5d9fca8a258a568ada21b0824d3dc255fe9798d4
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2735977
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key