Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21058
  • 博文数量: 10
  • 博客积分: 400
  • 博客等级: 下士
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-15 10:14
文章分类

全部博文(10)

文章存档

2010年(2)

2009年(8)

我的朋友

分类:

2010-07-22 08:12:29

 
Irq的flow type, generic irq有以下数种:

        #define IRQ_TYPE_NONE         0x00000000        /*默认未指定类型*/
        #define IRQ_TYPE_EDGE_RISING     0x00000001       
/*上升沿触发*/
        #define IRQ_TYPE_EDGE_FALLING     0x00000002      /*下降沿触发*/
        #define IRQ_TYPE_EDGE_BOTH     (IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_EDGE_RISING)
        #define IRQ_TYPE_LEVEL_HIGH     0x00000004     /*高电平触发 */
        #define IRQ_TYPE_LEVEL_LOW     0x00000008     /*低电平触发*/
        #define IRQ_TYPE_SENSE_MASK     0x0000000f     /* 上述所有*/
        #define IRQ_TYPE_PROBE         0x00000010     /* 未知 保留*/

    --没有看到simple类型和per-cpu类型,我估计这2者都是其他architectures上的。 这里把EDGE触发的irq又分成了
    上升沿、下降沿和both, level触发的又分成了低电平有效和high active。

阅读(326) | 评论(0) | 转发(0) |
0

上一篇:LED驱动

下一篇:没有了

给主人留下些什么吧!~~