Hi Jan,

I had another look at this, was able to replicate what you are seeing, and think I know what's going on..

The part-number 'bone_pwm_P8_13' is already included in the kernel build. I'm not really sure of the mechanics, but when doing a build from the git repository, all the .dts files in the /firmware/capes folder get compiled to individual .dtbo files, and from there into object files, and then combined into a single built-in.o file.

The end result of this appears to be that putting an overlay file for one of these built-in part-numbers into /lib/firmware doesn't achieve anything, it just doesn't get read (even if you increment the version).

Anyway, it's an easy fix - once you know what's going on!! You should just need to change the part-number to something else unique (and the file name to suit), and then the options can be set in your overlay as you'd expect..

Hope this helps,
Jon.


On 26/11/14 10:11, [email protected] wrote:
Good idea, thanks. I will try it. I think the positive pulse will be so
short that it will not be able to move the motor.

On Wednesday, November 26, 2014 8:29:31 PM UTC+11, Jon E wrote:

    I'm not sure about that. Jan said before that it's only driven high
    after loading the PWM driver, and the processor datasheet shows ball
    T10 (P8_13) as driven low during/after reset.

    Jan, not ideal, but to disable the output sooner you could load the
    overlay through cape manager, and then write 0 to the run parameter
    immedately afterwards. But I still think the correct approach is to
    look at the devcetree/driver code and see why those parameters are
    having no affect..

    Regards,
    Jon

--
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to