On Tue, Feb 2, 2016 at 12:55 PM, Maksim Surov <surov....@gmail.com> wrote:
> I tried to run another devices, and I found that all the encoders conflict
> with somewhat. So, I add encoder 1:
>
> root@arm: # echo bone_eqep1 > /sys/devices/platform/bone_capemgr/slots
> root@arm: # cat /sys/devices/platform/bone_capemgr/slots
>  0: PF----  -1
>  1: PF----  -1
>  2: PF----  -1
>  3: PF----  -1
>  4: P-O-L-   0 Override Board Name,00A0,Override Manuf,bone_eqep1
>
>
> There is no error, but actually eqep1 doesn't work. I looked at syslog:
>
> root@arm: # dmesg
> [   73.259486] bone_capemgr bone_capemgr: part_number 'bone_eqep1', version
> 'N/A'
> [   73.259580] bone_capemgr bone_capemgr: slot #4: override
> [   73.259632] bone_capemgr bone_capemgr: Using override eeprom data at slot
> 4
> [   73.259687] bone_capemgr bone_capemgr: slot #4: 'Override Board
> Name,00A0,Override Manuf,bone_eqep1'
> [   73.283359] bone_capemgr bone_capemgr: slot #4: dtbo
> 'bone_eqep1-00A0.dtbo' loaded; overlay id #0
> [   73.340888] pinctrl-single 44e10800.pinmux: pin 44e108d0.0 already
> requested by 0-0070; cannot claim for 48302180.eqep
> [   73.359630] pinctrl-single 44e10800.pinmux: pin-52 (48302180.eqep) status
> -22
> [   73.378359] pinctrl-single 44e10800.pinmux: could not request pin 52
> (44e108d0.0) from group pinctrl_eqep1_pins  on device pinctrl-single
> [   73.392369] eqep 48302180.eqep: Error applying setting, reverse things
> back
> [   73.400930] eqep 48302180.eqep: ver. 1.0
> [   73.401220] pinctrl-single 44e10800.pinmux: pin 44e108d0.0 already
> requested by 0-0070; cannot claim for 48302180.eqep
> [   73.416060] pinctrl-single 44e10800.pinmux: pin-52 (48302180.eqep) status
> -22
> [   73.424119] pinctrl-single 44e10800.pinmux: could not request pin 52
> (44e108d0.0) from group pinctrl_eqep1_pins  on device pinctrl-single
> [   73.437039] eqep 48302180.eqep: Error applying setting, reverse things
> back
> [   73.444534] eqep 48302180.eqep: unable to select pin group
>
> The same happens with eqep2.

That would be expected...

It shares pins are already muxed with the hdmi output..

So use one of the dtb= overrides in /boot/uEnv.txt

dtb=am335x-boneblack-emmc-overlay.dtb

or

dtb=am335x-boneblack-overlay.dtb


BBB compatibility issues:

https://github.com/beagleboard/bb.org-overlays/blob/master/readme.md

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 beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to