summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2018-05-01 06:26:31 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2018-05-01 06:26:31 -0700
commit036d89dd5678eec3c6a1f0c8dc7c8fbc436fb342 (patch)
tree7b8bf9bd8decdb445b96bd54b5eaf34f52978ad6 /include/linux
parent7df7eae8ebeb3eb4cd5138acf2a7fe0e81511a93 (diff)
parent6bb3622c732c018a33c5f9a19f356632fa5ca72b (diff)
Merge "soc: msm: add apr sensor domain support"
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/qdsp6v2/apr.h7
-rw-r--r--include/linux/qdsp6v2/apr_tal.h3
2 files changed, 8 insertions, 2 deletions
diff --git a/include/linux/qdsp6v2/apr.h b/include/linux/qdsp6v2/apr.h
index adcdbcbc5907..98432952f278 100644
--- a/include/linux/qdsp6v2/apr.h
+++ b/include/linux/qdsp6v2/apr.h
@@ -69,7 +69,9 @@ struct apr_hdr {
#define APR_DOMAIN_MODEM 0x3
#define APR_DOMAIN_ADSP 0x4
#define APR_DOMAIN_APPS 0x5
-#define APR_DOMAIN_MAX 0x6
+#define APR_DOMAIN_SDSP 0x8
+#define APR_DOMAIN_MAX 0x9
+
/* ADSP service IDs */
#define APR_SVC_TEST_CLIENT 0x2
@@ -94,6 +96,9 @@ struct apr_hdr {
#define APR_SVC_CVP 0x6
#define APR_SVC_SRD 0x7
+/* Sensor DSP Micro Audio Service IDs */
+#define APR_SVC_MAS 0x3
+
/* APR Port IDs */
#define APR_MAX_PORTS 0x80
diff --git a/include/linux/qdsp6v2/apr_tal.h b/include/linux/qdsp6v2/apr_tal.h
index bf324064960b..9b35c9f9882d 100644
--- a/include/linux/qdsp6v2/apr_tal.h
+++ b/include/linux/qdsp6v2/apr_tal.h
@@ -27,7 +27,8 @@
#define APR_DEST_MODEM 0
#define APR_DEST_QDSP6 1
-#define APR_DEST_MAX 2
+#define APR_DEST_DSPS 3
+#define APR_DEST_MAX 4
#if defined(CONFIG_MSM_QDSP6_APRV2_GLINK) || \
defined(CONFIG_MSM_QDSP6_APRV3_GLINK)