author | Hari Nagalla <hnagalla@ti.com> | |
Tue, 22 Feb 2022 17:42:56 +0000 (11:42 -0600) | ||
committer | Hari Nagalla <hnagalla@ti.com> | |
Tue, 22 Feb 2022 17:42:56 +0000 (11:42 -0600) |
1 | 2 | |||
---|---|---|---|---|
src/Makefile.am | patch | | diff1 | | diff2 | | blob | history |
src/soc.c | patch | | diff1 | | diff2 | | blob | history |
diff --cc src/Makefile.am
index 2ca406ae860c9be0295b5710b5fb1b03561a91a0,496aa6b40fad55760a43e0a4bfab08882ad1e1b0..49e3755f53a810504d60a904a778e8cc2d9f0fb5
--- 1/src/Makefile.am
--- 2/src/Makefile.am
+++ b/src/Makefile.am
libti_rpmsg_char_la_CFLAGS = -I$(top_srcdir)/include
- libti_rpmsg_char_la_LDFLAGS = -version-number 0:4:0 -no-undefined
-libti_rpmsg_char_la_LDFLAGS = -version-number 0:3:2 -no-undefined
++libti_rpmsg_char_la_LDFLAGS = -version-number 0:4:1 -no-undefined
diff --cc src/soc.c
index 023d3bced1583c600d94947928b941727ec40584,6f2deba970f03e43bdacd48f67342e6c6f86206d..f8332eec5f57cbc2679522e95dd26b07143848e5
+++ b/src/soc.c
#include "rpmsg_char_internal.h"
/* Increment this whenever new SoC data is added */
--#define NUM_SOC_FAMILY 5
++#define NUM_SOC_FAMILY 6
struct soc_data {
const char *family_name;
{ .id = M4F_MCU0_0, .rproc_name = "5000000.m4fss", },
};
+/* TI K3 J721S2 SoCs */
+const struct rproc_map j721s2_map[] = {
+ { .id = R5F_MCU0_0, .rproc_name = "41000000.r5f", },
+ { .id = R5F_MCU0_1, .rproc_name = "41400000.r5f", },
+ { .id = R5F_MAIN0_0, .rproc_name = "5c00000.r5f", },
+ { .id = R5F_MAIN0_1, .rproc_name = "5d00000.r5f", },
+ { .id = R5F_MAIN1_0, .rproc_name = "5e00000.r5f", },
+ { .id = R5F_MAIN1_1, .rproc_name = "5f00000.r5f", },
+ { .id = DSP_C71_0, .rproc_name = "64800000.dsp", },
+ { .id = DSP_C71_1, .rproc_name = "65800000.dsp", },
+};
+
+ /* 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 = "J721S2",
+ .map = j721s2_map,
+ .num_rprocs = (sizeof(j721s2_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)