Commit graph

3,147 commits

Author SHA1 Message Date
Michael Bestas
910ae61e03
include: Remove unused synaptics_tcm.h header
This conflicts with the qcom kernel header.

Change-Id: I336b3e88171fa3d0b6fde54489f6194ca997d747
2025-03-19 08:36:46 +02:00
Michael Bestas
8f36bc1909
fs: Remove exfat drivers
We will be using the backport of the official upstream exfat driver

Change-Id: I0cc1441a53ecacd45dca266bb797faef280b9e43
2025-03-19 08:35:41 +02:00
wuwl10
a7b7482893 dlkm: goodix_fod_mmi: fix KE issue
When there is not panel connect to board , the active_panel is NULL
we need to protect it to avoid KE.

Change-Id: Idbb91740f5c5c043d80cf527113abf1e6f0337e3
Signed-off-by: wuwl10 <wuwl10@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2926504
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Submit-Approved: Jira Key
2024-12-03 03:53:46 -06:00
wuwl10
07032d3719 dlkm: goodix_fod: support drm panel notification
Add DRM panel notification to support screen state to hal.
It can make sensor broken detecte work well

Change-Id: If43fda2cd8c38faba552718d14958281f82688e3
Signed-off-by: wuwl10 <wuwl10@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2796187
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Ling Zhong <zhongl1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
Reviewed-on: https://gerrit.mot.com/2835740
Reviewed-by: Liyun Zhang <zhangl19@motorola.com>
2024-12-03 03:53:46 -06:00
Xiaojun Ji
c61cab09a2 moto_swap: Add reset_bdev to close backing dev for ramboost2.0
reboot process will write 1 to /sys/block/zram0/reset to close backing 
device fd

Change-Id: Id11caf26c3edff89a0bf64fc706799c1d54901ee
Reviewed-on: https://gerrit.mot.com/2816017
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-12-07 13:50:25 +08:00
huangzq2
7735d45448 add page fault pages to list head to avoid be swapped out soon
Change-Id: I6efd6ac17432771baee600d6af8191917104ac27
Signed-off-by: huangzq2 <huangzq2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2793884
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-11-15 21:42:26 -06:00
zhangshaohu
48cb9e0d9c fogos: TP: open 1st icnl9916c force up config
1. to resolve long time no up event,
if timeout 100ms, make an up event.

Change-Id: Ie41a07d0281d8a6ce1824a068efdec218403fdf8
Signed-off-by: zhangshaohu <ontim52@motorola.com>
Reviewed-on: https://gerrit.mot.com/2788111
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-11-13 21:44:32 -06:00
huangzq2
6ade1d8583 workaround fix long page fault issue
- change version to 2
- exit page fault with EIO if waited long time
- reduce log and enlarge page fault warning timeout to 500ms

Change-Id: I87858443d639c43cc804931063fe71daf0eccc96
Signed-off-by: huangzq2 <huangzq2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2792701
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-11-13 02:03:19 -06:00
Xiaojun Ji
f190bc07c2 Revert "(CR) moto_swap: Add SWP_SYNCHRONOUS_IO cmd for ioctl"
This reverts commit 0d5cadb6c01d50b3a543c5842487bd358248e66f.

Change-Id: Ic0cf12be9914cd115eb3ac1711ff8ae4c68c019e
Reviewed-on: https://gerrit.mot.com/2789152
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-11-08 00:09:28 -06:00
huangzq2
8f89498e79 fix null pointer at quota_day_store
Change-Id: I660fbdb63fe9b005472c6ac61dc5cffdbd1972a1
Signed-off-by: huangzq2 <huangzq2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2786068
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-11-06 21:42:01 -06:00
Xiaojun Ji
a7dc815fa5 moto_swap: Add SWP_SYNCHRONOUS_IO cmd for ioctl
Currently, swap_slot_has_sync_io() will always return true to
skip readahead since ramboost2.0 is SWP_SYNCHRONOUS_IO

