So, turns out that the DTBO being compiled was, for some unknown reason, wrong. I copied the files from /beaglebot/tree/master/encoders/dts into /beagleboard/bb.org-overlays/src/arm/ and ran make clean | make | make install. This generated a file with the -00A0 sufix and another without. The one without the sufix was somehow messed up and was being loaded instead. I am terrible with these overlays and device trees thingy :/
Thanks anyway. And I hope this can, somehow, help someone. Paulo Sherring. Em quinta-feira, 12 de maio de 2016 23:17:41 UTC-3, Paulo Sherring escreveu: > > Hi all! I am trying to use the eQEP device driver, found here: > https://github.com/Teknoman117/beaglebot > > So, I could get the module loaded by echoing the device tree to cape > manager. After disabling eMMC and HDMI, all 0-2 modules loaded OK. > I hooked up my encoder, which uses open NPN to the board, powering it up > from the 5V onboard. > Since the output is open collector NPN, i needed to use pullup. So, i > edited the dts file as follows: > (For eQEP1) > 0x0D8 0x32 /* P8_31 = GPIO0_10 = EQEP1_index, MODE2 */ > 0x0DC 0x32 /* P8_32 = GPIO0_11 = EQEP1_strobe, MODE2 */ > 0x0D4 0x32 /* P8_33 = GPIO0_9 = EQEP1B_in, MODE2 */ > 0x0D0 0x32 /* P8_35 = GPIO0_8 = EQEP1A_in, MODE2 */ > > After compiling, installing and echoing it again to capemgr, the entry in > sysfs is created as expected, but, when i read pinmux config, I read back > 0X2A. After overwriting it with devmem, I also get again 0X2A. Can anyone > give me any direction? > > My setup: > BeagleBone Black Element14 > KernVer: 4.4.0-bone-rt-r3.1 > uEnv: > dtb=am335x-boneblack-overlay.dtb > > > Thanks in advance! > Paulo Sherring. > > -- 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 beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/1ef0a97a-92fb-411a-911b-04091b453c79%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.