diff --git a/dsp/adsprpc_rpmsg.c b/dsp/adsprpc_rpmsg.c index f215fc3fc7..1168979035 100644 --- a/dsp/adsprpc_rpmsg.c +++ b/dsp/adsprpc_rpmsg.c @@ -61,6 +61,8 @@ static inline int get_cid_from_rpdev(struct rpmsg_device *rpdev) cid = SDSP_DOMAIN_ID; else if (!strcmp(label, "mdsp")) cid = MDSP_DOMAIN_ID; + else if (!strcmp(label, "cdsp1")) + cid = CDSP1_DOMAIN_ID; return cid; } diff --git a/dsp/adsprpc_shared.h b/dsp/adsprpc_shared.h index 6414992946..204abd9d95 100644 --- a/dsp/adsprpc_shared.h +++ b/dsp/adsprpc_shared.h @@ -83,9 +83,9 @@ #define MDSP_DOMAIN_ID (1) #define SDSP_DOMAIN_ID (2) #define CDSP_DOMAIN_ID (3) -#define MAX_DOMAIN_ID CDSP_DOMAIN_ID +#define CDSP1_DOMAIN_ID (4) -#define NUM_CHANNELS 4 /* adsp, mdsp, slpi, cdsp*/ +#define NUM_CHANNELS 5 /* adsp, mdsp, slpi, cdsp, cdsp1*/ #define NUM_SESSIONS 14 /* max 11 compute, 3 cpz */ /* Default maximum sessions allowed per process */