Change-Id: I84a495f3de464e8c68ccd3d43de2c0b44f3e3fb2
Reviewed-on: https://gerrit.mot.com/2784761
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yonghui Jia <jiayh2@motorola.com>
Reviewed-by: Zhangqing Huang <huangzq2@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-11-06 21:42:01 -06:00
Haijian Ma
1a76aac31f charge: config qg iterm small than FCC
Sometimes thermal limit FCC small than qg iterm when soc >90%.
Qcom gauge will track to 100% but now battery is not full.
So qg iterm should setted small than FCC and large than chg_iterm.

Change-Id: I0dbeee2bfe79d0ddeaf5681ce7b77f0bb7eb7424
Signed-off-by: Haijian Ma <mahj8@motorola.com>
Reviewed-on: https://gerrit.mot.com/2784309
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-11-05 21:52:12 -06:00
wangwang
16c65f5da8 moto_swap:fix kernel panic on memcg conf
the app_score in default oemdata(hybridswap) is initialized as 300
however, the userspace only configures 100, 200, 400, 600 groups,
there is no room fit for initial value, while go through all the
memcgroups, it is not possible to find a slot to fit in the default
value, the outbond index causes the panic

Change-Id: I45e59a2629c17ae9eaa326c749d6ed4b51e3b2e7
Signed-off-by: wangwang <wangwang@motorola.com>
Reviewed-on: https://gerrit.mot.com/2782610
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-11-01 05:26:32 -05:00
Maxwell Bland
c17975b674 Moto kernel protection module
Provides a kernel module to support the initialization of motorola's
hypervisor level protections for kernel code and read-only data.

- This protection requires exceptions for jump_label patch addresses,
  which are stored in a bitwise trie. Tests for this data structure are
  included under tests/jump_table_lookup.h
- Handles proper translation of virtual into physical address
  translation for enforcing kernel protections in the hypervisor
- Handles the splitting of hugepages and interprocessor synchronization
  for fine-grained memory region protections

Change-Id: I2e994d3b4eb55a3d7c4d4acaf4b23232679276f6
Reviewed-on: https://gerrit.mot.com/2755343
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Reviewed-by: Qing Chang <qing@motorola.com>
Reviewed-by: Binsheng Que <quebs2@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-11-01 01:17:59 -05:00
zhuangnk1
e6bb2a2018 Add macro to close debug function in user build
Add macro to close debug function in user build
And fix GKI build issue in user build

Change-Id: I741cabc03e50d454f005025fd14e08764cdc5949
Signed-off-by: zhuangnk1 <zhuangnk1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2782369
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2023-11-01 00:17:43 -05:00
lixuehan
0fa0bc5060 fogo/motorola:Fogo 5g na optimize stowed mode
fogo:
Fogo 5g na optimize stowed mode

Change-Id: I6bc4c92d337361e2568a21f8b2d1d81da14eab19
Signed-off-by: lixuehan <hq126@motorola.com>
Reviewed-on: https://gerrit.mot.com/2782475
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-10-31 23:03:14 -05:00
wangyq13
fe31062b8c input: goodix_berlin: enable palm cancel for report id
goodix_berlin:
Enable palm cancel for every report id,
compensate the global palm cancel.

Change-Id: I622dbf25a600d3c511f2618a8869e36c7659aa53
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2781325
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: <zhuwg1@motorola.com>
Reviewed-by: <lvxj4@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-10-31 22:32:08 -05:00
zhuangnk1
a584e3c44b Update UWB driver to version 7.4
Update UWB driver to version 7.4 to support 1.2v
platform

Change-Id: Iace483f72aeba6deaacd9cd91cb844aabbaa279f
Signed-off-by: zhuangnk1 <zhuangnk1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2778728
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Tao Sun <suntao2@motorola.com>
Submit-Approved: Jira Key
2023-10-30 03:58:19 -05:00
xuwei9
d3c84c683b add reset charger pump cmd during power down
Some pump ic's register do not reset to defaul value after shutdown
for example cps2023, if acdrv mos set to manual mode and
Usb mos at off status. phone can not boot up by cable.
Reset register after power down for this case.

Change-Id: I2749c185f6504ccf7352238d686d7b77688b725c
Signed-off-by: xuwei9 <xuwei9@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2779131
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-10-29 21:10:27 -05:00
Wenge Zhu
3582d300e2 Build goodix gt9615 driver module
TP:
Build goodix gt9616 driver module.

