incremental
diff --git a/include/ioaccess.h b/include/ioaccess.h
new file mode 100644
index 0000000..98bb63d
--- /dev/null
+++ b/include/ioaccess.h
@@ -0,0 +1,32 @@
+#define IOCTL_IO_READ 0x1103
+#define IOCTL_IO_WRITE 0x1104
+#define IOCTL_REAL_IO_READ 0x1106
+#define IOCTL_REAL_IO_WRITE 0x1107
+#define IOCTL_BIT_STREAM_BASE 0x1108
+#define IOCTL_TX_BIT_STREAM 0x1109
+#define IOCTL_GET_SOCKET 0x1110
+#define IOCTL_AUTOMODE_TRIGGER 0x1111
+#define IOCTL_PASS3_TRIGGER 0x1112
+#define IOCTL_I2C_READ 0x1113
+#define IOCTL_I2C_WRITE 0x1114
+#define IOCTL_FLAG_BUFFER_CLEAR 0x1115
+#define IOCTL_REMAP 0x1105
+#define RELOCATE_OFFSET 0x380
+
+typedef struct _IO_ACCESS_DATA {
+ unsigned char Type;
+ unsigned long Address;
+ unsigned long Data;
+ unsigned long Value;
+ unsigned long I2CValue;
+ int kernel_socket;
+// struct sockaddr_in address_svr;
+} IO_ACCESS_DATA, *PIO_ACCESS_DATA;
+/*
+typedef struct _MAP_DATA {
+ unsigned long virt_add;
+ unsigned long phys_add;
+ unsigned long size;
+ pgprot_t prot;
+} MAP_DATA;
+*/