Modifying hardcoded path usage to support multiple vendor
components in parallel for build compilations.
Change-Id: I3001dc60bf962885b1c0beed9b6c4f47b0ee2b4e
Signed-off-by: Pavan Kumar M <quic_rpavan@quicinc.com>
Remove usage of clang in make files as it is
deprecated in soong builds.
Change-Id: I2da10dc6f0f49c58ecda18eca95369656e69b6c8
Signed-off-by: Pavan Kumar M <quic_rpavan@quicinc.com>
Disable IPA compilation for monaco as a temp change.
Change-Id: I872cf2d8bd6a0ae95ae18073c71d336528a11d97
Signed-off-by: Jagadeesh Ponduru <quic_jponduru@quicinc.com>
Change to prevent accessing the variables by checking the default
mask with enabled log type mask.
Change-Id: Iab5bef96c4f8a12beeddab05ed27462fee656ad2
Signed-off-by: Jagadeesh Ponduru <quic_jponduru@quicinc.com>
This reverts commit 21d35c69a1.
Reason for revert: Corresponding symbol change is mainlined.
Change-Id: If42ea313baaee74334f7df1ab15973ca7abd2002
Signed-off-by: Chaitanya Pratapa <quic_cpratapa@quicinc.com>
prefetch buffer is updated from 128 to 256 byte for route
and filter rule read.
Change-Id: Ibddddfda355e8032d6ec40da73394037534d1d78
Signed-off-by: Fakruddin Vohra <quic_fakruddi@quicinc.com>
changes for setting default value of client handle in failure case
Change-Id: Icc6691d8d8a17b96ffc6541cf6137cae03b23946
Signed-off-by: Avinash Kumar <quic_avku@quicinc.com>
Incorporate rmnet api for data allocation for temp buffers
Change-Id: I1cd9c4430a176a6e3c7a4fa8c98c4160a2276e37
Signed-off-by: Abhishek Raghuvanshi <quic_araghuva@quicinc.com>
This reverts commit 642c915300.
Reason for revert: iommu_map_atomic symbol change from Kernel is reverted
Change-Id: I0f4948fae1bd8ab67bbdf44ed574730f2e7e1c96
From atomic context if try to map the address it causing sleep and
device assert. To avoid this use atomic map API.
Change-Id: I1c0c22d0f24cc0e827b6d401c9ffb3224a937821
Signed-off-by: Ashok Vuyyuru <quic_avuyyuru@quicinc.com>
Make changes to compile ut framework with bzl environment.
Change-Id: I91bf53701938241729698a5bc0c4f7586f35c171
Signed-off-by: Chaitanya Pratapa <quic_cpratapa@quicinc.com>
Rate limit the excessive ipa error logging in a test scenario.
Change-Id: I200d9b659895b0f68490acfad581c643964a3823
Signed-off-by: Srinivas Sai Mannam <quic_srinmann@quicinc.com>
Changes to remove wdi callback info from wdi context
to avoid race condition.
Change-Id: Ia858e009975d8cc63a1b924f50de4713dbad7d97
Signed-off-by: Arjun Haris <quic_arjunh@quicinc.com>
Added a logic to check only three WiGig clients while checking hw stats.
This is because fourth client is not available on 5_5 hardware.
Change-Id: I5200b9b75196e954fffd8acbc32c67fe191e4290
Adding a change to check whether log_type_mask is defined or
not to avoid allocating unknown memory size and to avoid out
of bound access.
Change-Id: I901863ee68f8c77424c4d4d3bb5f3a380a61dbee
Make changes to enable frag offload on WLAN pipe.
Change-Id: Ie881180c991c683776f51f522d6e4e046043a663
Signed-off-by: Chaitanya Pratapa <quic_cpratapa@quicinc.com>
WDI channels do not require userdata. Avoid allocating userdata for new
WDI protocols as otherwise allocations might fail due to large allocation
size resulting in pipe setup failure.
Change-Id: I7630a9c5b450937b264cdeb4b45ace70fd160be3
Signed-off-by: Chaitanya Pratapa <quic_cpratapa@quicinc.com>
When opt dpath is enabled, make changes to stop and start the
channel only when it is required.
Change-Id: I849ccbe969a6c965b18022f3c23e545902d551e2
Signed-off-by: Chaitanya Pratapa <quic_cpratapa@quicinc.com>
In some scenarios WQ scheduling was delayed. To avoid these
issues adding changes to increase the WQ priority.
Change-Id: I597e73a354f2d136843b19a84c859fe3eb7b51e0
Signed-off-by: Ashok Vuyyuru <quic_avuyyuru@quicinc.com>
Make changes to enable IPA clock only when it is required.
Change-Id: I1af79ea4f0015e8b7b9d43b18b73b58e66b12c5a
Signed-off-by: Chaitanya Pratapa <quic_cpratapa@quicinc.com>
When DDR header table was full not verifying any free offset entries
present in the list with current logic. So adding changes to use
free offset location in DDR when DDR header table was full.
Change-Id: If2d010db178e2388a83b5b63b47d3d05f2c3f7e2
Signed-off-by: Ashok Vuyyuru <quic_avuyyuru@quicinc.com>
Changes to update filter index to failure indication, when wdi filter
add/remove fails from ipa driver layer
Change-Id: I3b590594befe252913dde43fe408a4cd96b9249c
Signed-off-by: Chaitanya Pratapa <quic_cpratapa@quicinc.com>
Changes to not send remove all filter indication to Q6 when modem SSR
is trigerred
Change-Id: If1c86ce41b91f4df1eab592090fbbb7c4f12e535
Signed-off-by: Chaitanya Pratapa <quic_cpratapa@quicinc.com>
When offset gets added to base of the array, it returns
offset plus the number equal to size of the whole array.
So, correct it by passing the address of offset element
in the array.
Change-Id: I8a087ca277bdc476674c7221b5fc0920e6986570
Adding change to use strscpy to have a robust way of string
copying into another buffer, if we have unknown source string
at run time to avoid fortify_panic.
Change-Id: I16a4fce06ef9bc47b4c6c3d901984e0a7c514d38
Changes to update WDI moderation threshold for cases where WDI opt
datapath is enabled.
Change-Id: I917da8772febbd9e60dfcd66d5953401ce5fe78a
Signed-off-by: Chaitanya Pratapa <quic_cpratapa@quicinc.com>
Due to missing the prefetch buff size route and filter table will
overflow if IPA HW tries to prefetch 128Bytes of additional memory when
dealing with filter/routing tables. This can result in overflowing
of memory if we map only the required size. Make changes to
add the prefetch buff size for kalama target.
Change-Id: I045e14b25e397dc800a775f0d5cc02a889fc7c21
Signed-off-by: Ashok Vuyyuru <quic_avuyyuru@quicinc.com>