The am33xx-pruss-rproc.dtsi file has to included to activate the RemoteProc 
framework.
I don't have any good links to the details, however, there are two 
frameworks for working with the PRUs that I know of:
UIO
RemoteProc

UIO is far more mature, and from reading various postings here it seems to 
have some performance advantages.
There are kernel space drivers, and RemoteProc is an example.
There are user-space drivers, and the UIO framework is an example.
You have to start drilling into operating system details, but don't ask me 
as I am going up the learning curve on this stuff slowly.
If you do some searching there is tons of material to read.
This is good stuff, but there are thousands of details.

Anyway, since some are using UIO, and some are using RemoteProc, it is left 
to the user to select the active PRU driver framework.
So that is why you have to edit the dts file and re-compile.

Be cautious when loading overlays.  There is lots of obsolete info out 
there.  You should edit uEnv.txt in the boot directory to accomplish this.
Don't try to use config-pin or the echo slot method which you will find all 
over the web.
It might work, or it might not, but it is not worth messing with it.  Just 
edit uEnv.txt and you will get the job done.

Greg

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/a90be576-70d9-474c-aadf-a97d3d1d5a44%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to