- 論壇徽章:
- 0
|
gpio_keys.c中有個函數(shù)gpio_request(button->gpio, desc);用source insight跟蹤這個函數(shù)得到如下信息
1 gpio_request - function in gpio.c (arch\mips/bcm47xx)at line 21(15 lines)
2 gpio_request - function in gpio.h (arch\...\mach)at line 31(15 lines)
3 gpio_request - function in gpio.h (include\linux)at line 32(15 lines)
......
8 gpio_request - function in gpiolib.c (driver\gpio)at line 1173(52 lines)
gpio_keys.包含的頭文件如下
#include <linux/module.h>
#include <linux/init.h>
#include <linux/fs.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/sched.h>
#include <linux/pm.h>
#include <linux/slab.h>
#include <linux/sysctl.h>
#include <linux/proc_fs.h>
#include <linux/delay.h>
#include <linux/platform_device.h>
#include <linux/input.h>
#include <linux/gpio_keys.h>
#include <linux/workqueue.h>
#include <linux/gpio.h>
對應(yīng)上面的信息,我想到的是查看 gpio.h (include\linux) ,但那個文件的函數(shù)是
static inline int gpio_request(unsigned gpio, const char *label)
{
return -ENOSYS;
}
不知道這是啥意思,也沒進(jìn)行什么操作,感覺又不是這個文件。不知道怎么查找,還請大神指教 |
|