Commit Graph

72414 Commits

Author SHA1 Message Date
David Wronek
880d405719 Add 'qcom/opensource/graphics-kernel/' from commit 'b4fdc4c04295ac59109ae19d64747522740c3f14'
git-subtree-dir: qcom/opensource/graphics-kernel
git-subtree-mainline: 992813d9c1
git-subtree-split: b4fdc4c042
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel
tag: GRAPHICS.LA.14.0.r1-07700-lanai.0
2024-10-06 16:44:56 +02:00
David Wronek
992813d9c1 Add 'qcom/opensource/fingerprint/' from commit 'bf1db14b5f25c95f72d4ad57026186a823c22eff'
git-subtree-dir: qcom/opensource/fingerprint
git-subtree-mainline: af64423e9f
git-subtree-split: bf1db14b5f
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/fingerprint
tag: LA.VENDOR.14.3.0.r1-17300-lanai.QSSI15.0
2024-10-06 16:44:49 +02:00
David Wronek
af64423e9f Add 'qcom/opensource/eva-kernel/' from commit 'c1ff9cd986e7dd66ecf6b385b92ac3de85c76f4e'
git-subtree-dir: qcom/opensource/eva-kernel
git-subtree-mainline: caab746e9f
git-subtree-split: c1ff9cd986
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/opensource/eva-kernel
tag: CV.LA.2.0.r1-04800-lanai.0
2024-10-06 16:44:44 +02:00
David Wronek
caab746e9f Add 'qcom/opensource/dsp-kernel/' from commit 'ca5dc8ec8dfe988ba23cf4d4497f932154a6021a'
git-subtree-dir: qcom/opensource/dsp-kernel
git-subtree-mainline: 1841c0f616
git-subtree-split: ca5dc8ec8d
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel
tag: LA.VENDOR.14.3.0.r1-17300-lanai.QSSI15.0
2024-10-06 16:44:37 +02:00
David Wronek
1841c0f616 Add 'qcom/opensource/display-drivers/' from commit '5ff96e683134b356ebe6c37069b4197034502ef9'
git-subtree-dir: qcom/opensource/display-drivers
git-subtree-mainline: 2d61911ef6
git-subtree-split: 5ff96e6831
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers
tag: DISPLAY.LA.4.0.r2-07600-lanai.0
2024-10-06 16:44:29 +02:00
David Wronek
2d61911ef6 Add 'qcom/opensource/datarmnet-ext/' from commit 'e7a27480ae7c8dbc5508a8dcfa69c5628d3afe2d'
git-subtree-dir: qcom/opensource/datarmnet-ext
git-subtree-mainline: 16648ad2df
git-subtree-split: e7a27480ae
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/datarmnet-ext
tag: LA.VENDOR.14.3.0.r1-17300-lanai.QSSI15.0
2024-10-06 16:44:21 +02:00
David Wronek
16648ad2df Add 'qcom/opensource/datarmnet/' from commit 'c5d70f15d54c8489bd452d52729bcfcd301ab985'
git-subtree-dir: qcom/opensource/datarmnet
git-subtree-mainline: 235599e5f6
git-subtree-split: c5d70f15d5
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/datarmnet
tag: LA.VENDOR.14.3.0.r1-17300-lanai.QSSI15.0
2024-10-06 16:44:15 +02:00
David Wronek
235599e5f6 Add 'qcom/opensource/dataipa/' from commit 'c743113db7f6155cc71476182dfbbbc78f32dc29'
git-subtree-dir: qcom/opensource/dataipa
git-subtree-mainline: 78e1eefbdb
git-subtree-split: c743113db7
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa
tag: LA.VENDOR.14.3.0.r1-17300-lanai.QSSI15.0
2024-10-06 16:44:10 +02:00
David Wronek
78e1eefbdb Add 'qcom/opensource/camera-kernel/' from commit 'e28c84a69982150918a8a8c48c730ac1c2c5ce34'
git-subtree-dir: qcom/opensource/camera-kernel
git-subtree-mainline: 7870029999
git-subtree-split: e28c84a699
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel
tag: CAMERA.LA.4.0.r2-07000-lanai.0
2024-10-06 16:44:01 +02:00
David Wronek
7870029999 Add 'qcom/opensource/bt-kernel/' from commit 'abeb53d57fb210fc51839143b6ce9292c595c424'
git-subtree-dir: qcom/opensource/bt-kernel
git-subtree-mainline: 91a8910061
git-subtree-split: abeb53d57f
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/bt-kernel
tag: LA.VENDOR.14.3.0.r1-17300-lanai.QSSI15.0
2024-10-06 16:43:53 +02:00
David Wronek
91a8910061 Add 'qcom/opensource/audio-kernel/' from commit '0ee387dfadf349618494d6f82ec8cec796ebef70'
git-subtree-dir: qcom/opensource/audio-kernel
git-subtree-mainline: 99ab089c55
git-subtree-split: 0ee387dfad
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/audio-kernel-ar
tag: AUDIO.LA.9.0.r1-07400-lanai.0
2024-10-06 16:43:49 +02:00
David Wronek
99ab089c55 Add 'nxp/opensource/driver/' from commit 'c6f0de7127de042241c6f2ac7c60c5deb77d7d85'
git-subtree-dir: nxp/opensource/driver
git-subtree-mainline: 47018f8d6d
git-subtree-split: c6f0de7127
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/nxp/opensource/driver
tag: LA.VENDOR.14.3.0.r1-17300-lanai.QSSI15.0
2024-10-06 16:43:44 +02:00
SGCMarkus
47018f8d6d Android.bp: Add soong namespace, and include main kernel namespace 2024-10-06 16:28:51 +02:00
SGCMarkus
d07132fea8 Add empty Android.mk 2024-10-06 16:28:38 +02:00
Pooventhiran G
fec800ab53 qcacmn: Fix out-of-bounds in wlan_mlo_parse_t2lm_info
wlan_mlo_parse_t2lm_info() does not check ie_len boundary before
accessing optional elements. This could lead to OOB access if presence
bit is set but its corresponding sub-field is not present in the frame.

