aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicola Mazzucato <nicola.mazzucato@arm.com>2020-01-02 17:30:11 +0000
committerChris Kay <chris@cjkay.com>2020-03-16 15:00:09 +0000
commit10265406f20e348619765ff260e3753f6e8e9e9b (patch)
tree14d22e3589eb29a7bcee45907bf9bb3ba926a90d
parent07f5f2142220a1e64a4a384312d41d4e3e5eb50f (diff)
scmi_power_domain: Split configuration from implementation
With this patch the configuration for this module becomes a separate file for each platform, like all the other modules. Change-Id: If001c668d731c28f225ef188ebe097120f41d74a Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com> Signed-off-by: Girish Pathak <girish.pathak@arm.com>
-rw-r--r--module/scmi_power_domain/src/mod_scmi_power_domain.c3
-rw-r--r--product/juno/scp_ramfw/config_scmi_power_domain.c11
-rw-r--r--product/juno/scp_ramfw/firmware.mk3
-rw-r--r--product/n1sdp/scp_ramfw/config_scmi_power_domain.c11
-rw-r--r--product/n1sdp/scp_ramfw/firmware.mk3
-rw-r--r--product/rddaniel/scp_ramfw/config_scmi_power_domain.c11
-rw-r--r--product/rddaniel/scp_ramfw/firmware.mk3
-rw-r--r--product/rdn1e1/scp_ramfw/config_scmi_power_domain.c11
-rw-r--r--product/rdn1e1/scp_ramfw/firmware.mk3
-rw-r--r--product/sgi575/scp_ramfw/config_scmi_power_domain.c11
-rw-r--r--product/sgi575/scp_ramfw/firmware.mk3
-rw-r--r--product/sgm775/scp_ramfw/config_scmi_power_domain.c11
-rw-r--r--product/sgm775/scp_ramfw/firmware.mk3
-rw-r--r--product/sgm776/scp_ramfw/config_scmi_power_domain.c11
-rw-r--r--product/sgm776/scp_ramfw/firmware.mk3
-rw-r--r--product/synquacer/scp_ramfw/config_scmi_power_domain.c11
-rw-r--r--product/synquacer/scp_ramfw/firmware.mk3
17 files changed, 104 insertions, 11 deletions
diff --git a/module/scmi_power_domain/src/mod_scmi_power_domain.c b/module/scmi_power_domain/src/mod_scmi_power_domain.c
index 5cad7e0e..a439ab48 100644
--- a/module/scmi_power_domain/src/mod_scmi_power_domain.c
+++ b/module/scmi_power_domain/src/mod_scmi_power_domain.c
@@ -589,6 +589,3 @@ const struct fwk_module module_scmi_power_domain = {
.bind = scmi_pd_bind,
.process_bind_request = scmi_pd_process_bind_request,
};
-
-/* No elements, no module configuration data */
-struct fwk_module_config config_scmi_power_domain = { 0 };
diff --git a/product/juno/scp_ramfw/config_scmi_power_domain.c b/product/juno/scp_ramfw/config_scmi_power_domain.c
new file mode 100644
index 00000000..2d344b26
--- /dev/null
+++ b/product/juno/scp_ramfw/config_scmi_power_domain.c
@@ -0,0 +1,11 @@
+/*
+ * Arm SCP/MCP Software
+ * Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <fwk_module.h>
+
+/* No elements, no module configuration data */
+struct fwk_module_config config_scmi_power_domain = { 0 };
diff --git a/product/juno/scp_ramfw/firmware.mk b/product/juno/scp_ramfw/firmware.mk
index 35296478..c3c37938 100644
--- a/product/juno/scp_ramfw/firmware.mk
+++ b/product/juno/scp_ramfw/firmware.mk
@@ -83,6 +83,7 @@ BS_FIRMWARE_SOURCES := \
config_psu.c \
config_mock_psu.c \
config_juno_pvt.c \
- config_juno_thermal.c
+ config_juno_thermal.c \
+ config_scmi_power_domain.c
include $(BS_DIR)/firmware.mk
diff --git a/product/n1sdp/scp_ramfw/config_scmi_power_domain.c b/product/n1sdp/scp_ramfw/config_scmi_power_domain.c
new file mode 100644
index 00000000..2d344b26
--- /dev/null
+++ b/product/n1sdp/scp_ramfw/config_scmi_power_domain.c
@@ -0,0 +1,11 @@
+/*
+ * Arm SCP/MCP Software
+ * Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <fwk_module.h>
+
+/* No elements, no module configuration data */
+struct fwk_module_config config_scmi_power_domain = { 0 };
diff --git a/product/n1sdp/scp_ramfw/firmware.mk b/product/n1sdp/scp_ramfw/firmware.mk
index cce2d4e4..676e0628 100644
--- a/product/n1sdp/scp_ramfw/firmware.mk
+++ b/product/n1sdp/scp_ramfw/firmware.mk
@@ -85,6 +85,7 @@ BS_FIRMWARE_SOURCES := \
config_apcontext.c \
config_n1sdp_c2c_i2c.c \
config_n1sdp_remote_pd.c \
- config_n1sdp_timer_sync.c
+ config_n1sdp_timer_sync.c \
+ config_scmi_power_domain.c
include $(BS_DIR)/firmware.mk
diff --git a/product/rddaniel/scp_ramfw/config_scmi_power_domain.c b/product/rddaniel/scp_ramfw/config_scmi_power_domain.c
new file mode 100644
index 00000000..2d344b26
--- /dev/null
+++ b/product/rddaniel/scp_ramfw/config_scmi_power_domain.c
@@ -0,0 +1,11 @@
+/*
+ * Arm SCP/MCP Software
+ * Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <fwk_module.h>
+
+/* No elements, no module configuration data */
+struct fwk_module_config config_scmi_power_domain = { 0 };
diff --git a/product/rddaniel/scp_ramfw/firmware.mk b/product/rddaniel/scp_ramfw/firmware.mk
index 7815fc78..41770300 100644
--- a/product/rddaniel/scp_ramfw/firmware.mk
+++ b/product/rddaniel/scp_ramfw/firmware.mk
@@ -58,6 +58,7 @@ BS_FIRMWARE_SOURCES := \
config_pik_clock.c \
config_css_clock.c \
config_clock.c \
- config_apcontext.c
+ config_apcontext.c \
+ config_scmi_power_domain.c
include $(BS_DIR)/firmware.mk
diff --git a/product/rdn1e1/scp_ramfw/config_scmi_power_domain.c b/product/rdn1e1/scp_ramfw/config_scmi_power_domain.c
new file mode 100644
index 00000000..2d344b26
--- /dev/null
+++ b/product/rdn1e1/scp_ramfw/config_scmi_power_domain.c
@@ -0,0 +1,11 @@
+/*
+ * Arm SCP/MCP Software
+ * Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <fwk_module.h>
+
+/* No elements, no module configuration data */
+struct fwk_module_config config_scmi_power_domain = { 0 };
diff --git a/product/rdn1e1/scp_ramfw/firmware.mk b/product/rdn1e1/scp_ramfw/firmware.mk
index 6e5b5c1c..f0a2a7bb 100644
--- a/product/rdn1e1/scp_ramfw/firmware.mk
+++ b/product/rdn1e1/scp_ramfw/firmware.mk
@@ -76,6 +76,7 @@ BS_FIRMWARE_SOURCES := \
config_dvfs.c \
config_scmi_perf.c \
config_scmi_apcore.c \
- config_apcontext.c
+ config_apcontext.c \
+ config_scmi_power_domain.c
include $(BS_DIR)/firmware.mk
diff --git a/product/sgi575/scp_ramfw/config_scmi_power_domain.c b/product/sgi575/scp_ramfw/config_scmi_power_domain.c
new file mode 100644
index 00000000..2d344b26
--- /dev/null
+++ b/product/sgi575/scp_ramfw/config_scmi_power_domain.c
@@ -0,0 +1,11 @@
+/*
+ * Arm SCP/MCP Software
+ * Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <fwk_module.h>
+
+/* No elements, no module configuration data */
+struct fwk_module_config config_scmi_power_domain = { 0 };
diff --git a/product/sgi575/scp_ramfw/firmware.mk b/product/sgi575/scp_ramfw/firmware.mk
index 716b18c4..f61397c9 100644
--- a/product/sgi575/scp_ramfw/firmware.mk
+++ b/product/sgi575/scp_ramfw/firmware.mk
@@ -78,6 +78,7 @@ BS_FIRMWARE_SOURCES := \
config_scmi_apcore.c \
config_ssc.c \
config_system_info.c \
- config_apcontext.c
+ config_apcontext.c \
+ config_scmi_power_domain.c
include $(BS_DIR)/firmware.mk
diff --git a/product/sgm775/scp_ramfw/config_scmi_power_domain.c b/product/sgm775/scp_ramfw/config_scmi_power_domain.c
new file mode 100644
index 00000000..2d344b26
--- /dev/null
+++ b/product/sgm775/scp_ramfw/config_scmi_power_domain.c
@@ -0,0 +1,11 @@
+/*
+ * Arm SCP/MCP Software
+ * Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <fwk_module.h>
+
+/* No elements, no module configuration data */
+struct fwk_module_config config_scmi_power_domain = { 0 };
diff --git a/product/sgm775/scp_ramfw/firmware.mk b/product/sgm775/scp_ramfw/firmware.mk
index 3a23d945..7acf19ba 100644
--- a/product/sgm775/scp_ramfw/firmware.mk
+++ b/product/sgm775/scp_ramfw/firmware.mk
@@ -75,6 +75,7 @@ BS_FIRMWARE_SOURCES := \
config_scmi_apcore.c \
config_system_power.c \
config_sid.c \
- config_system_info.c
+ config_system_info.c \
+ config_scmi_power_domain.c
include $(BS_DIR)/firmware.mk
diff --git a/product/sgm776/scp_ramfw/config_scmi_power_domain.c b/product/sgm776/scp_ramfw/config_scmi_power_domain.c
new file mode 100644
index 00000000..2d344b26
--- /dev/null
+++ b/product/sgm776/scp_ramfw/config_scmi_power_domain.c
@@ -0,0 +1,11 @@
+/*
+ * Arm SCP/MCP Software
+ * Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <fwk_module.h>
+
+/* No elements, no module configuration data */
+struct fwk_module_config config_scmi_power_domain = { 0 };
diff --git a/product/sgm776/scp_ramfw/firmware.mk b/product/sgm776/scp_ramfw/firmware.mk
index 1106405c..510420b5 100644
--- a/product/sgm776/scp_ramfw/firmware.mk
+++ b/product/sgm776/scp_ramfw/firmware.mk
@@ -70,6 +70,7 @@ BS_FIRMWARE_SOURCES := \
config_mock_psu.c \
config_dvfs.c \
config_sid.c \
- config_system_info.c
+ config_system_info.c \
+ config_scmi_power_domain.c
include $(BS_DIR)/firmware.mk
diff --git a/product/synquacer/scp_ramfw/config_scmi_power_domain.c b/product/synquacer/scp_ramfw/config_scmi_power_domain.c
new file mode 100644
index 00000000..2d344b26
--- /dev/null
+++ b/product/synquacer/scp_ramfw/config_scmi_power_domain.c
@@ -0,0 +1,11 @@
+/*
+ * Arm SCP/MCP Software
+ * Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <fwk_module.h>
+
+/* No elements, no module configuration data */
+struct fwk_module_config config_scmi_power_domain = { 0 };
diff --git a/product/synquacer/scp_ramfw/firmware.mk b/product/synquacer/scp_ramfw/firmware.mk
index a4554b05..260728d1 100644
--- a/product/synquacer/scp_ramfw/firmware.mk
+++ b/product/synquacer/scp_ramfw/firmware.mk
@@ -67,6 +67,7 @@ BS_FIRMWARE_SOURCES := \
config_synquacer_memc.c \
config_system_power.c \
config_timer.c \
- rtx_config.c
+ rtx_config.c \
+ config_scmi_power_domain.c
include $(BS_DIR)/firmware.mk