نمودار کامیت

764 کامیت‌ها

مولف SHA1 پیام تاریخ
Venkateswara Naralasetty
7fce92dbaa qcacld-3.0: Kbuild changes for FEATURE_ENABLE_CE_DP_IRQ_AFFINE
Kbuild changes FEATURE_ENABLE_CE_DP_IRQ_AFFINE.

Change-Id: Ifbcc443416219f0708b7767b1e4e58cf2e807810
CRs-Fixed: 3590605
2023-08-25 15:14:26 -07:00
Tiger Yu
0780c1e8b2 qcacld-3.0: Enable the CONFIG_HIF_DEBUG for the HST module
Enable the CONFIG_HIF_DEBUG for the HST module to get more info for
further debugging.

Change-Id: I911930b4fce50ad5a190e6c0da2248678199231d
CRs-Fixed: 3597078
2023-08-25 15:14:13 -07:00
Prasanna JS
1b2deb10ec qcacld-3.0: Enable CONFIG_BCN_RATECODE_ENABLE
Enable CONFIG_BCN_RATECODE_ENABLE config flag for
lithium onwards target.

Change-Id: I9d39e9d6f71d14aa85e9f12f160f203906328c90
CRs-Fixed: 3593196
2023-08-25 09:06:12 -07:00
Venkateswara Naralasetty
bc22dea1ae qcacld-3.0: Kbuild changes to enable interrupts in monitor mode
Kbuild changes to enable interrupts in monitor mode for wcn6450.

Change-Id: I6fc5efdad3bf251e9166a3d018caa7d406a00f04
CRs-Fixed: 3565745
2023-08-25 03:02:59 -07:00
Mohammed Ahmed
c40621e630 qcacld-3.0: Enable the Export Symbol config by default in bazel
Enable the Export Symbol config in bazel because it is a basic
requirement for other modules to use our driver.

Change-Id: Ib5f706b5935878cfba21194ed82a95e7f2901b3a
CRs-Fixed: 3591583
2023-08-22 23:31:28 -07:00
Mohammed Ahmed
76ec3a3fcd qcacld-3.0: Additional Bazel config changes
Current code had an extra config set and a
config which didn't have its definition translation.
Fix this by removing config flag and adding definition
translation.

Change-Id: Idf4a04e1a4a3f6ba7d9553dfc6cc16a3472aed2f
CRs-Fixed: 3580352
2023-08-22 23:31:09 -07:00
Nijun Gong
edd87d46eb qcacld-3.0: Enable wow add/del pattern sysfs commands
Enable WLAN_WOWL_ADD_PTRN and WLAN_WOWL_DEL_PTRN for rome.

Change-Id: Ief930bd387e523998cdf459bb45a2c76e3228f98
CRs-Fixed: 3590466
2023-08-17 09:42:39 -07:00
Aditya Kodukula
d82b9641ac qcacld-3.0: Add sysfs replacement for set bitrates
Add a sysfs replacement for the deprecated WEXT commands
set11NRates, set11ACRates and set_11ax_rate.

Change-Id: I7823660f377d4d4aeb8df2d88b6a871b9ec33ec2
CRs-Fixed: 3588225
2023-08-16 19:16:26 -07:00
Aditya Kodukula
6f08e2feb6 qcacld-3.0: Disable Hide Mac address feature in consolidate builds
Currently, WLAN_TRACE_HIDE_MAC_ADDRESS feature is enabled in both GKI
and consolidate builds. But, this feature is needed only in GKI builds.
So, disable this feature in consolidate builds.

Change-Id: Iaca5c693746a2b57acdf3bb730be4dbbc34649f0
CRs-Fixed: 3588354
2023-08-15 15:09:25 -07:00
Nijun Gong
75b8edf980 qcacld-3.0: Add support for contiguous multi-page allocation
Add config option for enabling physically contiguous multi-page
allocation, and enable the same for qca6174.

