jackadandy
驱动牛犊
驱动牛犊
  • 注册日期2004-03-04
  • 最后登录2016-01-09
  • 粉丝1
  • 关注1
  • 积分5分
  • 威望30点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
阅读:825回复:0

谁知道怎么向内和申请fiq

楼主#
更多 发布于:2004-05-14 15:44
我用的是ep7312,现在想在dai驱动中向内核申请一个fiq号,怎么申请那?我看了一下申请中断的函数claim_fiq(struct fiq_handler *f)感觉和irq的申请差得挺多的。
数据结构
struct fiq_handler {
struct fiq_handler *next;
const char *name;
int (*fiq_op)(void *, int relinquish);
void *dev_id;
};
第一项是指向下一个的指针,第二项是设备名,第三项是什么阿
按照申请irq的模式,应该是先找到一个未被使用的中断号,然后调用request()向内核申请。
那在fiq的申请中还需要在预先定义一个未被使用的快速中断号吗,如果要定义的话,在claim_fiq(struct fiq_handler *f)中怎么没有使用中断号那,还是根本不用中断号?
谁知道具体怎么申请的,要调用那些函数,可以说一下吗?
还有要使用到快速中断号,怎么找到一个未被使用的那?比如ep7312有5条快速中断线,那么是不是快速中断号就是0~4哪?好困惑阿,问了好多人都没得到正解,郁闷死了!!
请高手告知
谢谢!!
游客

返回顶部