cdsteinkuehler / beaglebone-universal-io

Device tree overlay and support scripts for using most available hardware I/O on the BeagleBone without editing dts files or rebuilding the kernel
GNU General Public License v2.0
127 stars 54 forks source link

enabling eQEP1 pins in kernel 3.8.13-xenomai-r83 #55

Closed DDoIt closed 6 years ago

DDoIt commented 6 years ago

Hello, my setup:

  1. uname -a -> Linux beaglebone 3.8.13-xenomai-r83 #1 Thu Jan 5 01:32:32 UTC 2017 armv7l GNU/Linux
  2. /boot/uEnv.txt ...

    Disable HDMI

    cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN ...

  3. "beaglebone-universal-io" (2018-3-23, commit e75cd0c3e3896b9ec4030333358bade9efa77bfd) is installed
  4. load cape-universalh with "config-pin overlay cape-universalh"
  5. THE Problem: If I type "config-pin P8_33 qep", I will get "bash: /sys/devices/ocp./P8_33_pinmux./state: No such file or directory Cannot write pinmux file: /sys/devices/ocp./P8_33_pinmux./state".Same with P8_35. P9_27, P92, P8_11 and P8_12 does work.

Any suggestions are welcome :-)

Best regards, DDoIt

DDoIt commented 6 years ago

Problem is solved by changing the part-number, the file name of the cape-universalh-00A0.dts and added enties in "config-pin" (Px_Y_CAPE) with the part-number. Best regards, DDoIt