diff --git a/plat/arm/css/drivers/scpi/css_scpi.c b/drivers/arm/css/scpi/css_scpi.c similarity index 99% rename from plat/arm/css/drivers/scpi/css_scpi.c rename to drivers/arm/css/scpi/css_scpi.c index 4965c660bc7d9cc92cbad0032f916cc942f0ee45..4b73265add495af5e9259015fd63d677cf6f2d50 100644 --- a/plat/arm/css/drivers/scpi/css_scpi.c +++ b/drivers/arm/css/scpi/css_scpi.c @@ -10,12 +10,11 @@ #include #include #include +#include #include #include #include -#include "css_scpi.h" - #define SCPI_SHARED_MEM_SCP_TO_AP PLAT_CSS_SCP_COM_SHARED_MEM_BASE #define SCPI_SHARED_MEM_AP_TO_SCP (PLAT_CSS_SCP_COM_SHARED_MEM_BASE \ + 0x100) diff --git a/plat/arm/css/drivers/scpi/css_scpi.h b/include/drivers/arm/css/css_scpi.h similarity index 100% rename from plat/arm/css/drivers/scpi/css_scpi.h rename to include/drivers/arm/css/css_scpi.h diff --git a/plat/arm/css/common/css_common.mk b/plat/arm/css/common/css_common.mk index 55303f11d93028ed24bc4eaa25080f923efc66ee..36da732089cd4c9648cf4956803bd6e1e1894e69 100644 --- a/plat/arm/css/common/css_common.mk +++ b/plat/arm/css/common/css_common.mk @@ -27,8 +27,8 @@ BL31_SOURCES += plat/arm/css/common/css_pm.c \ ifeq (${CSS_USE_SCMI_SDS_DRIVER},0) BL31_SOURCES += drivers/arm/css/mhu/css_mhu.c \ - plat/arm/css/drivers/scp/css_pm_scpi.c \ - plat/arm/css/drivers/scpi/css_scpi.c + drivers/arm/css/scpi/css_scpi.c \ + plat/arm/css/drivers/scp/css_pm_scpi.c else BL31_SOURCES += drivers/arm/css/mhu/css_mhu_doorbell.c \ drivers/arm/css/scmi/scmi_ap_core_proto.c \ @@ -55,13 +55,13 @@ ifeq (${CSS_LOAD_SCP_IMAGES},1) BL2_SOURCES += plat/arm/css/drivers/scp/css_sds.c \ plat/arm/css/drivers/sds/sds.c else - BL2U_SOURCES += drivers/arm/css/mhu/css_mhu.c \ - plat/arm/css/drivers/scp/css_bom_bootloader.c \ - plat/arm/css/drivers/scpi/css_scpi.c + BL2U_SOURCES += drivers/arm/css/mhu/css_mhu.c \ + drivers/arm/css/scpi/css_scpi.c \ + plat/arm/css/drivers/scp/css_bom_bootloader.c - BL2_SOURCES += drivers/arm/css/mhu/css_mhu.c \ - plat/arm/css/drivers/scp/css_bom_bootloader.c \ - plat/arm/css/drivers/scpi/css_scpi.c + BL2_SOURCES += drivers/arm/css/mhu/css_mhu.c \ + drivers/arm/css/scpi/css_scpi.c \ + plat/arm/css/drivers/scp/css_bom_bootloader.c # Enable option to detect whether the SCP ROM firmware in use predates version # 1.7.0 and therefore, is incompatible. CSS_DETECT_PRE_1_7_0_SCP := 1 diff --git a/plat/arm/css/common/sp_min/css_sp_min.mk b/plat/arm/css/common/sp_min/css_sp_min.mk index 53daf1b982ef2384a4d76435a208063f8bfb0052..a7c61be82a80826726d712a8229a83f59b0f2356 100644 --- a/plat/arm/css/common/sp_min/css_sp_min.mk +++ b/plat/arm/css/common/sp_min/css_sp_min.mk @@ -10,8 +10,8 @@ BL32_SOURCES += plat/arm/css/common/css_pm.c \ ifeq (${CSS_USE_SCMI_SDS_DRIVER},0) BL32_SOURCES += drivers/arm/css/mhu/css_mhu.c \ - plat/arm/css/drivers/scp/css_pm_scpi.c \ - plat/arm/css/drivers/scpi/css_scpi.c + drivers/arm/css/scpi/css_scpi.c \ + plat/arm/css/drivers/scp/css_pm_scpi.c else BL32_SOURCES += drivers/arm/css/mhu/css_mhu_doorbell.c \ drivers/arm/css/scmi/scmi_common.c \ diff --git a/plat/arm/css/drivers/scp/css_bom_bootloader.c b/plat/arm/css/drivers/scp/css_bom_bootloader.c index 5fe268d63f3b1a0c968c30b584043902f09d274c..40880da29969f910b99b1e084360f7b3b638c15e 100644 --- a/plat/arm/css/drivers/scp/css_bom_bootloader.c +++ b/plat/arm/css/drivers/scp/css_bom_bootloader.c @@ -10,10 +10,10 @@ #include #include #include +#include #include #include -#include "../scpi/css_scpi.h" #include "css_scp.h" /* ID of the MHU slot used for the BOM protocol */ diff --git a/plat/arm/css/drivers/scp/css_pm_scpi.c b/plat/arm/css/drivers/scp/css_pm_scpi.c index 04c5f9b4968c03f19cddc0da66093d8fec23c1d9..7e228169ac8462135309035ae6f94aff7a36ef47 100644 --- a/plat/arm/css/drivers/scp/css_pm_scpi.c +++ b/plat/arm/css/drivers/scp/css_pm_scpi.c @@ -8,10 +8,10 @@ #include #include +#include #include #include -#include "../scpi/css_scpi.h" #include "css_scp.h" /*