This change is foundational for converting many modules that depend on kernel
headers built via the platform build system.
Bug: 143567008
Change-Id: I998890ed427104ed835000e421756981e0f24ab5
[rishabhb@codeaurora.org: add logic to iterate over mandatory headers
and only generate these headers if not already present in
usr/include/asm.]
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
This change adds ipc logging ability to spcom driver.
Change-Id: I8e517822f39fc8991b7d7fd335c89983ec5a13aa
Signed-off-by: Konstantin Dorfman <kdorfman@codeaurora.org>
list_first_entry should not be called for empty list.
Add check for empty list before calling list_first_entry.
CRs-Fixed: 2596626
Change-Id: Ie6be42f6aa4915e1495b87faf5a0d933086b9d01
Signed-off-by: Deepak Kumar Singh <deesin@codeaurora.org>
The grants sent by DS in the query response is based on the current
watermark levels. Due to UL accumulation, the grants may not reflex
the real data capacity. This could cause AP to send more data than
expected especially after multiple queries and lead to DNE packet
drops.
Adjust grants from QMAP query response based on the new field in the
resposne indicating the amount of data that already received to more
accurately assess how much data can be sent.
Change-Id: I9da42a9d2425b491cdef375492dbf4d7f7552dff
Acked-by: Weiyi Chen <weiyic@qti.qualcomm.com>
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
Enable internal wireless regulatory database.
This is needed for platforms without CRDA.
Change-Id: Ib7238f4602848b1128f285260a3eda51264441f6
CRs-Fixed: 2601177
Signed-off-by: Ajit Vaishya <ajitv@codeaurora.org>
The ability to vote IPA clock from user space is now required. Given
this, voting for IPA clock can now be done via an ioctl. These changes
implement the ioctl.
Change-Id: Id7e02678e96da98f2a17f35e7f6736fba39ca990
CRs-Fixed: 2592003
Signed-off-by: Perry Randise <prandise@codeaurora.org>