chandu078
7e2f1e3b41
disp: msm: sde: increase DRM_EVENT_TP_TOUCHDOWN to avoid conflict
...
Change-Id: I3597d8eb088d8f88134c2e6de58b84f583630843
2025-09-20 16:38:10 +01:00
Mahadevan
2eabb846d6
disp: msm: sde: avoid double clearing of INTR registers
...
When there is CPU processing delay between first INTR clear and
second INTR clear there is a chance that the second register
write might clear the next frames interrupts which will avoid
triggering the irq callbacks causing software hung. This
patch avoids such a scenario by removing such double clearing
of INTR registers.
Change-Id: I8407991769c69d2d2c691763240671d5f3c0416d
Signed-off-by: Mahadevan <quic_mahap@quicinc.com >
2025-09-20 16:38:10 +01:00
dianlujitao
9eb91acb99
display-drivers: sync Kbuild configuration flags with bazel
...
Change-Id: Ia584856872a4dc04883a751f6ca7c5bc9a82d1d2
2025-09-20 16:38:10 +01:00
Bruno Martins
3fccf0ee14
oplus: ASoC: Turn off debugging macro
...
Not only this was enabling more verbose logging,
but also opting-in for the usage of trace_printk
which is undesired in production builds.
Change-Id: Ic018518f1b213cec33601607be2b717c255715c3
2025-09-20 16:38:10 +01:00
LuK1337
2b870b435e
oplus: oplus_touchscreen_v2: Drop ABS_TOUCH_COST_TIME_KERNEL bit
...
ABS_TOUCH_COST_TIME_KERNEL conflicts with ABS_PROFILE and is useless for
us.
Change-Id: Ia5fc89dda5356c522de874b6e6b75730a28ba434
2025-09-20 16:38:10 +01:00
Bruno Martins
71405bbd06
qcom: camera-kernel: Remove 'struct sched_param' redefinition
...
Change-Id: I71ecb1b41641e4cd3589ad7150501b42db34c3f1
2025-09-20 16:38:10 +01:00
chandu078
b88a7fa52d
qcom: display-drivers: Revert DS merge_mode population
...
Reverts upstream commits [1] and [2] that introduced merge_mode
handling for the Destination Scaler (DS) block. These changes
cause FHD mode to fail initialization on some panels, resulting
in a persistent black screen.
[1]: 81599e69fd .
[2]: ecac16da83 .
Change-Id: I1c91d43571201abf3d1cb61f09199790c8389a3d
2025-09-20 16:38:10 +01:00
LuK1337
5083a61945
oplus: oplus_touchscreen_v2: Always enable gestures and assign unique keycodes
...
This is required for dt2w and ITouchscreenGesture on LineageOS.
Change-Id: I3fe73841276bb5d074536a9b7a292b305369b488
2025-09-20 16:38:10 +01:00
LuK1337
b89e9356b7
oplus: oplus_touchscreen_v2: Default to enable pen function when boot up
...
Change-Id: I5266f528f41a77a91b2bca118d4d2791fb8f08f9
2025-09-20 16:38:10 +01:00
Maitreya25
bae04f6eba
oplus: synaptics_hbp: Update gesture_type as soon as a gesture is detected
...
Change-Id: I01f9ff4be6c0987aad5ddeea94a81bccb7cd9827
2025-09-20 16:38:10 +01:00
Maitreya25
f684185286
oplus: synaptics_hbp: Assign unique keycodes to every gesture
...
Based on Luk1337's original work for touch v2
Co-authored-by: LuK1337 <priv.luk@gmail.com >
Change-Id: I560558bfedadce79bc8e9456db40924aa08c04d0
2025-09-20 16:38:10 +01:00
Dr-chen99
bd92ad199e
oplus: synaptics_hbp: Report double tap as KEY_WAKEUP
...
Co-authored-by: Maitreya25 <maitreyapatni25@gmail.com >
Change-Id: I9aa5af35949f7d045fbf70b024315a48c6527c0f
2025-09-20 16:38:10 +01:00
LuK1337
ec0676ceeb
oplus: tri_state_key: Assign vendor id
...
This prevents inputflinger from grouping tri key under some unrelated
input device.
Change-Id: I6dfc7caf031fac0bff4a7b2f13c324814d297e9b
2025-09-20 16:38:05 +01:00
LuK1337
a1b4247362
qcom: wlan: cnss2: Reverse MAC address in cnss_qmi_get_dms_mac()
...
Change-Id: Ifecac206679e6ee230c6cfbb02038fa2ada6dc09
2025-09-20 16:36:20 +01:00
LuK1337
f8ecbbd62b
qcom: wlan: cnss2: Propagate WLAN MAC to cnss utils
...
This allows us to use platform driver MAC address provisioning in
qcacld-3.0.
Change-Id: I09984f44314316367f25eb514924aedf5f01a464
2025-09-20 16:36:20 +01:00
dianlujitao
11a9395f98
oplus: sensor: Unconditionally build the module
...
Change-Id: Id107b44d3d74a776a96493379bde761115798309
2025-09-20 16:36:20 +01:00
dianlujitao
a5a87acca9
oplus: secure: Sync feature flags with bazel
...
Change-Id: I6c12fe0e61286028eb4537736bda51e010ac215f
2025-09-20 16:36:20 +01:00
dianlujitao
4fbc441f27
oplus: fingerprints: Unconditionally build the module
...
Change-Id: I593f560cb7e0eb67cdc8c0c8fde31acc4c1a2fd8
2025-09-20 16:36:20 +01:00
chandu078
9dfc4bc15a
oplus: vibrator: Remove __calc_vm_flag_bits(MAP_SHARED)
...
Needed after commit 04b7efa421 .
Change-Id: I69da258a3211473f98196ce5b71a4f50d40febd8
2025-09-20 16:36:20 +01:00
LuK1337
0b82808f72
oplus: fhp_driver: Fix build warning
...
Change-Id: Id11a545c5810feccb3fe7ab5ea03cd4eb48a6893
2025-09-20 16:36:20 +01:00
LuK1337
0aa0e39e65
oplus: hbp: Fix inline build
...
Change-Id: Ide83b464f3065835c586317a6eddff2f0b550aa7
2025-09-20 16:36:20 +01:00
dianlujitao
15a3da16d2
oplus: touchpanel: Unconditionally build the module
...
Change-Id: Ia06f779f35158d427678c404650d87e292fd16c5
2025-09-20 16:36:20 +01:00
dianlujitao
b9b8aa6f06
oplus: ufs_oplus_dbg: Fix relative path for inline build
...
Change-Id: Iee949f39364cb7249462499be0da59356e5706ad
2025-09-20 16:36:16 +01:00
Bruno Martins
a6b7969d4d
oplus: network: Add kbuild extra symbols
...
These kernel modules depend on oplus_network_oem_qmi.
Change-Id: I4c5acb419388c30c27e4849642f289bcd9c4e3f3
2025-09-20 16:35:58 +01:00
chandu078
c424d07b58
oplus: network: Replace QCOM_PLATFORM with CONFIG_OPLUS_SYSTEM_KERNEL_QCOM
...
Since QCOM_PLATFORM is not defined, use CONFIG_OPLUS_SYSTEM_KERNEL_QCOM
to properly determine QCOM platform compatibility.
This ensures the function is only exposed when building
for a Qualcomm-based OPLUS kernel.
Change-Id: Ic08788794e40e8147820915e2aa52d01fe60af00
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com >
2025-09-20 16:35:58 +01:00
dianlujitao
b03f493556
oplus: network: Rename and build the modules
...
Change-Id: I96f4ad34521664b53a8cba229d02bdae32f629a1
2025-09-20 16:35:58 +01:00
dianlujitao
4a28bc50d5
oplus: dfr: Rename and build the modules
...
Change-Id: Ied276da57c021fd9a55b07318226ad4156c8d254
2025-09-20 16:35:58 +01:00
LuK1337
9aa518d05c
oplus: pogo_keyboard: Unconditionally build the module
...
Change-Id: Ibac907947bbc03c0e3184d83be99bd44bce78bd4
2025-09-20 16:35:58 +01:00
LuK1337
70c964d825
oplus: oplus_fpga_monitor: Fix inline build
...
Change-Id: Ib672eddc5b784a7b67f4603e1e7eaadebc354854
2025-09-20 16:35:58 +01:00
dianlujitao
761b99e6c8
oplus: magnetic_cover: Unconditionally build the module
...
Change-Id: I33192483427c4ffaafdfd53f993bf823beeed805
2025-09-20 16:35:58 +01:00
dianlujitao
17e2650353
oplus: oplus_fpga_monitor: Unconditionally build the module
...
Change-Id: I337d59b866fe83c7053090cc7d1f6af5d05f57c3
2025-09-20 16:35:58 +01:00
dianlujitao
0f701ece8d
oplus: cs_press: Rename and build the module
...
Change-Id: I66b666dea8b5dd229edbef7a6a0ed94bf4b2ed74
2025-09-20 16:35:58 +01:00
dianlujitao
80bcc05119
oplus: tri_state_key: Unconditionally build the modules
...
Change-Id: Ia1f7a70f126daf75a6a71fa148f9eac8a0c3d5e1
2025-09-20 16:35:58 +01:00
dianlujitao
fdf51efb94
oplus: thermal: Add Kbuild
...
Change-Id: I652622174c0e6d3f0e5da4a5dc8565af40f68667
2025-09-20 16:35:58 +01:00
dianlujitao
846f8ca8d3
oplus: camera: Add Kbuild
...
Change-Id: I8f862c3e8056e5358e72c88c0ffc16723081add5
2025-09-20 16:35:58 +01:00
LuK1337
c2c6c68afc
oplus: mdmrst: Unconditionally build the module
...
Change-Id: I4c9bd1cf699f63341ccea2f441dccd0bebdd283f
2025-09-20 16:35:58 +01:00
LuK1337
f0cc1b63c4
oplus: mdmfeature: Unconditionally build the module
...
Change-Id: Icd9e0ce77b6ca4c0868492df60b60efb85d87121
2025-09-20 16:35:58 +01:00
chandu078
75e6b451c5
oplus: Import minimal set of drivers from CPH2723_15.0.2.501(EX01)
...
Change-Id: I1497a9311bcebdcb9330116d249be44c54df7f60
2025-09-20 16:35:45 +01:00
dianlujitao
e2b91dc29f
qcom: wlan: platform: Build oplus_wifi and fix warnings
...
Change-Id: I24db023db850a2ecc5c2f109096c2a795dfd2ea5
2025-09-19 19:20:31 +01:00
dianlujitao
f9a823d550
qcom: display-drivers: Add oplus flags to Kbuild
...
Change-Id: I6226a5b061459382f7097db21d44c9f48eb5b899
2025-09-19 19:20:31 +01:00
dianlujitao
12bb926092
qcom: camera-kernel: Add oplus flags to Kbuild
...
Change-Id: Ia13fc62d8bc6a8259256eb29619dce34af3999c5
2025-09-19 19:20:31 +01:00
dianlujitao
4f73c1e127
qcom: audio-kernel: Add oplus flags to Kbuild
...
Change-Id: I8821e017421b8b0ea7491267d03ab2783066c658
2025-09-19 19:20:31 +01:00
dianlujitao
ee4446fb99
nxp: Import oplus changes from CPH2723_15.0.2.501(EX01)
...
Change-Id: Iff8b173fccfc1465608a6ca96e00d36018fd29d3
2025-09-19 19:20:21 +01:00
chandu078
a1309047cc
qcom: wlan: Import minimal oplus changes from CPH2723_15.0.2.103(EX01)
...
Change-Id: I86aaf9bc66f92862ce516624d12fa1c8a1efd9f9
2025-09-19 19:20:18 +01:00
Moeta Yuko
de6faa3809
qcom: display-kernel: Import selected oplus changes from CPH2723_15.0.2.501(EX01)
...
Change-Id: I52811a4628c21641e12719e7d08e53b1072c8c81
2025-09-19 19:19:51 +01:00
chandu078
c9376b50be
qcom: camera-kernel: Import oplus changes from CPH2723_15.0.2.103(EX01)
...
Change-Id: I878a03c8504616f78bdba76baebb7b478efd6462
2025-08-10 14:27:08 +05:30
chandu078
24f378b3cb
qcom: audio-kernel: Import oplus changes from CPH2723_15.0.2.103(EX01)
...
Change-Id: Iac28a6037d53d9e79a4c6619a78ce82848fdcf95
2025-08-10 14:27:04 +05:30
Bruno Martins
597e312e83
Android.bp: Point to OnePlus kernel
...
Change-Id: Iecf8173a43c68cf6f2a28af2aacbdcf3b70e2bb9
2025-08-10 14:26:58 +05:30
chandu078
6df88a03d8
qcom: wlan: cnss2: Fix build warnings
...
Change-Id: I4816936c31cecf6651d2e64118acebfcaca00b5a
2025-08-03 16:09:14 +05:30
LuK1337
b217dcfa1c
qcom: wlan: icnss2: Fix build warnings
...
Change-Id: I6b89b5f6de612301545e8dd56266601aae5fc8a7
2025-08-03 13:25:59 +05:30