CRs-Fixed: 3588484
Change-Id: Ib649cbb6e3d3e5b00a5e8f94cde99f621fa9b124
2023-08-15 06:28:31 -07:00
Bing Sun
d2878dd917 qcacld-3.0: Enable the Export Symbol config by default
Enable the Export Symbol config by default because it is a basic
requirement for other modules to use our driver.

Change-Id: I8c1b71fe921db53013d998e36e11f2d388a2eacf
CRs-Fixed: 3586360
2023-08-14 21:57:18 -07:00
Aditya Kodukula
a1ad9d7743 qcacld-3.0: Enable HIDE MAC Address feature in GKI builds
Enable WLAN_TRACE_HIDE_MAC_ADDRESS feature in GKI builds

Change-Id: I775e27bb97a77660baf6071064762d1080425760
CRs-Fixed: 3563924
2023-08-11 14:58:27 -07:00
Balaji Pothunoori
5b34ce8d94 qcacld-3.0: Add PM QoS CPU affinity support for QCS405
Enable PM QoS support for QCS405 Target in 5.x kernel

Change-Id: I9c7565b44a72145e11178fe360f413ff578142cc
CRs-Fixed: 3551399
2023-08-11 01:23:48 -07:00
Mohammed Ahmed
a30c4d43f8 qcacld-3.0: fix CONFIG_WLAN_WEXT_SUPPORT_ENABLE conditional
Current code sets CONFIG_WLAN_WEXT_SUPPORT_ENABLE when
CONFIG_WIRELESS_EXT is enabled.
Fix this by setting CONFIG_WLAN_WEXT_SUPPORT_ENABLE when
CONFIG_CFG80211_WEXT is set.

Change-Id: I5dca2f5892be2b68cce4b5ea99f17dd18a817e37
CRs-Fixed: 3576491
2023-08-08 06:10:28 -07:00
Mohammed Ahmed
38e74f2c8e qcacld-3.0: Disable CONFIG_WLAN_WEXT_SUPPORT_ENABLE for bazel
Current code has CONFIG_WLAN_WEXT_SUPPORT_ENABLE enabled.
Fix this by not enabling this flag in bazel defconfig.

Change-Id: I396ee643e25b6370ebe8caadda262a0095f75115
CRs-Fixed: 3576488
2023-08-07 16:28:31 -07:00
Bing Sun
fb4305e446 qcacld-3.0: add roam trigger bitmap sysfs functionality
Add support to configure roam_trigger_bitmap.

Change-Id: I1a7329910e5276469fa7cf0711d412cc8850d98b
CRs-Fixed: 3563225
2023-08-06 22:46:47 -07:00
Bing Sun
25f5c0058e qcacld-3.0: add wds mode sysfs functionality
Add support to configure wds_mode.

Change-Id: I19b7c797083a75d2aebf53d574484def5a4ec9e1
CRs-Fixed: 3563193
2023-08-06 22:46:42 -07:00
Karthik Kantamneni
6c8df0d481 qcacld-3.0: Update configs for WCN6450 platform
Disable special packet handling in RX error path.
Enable marking offloads handled frame in RX path.

Change-Id: I75f7f240c3f7a2728c5d7e9d94bb8de8c57ceafc
CRs-Fixed: 3540540
2023-08-03 03:40:58 -07:00
Mohammed Ahmed
588192efbd qcacld-3.0: Add grep functionality bazel
Current wlan bazel implementation does not
support grep of source code.
Fix this by adding grep functionality.

Change-Id: I0649577424fbd095524d9c1083c3515c682723e2
CRs-Fixed: 3572350
2023-07-31 12:19:59 -07:00
Mohammed Ahmed
b4834eb736 qcacld-3.0: Additional bazel build fixes
Currently code is running into compilation
issues when building with bazel.

