aboutsummaryrefslogtreecommitdiff
path: root/product/tc0/scp_ramfw/config_scmi.c
diff options
context:
space:
mode:
Diffstat (limited to 'product/tc0/scp_ramfw/config_scmi.c')
-rw-r--r--product/tc0/scp_ramfw/config_scmi.c84
1 files changed, 44 insertions, 40 deletions
diff --git a/product/tc0/scp_ramfw/config_scmi.c b/product/tc0/scp_ramfw/config_scmi.c
index a0007405..21a2d466 100644
--- a/product/tc0/scp_ramfw/config_scmi.c
+++ b/product/tc0/scp_ramfw/config_scmi.c
@@ -17,38 +17,40 @@
#include <fwk_module_idx.h>
static const struct fwk_element service_table[] = {
- [SCP_TC0_SCMI_SERVICE_IDX_PSCI] = {
- .name = "PSCI",
- .data = &((struct mod_scmi_service_config) {
- .transport_id = FWK_ID_ELEMENT_INIT(
- FWK_MODULE_IDX_SMT,
- SCP_TC0_SCMI_SERVICE_IDX_PSCI),
- .transport_api_id = FWK_ID_API_INIT(
- FWK_MODULE_IDX_SMT,
- MOD_SMT_API_IDX_SCMI_TRANSPORT),
- .transport_notification_init_id = FWK_ID_NOTIFICATION_INIT(
- FWK_MODULE_IDX_SMT,
- MOD_SMT_NOTIFICATION_IDX_INITIALIZED),
- .scmi_agent_id = SCP_SCMI_AGENT_ID_PSCI,
- .scmi_p2a_id = FWK_ID_NONE_INIT,
- }),
- },
- [SCP_TC0_SCMI_SERVICE_IDX_OSPM] = {
- .name = "OSPM",
- .data = &((struct mod_scmi_service_config) {
- .transport_id = FWK_ID_ELEMENT_INIT(
- FWK_MODULE_IDX_SMT,
- SCP_TC0_SCMI_SERVICE_IDX_OSPM),
- .transport_api_id = FWK_ID_API_INIT(
- FWK_MODULE_IDX_SMT,
- MOD_SMT_API_IDX_SCMI_TRANSPORT),
- .transport_notification_init_id = FWK_ID_NOTIFICATION_INIT(
- FWK_MODULE_IDX_SMT,
- MOD_SMT_NOTIFICATION_IDX_INITIALIZED),
- .scmi_agent_id = SCP_SCMI_AGENT_ID_OSPM,
- .scmi_p2a_id = FWK_ID_NONE_INIT,
- }),
- },
+ [SCP_TC0_SCMI_SERVICE_IDX_PSCI] =
+ {
+ .name = "PSCI",
+ .data = &((struct mod_scmi_service_config){
+ .transport_id = FWK_ID_ELEMENT_INIT(
+ FWK_MODULE_IDX_SMT,
+ SCP_TC0_SCMI_SERVICE_IDX_PSCI),
+ .transport_api_id = FWK_ID_API_INIT(
+ FWK_MODULE_IDX_SMT,
+ MOD_SMT_API_IDX_SCMI_TRANSPORT),
+ .transport_notification_init_id = FWK_ID_NOTIFICATION_INIT(
+ FWK_MODULE_IDX_SMT,
+ MOD_SMT_NOTIFICATION_IDX_INITIALIZED),
+ .scmi_agent_id = SCP_SCMI_AGENT_ID_PSCI,
+ .scmi_p2a_id = FWK_ID_NONE_INIT,
+ }),
+ },
+ [SCP_TC0_SCMI_SERVICE_IDX_OSPM] =
+ {
+ .name = "OSPM",
+ .data = &((struct mod_scmi_service_config){
+ .transport_id = FWK_ID_ELEMENT_INIT(
+ FWK_MODULE_IDX_SMT,
+ SCP_TC0_SCMI_SERVICE_IDX_OSPM),
+ .transport_api_id = FWK_ID_API_INIT(
+ FWK_MODULE_IDX_SMT,
+ MOD_SMT_API_IDX_SCMI_TRANSPORT),
+ .transport_notification_init_id = FWK_ID_NOTIFICATION_INIT(
+ FWK_MODULE_IDX_SMT,
+ MOD_SMT_NOTIFICATION_IDX_INITIALIZED),
+ .scmi_agent_id = SCP_SCMI_AGENT_ID_OSPM,
+ .scmi_p2a_id = FWK_ID_NONE_INIT,
+ }),
+ },
[SCP_TC0_SCMI_SERVICE_IDX_COUNT] = { 0 }
};
@@ -58,14 +60,16 @@ static const struct fwk_element *get_service_table(fwk_id_t module_id)
}
static struct mod_scmi_agent agent_table[] = {
- [SCP_SCMI_AGENT_ID_OSPM] = {
- .type = SCMI_AGENT_TYPE_OSPM,
- .name = "OSPM",
- },
- [SCP_SCMI_AGENT_ID_PSCI] = {
- .type = SCMI_AGENT_TYPE_PSCI,
- .name = "PSCI",
- },
+ [SCP_SCMI_AGENT_ID_OSPM] =
+ {
+ .type = SCMI_AGENT_TYPE_OSPM,
+ .name = "OSPM",
+ },
+ [SCP_SCMI_AGENT_ID_PSCI] =
+ {
+ .type = SCMI_AGENT_TYPE_PSCI,
+ .name = "PSCI",
+ },
};
const struct fwk_module_config config_scmi = {