diff --git a/src/soc.c b/src/soc.c
index 1ff247a05b811580e7d5e94ffd765411cb3e527b..6f2deba970f03e43bdacd48f67342e6c6f86206d 100644 (file)
--- a/src/soc.c
+++ b/src/soc.c
#include "rpmsg_char_internal.h"
/* Increment this whenever new SoC data is added */
-#define NUM_SOC_FAMILY 4
+#define NUM_SOC_FAMILY 5
struct soc_data {
const char *family_name;
{ .id = M4F_MCU0_0, .rproc_name = "5000000.m4fss", },
};
+/* TI K3 AM62x SoCs */
+const struct rproc_map am62x_map[] = {
+ { .id = M4F_MCU0_0, .rproc_name = "5000000.m4fss", },
+};
+
const struct soc_data socs[NUM_SOC_FAMILY] = {
{
.family_name = "AM65X",
.map = am64x_map,
.num_rprocs = (sizeof(am64x_map) / sizeof(struct rproc_map)),
},
+ {
+ .family_name = "AM62X",
+ .map = am62x_map,
+ .num_rprocs = (sizeof(am62x_map) / sizeof(struct rproc_map)),
+ },
};
int _rpmsg_char_find_soc_family(const char *name, struct soc_rprocs *soc)