Added the PRUSS changes from 3.9

Hi! The 3.12 kernel was missing the PRU functionality so here it is. The patch seems to apply fine, and I have tested the functionality before creating the patches. I'm compiling the kernel from a clean slate now to verify.