Texas Instruments PRUSS driver

modulename: uio_pruss.ko

configname: CONFIG_UIO_PRUSS

Linux Kernel Configuration
└─>Device Drivers
└─>Userspace I/O drivers
└─>Texas Instruments PRUSS driver
In linux kernel since version 2.6.39 (release Date: 2011-05-18)  
PRUSS driver for OMAPL138/DA850/AM18XX devices
PRUSS driver requires user space components, examples and user space
driver is available from below SVN repo - you may use anonymous login

https://gforge.ti.com/gf/project/pru_sw/

More info on API is available at below wiki

http://processors.wiki.ti.com/index.php/PRU_Linux_Application_Loader

To compile this driver as a module, choose M here: the module
will be called uio_pruss.

source code: