内核error: implicit declaration of function 'irq_to_gpio' 解决方法

来源:互联网 发布:社交软件的普遍性 编辑:程序博客网 时间:2024/06/05 07:02
文件1(drivers/mfd/Kconfig)中
删除depends on GENERIC_HARDIRQS && SPI_MASTER

添加depends on GENERIC_HARDIRQS && SPI_MASTER && ARCH_PXA


文件2(/drivers/mfd/ezx-pcap.c)中
添加头文件#include <linux/gpio-pxa.h>
删除} while (gpio_get_value(irq_to_gpio(pcap->spi->irq)));
添加} while (gpio_get_value(pxa_irq_to_gpio(pcap->spi->irq)));


3:#include <linux/gpio-pxa.h>  可能需要自行复制gpio-pxa.h到内核源码 相应目录。例如:我的是复制到 /include/linux目录下。

0 0
原创粉丝点击