Change-Id: I0b5c1ed550bcf28c195600e06b4b97513284d248
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2778811
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Submit-Approved: Jira Key
2023-10-29 20:57:59 -05:00
Wenge Zhu
6de617e9b3 Add initial source code for GT9615
Add initial source code for GT9615 touch IC,driver code
version: v1.3.13.

Change-Id: I453f30b5667cdefa4fb391bb9818351a4b02c703
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2777321
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
2023-10-29 20:57:12 -05:00
wangxiaofeng
ca226dcb12 modify wl2868c driver to adapt new return value
-The '.remove' function return void on new kernel version
-modify wl2868c driver to adapt this.

Change-Id: I9c37607f4c0588b890c489e5f95054d559ce5233
Signed-off-by: wangxiaofeng <wangxf32@motorola.com>
Reviewed-on: https://gerrit.mot.com/2772224
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <liuyy62@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Reviewed-by: wangdp11 <wangdp11@motorola.com>
Reviewed-by: Pengfei Qiao <qiaopf1@motorola.com>
Reviewed-by: Zhenxin Xi <xizx@motorola.com>
Submit-Approved: Jira Key
2023-10-27 00:00:40 -05:00
qiurp1
ca67639019 ctwov:change sar sensor driver
----compaly with the lastest compliation rules

Change-Id: Iad1434de6121f6cb3779b15e7ea039ac78215431
Signed-off-by: qiurp1 <qiurp1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2777235
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Jiyue Cui <cuijy2@lenovo.com>
Reviewed-by: Tao Sun <suntao2@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-10-26 05:34:15 -05:00
Yonghua Yan
c12e5182ad Fix compile issue on Kernel version 6.1.25
Fix compile issue on Kernel version 6.1.25 to use new remove
function protype of i2c device driver.

Change-Id: I9ba5254fd65da48be78a0bbd7362fcf2c92f2250
Signed-off-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2777335
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-10-25 23:51:17 -05:00
Yonghua Yan
509659c124 Fix compile issue on Kernel version 6.1.25
Fix compile issue on Kernel version 6.1.25 to use new remove
function protype of i2c device driver.

Change-Id: I629bccb4b9c3fb0c11e972cbe823987e9ab8cac5
Signed-off-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2777334
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-10-25 23:51:02 -05:00
Yonghua Yan
953f4cc46e Fix compile issue on Kernel version 6.1.25
Fix compile issue on Kernel version 6.1.25 for removed function
call.

Change-Id: I5ca11de17ec47951e13a0f7ffec4c847f39136ce
Signed-off-by: Yonghua Yan <yanyh2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2777333
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-10-25 23:50:49 -05:00
149
ad0692ef7e fogona Usb connection to PC,plug in the phone to charge,the phone restarts
The second supply cc is not compatible with the dual pull-up Huawei
line,resulting in rd_PD_Manager is unable to obatin the correct RP level

Change-Id: I939020e45f1ef5160646bfec2d3bb3b4d49ac019
Reviewed-on: https://gerrit.mot.com/2775856
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>
Reviewed-by: Lei Chen <chenl18@motorola.com>
Submit-Approved: Jira Key
2023-10-25 05:12:12 -05:00
Xiaojun Lv
f3e51aeccc input/goodix_berlin: report pressure for passive stylus
goodix_berlin:
If we use passive stylus, we need to report pressure.
For goodix, the value of pressure is the same as major.

Change-Id: I3e21075a7faf83beb4d519982377d080824ae002
Reviewed-on: https://gerrit.mot.com/2775276
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: <zhuwg1@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-10-25 04:07:49 -05:00
Wenge Zhu
ab87620da1 Make compatible for fallthrough
On some lower version GCC compiler,fallthrough does not define and will
cause compile error:
error: use of undeclared identifier 'fallthrough'

Change-Id: Ie86ca8703d84a6d06faddc159380a7f4ed40a6a7
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2775802
Reviewed-by: Wei Deng <dengwei1@motorola.com>
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2023-10-25 01:56:19 -05:00
zhuangnk1
1600284580 Change i2c_driver remove function from int to void
After Linux kernel version 6.1.0, i2c_driver remove function has no return
instead of int. So change it for compatible

