summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriabdalkader <i.abdalkader@gmail.com>2023-11-13 17:17:57 +0100
committerDamien George <damien@micropython.org>2024-03-15 17:35:13 +1100
commit5bed292c06ec712f501dda7e2cc202b7039c33b4 (patch)
treeaa5d4e4d2cae54a28b01ab0c510bb76ae3718e45
parent7f5d8c4605e9305b7d1dbb100d6704618f8f3b4b (diff)
lib/open-amp: Add OpenAMP submodule.
OpenAMP framework provides a standard inter processor communications infrastructure for RTOS and bare metal environments. There are 3 major components in OpenAMP: libmetal, remoteproc and RPMsg. libmetal provides abstraction of the low-level underlying hardware, remoteproc is used for processor Life Cycle Management (LCM) like loading firmware, starting, stopping a core etc., and RPMsg is a bus infrastructure that enables Inter Processor Communications (IPC) between different cores. Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
-rw-r--r--.gitmodules3
m---------lib/open-amp0
2 files changed, 3 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
index 75bffdadd..39cf20841 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -59,3 +59,6 @@
[submodule "lib/protobuf-c"]
path = lib/protobuf-c
url = https://github.com/protobuf-c/protobuf-c.git
+[submodule "lib/open-amp"]
+ path = lib/open-amp
+ url = https://github.com/OpenAMP/open-amp.git
diff --git a/lib/open-amp b/lib/open-amp
new file mode 160000
+Subproject 1904dee18da85400e72b8f55c5c99e872a48657