Hi, Thank you for the help.
I'm trying to use both QEP0 and QEP2. If I use config-pin like the following the QEP entries in the sysfs do not appear: config-pin -a P2_34 qep config-pin -a P1_31 qep config-pin -a P2_24 qep config-pin -a P2_33 qep ls /sys/devices/platform/ocp/*.epwmss/ /sys/devices/platform/ocp/48300000.epwmss/: 48300200.pwm driver driver_override modalias of_node power subsystem uevent /sys/devices/platform/ocp/48302000.epwmss/: 48302200.pwm driver driver_override modalias of_node power subsystem uevent /sys/devices/platform/ocp/48304000.epwmss/: 48304200.pwm driver driver_override modalias of_node power subsystem uevent The output of /opt/scripts/tools/version.sh is in this gist: https://gist.github.com/rklaren/e2cf4bee8b708226843c51572a74a93d This is with a very plain /boot/uEnv.txt. Note the tieqep kernel module is already loaded before invoking config-pin. Aside note: In this setup /proc/cmdline will not contain bone_capemgr.uboot_capemgr_enabled=1 either. Which seems to be expected by Adafruit-BBIO which results in 'RuntimeError: Problem with the cape manager' messages (for instance when attempting to use pwm). If I enable the overlay for QEP0 I get: ls /sys/devices/platform/ocp/*epwmss/ /sys/devices/platform/ocp/48300000.epwmss/: *48300180.eqep* 48300200.pwm driver driver_override modalias of_node power subsystem uevent /sys/devices/platform/ocp/48302000.epwmss/: 48302200.pwm driver driver_override modalias of_node power subsystem uevent /sys/devices/platform/ocp/48304000.epwmss/: 48304200.pwm driver driver_override modalias of_node power subsystem uevent And EQEP0 works. But as mentioned before I have trouble getting QEP2 configured. Will config-pin become the standard way of doing things? In stead of u-boot overlays? Aside note: Also /prod/cmdline will now contain bone_capemgr.uboot_capemgr_enabled=1 and the Adafruit-BBIO library starts to work (for PWM and EQEP0). I suspect the adafruit library needs an update/tweak. Any thoughts? Cheers, Ric On Friday, 2 February 2018 15:53:19 UTC-6, RobertCNelson wrote: > > On Fri, Feb 2, 2018 at 10:47 AM, Ric Klaren <[email protected] > <javascript:>> wrote: > > Hi, > > > > I'm trying to hook up a PocketBeagle to a pololu Zumo chassis. After > getting > > QEP0 to function I'm now struggling to get QEP2 going. Once I add the > U-Boot > > overlay for it the PocketBeagle does not boot anymore. I'm guessing that > I'm > > missing something in the device tree stuff for the PocketBeagle, and by > now > > could use a nudge in the right direction :) > > > > I verified that the hardware is ok by hooking things up to my old > beaglebone > > white and the EQEP there reads things correctly. > > > > I'm using bone-debian-9.2-iot-armhf-2017-10-10-4gb.img with kernel > > 4.4.91-ti-r133 and the latest package updates. > > > > In my boot/uEnv.txt I have made the following changes: > > > > enable_uboot_overlays=1 > > uboot_overlay_addr0=/lib/firmware/pb_eqep0.dtbo > > #uboot_overlay_addr1=/lib/firmware/pb_eqep2.dtbo > > disable_uboot_overlay_emmc=1 > > disable_uboot_overlay_video=1 > > disable_uboot_overlay_audio=1 > > disable_uboot_overlay_wireless=1 > > #disable_uboot_overlay_adc=1 > > enable_uboot_cape_universal=1 > > > > For the pb_eqep0.dts I used the latest > > https://github.com/beagleboard/bb.org-overlays.git as a basis. With > this > > overlay the eqep sysfs entries appear and the position can be read like > on > > my BeagleBone. > > > > Once I uncomment the line with pb_eqep2.dtbo in the uEnv.txt the boot > fails. > > I have collected the dts files and the u-boot output in this gist: > > > > https://gist.github.com/rklaren/09cf8a0a031a857421ae1501ca6d59dc > > > > I have tried: > > > > just enabling the EQEP's by using config-pin but then the sysfs entries > do > > not appear (or maybe something else needs to be disabled in the > device-tree > > to make that work). > > Merging the two dts/dtbo's but that leads to the same U-Boot output. > > Using config-pin to enable the eqep's by default is all you should > need, no extra overlay.. > > Which pin's are you using, and please share the output of this script: > > sudo /opt/scripts/tools/version.sh > > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- 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/4371344c-9e8b-4fb6-a904-09509645c8de%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
