Граф коммитов

52025 Коммитов

Автор SHA1 Сообщение Дата
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
Ravindra Konda
0654395145 Release 5.2.1.93B
Release 5.2.1.93B

Change-Id: I7026e7a83503e53a301b55ae05961784e229ed17
CRs-Fixed: 774533
2024-08-22 11:53:09 -07:00
Surya Prakash Sivaraj
8c71bb28e3 qcacld-3.0: Do not create empty RSNXE
Driver re-generates the RSNXE with length 1, if the peer AP
supports only 1 octet of RSNXE. During this IE creation,
driver creates an empty RSNXE if none of the caps are set
by userspace in the first octet.

To fix this, do not re-generate the RSNXE if none of the caps
are set in first octet.

Change-Id: I6ca855cd907e49af62d9afe804b9f73eea97332e
CRs-Fixed: 3901178
2024-08-22 11:53:08 -07:00
Ravindra Konda
91421805a0 Release 5.2.1.93A
Release 5.2.1.93A

Change-Id: Ie83ae4d7fe0fbb4b3c1487dbd1dbe7d562642c2c
CRs-Fixed: 774533
2024-08-22 06:33:52 -07:00
Surya Prakash Sivaraj
06a3bacbe1 qcacld-3.0: Validate pe session before access
In lim_send_probe_req_mgmt_frame(), validate the pe session
before accessing it.

Change-Id: I96ebfc62c04e2e7323017732b6208da83919346c
CRs-Fixed: 3880869
2024-08-22 06:33:51 -07:00
ANANDU KRISHNAN E
99c2a35413 msm: adsprpc: Avoid taking reference for group_info
Currently, the get_current_groups API accesses group info, which
increases the usage refcount. If the IOCTL using the
get_current_groups API is called many times, the usage counter
overflows. To avoid this, access group info without taking a
reference. A reference is not required as group info is not
released during the IOCTL call.

Change-Id: Iec31c90f9fd1a837fb697d5d7d1baba7d285374d
Signed-off-by: ANANDU KRISHNAN E <quic_anane@quicinc.com>
2024-08-22 03:54:18 -07:00
Jagadeesh Ponduru
528993cef4 msm: ipa: workaround to ignore gsi pending irq type for XR platform
remove the gsi pending irq check for xr platform as we are observing
discrete ieob irq set for wdi use case and in a way it is taken care
by msi interrupts.

Change-Id: I306cad1f63cd9cf156567fc6b0cb210f7bf0152c
Signed-off-by: Jagadeesh Ponduru <quic_jponduru@quicinc.com>
2024-08-21 23:40:33 -07:00
Prasad Arepalli
41c6b23c1d msm: ipa: Update uC HFI cmd queue payload size param
Retrieve the HFI queue payload size parameter directly
from synX driver and update it to uC.

Change-Id: I6ab34853f92740795fd0de6c2a144707facca7e7
Signed-off-by: Prasad Arepalli <quic_parepall@quicinc.com>
2024-08-21 23:39:55 -07:00
Jagadeesh Ponduru
d8e985cde2 msm: ipa: allow both tcp and udp for the debugfs wlan filters
allow both tcp and udp protocols when we install wlan filters
through ipa debugfs nodes.

Change-Id: I543b7b914fe3f15f53ba3e6baca9bc93147f398c
Signed-off-by: Jagadeesh Ponduru <quic_jponduru@quicinc.com>
2024-08-21 23:32:01 -07:00
spuligil
27e5d776c3 fw-api: CL 27444604 - update fw common interface files
Change-Id: I6911bdb80988b788cf623a4a308c43f0311c5d1a
CRs-Fixed: 3830439
2024-08-21 06:28:10 -07:00
spuligil
39a2d7b904 fw-api: CL 27418163 - update fw common interface files
Change-Id: Ie80049a32e0c33c74e364df6038d9ce52260ea21
CRs-Fixed: 3830439
2024-08-21 06:28:07 -07:00
spuligil
fccfe234c1 fw-api: CL 27407027 - update fw common interface files
Change-Id: Ie96cc4822bb6c6216cfe20a1d9a9ca5d23894766
CRs-Fixed: 3830439
2024-08-21 06:28:04 -07:00
spuligil
2655e15978 fw-api: CL 27360144 - update fw common interface files
Change-Id: I49389ad036b484273bc49a413106dd6259d21b1e
CRs-Fixed: 3830439
2024-08-21 06:28:00 -07:00
spuligil
8442e417e5 fw-api: CL 27338232 - update fw common interface files
Change-Id: I1545378f2d3814c82c9cdc975fca319d22357b05
CRs-Fixed: 3830439
2024-08-21 06:27:57 -07:00
spuligil
ece2d2a7a0 fw-api: CL 27334210 - update fw common interface files
Change-Id: I435ab923ccced1b33fc45c51b9efda15f1603bb0
CRs-Fixed: 3830439
2024-08-21 06:27:54 -07:00
spuligil
c253c49218 fw-api: CL 27314804 - update fw common interface files
Change-Id: Ia26d8270d0a284c3ed1d5d30fd177b5116619d1e
CRs-Fixed: 3830439
2024-08-21 06:27:51 -07:00
QCTECMDR Service
0c6d46e7df Merge "asoc: wcd9378: add the hph volume register in regmap" 2024-08-21 04:35:42 -07:00
QCTECMDR Service
efdc8bbc8e Merge "msm: ipa: Updating the con pipe TRE structure as per uc" 2024-08-20 09:05:15 -07:00
Ravindra Konda
ea45fd6da7 Release 5.2.1.93
Release 5.2.1.93

