我正在尝试向 IMX7ULP evk 平台添加一个旋转编码器。但它似乎并没有很好地探测。我在设备树配置中遗漏了什么吗?
[ 1.825046] rotary-encoder rotary@0: gray
[ 1.829150] rotary-encoder rotary@0: unable to get gpios: -22
[ 1.834987] rotary-encoder: probe of rotary@0 failed with error -22
Rotary通过A通道连接到D8,B通道连接到D9
rotary@0 {
compa
tible = "rotary-encoder";
gpios = <&gpio_ptf 10 GPIO_ACTIVE_LOW>, <&gpio_ptf 11 GPIO_ACTIVE_LOW>; // D8 = PTF10 | D9 = PTF11
linux,axis = <0>; /* REL_X */
rotary-encoder,encoding = "gray";
rotary-encoder,relative-axis;
status = "okay";
};