Change-Id: I458de9b971955bb64c06dd2541dd5d20c2c3d16c
CRs-Fixed: 3546637
2023-07-31 12:19:54 -07:00
Aditya Kodukula
d37e4a04d4 qcacld-3.0: Enable WLAN_TRACE_HIDE_MAC_ADDRESS feature
As part of minidump privacy feature, enable the feature flag
WLAN_TRACE_HIDE_MAC_ADDRESS to hide 3 bytes of mac address
in wlan driver logs.

Change-Id: I054b83f2adc6c77c085fd4e0db9f0287277e2e74
CRs-Fixed: 3563936
2023-07-21 16:49:24 -07:00
Manikanta Pubbisetty
ed37d33b4e qcacld-3.0: Enable HIF CE RX reusable nbufs feature
Enable HIF CE RX reusable nbufs feature for qca6750 (Moselle)
target.

Change-Id: If476e6eb4559b31d45799b1d7f168bd89fafd608
CRs-Fixed: 3554491
2023-07-21 01:16:23 -07:00
Vinod Kumar Pirla
149ccf8825 qcacld-3.0: Enable WLAN_HDD_MULTI_VDEV_SINGLE_NDEV flag
Enable the flag to move to single netdev multi vdev model.

Change-Id: I2d17111fa6512a740202004a0fe8bb2e191a76d5
CRs-Fixed: 3524055
2023-07-20 13:39:26 -07:00
Yu Ouyang
cc781de492 qcacld-3.0: Disable HIF_CPU_PERF_AFFINE for Genoa
Auto GVM platform, cluster 0 is gold core, cluster 1 is siliver core.
Disable HIF_CPU_PERF_AFFINE to ensure WLAN CE can work on gold core.

Change-Id: Idc6a0400d5fc232e93af1a2c362f58d62805c836
CRs-Fixed: 3549998
2023-07-13 04:49:43 -07:00
Venkateswara Naralasetty
d70118f951 qcacld-3.0: Kbuild changes for hif delayed reg write
Kbuild changes for hif delayed reg write support for wcn6450.

Change-Id: I8e028acc50ac4c4d33203b91b24607e7ea2b79d1
CRs-Fixed: 3519709
2023-07-10 12:13:11 -07:00
Jianmin Zhu
5bc4f0107c qcacld-3.0: Fix INI force_start_sap doesn't take effect
FEATURE_WLAN_CH_AVOID_EXT isn’t defined for HMT, just defined for HSP,
so restriction_mask isn’t checked in policy_mgr_is_safe_channel, SAP
can't start on unsafe channel even INI force_start_sap=1.

Change-Id: Ie75f62d8649ac9c735a34e83b3d3d786976888bf
CRs-Fixed: 3547298
2023-07-05 17:17:49 -07:00
Alan Chen
5fef728db3 qcacld-3.0: Fix bazel-related changes
With changes to bazel in upstream kernel, driver is currently not
building properly. Fix these bazel-related changes to be in line with
upstream kernel changes and resolve the build issues.

Change-Id: I99fb7b1aaa8cd70b4326a858d46de7c034b0549f
CRs-Fixed: 3539623
2023-06-30 00:55:26 -07:00
Karthik Kantamneni
0b79b57c13 qcacld-3.0: Enable DP profile support for QCA6750 target
Enable DP profile support for QCA6750 target

Change-Id: Id2cd8dc6c1a7b31f811a025c37e227d0165615d0
CRs-Fixed: 3542111
2023-06-29 04:59:57 -07:00
Rakesh Pillai
4566e7ff03 qcacld-3.0: Enable feature to defer freeing of REO queue desc
Enable the feature to defer freeing of REO queue desc.

Change-Id: I33f52c820aeb9429ad9560120e1ada69c7bdc6fc
CRs-Fixed: 3540809
2023-06-28 05:04:51 -07:00
Amit Mehta
9eb4baa9eb qcacld-3.0: Enable per link stats for kiwi v2
Enable per link stats support for kiwi v2 target