Change-Id: Ie931858b3af7266c0101a70c4f3d8e305fa97edb
CRs-Fixed: 774533
2024-08-20 05:32:46 -07:00
Ananya Gupta
b74a18ea3f qcacld-3.0: Do not take wakelock if ip multicast packet
Currently, wakelock is taken for all unicast packets.
Do not take wakelock if packet is IP multicast packet.

Change-Id: If197cbb58d1414adedb1d29f9c2bd67be83e95b4
CRs-Fixed: 3807621
2024-08-20 05:32:45 -07:00
Ananya Gupta
50422eee58 qcacld-3.0: Do not take wakelock for non-local ARP request
Currently, wakelock is being taken for all unicast packets.
Do not take wake lock if it is a ARP packet but not local to
host.

Change-Id: Iff5de2b83a4b12692b2f3b82d58e0fc400326529
CRs-Fixed: 3838502
2024-08-20 05:32:40 -07:00
Ravindra Konda
d5a360d359 Release 5.2.1.92Z
Release 5.2.1.92Z

Change-Id: I438828138c396c705d77271503edd56d664391e8
CRs-Fixed: 774533
2024-08-20 03:30:58 -07:00
Ananya Gupta
6b022c4d0e qcacld-3.0: Do not take wake lock for non local ARP packet
Do not take wake lock if the packet is unicast and a non local
ARP packet.

Change-Id: I7e76f5ddde41c026355c4f7fe938f20ea819c0f6
CRs-Fixed: 3831823
2024-08-20 03:30:57 -07:00
Anand Tarakh
55ec06a914 Revert "disp: msm: dsi: wait for mdp idle before roi update"
This reverts commit 9184f0dbd383af314112f1f6038a4143c44a5837.

Reason for revert: Janks are observed with bouncing ball test.

Change-Id: I5fd3dd5c7abf83cdaa141ccc42271e3ff899cfce
Signed-off-by: Anand Tarakh <quic_atarakh@quicinc.com>
2024-08-20 02:50:02 -07:00
Ravindra Konda
c592ec0eb7 Release 5.2.1.92Y
Release 5.2.1.92Y

Change-Id: Icdfefab124bcb4320ff2dc029f9479950ae60adb
CRs-Fixed: 774533
2024-08-19 21:06:39 -07:00
Jianmin Zhu
119765c7b9 qcacld-3.0: Use full SAE auth when connect specified AP
When MLO STA connects to a specified buggy MLO AP with PMKID in assoc
req, it consistently fails and then retries with a downgraded SLO
candidate, which eventually succeeds. However, the customer expects MLMR
connection.

To address this, when select this buggy AP, we avoid generating
downgraded SLO/11AX candidates, use full SAE auth instead of existed
PMKSA, and don't add PMKID in RSNIE of assoc req when connect.

If the MLMR assoc fails, assoc rejection is sent to upper layer,
not retry with SLO/11AX candidates. Instead, wpa_supplicant/aosp will
clear the PMKSA upon receiving an association rejection, and subsequent
retries will use full SAE authentication, resulting in a successful MLMR
connection.

Change-Id: I85f39f52e4dae8393bbf559969710f35447b8c0c
CRs-Fixed: 3888073
2024-08-19 21:06:38 -07:00
Ravindra Konda
13d3a2057a Release 5.2.1.92X
Release 5.2.1.92X

Change-Id: I0e2dc8107fa0fbc10b56134035c90d88df214c83
CRs-Fixed: 774533
2024-08-19 14:56:04 -07:00
Asutosh Mohapatra
3eeeb7714c qcacld-3.0: Enable relevant ICNSS configs for parrot66 Adrastea
Currently CONFIG_PLD_SNOC_ICNSS_FLAG and CONFIG_ICNSS2_HELIUM
configs are not enabled in Bazel GKI config file of Adrastea for
parrot66 target. As a result host is not calling relevant PLD
API for driver registration during load. As a result seeing
Adrastea driver loaded for Moselle device.

To address this issue, enable CONFIG_PLD_SNOC_ICNSS_FLAG and
CONFIG_ICNSS2_HELIUM configs.

Change-Id: I7419eb1f6339e134a85729f25301913adf02e484
CRs-Fixed: 3898745
2024-08-19 14:56:03 -07:00
QCTECMDR Service
c18749919b Merge "kgsl: Enable AHB timeout detection for gen_8_3_0" 2024-08-19 00:54:12 -07:00
QCTECMDR Service
3f61ac09bc Merge "kgsl: Add ACD feature for Gen8_3_0 GPU" 2024-08-19 00:24:58 -07:00
Faiz Kuchay
c5fccc6420 asoc: update init func for rxtx-rx1 virt dailink
The init func of rxtx-rx1 virt dailink should
be same with rxtx-rx1 dailink.

Change-Id: I62008bfb742d6c6b818b1b4dbce6d521229d0369
Signed-off-by: Faiz Kuchay <quic_fkuchay@quicinc.com>
(cherry picked from commit a1e8d2ab44)
2024-08-17 08:15:48 -07:00
Ravindra Konda
873cc94397 Release 5.2.1.92W
Release 5.2.1.92W

Change-Id: If137695954351074bec3d3244a032c4296871057
CRs-Fixed: 774533
2024-08-16 01:17:29 -07:00
Jyoti Kumari
f2c1ae4f5f qcacld-3.0: Handle defect code
In __hdd_set_multicast_list(), mc_list_request->count is of
uint8_t type but the value is getting assigned from to
int type which may lead to overflow.
Fix is to change mc_list_request->count to int type

In check_disable_channels(), driver is not taking lock before
using hdd_ctx->original_channels. There could be possibility that
other api may change the value at the same time.
As part of fix take lock before using hdd_ctx->original_channels in
check_disable_channels()

Change-Id: I2ed53ca136f48034489a6fc3210ff3dfb77b4632
CRs-Fixed: 3882266
2024-08-16 01:17:28 -07:00
Linux Build Service Account
3c7891e07a Merge cfd8b01ad3 on remote branch
Change-Id: I9528b6ae8030cc4d97315c53db8212084d0d5960
2024-08-14 07:18:23 -07:00
Linux Build Service Account
9f2d7b163c Merge 19a817e565 on remote branch
Change-Id: I407047a2729a2065c6992106ebd23c10c7e9580a
2024-08-14 07:17:56 -07:00
Linux Build Service Account
c08ad74311 Merge 74fb08d85c on remote branch
Change-Id: I718dfd552603fc863d45745c7d80cfde7c1a535a
2024-08-14 07:17:24 -07:00
Linux Build Service Account
6e55ae3ea9 Merge d74498c278 on remote branch
Change-Id: Ie8f687dd0f33277f0ae717558ac42485f0bc8ca2
2024-08-14 07:01:46 -07:00
Linux Build Service Account
2915eb8817 Merge 04d57479ae on remote branch
Change-Id: Iaed0a08c1ecdcaf8133c59a3d53643ad5598666d
2024-08-14 07:01:27 -07:00
Linux Build Service Account
2e95c836fb Merge f60913a38d on remote branch
Change-Id: Ib69ac8da64b77be3ea11ca3c17e0cb11553efeec
2024-08-14 07:00:24 -07:00
Linux Build Service Account
50bc1b3fa8 Merge 00b0ead282 on remote branch
Change-Id: Ib2ce68a6d526893488096a1f51937a324a93c230
2024-08-14 04:05:40 -07:00
Linux Build Service Account
6791773c64 Merge 2abf17e048 on remote branch
Change-Id: I588096a7b865d8be1f850f80d4141fef877df8cc
2024-08-14 02:35:32 -07:00
Linux Build Service Account
d80aa7123d Merge beff0c7ec3 on remote branch
Change-Id: Ia7bcd52c6c1bdf7e803aa7f0a3504dbb43c5db76
2024-08-14 02:31:42 -07:00
Kaushal Sanadhya
9ffcd2645b kgsl: Add ACD feature for Gen8_3_0 GPU
Add ACD feature support for Gen8_3_0 GPU.

Change-Id: Iaf6dc1463cc5d0be37fc4464db5b1ceade9e8f35
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
2024-08-14 02:20:59 -07:00
Carter Cooper
08742a4c65 kgsl: gen8: Move from mailbox to qmp_aoss domain for ACD
Mailbox support is being dropped by AOSS starting with gen8 targets.
Remove mailbox support and replace with qmp.

Change-Id: I13b0e03853ab412c801c4141075333d1661c8d43
Signed-off-by: Carter Cooper <quic_ccooper@quicinc.com>
Signed-off-by: Mohammed Mirza Mandayappurath Manzoor <quic_mmandaya@quicinc.com>
2024-08-14 02:19:42 -07:00
Ravindra Konda
65f6a181b9 Release 5.2.1.92V
Release 5.2.1.92V

Change-Id: Ib8fe2f9e232c45c7bd8055bb1f63376ace9562d8
CRs-Fixed: 774533
2024-08-14 01:54:11 -07:00