Common header files for TMIO devices

From: Ian Molton <spyro@f2s.com>

diff --git a/include/linux/mfd/tmio.h b/include/linux/mfd/tmio.h
new file mode 100644
index 0000000..5323498
--- /dev/null
+++ b/include/linux/mfd/tmio.h
@@ -0,0 +1,43 @@
+#ifndef MFD_TMIO_H
+#define MFD_TMIO_H
+
+struct fb_videomode;
+
+/*
+ * data for the NAND controller
+ */
+struct tmio_nand_data {
+	struct nand_bbt_descr	*badblock_pattern;
+	struct mtd_partition	*partition;
+	unsigned int		num_partitions;
+};
+
+struct tmio_fb_data {
+	int			(*lcd_set_power)(struct platform_device *fb_dev,
+								bool on);
+	int			(*lcd_mode)(struct platform_device *fb_dev,
+						struct fb_videomode *mode);
+	int			num_modes;
+	struct fb_videomode	*modes;
+};
+
+#define FBIO_TMIO_ACC_WRITE	0x7C639300
+#define FBIO_TMIO_ACC_SYNC	0x7C639301
+
+
+#define TMIO_NAND_CONFIG	"tmio-nand-config"
+#define TMIO_NAND_CONTROL	"tmio-nand-control"
+#define TMIO_NAND_IRQ		"tmio-nand"
+
+#define TMIO_FB_CONFIG		"tmio-fb-config"
+#define TMIO_FB_CONTROL		"tmio-fb-control"
+#define TMIO_FB_VRAM		"tmio-fb-vram"
+#define TMIO_FB_IRQ		"tmio-fb"
+
+#define TMIO_OHCI_CONFIG	"tmio-ohci-config"
+#define TMIO_OHCI_CONTROL	"tmio-ohci-control"
+#define TMIO_OHCI_SRAM		"tmio-ohci-sram"
+#define TMIO_OHCI_SRAM_ALIAS	"tmio-ohci-sram-alias"
+#define TMIO_OHCI_IRQ		"tmio-ohci"
+
+#endif