Change-Id: Ic97c562154e812d939394e3fe5173a63beecc191
CRs-Fixed: 3446807
2023-06-22 22:01:42 -07:00
Mohammed Ahmed
f73476eb40 qcacld-3.0: Additional GKI config change
GKI config was missing some config values. Fix this
by adding them.

Change-Id: I1dc285f9e4701966ea52ec61790399899f14411e
CRs-Fixed: 3533890
2023-06-21 22:48:43 -07:00
Alan Chen
baf6433a8f qcacld-3.0: Add additional bazel-related changes
Add additional bazel-related changes to resolve build errors.

Change-Id: I891556a81d217fded38915293aeea83a389d6782
CRs-Fixed: 3517415
2023-06-21 16:53:13 -07:00
Alan Chen
085a77b29f qcacld-3.0: Convert additional configs to feature
Convert additional configs under findstring if defines to feature.

Change-Id: Iaabe8c13781db1ae3bf569fbf5dc9377bafaee23
CRs-Fixed: 3517367
2023-06-20 06:38:46 -07:00
Mohammed Ahmed
ecd6d40096 qcacld-3.0: Add GKI pineapple defconfig
Current code does not have a GKI variant of DDK pineapple
defconfig. Fix this by adding a GKI variant.

Change-Id: I91ae63ae2c1a1dd4ac30eb3da31c6394f523d750
CRs-Fixed: 3530783
2023-06-17 10:31:29 -07:00
Rakesh Pillai
c8540b10f6 qcacld-3.0: Enable feature to disable vdev self peer creation
Kbuild change to disable vdev self peer creation.

Change-Id: Id436cc9ca96aa22ff21d810c078bc16572cc98de
CRs-Fixed: 3517849
2023-06-08 05:08:46 -07:00
Chaoli Zhou
7bec066717 qcacld-3.0: Enable shadow register write delay for HST
Enable force wakeup and shadow register write delay
feature for HST to avoid shadow register update failure.

Change-Id: Ia49f44127174b30f66c388c9c440020b9e4434fb
CRs-Fixed: 3519513
2023-06-06 09:52:25 -07:00
Rakesh Pillai
6b0be7af79 qcacld-3.0: Enable Datapath support for Multipass feature
Kbuild changes to enable datapath support for multipass
feature on QCA6490 and kiwi targets.

Change-Id: Ia4d33557fec6dd1b5681e20d19590604cc2affe1
CRs-Fixed: 3513719
2023-06-05 13:52:49 -07:00
Alan Chen
b7a90ba009 qcacld-3.0: Convert configs to feature
Create a new header file that has all configs converted to features.

Change-Id: I6f15d4746f636e0ac139858b23934f0150e6d9eb
CRs-Fixed: 3492624
2023-06-03 04:27:32 -07:00
Srinivas Girigowda
63dfb1a98c qcacld-3.0: Support local packet capture for pineapple
Support local packet capture for pineapple.

Change-Id: Ib0d5ccc439fe86f6be5de3812cf8667ec49ba1e3
CRs-Fixed: 3517167
2023-06-02 16:47:46 -07:00
Mohammed Ahmed
0dabb4c0e2 qcacld-3.0: create a sorted kiwi_v2 defconfig for bazel
Currently the configs in kiwi_v2_defconfig are not sorted
alphabetically. Fix this by creating a separate defconfig
which is sorted.

Change-Id: Ic0731c450a6e2a3ee9d71e08780381e72afda1c9
CRs-Fixed: 3495343
2023-05-31 21:20:26 -07:00
Jia Ding
b3b5cf9d2d qcacld-3.0: Enable WLAN_SYSFS on sdxpinn target
To set fixed 11be rate, 11be_rate sysfs entry is the only
option. sdxpinn target supports Wifi-7 and hence 11be_rate
sysfs entry is needed.

Change is to enable WLAN_SYSFS feature on sdxpinn target and
at the same time disable CONFIG_WLAN_SYSFS_RANGE_EXT, which
is not needed.