Add the necessary boundary checks before accessing optional sub-fields
when its presence bit is set.

Change-Id: Icfc079c460e5ad3382507c11b60ef6541e9baf5e
CRs-Fixed: 3895196
2024-09-22 03:28:50 -07:00
Pranav Sanwal
e28c84a699 msm: camera: csid: Check upper bound for cid index
Add check to restrict upper bound on cid_data array.

CRs-Fixed: 3874372
Change-Id: I471ce943a012ec423ac28df4ea0c0e901f75f4cf
Signed-off-by: Pranav Sanwal <quic_psanwal@quicinc.com>
(cherry picked from commit cd41b5384f5fe6da52eb8c638fd183032a5a9365)
2024-09-16 03:25:50 -07:00
Kaushal Sanadhya
b4fdc4c042 kgsl: gen8: Disable RGBA FP16 compression for UBWC 4.0
FP16 is a special compression technique introduced for RGBA16 format from
UBWC 4.3 onwards. Hence, disable it to correctly configure UBWC 4.0.

Change-Id: I742a29bdddbb93dd9da4ef7b0ff05fc4b020a229
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
2024-09-16 03:22:46 -07:00
Linux Build Service Account
0ee387dfad Merge e0e6fa6203 on remote branch
Change-Id: I385793214e6c8f1c1fe8e091e32205c7671dc3a7
2024-09-11 10:12:35 -07:00
Linux Build Service Account
5ff96e6831 Merge 55ec06a914 on remote branch
Change-Id: Id59022e07b9cc50abc41446fbdf94df93adeca94
2024-09-11 09:32:48 -07:00
Linux Build Service Account
2657c18a78 Merge 014456b1ed on remote branch
Change-Id: Ied6e0b2cfbad0a6b798a3cc9e32ae3f728ce3139
2024-09-11 06:16:38 -07:00
Linux Build Service Account
ca5dc8ec8d Merge 8168f4e0d5 on remote branch
Change-Id: Idb927d44c0a6cd5e3b8c8020ff7aafcc106a28e0
2024-09-11 06:16:32 -07:00
Linux Build Service Account
0abb70a15b Merge dd441e0e97 on remote branch
Change-Id: If71cb9694631aca1bbaec01243b7fc244a4632c6
2024-09-11 06:16:14 -07:00
Linux Build Service Account
54afb87acc Merge 681c14539a on remote branch
Change-Id: I90b968b5c69981f489b3e34de0db40fb5b6f6065
2024-09-11 06:16:03 -07:00
Linux Build Service Account
c743113db7 Merge b23ae7f5e4 on remote branch
Change-Id: If08b53e6188781fb8fac42ce0929da5a064a1330
2024-09-11 06:15:53 -07:00
Linux Build Service Account
3c72258e79 Merge dc29e1d7f3 on remote branch
Change-Id: Ife9a81ff625602b5eb70bd855e0808ebe6637c17
2024-09-11 06:14:39 -07:00
Linux Build Service Account
f5a566817a Merge f86b658d0a on remote branch
Change-Id: I21c5383fcd99d3616f91c19dd51920bb9753696c
2024-09-11 06:04:50 -07:00
Linux Build Service Account
723e0826fb Merge 27e5d776c3 on remote branch
Change-Id: Iafd8c089296077202d0ce506153c1ff6f48a60fe
2024-09-11 06:04:10 -07:00
Linux Build Service Account
a6005ceed2 Merge e70d6c0afe on remote branch
Change-Id: I3e2fb9463a92738b996c98293252df3c47bb1092
2024-09-11 06:03:41 -07:00
Linux Build Service Account
971d4062cc Merge 065610f845 on remote branch
Change-Id: I04de031893e50db404bd7cd8478d827a12665ab7
2024-09-11 04:21:04 -07:00
Linux Build Service Account
d0f80c27ee Merge 4e4eb52fb3 on remote branch
Change-Id: Ida0979dccbf774bb3e69f4f477fb4a670ae78c7c
2024-09-11 02:31:42 -07:00
QCTECMDR Service
e0e6fa6203 Merge "asoc: wcd9378: keep comp on when headphones power off" 2024-09-02 02:03:14 -07:00
Kuldeep Singh
e70d6c0afe Revert "securemsm-kernel:qseecom: Fix possible race condition"
This reverts commit 95bbe68e9c.

