I have a problem with the SPI interface on my beaglebone blue. The pins seems to be held by the “eqep” dts overlay:
[ 0.001592] timer_probe: no matching timers found [ 0.731556] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle [ 0.974526] pinctrl-single 44e10800.pinmux: pin **PIN102 already requested by 48300180.eqep**; cannot claim for ocp:P9_30_pinmux [ 0.985922] pinctrl-single 44e10800.pinmux: pin-102 (ocp:P9_30_pinmux) status -22 [ 0.993509] pinctrl-single 44e10800.pinmux: could not request pin 102 (PIN102) from group pinmux_P9_30_spi_pin on device pinctrl-single [ 1.005952] bone-pinmux-helper ocp:P9_30_pinmux: Error applying setting, reverse things back [ 1.093014] omap_voltage_late_init: Voltage driver support not added [ 1.099997] PM: Cannot get wkup_m3_ipc handle
What is the correct way to disable a uboot dts overlay ? I dont need the encoders in my project anyway, so that’s no problem.
Linux and UBOOT, are up to date, GitHub - beagleboard/BeagleBoard-DeviceTrees: Linux kernel device trees and device tree overlays for BeagleBoard.org open hardware single board computers and add-on boards. have been rebuild and installed.
There are some hints on the net, but i can’t get that stupid overlay removed by any measure…
I have tried this here: https://forum.beagleboard.org/t/problems-with-spi-on-bb-blue/2216, → doesnt work.
I have also tried to disable the 4 eqep DTBs in uEnv.txt → doesnt work.
Anyone with a good idea what to try next… ?