]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - k3conf/k3conf.git/blobdiff - common/socinfo.c
soc: j721e: Add processors info
[k3conf/k3conf.git] / common / socinfo.c
index eba57fa14cecb19b521b668f2d7eb41e9e6a486c..b5182525530a587f2fad83a6786d6cfc9a12d021 100644 (file)
 #include <sec_proxy.h>
 #include <soc/am65x/am65x_host_info.h>
 #include <soc/am65x/am65x_sec_proxy_info.h>
+#include <soc/am65x/am65x_processors_info.h>
 #include <soc/j721e/j721e_host_info.h>
+#include <soc/j721e/j721e_sec_proxy_info.h>
+#include <soc/j721e/j721e_processors_info.h>
 
 /* Assuming these addresses and definitions stay common across K3 devices */
 #define CTRLMMR_WKUP_JTAG_DEVICE_ID    0x43000018
@@ -89,6 +92,8 @@ static void am654_init(void)
        sci_info->num_sp_threads[MAIN_SEC_PROXY] = AM65X_MAIN_SEC_PROXY_THREADS;
        sci_info->sp_info[MCU_SEC_PROXY] = am65x_mcu_sp_info;
        sci_info->num_sp_threads[MCU_SEC_PROXY] = AM65X_MCU_SEC_PROXY_THREADS;
+       sci_info->processors_info = am65x_processors_info;
+       sci_info->num_processors = AM65X_MAX_PROCESSORS_IDS;
 }
 
 static void j721e_init(void)
@@ -97,6 +102,12 @@ static void j721e_init(void)
 
        sci_info->host_info = j721e_host_info;
        sci_info->num_hosts = J721E_MAX_HOST_IDS;
+       sci_info->sp_info[MAIN_SEC_PROXY] = j721e_main_sp_info;
+       sci_info->num_sp_threads[MAIN_SEC_PROXY] = J721E_MAIN_SEC_PROXY_THREADS;
+       sci_info->sp_info[MCU_SEC_PROXY] = j721e_mcu_sp_info;
+       sci_info->num_sp_threads[MCU_SEC_PROXY] = J721E_MCU_SEC_PROXY_THREADS;
+       sci_info->processors_info = j721e_processors_info;
+       sci_info->num_processors = J721E_MAX_PROCESSORS_IDS;
 }
 
 int soc_init(void)