Clear IEOBs as part of CH stop for channels with MSI IRQ type
Change-Id: I7b9af7f385b0876fc2f43314bd3588110911a021
Acked-by: Nadav Levintov <nadav@qti.qualcomm.com>
Signed-off-by: Sivan Reinstein <sivanr@codeaurora.org>
Removing a variable which was only set to NULL and later "freed".
Change-Id: I4973f8f2850669b9092eddee6d4179ab2089f227
Acked-by: Eliad Ben Yishay <ebenyish@qti.qualcomm.com>
Signed-off-by: Amir Levy <alevy@codeaurora.org>
Support for ULSO LAN USB use case in rndis datapath.
Change-Id: I2035e5fcc7c927cc3e5d7f5652fb017c304b5ad5
Acked-by: Eliad Ben Yishay <ebenyish@qti.qualcomm.com>
Signed-off-by: Amir Levy <alevy@codeaurora.org>
Adding changes to avoid unclocked access in panic notifier.
Increasing the IPA clock vote before saving the IPA registers.
Change-Id: Ie055ffa844df45b8a65603190495bc2d1cc3f84a
Signed-off-by: Ashok Vuyyuru <avuyyuru@codeaurora.org>
Includes low latency data pipe definition and
support for waipio.
Change-Id: I0158eb15b38de0dfd2b0052b699c69a7c7f58fa1
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
Add changes to support PCIe addr for WDI2 over GSI.
Change-Id: Ibdf9e577990f9036fb22fa09378f47bbda37defa
Signed-off-by: Pooja Kumari <kumarip@codeaurora.org>
Make change in techpack to enable WDI2 and
dynamic switching between WDI3 and WDI2
based on wlan input.
Change-Id: Ifa7fb2798e937cf8d0f0fadf7b204106a0eb4ce0
Signed-off-by: Pooja Kumari <kumarip@codeaurora.org>
In SSR scenario while teardown the pipe there could be possibility to
receive the UL data to avoid queuing the data checking for disconnect
InProgress flag.
Signed-off-by: Ashok Vuyyuru <avuyyuru@codeaurora.org>
Change-Id: I73397e51e6e7affae71313d08356f809788db484
In suspend scenario while checking channel empty scenario
updating the event ring RP pointer from direct register, it
may cause mismatch in reading in polling context. To avoid
discrepancy reading RP pointer DDR location.
Change-Id: Ie198ea9ace033e31463acd974f10dccdcac45c55
Signed-off-by: Ashok Vuyyuru <avuyyuru@codeaurora.org>
If given flt parameters are wrong, there is no need to
assert, just return an error.
Change-Id: I130b94928b2f1959585d5288fd1577d706424761
Signed-off-by: Amir Levy <alevy@codeaurora.org>
In case of a system that doesn't have SRAM or DDR area
designated for the header table, additional checks are required.
Change-Id: I841f1a17d2996dee87676e4a1c04f49ec2a30d5f
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
Add sw-flt support to specify the mac,
ip segments and ifaces to route to SW-path.
Change-Id: I95afe23e9e335d3a55d7cb560e4e7d369f747688
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
Print used and free offset sizes in the header table debugfs
Change-Id: I56ab0a9f607dc45d3a83a4e3749370b02caf7a0a
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
Move ip_accelerator which is a part of kernel-tests-internal
from kernel to techpack. Updated up to SHA1:
b8790774643dbfea5b312ed422ef86b54e4c8d7f
The kernel-test-module was moved into the driver,
and will be compiled as part of debug build.
Change-Id: I427b9ea061401c74845d2bd0d505da747d5fe89f
Acked-by: Eliad Ben Yishay <ebenyish@qti.qualcomm.com>
Signed-off-by: Amir Levy <alevy@codeaurora.org>
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
Moving the ipanat library sources from the ipacm project to here.
The library will be compiled separately and will be common
for the ipacm and ipa-kernel-tests.
Change-Id: I01becf981e15ea0c2958423585ea487affb421d0
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
Includes qmi req ipa_filter_stats_info_type_v01 for
the ipa_filter_stats_info_type_v01.
Change-Id: I015479b02c2c92f6ed048caac0d46d51f96102e8
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
Added the following enhancements to page pool recycling logic.
1) Common page pool for coalescing/default pipe.
2) Common page pool will hold 5 times the rx_pool_sz (224) for page
recycling pool and 3 times for temp pool. This is done to sustain
50 stream scenarios.
Change-Id: I55adfffa101df33c46e95b0214fb7338644e8d7c
Signed-off-by: Chaitanya Pratapa <cpratapa@codeaurora.org>