平台定义文件

Jon*_*nny 5 linux arm linux-device-driver linux-kernel

我正在努力将第三方驱动器添加到正在使用的内核中,但是要获得它的一部分却很困难,我需要一些帮助。

按照驱动器的指南,我在这一点上停止了:

(1)以下是要添加到平台定义文件中的定义。

就我而言,我使用的是bcm2709,我推断平台定义文件是arm / mach-bcm2709 / bcm2709.c,对吗?(1)

(2)平台定义文件中必须包含pn5xx_i2c.h

我推断出我需要添加

#include <linux/pn5xx_i2c.h>
Run Code Online (Sandbox Code Playgroud)

由于我在linux / includes中添加了pn5xx_i2c.h ,对吗?(2)

(3)然后,必须使用专用过程(特定于平台)将已声明的nfc_board_info结构添加到平台。

这我不再知道该怎么办(3)

谢谢