Change-Id: Ic175cd2201d11c68d681add621886a168ec54a90
Signed-off-by: zhuangnk1 <zhuangnk1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2775981
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Tao Sun <suntao2@motorola.com>
Reviewed-by: Jun Zhang <zhangj10@motorola.com>
Submit-Approved: Jira Key
2023-10-25 01:24:33 -05:00
wangwang
7ee1f7369b fix null pointer access caused kernel Panic
loop each memory cgroup to set the oemdata configurations, however,
not every memory cgroup has been configured with app grade, the oemdata
may point to a null area.

Change-Id: I1fc9b96100de3b86140f311c5989a3b0aa740eb1
Signed-off-by: wangwang <wangwang@motorola.com>
Reviewed-on: https://gerrit.mot.com/2775892
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-10-24 22:42:38 -05:00
Wenge Zhu
d64069aa55 Fix build error on SM8650 platform
TP:
Fix build error on SM8650 platform.

Change-Id: I674b3a4e05ca1707bec2407b3d3d8eae35baa3a0
Signed-off-by: Wenge Zhu <zhuwg1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2774628
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
2023-10-24 04:09:14 -05:00
huangzq2
e1eb34b1fa optimize moto swap to not shrink in zram low state
Change-Id: I4d2173960482aced81045cb8c6e226bd96843502
Signed-off-by: huangzq2 <huangzq2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2775005
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-10-24 02:41:32 -05:00
zhongfeihong
b4b95d144b kernel/fogo:ilitek_v3_mmi Enable the log flag
fogo:
ilitek_v3_mmi Enable the log flag

Change-Id: I8e422c23c9399fb9dcc070c32176be9e276d4848
Signed-off-by: zhongfeihong <hq131@motorola.com>
Reviewed-on: https://gerrit.mot.com/2774287
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-10-24 01:39:03 -05:00
149
c6cbfa0a08 fogona Usb connection to PC,plug in the phone to charge,the phone restarts
The second supply cc is not compatible with the dual pull-up Huawei line,resulting in rd_PD_Manager is unable to obatin the correct RP level

Change-Id: Ib0c0ebc7ccc89b620d97d41087ec66454adf6a7c
Reviewed-on: https://gerrit.mot.com/2769875
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
2023-10-18 01:00:05 -05:00
huangzq2
d1ee1e9c95 reset reclaimin kbytes in setting quota
Change-Id: I4cee097b7bb6afa66a68b5cd87b9416f1cd10c43
Signed-off-by: huangzq2 <huangzq2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2770959
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-10-18 00:43:33 -05:00
Lei Chen
1904ea8aeb charger:fix sgm4154x ID detected incorrect issue
After qcom rebase qc/Divar.LA.2.1.1-00014-STD.PROD-1,
sgm4154x was always found even if there is no sgm4154x
hardware IC. Need return if read sgm4154x ID failed.

Change-Id: I08c39cb60de00addc32faee1ae945adb0cfc7053
Signed-off-by: Lei Chen <chenlei18@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2768596
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-10-16 08:54:55 -05:00
zhaoxp3
7b4f1f5bce qpnp_power_on_mmi: support with 5.15
work with kernel 5.15 version

Change-Id: Iebe3ae748388b645e96923a9fce50b9821a9dc4f
Signed-off-by: zhaoxp3 <zhaoxp3@motorola.com>
Reviewed-on: https://gerrit.mot.com/2766500
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-10-16 01:47:39 -05:00
Lei Chen
58cf1ea84a charger:register battery cooling device for thermal
Due to GKI upgrade, commit "qc/Divar.LA.2.1.1-00014-STD.PROD-1,
power: supply: remove faulty cooling logic,kemnade.info", it remove
the cooling device register function.
We should register the battery cooling device in the discrete driver.
This will ensure the thermal-engine can get the battery cooling device
id successfully.

Change-Id: I9f47afc6c1f49733d3066c4b5c0cbd85a2b810bc
Signed-off-by: Lei Chen <chenlei18@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2766397
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-10-13 05:11:48 -05:00
lixuehan
3d7ebdbd71 kernel/fogo:Optimize the flow of stowed mode in resume by ddi
fogo:
Optimize the flow of stowed mode in resume by ddi

