取消占用 GPIO 引脚的首选方法是什么?

取消占用 GPIO 引脚的首选方法是什么?

所以我正在使用设备树的 ARM 嵌入式系统上进行开发。我们将把带有处理器和支持组件的小型 PCB 集成到更大的 PCB 上,这将成为我们系统的基板。

我们从处理器 PCB 制造商那里收到了一个设备树层次结构,作为板支持包的一部分,并且 BSP 设备树将所有未使用的 GPIO 占用在一个单独的占用组中。
我需要一个 GPIO 用作驱动程序的中断线,由于它被占用,我遇到了 iomux 问题。

我当前的解决方法是手动从 hog 组中删除所需的 pin,但这感觉有点生硬。

所以我的问题是:是否有更好或推荐的方法来取消锁定?

相关内容