aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMike Holmes <mike.holmes@linaro.org>2016-07-11 12:46:50 -0400
committerMaxim Uvarov <maxim.uvarov@linaro.org>2017-01-12 17:57:42 +0300
commite5d2edccc685fcde88793f5514d1fdb2654ecfa4 (patch)
tree112f506bef10a9242b8cf7ecc8cb42a5482bc09e /doc
parent52553fa3972109a47e948321236dcabf29503f61 (diff)
doc: driver-guide: initial revision
Add an initial driver interface document structure for the existing driver framework. Signed-off-by: Mike Holmes <mike.holmes@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Reviewed-by: Christophe Milard <christophe.milard@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'doc')
-rw-r--r--doc/Makefile.am6
-rw-r--r--doc/driver-api-guide/.gitignore1
-rw-r--r--doc/driver-api-guide/Doxyfile14
-rw-r--r--doc/driver-api-guide/Makefile.am5
-rw-r--r--doc/driver-api-guide/odp.dox20
-rw-r--r--doc/m4/configure.m43
6 files changed, 47 insertions, 2 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index d49d84b6a..59d6a6c64 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,4 +1,8 @@
-SUBDIRS = application-api-guide helper-guide platform-api-guide
+SUBDIRS = \
+ application-api-guide \
+ helper-guide \
+ platform-api-guide \
+ driver-api-guide
if user_guide
SUBDIRS += implementers-guide users-guide process-guide
diff --git a/doc/driver-api-guide/.gitignore b/doc/driver-api-guide/.gitignore
new file mode 100644
index 000000000..53752db25
--- /dev/null
+++ b/doc/driver-api-guide/.gitignore
@@ -0,0 +1 @@
+output
diff --git a/doc/driver-api-guide/Doxyfile b/doc/driver-api-guide/Doxyfile
new file mode 100644
index 000000000..680d1d428
--- /dev/null
+++ b/doc/driver-api-guide/Doxyfile
@@ -0,0 +1,14 @@
+@INCLUDE = $(SRCDIR)/doc/Doxyfile_common
+
+PROJECT_NAME = "Driver Interface (drv) Reference Manual"
+PROJECT_NUMBER = $(VERSION)
+PROJECT_LOGO = $(SRCDIR)/doc/images/ODP-Logo-HQ.svg
+INPUT = $(SRCDIR)/doc/driver-api-guide \
+ $(SRCDIR)/include/odp/drv \
+ $(SRCDIR)/include/odp_drv.h
+EXCLUDE_PATTERNS = drv* odp_drv.h
+EXAMPLE_PATH = $(SRCDIR)/example $(SRCDIR)
+PREDEFINED = __GNUC__ \
+ "ODP_HANDLE_T(type)=odp_handle_t type" \
+ odpdrv_bool_t=int
+WARNINGS = NO
diff --git a/doc/driver-api-guide/Makefile.am b/doc/driver-api-guide/Makefile.am
new file mode 100644
index 000000000..4fc4755d1
--- /dev/null
+++ b/doc/driver-api-guide/Makefile.am
@@ -0,0 +1,5 @@
+EXTRA_DIST = \
+ odp.dox
+
+clean-local:
+ rm -rf output
diff --git a/doc/driver-api-guide/odp.dox b/doc/driver-api-guide/odp.dox
new file mode 100644
index 000000000..687a79e04
--- /dev/null
+++ b/doc/driver-api-guide/odp.dox
@@ -0,0 +1,20 @@
+/* Copyright (c) 2016, Linaro Limited
+ * All rights reserved
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+/**
+ * @mainpage
+ *
+ * @section sec_1 Introduction
+ *
+ * OpenDataPlane (ODP) provides a driver interface
+
+ *
+ * @section contact Contact Details
+ * - The main web site is http://www.opendataplane.org/
+ * - The git repo is https://git.linaro.org/lng/odp.git
+ * - Bug tracking is https://bugs.linaro.org/buglist.cgi?product=OpenDataPlane
+ *
+ */
diff --git a/doc/m4/configure.m4 b/doc/m4/configure.m4
index ed9451dff..6e02f7617 100644
--- a/doc/m4/configure.m4
+++ b/doc/m4/configure.m4
@@ -42,4 +42,5 @@ AC_CONFIG_FILES([doc/application-api-guide/Makefile
doc/Makefile
doc/platform-api-guide/Makefile
doc/process-guide/Makefile
- doc/users-guide/Makefile])
+ doc/users-guide/Makefile
+ doc/driver-api-guide/Makefile])