This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP-L138: Trying to use the PRUs...

Part Number: OMAP-L138
Other Parts Discussed in Thread: PRU-SWPKG, OMAPL138

PRU-SWPKG version 1.03 is the last one that claims to support the PRU on the OMAP-L138.  It is effectively all in assemble and is in a "no-longer-maintained" state.

Version 4.00 has lots of nice examples and structures in "C" that seem to make things much easer but only supports am335x, am437x, am571x, and am572x.

I have no problem porting the OMAP-L138 to use the "C" structures, but I don't seem to find the Register mapping from the PRU stand point documented anywhere.  (I found the registers mapped from the DSP side)

Can somebody point me to the OMAP-L138 register mapping for the PRUs?

PRUSS Memory Map seems to be just from the DSP/ARM side: http://processors.wiki.ti.com/index.php/PRUSS_Memory_Map, and http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit

Looking at the assemble code I can start to find out registers and bit fields, but it is rather cumbersome.  Was hoping there is some documentation that would make it easer to figure out.

Thanks