Change-Id: Ide541bd7cf634b97f4d193e9abb8bb9e2715cd53
2024-08-29 05:19:49 -07:00
Yuhui Zhao
c029b4aa1f asoc: wcd9378: keep comp on when headphones power off
Keep compander on when headphones power off, but
disconnect comp port. it can fix the pop issue
when device switch to speaker,
and it won't cause any issue.

Change-Id: I6c166fb59609bc26044329300441978b81f61784
Signed-off-by: Yuhui Zhao <quic_yuhuzhao@quicinc.com>
2024-08-29 14:36:46 +08:00
Yuhui Zhao
c5629b5184 asoc: wcd9378: change the tx clk scale for different swr clk
when swr clk is 48Mhz, the swr base clk and clk scale
should be 19.2Mhz and DIV4.
when swr clk is 96Mhz, the swr base clk and clk scale
should be 19.2Mhz and DIV2.

Change-Id: I5beda01b024946cd7b54785ecfab91e3d0edc94f
Signed-off-by: Yuhui Zhao <quic_yuhuzhao@quicinc.com>
2024-08-28 18:32:38 +08:00
Pavan Kumar M
b23ae7f5e4 msm: ipa3: Cleanup unused deepsleep API's
Deepsleep & hibernate entry/exit SSR API's are same as
regular SSR usecases. Clean up the unused deepsleep API's.

Change-Id: I82745f13b679c473184a31c561a12c56a54b08ca
Signed-off-by: Pavan Kumar M <quic_rpavan@quicinc.com>
2024-08-28 11:15:09 +05:30
Pooja TC
dc29e1d7f3 qcacmn: Fix length check to parse non-inheritance list
Fix length check and add sub_copy and length
subie_len checks before accessing extn_elem to avoid any
OOB read.

Change-Id: I85ea636d5fe64e8508e91b06f0302d5f6258e583
CRs-Fixed: 3800831
2024-08-27 03:46:49 -07:00
Amit Mehta
6663744725 qcacmn: Fix wrong tlv field access for peach
Currently HAL_RX_GET_64 is used in monitor API to access TLV fields
In case of kiwi TLVs has 64-bit tlv fields. But in case of peach
tlv fields are changed to 32-bit which is results in wrong value
access.

To fix the issue use HAL_RX_GET and define common 32-bit HAL macros
to access TLV fields.

