PN7120 NFC调试记录
Platform: RK3368
OS: Android 6.0
Kernel: 3.10.0
文章目录
整个调试流程,基本上按照官方移植文档操作就可以了.NXP官方代码(Android Marshmallow 6.0.1):
https://github.com/NXPNFCLinux/nxpnfc_android_marshmallow
下载后目录里面有移植文档:AN11690 - NXPNCI Android Porting Guidelines.pdf,FactoryTestApp里面是测试工具.
1. 内核驱动
下载最新驱动,官方最新代码:
https://github.com/NXPNFCLinux/nxp-pn5xx;
修改drivers/misc/Kconfig,添加:
source "drivers/misc/nxp-pn5xx/Kconfig"
修改drivers/misc/Makefile,添加:
obj-$(CONFIG_NFC_NXP_PN5XX) += nxp-pn5xx/
修改Makefile
obj-$(CONFIG_NFC_NXP_PN5XX) += pn5xx_i2c.o
然后内核menuconfig配置好就可以了;接着添加设备树,将以下节点添加到对应的i2c节点中:
+ pn544: pn544@28 {
+ compatible = "