summaryrefslogtreecommitdiffstats
path: root/protocols/default.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/default.h')
-rw-r--r--protocols/default.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/protocols/default.h b/protocols/default.h
new file mode 100644
index 0000000..f8685f1
--- /dev/null
+++ b/protocols/default.h
@@ -0,0 +1,15 @@
+#ifndef _PCILIB_DEFAULT_H
+#define _PCILIB_DEFAULT_H
+
+#include "pcilib.h"
+#include "model.h"
+
+int pcilib_default_read(pcilib_t *ctx, pcilib_register_bank_context_t *bank, pcilib_register_addr_t addr, pcilib_register_value_t *value);
+int pcilib_default_write(pcilib_t *ctx, pcilib_register_bank_context_t *bank, pcilib_register_addr_t addr, pcilib_register_value_t value);
+
+#ifdef _PCILIB_CONFIG_C
+static pcilib_register_protocol_api_description_t pcilib_default_protocol_api =
+ { NULL, NULL, pcilib_default_read, pcilib_default_write };
+#endif /* _PCILIB_CONFIG_C */
+
+#endif /* _PCILIB_DEFAULT_H */