Firefly开源社区

标题: ITX-3588J Android12 nfc模块如何添加 [打印本页]

作者: hfc1234    时间: 2024-4-29 11:07
标题: ITX-3588J Android12 nfc模块如何添加
nfc硬件采用pn7160,根据官网pn7160适配文档需要编写kernel驱动,不知道如何编写,由于pn7160支持i2c,而ITX-3588J支持i2c、spi,但Firefly文档中并没有介绍i2c接口该如何使用,只有spi接口如何使用firefly接口文档

请帮忙解决i2c dts编写


i2c0: i2c@ffd71000 {
    status = "okey";
    nxpnfc: nxpnfc@28 {
        compatible = "nxp,nxpnfc";
        reg = <0x28>;
        nxp,nxpnfc-irq = <&gpio26 0 0>;
        nxp,nxpnfc-ven = <&gpio26 2 0>;
        nxp,nxpnfc-fw-dwnld = <&gpio26 4 0>;
    };
};



以及pn7160如何接入ITX-3588J板子上

截图 2024-04-29 11-03-25.png (40.38 KB, 下载次数: 257)

截图 2024-04-29 11-03-25.png

pn7160.jpg (154.73 KB, 下载次数: 261)

pn7160.jpg

作者: zhangzhenzhao    时间: 2024-4-29 11:57
1 ITX-3588J没有export i2c接口,就没有对应维基,可以参考其他3588板子的I2C维基章节
2  dts配置,驱动等需要自行解决,可以参考其他I2C设备的配置与驱动,还可以自行Google
作者: hfc1234    时间: 2024-5-6 18:25
zhangzhenzhao 发表于 2024-4-29 11:57
1 ITX-3588J没有export i2c接口,就没有对应维基,可以参考其他3588板子的I2C维基章节
2  dts配置,驱动等 ...

没有export i2c接口的话那不就不能安装nfc模块了?只能走spi接口安装nfc模块了吗




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1