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.



понедельник, 1 февраля 2016 г., 21:57:29 UTC+3 пользователь RobertCNelson 
написал:
>
> On Mon, Feb 1, 2016 at 12:37 PM, Soapy Smith <[email protected] 
> <javascript:>> wrote: 
> > # grep part-number bone_eqep2-00A0.dts 
> > part-number = "bone_eqep2"; 
> > # grep part-number bone_eqep2b.dts 
> > part-number = "bone_eqep2"; 
> > 
> > The source files for eqep2 and eqep2b both have the same part number? 
> > The dts files are in 
> > 
> > /opt/source/bb.org-overlays/src/arm 
>
> Good point, we can't do that: 
>
>
> https://github.com/beagleboard/bb.org-overlays/commit/cc5c45529402f5e8cea86b703c6e148cf10c0ffc
>  
>
> use "bone_eqep2b" for the one that doesn't conflict with hdmi.. 
>
> 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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to