【发布时间】:2015-12-18 12:14:29
【问题描述】:
换句话说,如果没有在设备的设备树条目中设置行“interrupts = <x y z>”(并且我的特定中断号在 dts 文件的其他地方没有提到):
- 内核会接收中断并增加 /proc/stat 中的 intr 行吗?
- 驱动程序是否会执行中断处理程序(如果之前通过 request_irq 调用使用硬编码的正确中断号注册它)?
【问题讨论】:
换句话说,如果没有在设备的设备树条目中设置行“interrupts = <x y z>”(并且我的特定中断号在 dts 文件的其他地方没有提到):
【问题讨论】:
是的,如果您使用正确的行号注册 irq 处理程序,您将收到很好的中断,不管它是从 dts 传递还是您在驱动程序本身中硬编码。
【讨论】: