summaryrefslogtreecommitdiff
path: root/src/include/usbdebug_direct.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/usbdebug_direct.h')
-rw-r--r--src/include/usbdebug_direct.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/include/usbdebug_direct.h b/src/include/usbdebug_direct.h
new file mode 100644
index 0000000000..1790b1508e
--- /dev/null
+++ b/src/include/usbdebug_direct.h
@@ -0,0 +1,17 @@
+#ifndef USBDEBUG_DIRECT_H
+#define USBDEBUG_DIRECT_H
+
+struct ehci_debug_info {
+ void *ehci_caps;
+ void *ehci_regs;
+ void *ehci_debug;
+ unsigned devnum;
+ unsigned endpoint_out;
+ unsigned endpoint_in;
+};
+extern int dbgp_bulk_write_x(struct ehci_debug_info *dbg_info, const char *bytes, int size);
+extern int dbgp_bulk_read_x(struct ehci_debug_info *dbg_info, void *data, int size);
+extern void set_ehci_base(unsigned ehci_base);
+extern void set_ehci_debug(unsigned ehci_deug);
+extern unsigned get_ehci_debug(void);
+#endif