summaryrefslogtreecommitdiff
path: root/linux-kernel-modules/brnkl/brnkl.h
diff options
context:
space:
mode:
Diffstat (limited to 'linux-kernel-modules/brnkl/brnkl.h')
-rw-r--r--linux-kernel-modules/brnkl/brnkl.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/linux-kernel-modules/brnkl/brnkl.h b/linux-kernel-modules/brnkl/brnkl.h
new file mode 100644
index 0000000..780597e
--- /dev/null
+++ b/linux-kernel-modules/brnkl/brnkl.h
@@ -0,0 +1,30 @@
+#ifndef BRNKL_H
+#define BRNKL_H
+
+#include <linux/kernel.h>
+
+/* TODO: There should be a better way to convert from WP GPIO numbers to real
+ * GPIO numbers */
+#if defined(CONFIG_ARCH_MSM9615) /* For WPX5XX */
+#define PRIMARY_I2C_BUS (0)
+#define PRIMARY_SPI_BUS (0)
+
+#define CF3_GPIO42 (80)
+#define CF3_GPIO13 (34)
+#define CF3_GPIO7 (79)
+#define CF3_GPIO8 (29)
+#define CF3_GPIO2 (59)
+#define CF3_GPIO33 (78)
+#elif defined(CONFIG_ARCH_MDM9607) /* For WP76XX */
+#define PRIMARY_I2C_BUS (4)
+#define PRIMARY_SPI_BUS (1)
+
+#define CF3_GPIO42 (79)
+#define CF3_GPIO13 (76)
+#define CF3_GPIO7 (16)
+#define CF3_GPIO8 (58)
+#define CF3_GPIO2 (38)
+#define CF3_GPIO33 (78)
+#endif
+
+#endif