Commit Graph

80068 Commits

Author SHA1 Message Date
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
LuK1337
f7a1312613 qcom: wlan: platform: Include icnss2/sun_gki_defconfig
Change-Id: Ib1b45f6ae7a1e59724321be1fc146fd44d4eaffe
2025-08-03 13:25:59 +05:30
dianlujitao
5e3fc46597 qcom: wlan: platform: Fix inline build
Change-Id: I34bf995c666118cde1c69bd40c9263b03ca4b0b2
2025-08-03 13:25:59 +05:30
dianlujitao
797fb8bb06 qcom: wlan: qcacld-3.0: Fix inline build
Change-Id: I162f7496784b94401991af4bfad1adb13c016750
2025-08-03 13:25:59 +05:30
dianlujitao
7f63621507 qcom: wlan: qcacld-3.0: Add missing feature flags from bazel to Kbuild
Change-Id: I01b4d79e8532b72e0a16305721db60d7a721b19f
2025-08-03 13:25:59 +05:30
dianlujitao
55b950ae6a qcom: wlan: qcacld-3.0: Include feature flags from dataipa
Change-Id: If57e9c553b29a94afe69dd407521a66d19ba355e
2025-08-03 13:25:59 +05:30