关于用fex文件生成/sys/class/gpio_sw文件
想做一个lora模块的reset引脚,在设备树里spi旗下定义lora的时候也定义了这个gpio,随后在fex文件里用户gpio口里也添加一遍后发现/sys/class/gpio_sw并没有生成对应的PB13文件夹,将fex里的spi2cs1的PB13注释掉了也不行。随后将设备树里的脚改为另一个引脚,fex内不变之后就有PB13这个文件夹出来了。请问是因为设备树定以后重复定义的原因吗,想利用文件io操作这个gpio就不用在dts里定义,只要直接添加在fex里就行了吗?感谢解答/sys/class/gpio_sw里的节点只有在fex文件里的gpio_para里注册才会有 zhichao 发表于 2022-5-25 17:56
/sys/class/gpio_sw里的节点只有在fex文件里的gpio_para里注册才会有
是的,我是在这里注册了,不过没有生成。是否是最终会被dts文件内的冲突掉呢,因为我在dts里也用了同一个端口,想用ioctl控制驱动来改变引脚。 一般来说要避免引脚冲突,同一个引脚只在一处使用 zhichao 发表于 2022-6-1 08:24
一般来说要避免引脚冲突,同一个引脚只在一处使用
好的明白了,谢谢,现在都避免冲突了
页:
[1]