Change-Id: Id468ee15b3ddc82794ab12487f21e06a0b61b209
CRs-Fixed: 3510104
2023-05-27 03:55:21 -07:00
Amit Mehta
bf563718bf qcacld-3.0: Enable changes to affine away taken CPUs
Enable changes to affine away CPUs taken during pro
audio use case for kiwi_v2.

Change-Id: Ie27009ae0c89b5a08887863658ccc8cfae47c324
CRs-Fixed: 3490850
2023-05-25 17:57:23 -07:00
Jeff Johnson
4013420fea qcacld-3.0: Remove CONFIG_CRYPTO_COMPONENT flag
The crypto component is always enabled. As a result, the feature flag
CONFIG_CRYPTO_COMPONENT is pointless, so remove it.

Change-Id: I97c22f3bf1224ecd967212d762545890f71764bc
CRs-Fixed: 3496915
2023-05-21 20:15:40 -07:00
Krupali Dhanvijay
d8a6ea4e49 qcacld-3.0: Add API to set/reset CPU frequency
Add API to set/reset CPU frequency, which is used to
enable the tx queues faster during roam.

Change-Id: I8594dacc9b3e8bc3fcdce575102cecef573cbf06
CRs-Fixed: 3487568
2023-05-18 09:36:37 -07:00
Tiger Yu
a8d57a4bf7 qcacld-3.0: Enable tracepoints for qca6390 module
Enable the tracepoints for qca6390 module in the wlan host for latency
debugging.

Change-Id: I9f69a5d9cc08a63185961bf2a88d403bb62799e8
CRs-Fixed: 3497709
2023-05-17 16:11:15 -07:00
Rakesh Pillai
a265a33e91 qcacld-3.0: Add config for number of perf clusters in SoC
Kbuild changes to define the number of perf clusters
in an SoC.

Change-Id: Ibbc58dbe425ac560c86a56d63ed39e4ac80acfa4
CRs-Fixed: 3498169
2023-05-16 17:33:03 -07:00
Jinwei Chen
485213758f qcacld-3.0: enable TX ILP for KIWI
Enable TX ILP for KIWI

Change-Id: I8bf44fdf5cb3917c699971c6856189ef1627e95e
CRs-Fixed: 3463701
2023-05-14 08:11:17 -07:00
David Oladunjoye
032ace6233 qcacld-3.0: Remove CONFIG_CONVERED_TDLS_ENABLE
TDLS code is converged and the CONFIG_CONVERTED_TDLS_ENABLE
flag is no longer used.

Change-Id: I33c6c950afb829cad566a6587121de157901c959
CRs-Fixed: 3488525
2023-05-12 16:37:48 -07:00
Jeff Johnson
a1c61c1fee qcacld-3.0: Finish removing CONFIG_MCL_REGDB
Change I12af832d81815277ec6014ff5047bf960f01534a ("qcacld-3.0: Replace
CONFIG_MCL_REGDB with CONFIG_REG_CLIENT") replaced all usage of
CONFIG_MCL_REGDB.

Subsequently Change If2fb00bd2298aa6f43418b3e4694aa995887b4f3
("qcacld-3.0: Add qcs40x.snoc.perf_defconfig") added a new
instance. Since this instance is pointless, remove it.

Change-Id: If464eb9f510ded7fe9f2cfac3e16263f35fe3af6
CRs-Fixed: 3489450
2023-05-10 17:08:34 -07:00
Jeff Johnson
29f6779efc qcacld-3.0: Finish removing CONFIG_WLAN_FEATURE_NAN_DATAPATH
Change If98ecaace17f8724e9c28325ef61e721f42e1d8f ("qcacld-3.0: Combine
all NAN related flags with WLAN_FEATURE_NAN") removed all usage of
CONFIG_WLAN_FEATURE_NAN_DATAPATH, but did not remove the references
from the defconfig files, so do it now.

Change-Id: I1484a8917c1128637bd16009bd2237b6e99976f0
CRs-Fixed: 3489449
2023-05-10 17:08:28 -07:00