aboutsummaryrefslogtreecommitdiff
path: root/product/n1sdp/scp_ramfw/config_scmi.c
diff options
context:
space:
mode:
authorManoj Kumar <manoj.kumar3@arm.com>2018-11-13 12:23:17 +0530
committerronald-cron-arm <39518861+ronald-cron-arm@users.noreply.github.com>2018-11-28 18:02:20 +0100
commit6211f4737d20b18d5d7ba0e9f39355cc9499ab59 (patch)
tree70c50438328bac3e49853f740b4e06527cb99e86 /product/n1sdp/scp_ramfw/config_scmi.c
parent9b60dd3cfe65301aa39d2e73536c0663452b7fbe (diff)
n1sdp: add mcp mhu channel data in scp's scmi & smt config files
Change-Id: Iee4b7e195fd6a3aca6214dcf70a4d374e1dd6396 Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
Diffstat (limited to 'product/n1sdp/scp_ramfw/config_scmi.c')
-rw-r--r--product/n1sdp/scp_ramfw/config_scmi.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/product/n1sdp/scp_ramfw/config_scmi.c b/product/n1sdp/scp_ramfw/config_scmi.c
index 73e4963d..b9b1a9d3 100644
--- a/product/n1sdp/scp_ramfw/config_scmi.c
+++ b/product/n1sdp/scp_ramfw/config_scmi.c
@@ -40,6 +40,18 @@ static const struct fwk_element service_table[] = {
.scmi_agent_id = SCP_SCMI_AGENT_ID_OSPM,
}),
},
+ [SCP_N1SDP_SCMI_SERVICE_IDX_MCP] = {
+ .name = "SERVICE2",
+ .data = &((struct mod_scmi_service_config) {
+ .transport_id = FWK_ID_ELEMENT_INIT(
+ FWK_MODULE_IDX_SMT,
+ SCP_N1SDP_SCMI_SERVICE_IDX_MCP),
+ .transport_api_id = FWK_ID_API_INIT(
+ FWK_MODULE_IDX_SMT,
+ MOD_SMT_API_IDX_SCMI_TRANSPORT),
+ .scmi_agent_id = SCP_SCMI_AGENT_ID_MCP,
+ }),
+ },
[SCP_N1SDP_SCMI_SERVICE_IDX_COUNT] = { 0 }
};
@@ -57,6 +69,10 @@ static struct mod_scmi_agent agent_table[] = {
.type = SCMI_AGENT_TYPE_PSCI,
.name = "PSCI",
},
+ [SCP_SCMI_AGENT_ID_MCP] = {
+ .type = SCMI_AGENT_TYPE_MANAGEMENT,
+ .name = "MANAGEMENT",
+ },
};
const struct fwk_module_config config_scmi = {