After the SSR is triggered, following apr commands waits for
the modem to be loaded back and hence adds to the latency.
Fix by unblocking the apr call if the modem is not yet loaded
LNX.LA.3.7 Change-Id: Id4228e5b24f80813b38ef7d0634eb05c016b856b
Change-Id: Iac108ebd35d26f115b23c58cacc29fa5472b5afa
Signed-off-by: Divya Narayanan Poojary <dnaray@codeaurora.org>
Increase the maximum ports in APR. Some Apps may support
multiple clients which exceeds the number of clients
supported in APR. This change increases number of ports
used in APR upto 8 sessions.
CRs-Fixed: 634388
Change-Id: I06624330845681b4414dd470ab7aed669d690ba0
Signed-off-by: Aravind Kumar <akumark@codeaurora.org>
The listen service is Q6 DSP's capability which wakes up application
processor upon the cognitive sound recognition so application processor
can execute configured action for the sound.
The Listen Service Manager(LSM) configures this listen service with various
parameters from userspace while LSM client provides interface between
userspace and kernel space.
Change-Id: I94b6bd63be060ff4cfb15c3d6a465082ce5b42bd
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
Adding video client details to apr service table.
This is needed to support video encode\decode using
Q6.
Change-Id: Ifc810c80c0d6e286a4750e16d27d938a181492c0
Signed-off-by: Arun Menon <menon@codeaurora.org>
Update APR SSR notification registration call to use correct LPASS
subsystem name for 8960 and 8974.
LPASS Subsystem uses "lpass" string for 8960 and "adsp" string for
8974 chipsets for SSR framework registration.
Fix adsp state checking in APR LPASS callback for after powerup
case.
Change-Id: I61112d3e60386254d47ff3051bf250a6b8d609f9
Signed-off-by: Ravishankar Sarawadi <crsaraw@codeaurora.org>
The MSM platforms that turn off LPASS core by default have to bring up
LPASS core prior to talk with it.
Current implementation is during bootup, before the slimbus slave device
is up, the slimbus master on apps would try to configure the slimbus
hardware.
Add APRv2 driver to let adsp loader to bring up LPASS core on and make
slimbus driver to configure hardware after bringing up LPASS core.
Change-Id: I9c45e229e6e4c5c142d8a327509d66d9662b52d4
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
The USF driver manages ultrasound data path between QDSP6 and
user space based daemons, calculating input events upon the
ultrasound data.
Change-Id: I087227f0b9a224bc6633be3ccb76be463d90640c
Signed-off-by: Baruch Eruchimovitch <baruche@codeaurora.org>