CRs-Fixed: 3694842
Change-Id: I9eee7e7e25147863f11f59655693dfea2b1832a0
2024-08-27 03:46:42 -07:00
Jinwei Chen
390062031e qcacmn: add HAL files for peach
Add HAL files for peach.

Change-Id: If38aa7767bee700e414c82e8bf9aa2acee450250
CRs-Fixed: 3674686
2024-08-27 03:46:34 -07:00
Ravindra Konda
f86b658d0a Release 5.2.1.93C
Release 5.2.1.93C

Change-Id: I139b20ca40ebd78299c48979480ec06805eae5fc
CRs-Fixed: 774533
2024-08-27 03:45:20 -07:00
Dharmendra Tiwari
642f82ef5e qcacld-3.0: Fix static code analysis issues in different API
Change 1. In the API hdd_get_roam_chan_from_fw
Changed the return type form static uint32_t to static int

Change 2. In the API set_first_connection_operating_channel
Changed the wrong return value -EINVAL to return set_value

Change 3. In the API set_second_connection_operating_channel
Changed operating_channel == 0 to !operating_channel and
return -EINVAL to return set_value

Change 4. In the API hdd_update_tgt_cfg
Removed the unused variable status = false

Change 5. In API sme_set_ht2040_mode
Changed the cb_mode condition from if(!session->cb_mode) to
session->cb_mode==PHY_SINGLE_CHANNEL_CENTERED

CRs-Fixed: 3891029
Change-Id: I697a915bf10ed2b331198a1621f75ffe7259628d
2024-08-27 03:45:19 -07:00
Alan Z. Chen
f064ac8d54 qcacld-3.0: Create defconfig files for peach v2
Create defconfig files to add support for peach v2.

Change-Id: I3978bdcce92933856cab18461c060317f28df4a3
CRs-Fixed: 3715406
2024-08-27 03:45:13 -07:00
Amruta Kulkarni
28a296b921 qcacld-3.0: Advertise emlsr capability based on new hw modes
-Add check for new hw modes, while advertising emlsr capability
in mlo ie and assoc request.
-Add new config emlsr feature flag for ganges.

CRs-Fixed: 3636676
Change-Id: I13038efe4d5001d480ae24fe7da135474eb8a3f1
2024-08-27 03:45:08 -07:00
Jinwei Chen
c4344f829f qcacld-3.0: Add peach HAL file support
Add peach HAL file support.

Change-Id: I47d9363edff2a46b774fa15b784a803fa22c3936
CRs-Fixed: 3674721
2024-08-27 03:45:03 -07:00
Divisha Bisht
95bbe68e9c securemsm-kernel:qseecom: Fix possible race condition
Fix possible race condition in data->type value in case of multithreaded
listener or app IOCTLs.

For example, below could cause inconsistent data->type value while
racing belows IOCTLs

Thread1 with QSEECOM_IOCTL_REGISTER_LISTENER_REQ
Thread2 with QSEECOM_IOCTL_UNREGISTER_LISTENER_REQ.

Change-Id: Id4f0ffcbff70bfbf13423f9f080fbaf51759ad82
Signed-off-by: Nishant Pandey <quic_nishpand@quicinc.com>
Signed-off-by: Divisha Bisht <quic_divibish@quicinc.com>
2024-08-27 01:21:05 -07:00
QCTECMDR Service
065610f845 Merge "kgsl: pwrctrl: Add sub_type constraint check to update expiry" 2024-08-26 01:29:59 -07:00
QCTECMDR Service
605f49f27d Merge "msm: ipa: workaround to ignore gsi pending irq type for XR platform" 2024-08-23 04:48:47 -07:00
QCTECMDR Service
f42b639114 Merge "msm: ipa: Update uC HFI cmd queue payload size param" 2024-08-23 02:31:10 -07:00
QCTECMDR Service
cf4b11fbae Merge "msm: ipa: allow both tcp and udp for the debugfs wlan filters" 2024-08-22 22:42:25 -07:00
QCTECMDR Service
97f0d1ab45 Merge "msm: ipa: Add debugfs nodes to install/remove xr wlan filters" 2024-08-22 16:04:02 -07:00
QCTECMDR Service
f9b1b2eeb0 Merge "msm: ipa3: Initiate filter reservation during filter addition" 2024-08-22 13:46:45 -07:00