summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 0e76d13)
raw | patch | inline | side by side (parent: 0e76d13)
author | Hari Nagalla <hnagalla@ti.com> | |
Fri, 15 Oct 2021 21:57:06 +0000 (16:57 -0500) | ||
committer | Hari Nagalla <hnagalla@ti.com> | |
Fri, 15 Oct 2021 21:57:16 +0000 (16:57 -0500) |
The TI K3 AM64x SoCs have a M4F core in MCU domian. The M4F is typically
used with safety applications. Non safety applications may use M4F as a
remote processor with virtio based rpmsg communications to the Host
linux applications.
Add support for M4F for AM64x SoCs in ti_rpmsg_char library. The library
version is bumped to 0.3.1 to account for the modfications done to
support M4F remote processor.
Signed-off-by: Hari Nagalla <hnagalla@ti.com>
used with safety applications. Non safety applications may use M4F as a
remote processor with virtio based rpmsg communications to the Host
linux applications.
Add support for M4F for AM64x SoCs in ti_rpmsg_char library. The library
version is bumped to 0.3.1 to account for the modfications done to
support M4F remote processor.
Signed-off-by: Hari Nagalla <hnagalla@ti.com>
include/rproc_id.h | patch | blob | history | |
src/Makefile.am | patch | blob | history | |
src/soc.c | patch | blob | history |
diff --git a/include/rproc_id.h b/include/rproc_id.h
index 7f55621eb94d03a9345383c073efa9b257f25d16..4beee88da62be5af656db1388a1c5f2840cd8d1b 100644 (file)
--- a/include/rproc_id.h
+++ b/include/rproc_id.h
DSP_C66_0,
DSP_C66_1,
DSP_C71_0,
+ M4F_MCU0_0,
RPROC_ID_MAX,
};
diff --git a/src/Makefile.am b/src/Makefile.am
index 9faa1e29d91b91ca6e60717a97ad579130e40005..e7b78c7657a058ea01bceabc9f35499e870b35ca 100644 (file)
--- a/src/Makefile.am
+++ b/src/Makefile.am
libti_rpmsg_char_la_CFLAGS = -I$(top_srcdir)/include
-libti_rpmsg_char_la_LDFLAGS = -version-number 0:3:0 -no-undefined
+libti_rpmsg_char_la_LDFLAGS = -version-number 0:3:1 -no-undefined
diff --git a/src/soc.c b/src/soc.c
index df674f45a2759adea7c88609493c064e13ca9a1c..1ff247a05b811580e7d5e94ffd765411cb3e527b 100644 (file)
--- a/src/soc.c
+++ b/src/soc.c
{ .id = R5F_MAIN0_1, .rproc_name = "78200000.r5f", },
{ .id = R5F_MAIN1_0, .rproc_name = "78400000.r5f", },
{ .id = R5F_MAIN1_1, .rproc_name = "78600000.r5f", },
+ { .id = M4F_MCU0_0, .rproc_name = "5000000.m4fss", },
};
const struct soc_data socs[NUM_SOC_FAMILY] = {