diff --git a/common/socinfo.c b/common/socinfo.c
index 165348c6e81ffb2fe37a7704f5c81c8ab6471d36..96495acfc39e3a96545d3e70a179a33c95db2568 100644 (file)
--- a/common/socinfo.c
+++ b/common/socinfo.c
#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/am65x/am65x_devices_info.h>
+#include <soc/am65x/am65x_clocks_info.h>
#include <soc/j721e/j721e_host_info.h>
#include <soc/j721e/j721e_sec_proxy_info.h>
+#include <soc/j721e/j721e_processors_info.h>
+#include <soc/j721e/j721e_devices_info.h>
/* Assuming these addresses and definitions stay common across K3 devices */
#define CTRLMMR_WKUP_JTAG_DEVICE_ID 0x43000018
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;
+ sci_info->devices_info = am65x_devices_info;
+ sci_info->num_devices = AM65X_MAX_DEVICES;
+ sci_info->clocks_info = am65x_clocks_info;
+ sci_info->num_clocks = AM65X_MAX_CLOCKS;
}
static void j721e_init(void)
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;
+ sci_info->devices_info = j721e_devices_info;
+ sci_info->num_devices = J721E_MAX_DEVICES;
}
int soc_init(void)