TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335X GPIO 中断在linux kernel设置

专家好!

我在http://processors.wiki.ti.com/index.php/GPIO_Driver_Guide看到

中断类型的设置如下

  • Set IRQ type Raising/Falling/Level triggered
set_irq_type(irq_num, IRQ_TYPE_EDGE_RISING);
但我在linux kernel加入后发现编译不能通过,错误如下
error: implicit declaration of function 'set_irq_type'
 error: 'IRQ_TYPE_EDGE_RISING' undeclared (first use in this function)
另说明:
linux Kernel用的是SDK5.0.6中的,
头文件用的是:
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/err.h>
#include <linux/power_supply.h>
#include <linux/i2c.h>
#include <linux/slab.h>
#include <linux/interrupt.h>
#include <linux/gpio.h>

#include <mach/gpio.h>
#include <mach/irqs.h>
Jian Zhou:

请你检查一下这个函数是在那里定义的,需要包含对应函数定义的头文件

赞(0)
未经允许不得转载:TI中文支持网 » AM335X GPIO 中断在linux kernel设置
分享到: 更多 (0)