- if (request_irq(IRQ_ADC, stylus_action, SA_SAMPLE_RANDOM, "s3c2410_action", ts.dev))
- {
- printk(KERN_ERR "EmbedSky_ts.c: Could not allocate ts IRQ_ADC !\n");
- iounmap(base_addr);
- return -EIO;
- }
- if (request_irq(IRQ_TC, stylus_updown, SA_SAMPLE_RANDOM,
- "s3c2410_action", ts.dev)) {
- printk(KERN_ERR "EmbedSky_ts.c: Could not allocate ts IRQ_TC !\n");
- iounmap(base_addr);
- return -EIO;
-
复制代码
就在这段代码这两处注册了两个中断。现在还没学习到驱动中断那块,所以也不知道有没有发生占用什么的。。求解答。。 |