summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSoumya Managoli <smanag@codeaurora.org>2019-08-02 11:01:33 +0530
committerSoumya Managoli <smanag@codeaurora.org>2019-08-28 11:13:40 +0530
commit7e58376e99700a02467237d598b656f462484d0a (patch)
treeace85d162191015fd306d10fa310d2077df99341 /include
parent267bc574c91965c1f7e05b26f6605647769bb8d8 (diff)
Asoc: apr: Fix sound card failure at stability runs
In stability reboot tests, deferred audio drivers are not invoked after lpass loading sometimes and results in sound card failure. Change APR to platform device and after APR status changes to loaded state, add dummy module child device under APR which invokes deferred audio drivers and sound card registers successfully. In analog codec driver defers until Q6 core ready. Change-Id: I1c82d9da55e771299df356a2771de2b2e62348cf Signed-off-by: Soumya Managoli <smanag@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r--include/linux/qdsp6v2/apr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/qdsp6v2/apr.h b/include/linux/qdsp6v2/apr.h
index e7e2a53a70d7..d80320e74661 100644
--- a/include/linux/qdsp6v2/apr.h
+++ b/include/linux/qdsp6v2/apr.h
@@ -210,4 +210,6 @@ static inline int apr_end_rx_rt(void *handle)
int apr_start_rx_rt(void *handle);
int apr_end_rx_rt(void *handle);
#endif
+int apr_dummy_init(void);
+void apr_dummy_exit(void);
#endif