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.
