设备树中的interrupts属性解析

更新时间:2023-05-12 13:08:16 阅读: 评论:0

设备树中的interrupts属性解析
interrupts属性会有两种不同的参数:
1. 带两个参数的情形
  ⽰例:     
    interrupt-parent = <&gpio2>;
    interrupts = <5 1>;
  表⽰中断控制器是GPIO2,使⽤GPIO2的第5号中断,这⾥的第5号中断指的是5号引脚,1是指中断触发的⽅式为上升沿触发,详见内核代码中的头⽂件include/dt-bindings/interrupt-controller/irq.h
2. 带三个参数的情形
  ⽰例:
  interrupts = <GIC_SPI 66 1>;
  2.1 先了解⼀下中断的类型   
    IPI:inter-procesr interrupt  中断号0~15
    PPI:per processor interrupts    中断号16~31
    SPI:shared processor interrupts  中断号 32 ~32+224
    SGI:software generated interrupts (SGI).
  所以上述⽰例表⽰中断类型为共享处理器中断(SPI),中断号为SPI中断类型中的第66号中断号,计算出来的实际中断号即为32+66=98号中断,1表⽰上升沿触发中断

本文发布于:2023-05-12 13:08:16,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/599770.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:中断   类型   触发   属性   情形   参数   处理器   共享
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图