OK so hopedully this helps you Mark. debian@beaglebone:~$ ls /sys/devices/platform/ocp/48304000.epwmss/48304100.ecap/pwm pwmchip5
debian@beaglebone:~$ ls /sys/class/pwm/pwmchip5 device export npwm power subsystem uevent unexport debian@beaglebone:~$ ls /sys/class/pwm/pwmchip5 device export npwm power subsystem uevent unexport debian@beaglebone:~$ sudo sh -c "echo '0' > /sys/class/pwm/pwmchip5/export" debian@beaglebone:~$ ls /sys/class/pwm/pwmchip5 device export npwm power pwm0 subsystem uevent unexport debian@beaglebone:~$ ls /sys/class/pwm/pwmchip5/pwm0/ duty_cycle enable period polarity power uevent On Wed, Sep 14, 2016 at 5:50 PM, William Hermans <[email protected]> wrote: > *echo bone_eqep1 > $SLOTS* >> > -bash: echo: write error: File exists >> > > Yeah, you're going to get this error whenever you load a device tree file > that attempts to mux pins that have already been muxed in a different > overlay. At minimum, when using config-pin overlay <overlay>. I'm not > however sure if one would encounter this error when loading overlays when > using the standard "traditional" method. > > Are the eQEP modules related to the pwm modules ? I do not remember, but > if they are, they'll be listed in /sys/class/pwm . I've never used them . > . . > > > On Wed, Sep 14, 2016 at 2:09 PM, Mark A. Yoder <[email protected]> > wrote: > >> Well, I found half my answer. A simple: >> >> *config-pin -a P8_11 qep* >> *config-pin -a P8_12 qe*p >> >> gets the eQEP pin muxes set, but once set how do I export them? >> >> *cd /sys/devices/platform/ocp/48304000.epwmss/48304180.eqep* >> *ls* >> driver_override modalias of_node power subsystem uevent >> >> There are no period, or position files to read. >> >> --Mark >> >> On Wednesday, September 14, 2016 at 4:22:06 PM UTC-4, Mark A. Yoder wrote: >>> >>> Hi: >>> I'm running BeagleBoard.org Debian Image 2016-08-28 which is running >>> the 4.4.19-ti-r41 kernel. I've disabled the HDMI (audio and video) and >>> want to use the eQEPs. >>> >>> *ls /lib/firmware/ | grep -i eqep* >>> bone_eqep0-00A0.dtbo >>> bone_eqep1-00A0.dtbo >>> bone_eqep2-00A0.dtbo >>> bone_eqep2b-00A0.dtbo >>> PyBBIO-eqep0-00A0.dtbo >>> PyBBIO-eqep1-00A0.dtbo >>> PyBBIO-eqep2-00A0.dtbo >>> PyBBIO-eqep2b-00A0.dtbo >>> >>> shows I have several options. However none seem to work. >>> >>> *echo bone_eqep1 > $SLOTS* >>> -bash: echo: write error: File exists >>> *dmesg* >>> [Sep14 16:15] bone_capemgr bone_capemgr: part_number 'bone_eqep1', >>> version 'N/A' >>> [ +0.000075] bone_capemgr bone_capemgr: slot #9: override >>> [ +0.000045] bone_capemgr bone_capemgr: Using override eeprom data at >>> slot 9 >>> [ +0.000046] bone_capemgr bone_capemgr: slot #9: 'Override Board >>> Name,00A0,Override Manuf,bone_eqep1' >>> [ +0.012094] bone_capemgr bone_capemgr: slot #9: bone_eqep1 conflict >>> P8.35 (#4:univ-emmc) >>> [ +0.008573] bone_capemgr bone_capemgr: slot #9: Failed verification >>> >>> So it looking like the emmc overlay is controlling the pin. >>> >>> What's the correct way to get emmc overlay to let me use the pin? >>> >>> Do I have to get dtb-4.4-ti and edit am335x-boneblack-emmc-overlay.dtb? >>> If so, what do I edit? >>> >>> I'm looking for a general approach that I can apply to other pins I want >>> to control. >>> >>> Thanks... >>> >>> --Mark >>> >> -- >> 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/ms >> gid/beagleboard/e476efbe-ffa1-4356-8200-e6f0e32bc3c7%40googlegroups.com >> <https://groups.google.com/d/msgid/beagleboard/e476efbe-ffa1-4356-8200-e6f0e32bc3c7%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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/CALHSORrm0U9hSgU7-BtYxk5WND-2MHHK9-rsR7dzcjZO3Svt2Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
