diff options
author | Mikael Olsson <mikael.olsson@arm.com> | 2023-06-12 15:00:41 +0200 |
---|---|---|
committer | Mikael Olsson <mikael.olsson@arm.com> | 2023-08-09 15:11:10 +0200 |
commit | f1cfe19a5fd6ccc07e6e86cbe5ab863f4b372418 (patch) | |
tree | c1528ff663b9a4f3ccd16ed7aa17a021e67ca173 /kernel/ethosu_driver.c | |
parent | 7c843dc763a175269e810510af57b658ae81c529 (diff) | |
download | ethos-u-linux-driver-stack-f1cfe19a5fd6ccc07e6e86cbe5ab863f4b372418.tar.gz |
Add kernel driver version to UAPI
The kernel driver's version is now exposed in the UAPI so the UAPI user
can validate that they are compatible with the kernel driver in use.
Change-Id: I52d096dfaedb8c3c1889d27a907626be96779ee7
Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
Diffstat (limited to 'kernel/ethosu_driver.c')
-rw-r--r-- | kernel/ethosu_driver.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/kernel/ethosu_driver.c b/kernel/ethosu_driver.c index f35c5e5..085b2c0 100644 --- a/kernel/ethosu_driver.c +++ b/kernel/ethosu_driver.c @@ -27,12 +27,22 @@ #include <linux/rpmsg.h> #include "ethosu_device.h" +#include "uapi/ethosu.h" /**************************************************************************** * Defines ****************************************************************************/ -#define ETHOSU_DRIVER_VERSION "1.0" +#define ETHOSU_DRIVER_STR(s) #s +#define ETHOSU_DRIVER_VERSION_STR(major, minor, patch) \ + ETHOSU_DRIVER_STR(major) "." \ + ETHOSU_DRIVER_STR(minor) "." \ + ETHOSU_DRIVER_STR(patch) +#define ETHOSU_DRIVER_VERSION ETHOSU_DRIVER_VERSION_STR( \ + ETHOSU_KERNEL_DRIVER_VERSION_MAJOR, \ + ETHOSU_KERNEL_DRIVER_VERSION_MINOR, \ + ETHOSU_KERNEL_DRIVER_VERSION_PATCH) + #define ETHOSU_DRIVER_NAME "ethosu" #define MINOR_BASE 0 /* Minor version starts at 0 */ |