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;