On Wednesday, July 6, 2016 at 4:56:13 PM UTC+2, RobertCNelson wrote:
>
> Step 3: (uio) 
>
> Edit your device tree: 
>
> nano src/arm/am335x-bonegreen.dts 
>
> Change: 
> /* #include "am33xx-pruss-uio.dtsi" */ -> #include "am33xx-pruss-uio.dtsi" 
> make ; sudo make install 
>
> set blacklist: 
>
> cat /etc/modprobe.d/pruss-blacklist.conf 
>
> blacklist pruss 
> blacklist pruss_intc 
> blacklist pru-rproc 
>
> and reboot.. 
>
 
I managed to get uio working previously, but not anymore with latest image 
(uname -r: 4.4.54-ti-r93). I ended up here from another post. Did something 
change with respect to the above? 

I can see my edited and compiled dtb did get loaded via uEnv.txt  (and yes, 
I also blacklisted the remoteproc drivers), but still Remoteproc is loaded 
instead of uio. Per guide above, I also wonder if in the second step 3 the 
remoteproc dtsi should be disabled. I did, as in the latest image it seems 
to be enabled by default. My guess is some generic device tree is referring 
to Remoteproc?

Actually, I was making a web page explaining a generic way how to get uio 
working on newer kernels - for everybody to enjoy and quickly jump to 
programming the PRUs with uio instead of struggling to get the driver 
working in the first place, but my enthusiasm plummethed when I noticed the 
way to do it changes so often.

-- 
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/e8769aa2-1f39-4ac6-8115-e8292814f281%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to