Change-Id: Ic2f17437b02d85ef36e6b3838a8dba9f4579a063
Signed-off-by: lixuehan <hq126@motorola.com>
Reviewed-on: https://gerrit.mot.com/2764171
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-10-11 03:14:28 -05:00
wangyq13
7487159136 input/goodix_berlin: add pen detect to enter pen mode
goodix_berlin:
Add pen detect listener, touch enter pen mode when pen insert,
exit pen mode when pen pull out.

Change-Id: I0ada0b8e17f6f784402b4c5c2a1f0cfc4dd65f77
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2762651
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <zhuwg1@motorola.com>
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-10-11 01:22:11 -05:00
Wenge Zhu
4b9f41e6b5 Fix CHIPSEA driver source code license conflict
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
2023-10-10 21:00:46 -05:00
chenlj2
3aa813b435 DLKM/HALL:add passive pen function
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
2023-10-10 06:19:16 -05:00
qianlong
3a8b855a4a mmi_info: Fix build error on 8650
../../motorola/kernel/modules/drivers/mmi_info/mmi_boot_info.c:288:41:
error: call to undeclared function 'PDE_DATA';
        return single_open(file, get_bootinfo, PDE_DATA(inode));

Change-Id: I96bbb35dd9fea5bbb75b317ea890544028fa438b
Signed-off-by: qianlong <qianl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2762824
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zhenxin Xi <xizx@motorola.com>
Submit-Approved: Jira Key
Reviewed-by: Xiaojun Ji <jixj@motorola.com>
2023-10-10 04:01:48 -05:00
qianlong
668b7a9660 utag: Fix utag build error on 8650
For kernel 6.1.0
1 bio_alloc modify
2 PDE_DATA do not export

../../motorola/kernel/modules/drivers/misc/utag/utags.c:179:34:
error: too few arguments to function call, expected 4, have 2
                bio = bio_alloc(GFP_KERNEL, num);
                      ~~~~~~~~~                ^
kernel_platform/msm-kernel/include/linux/bio.h:420:27:
note: 'bio_alloc' declared here
static inline struct bio *bio_alloc(struct block_device *bdev,
                          ^
../../motorola/kernel/modules/drivers/misc/utag/utags.c:1404:27:
error: call to undeclared function 'PDE_DATA';
        struct proc_node *proc = PDE_DATA(inode);

Change-Id: I4e8879eb4a495029d4759905e0c3dc44eca5b025
Signed-off-by: qianlong <qianl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2761422
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiaojun Ji <jixj@motorola.com>
Reviewed-by: Zhenxin Xi <xizx@motorola.com>
Submit-Approved: Jira Key
2023-10-10 02:25:10 -05:00
wangyq13
7ded175358 hall_pen: add work queue for irq function
hall_pen:
Add work queue for irq, fix interrupt thread preempt issue.

Change-Id: I91d79adf52194cfae87ab1ff95e6aa224468c2d6
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2762532
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Lijun Chen <chenlj2@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-10-10 01:29:04 -05:00
William Liu
9f76a173fc Increase vibration duration for CQA
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
2023-10-10 00:27:53 -05:00
huangzq2
154a44f565 porting moto_swap to kernel 5.15
Change-Id: I62f299f77298fc2dfea2b4e8f9e70ee899770120
Signed-off-by: huangzq2 <huangzq2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2760974
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-10-09 04:56:29 -05:00
huangzq2
a51c305cb6 Skip apps with reclaimable anon < 1M
Change-Id: I626a7eef25a4051c5d5e2a5dad59c28240f1b95b
Signed-off-by: huangzq2 <huangzq2@motorola.com>
Reviewed-on: https://gerrit.mot.com/2760314
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-10-09 04:56:27 -05:00
litong20
ab66978fb8 Add slave switchedcap info
qti_glink:
Add slave switchedcap dump info.

Change-Id: I2f92893bb02eee0c3d40daa25014f113ddc42ed9
Reviewed-on: https://gerrit.mot.com/2751992
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Wentao Xu <xuwt2@motorola.com>
Tested-by: Jira Key
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2023-10-09 04:24:20 -05:00