aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPer Åstrand <per.astrand@arm.com>2021-01-12 13:11:13 +0100
committerPer Åstrand <per.astrand@arm.com>2021-02-15 12:15:39 +0100
commitc823bcfeede3a43ee567e79bb88dbe13663a4994 (patch)
tree5ecb6eb3453ac93fe48d99532e5ed26630160a9f
parent44c507e3fdbcd1b0ccca252e0763fc4652b0bdbe (diff)
downloadethos-u-linux-driver-stack-c823bcfeede3a43ee567e79bb88dbe13663a4994.tar.gz
Use namespace for ethosu kernel headers
Change-Id: I2866d2e7b25af49c3f8e4ed75dc60177e9b38143
-rw-r--r--kernel/ethosu_core_interface.h7
-rw-r--r--kernel/uapi/ethosu.h7
2 files changed, 14 insertions, 0 deletions
diff --git a/kernel/ethosu_core_interface.h b/kernel/ethosu_core_interface.h
index a3a21e0..4e7a864 100644
--- a/kernel/ethosu_core_interface.h
+++ b/kernel/ethosu_core_interface.h
@@ -27,6 +27,10 @@
#include <stdint.h>
#endif
+#ifdef __cplusplus
+namespace EthosU {
+#endif
+
/** Maximum number of IFM/OFM buffers per inference */
#define ETHOSU_CORE_BUFFER_MAX 16
@@ -143,5 +147,8 @@ struct ethosu_core_msg_err {
uint32_t type; /* optional use of extra error code */
char msg[128];
};
+#ifdef __cplusplus
+} /*namespace EthosU */
+#endif
#endif
diff --git a/kernel/uapi/ethosu.h b/kernel/uapi/ethosu.h
index 0127033..1e53c91 100644
--- a/kernel/uapi/ethosu.h
+++ b/kernel/uapi/ethosu.h
@@ -28,6 +28,10 @@
#include <linux/ioctl.h>
#include <linux/types.h>
+#ifdef __cplusplus
+namespace EthosU {
+#endif
+
/****************************************************************************
* Defines
****************************************************************************/
@@ -148,4 +152,7 @@ struct ethosu_uapi_result_status {
struct ethosu_uapi_pmu_counts pmu_count;
};
+#ifdef __cplusplus
+} /* namespace EthosU */
+#endif
#endif