I am trying to enable and use eqep0 on my BBB (kernel 4.4.30-ti-r64) and am encountering a pin conflict (pin 107) between the eqep driver and mcasp driver
From dmesg output:
[ 41.150493] eqep 48300180.eqep: ver. 1.0
[ 41.150628] pinctrl-single 44e10800.pinmux: pin 44e109ac.0 already requested by 48038000.mcasp; cannot claim for 48300180.eqep
[ 41.162226] pinctrl-single 44e10800.pinmux: pin-107 (48300180.eqep) status -22
[ 41.169520] pinctrl-single 44e10800.pinmux: could not request pin 107 (44e109ac.0) from group pinctrl_eqep0_pins on device pinctrl-single
[ 41.182036] eqep 48300180.eqep: Error applying setting, reverse things back
In /boot/uEnv.txt I enable bone_eqep0 and disable HDMI with/without audio:
I have found a thread here: https://groups.google.com/forum/#!category-topic/beagleboard/audio/YNhtwbe_b4k that shows how to disable mcasp0 but I am concerned that something is not configured right as my understanding was that eqep0 should not conflict with other hardware and especially a pin that should not overlap. Am I missing something obvious. I thought I could just enable this driver out of the box.
I am trying to enable and use eqep0 on my BBB (kernel 4.4.30-ti-r64) and
am encountering a pin conflict (pin 107) between the eqep driver and mcasp
driver
From dmesg output:
[ 41.150493] eqep 48300180.eqep: ver. 1.0
[ 41.150628] pinctrl-single 44e10800.pinmux: pin 44e109ac.0 already
requested by 48038000.mcasp; cannot claim for 48300180.eqep
[ 41.162226] pinctrl-single 44e10800.pinmux: pin-107 (48300180.eqep)
status -22
[ 41.169520] pinctrl-single 44e10800.pinmux: could not request pin 107
(44e109ac.0) from group pinctrl_eqep0_pins on device pinctrl-single
[ 41.182036] eqep 48300180.eqep: Error applying setting, reverse things
back
In /boot/uEnv.txt I enable bone_eqep0 and disable HDMI with/without audio:
I have found a thread here: https://groups.google.com/
forum/#!category-topic/beagleboard/audio/YNhtwbe_b4k that shows how to
disable mcasp0 but I am concerned that something is not configured right as
my understanding was that eqep0 should not conflict with other hardware and
especially a pin that should not overlap. Am I missing something obvious.
I thought I could just enable this driver out of the box.
The rest assuming your overlay is correct should just work.