Index: linux-3.12.33-rt47-i386/drivers/uio/Kconfig
===================================================================
--- linux-3.12.33-rt47-i386.orig/drivers/uio/Kconfig
+++ linux-3.12.33-rt47-i386/drivers/uio/Kconfig
@@ -12,6 +12,22 @@ menuconfig UIO
 
 if UIO
 
+config UIO_HDM_SCU2
+	tristate "Driver for HDM SCU2 Board"
+	depends on UIO && PCI
+	default n
+	help
+	  Driver for HDM SCU2 Board.
+	  If you don't know what to do here, say N.
+
+config UIO_HDM_SCU3
+	tristate "Driver for HDM SCU3 Board"
+	depends on UIO && PCI && SERIAL_UARTLITE
+	default n
+	help
+	  Driver for HDM SCU3 Board.
+	  If you don't know what to do here, say N.
+
 config UIO_CIF
 	tristate "generic Hilscher CIF Card driver"
 	depends on PCI
Index: linux-3.12.33-rt47-i386/drivers/uio/Makefile
===================================================================
--- linux-3.12.33-rt47-i386.orig/drivers/uio/Makefile
+++ linux-3.12.33-rt47-i386/drivers/uio/Makefile
@@ -1,4 +1,6 @@
 obj-$(CONFIG_UIO)	+= uio.o
+obj-$(CONFIG_UIO_HDM_SCU2)	+= uio_scu2.o
+obj-$(CONFIG_UIO_HDM_SCU3)	+= uio_scu3.o
 obj-$(CONFIG_UIO_CIF)	+= uio_cif.o
 obj-$(CONFIG_UIO_PDRV_GENIRQ)	+= uio_pdrv_genirq.o
 obj-$(CONFIG_UIO_DMEM_GENIRQ)	+= uio_dmem_genirq.o
Index: linux-3.12.33-rt47-i386/include/linux/uio_driver.h
===================================================================
--- linux-3.12.33-rt47-i386.orig/include/linux/uio_driver.h
+++ linux-3.12.33-rt47-i386/include/linux/uio_driver.h
@@ -41,7 +41,7 @@ struct uio_mem {
 	struct uio_map		*map;
 };
 
-#define MAX_UIO_MAPS	5
+#define MAX_UIO_MAPS	16
 
 struct uio_portio;