Fixed duplicate interrupts from PRU to ARM

Fixed duplicate interrupts from PRU to ARM by changing memory accesses to volatile so GCC won't reorder.