aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorKristofer Jonsson <kristofer.jonsson@arm.com>2023-02-15 16:26:59 +0100
committerKristofer Jonsson <kristofer.jonsson@arm.com>2023-02-15 16:27:31 +0100
commit21fdc8c7336ee42ce2cbfbd8d8a5249d5497f34c (patch)
treeadd88e4345b79c22f838b4e3aea1803a929b85be /README.md
parent350965e1bc010699103f7ccc94b907110a15fd8b (diff)
downloadethos-u-linux-driver-stack-21fdc8c7336ee42ce2cbfbd8d8a5249d5497f34c.tar.gz
Add documentation about required Linux kernel version23.02-rc223.02
Change-Id: Id5349a7668ff7ce4d23730d98aa9bd5032a1ece2
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/README.md b/README.md
index e216c9d..4bcd34b 100644
--- a/README.md
+++ b/README.md
@@ -62,10 +62,11 @@ reference, but could be replaced by any remoteproc driver.
## Ethos-U rpmsg driver
-The [Ethos-U rpmsg driver](kernel/ethosu_driver.c) uses dynamic name resolution.
-This means that when the firmware boots up it calls `rpmsg_create_ept()` to
-create a dynamic endpoint with a name of maximum 32 characters. The service name
-must be unique and is forwarded to Linux in a _name resolution_ message.
+The [Ethos-U rpmsg driver](kernel/ethosu_driver.c) uses dynamic name resolution,
+which requires a Linux kernel version of 5.12 or later. This means that when the
+firmware boots up it calls `rpmsg_create_ept()` to create a dynamic endpoint
+with a name of maximum 32 characters. The service name must be unique and is
+forwarded to Linux in a _name resolution_ message.
On the Linux side the name resolution message is handled by the
[rpmsg_ns.c](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/rpmsg/rpmsg_ns.c)