Hi @jimmychan,
I finaly succeed to load my module manually (using insmod). Unfortunately I'm now facing an issue with the PCA6416 IO expander.
Indeed, I use the expanded pin (P1_3, P1_4 and P1_7) in my device tree definition:
nxpnfc: nxpnfc@28 {
compatible = "nxp,nxpnfc";
reg = <0x28>;
nxp,nxpnfc-irq = <&pca6416 11 0>;
nxp,nxpnfc-ven = <&pca6416 12 0>;
nxp,nxpnfc-fw-dwnld = <&pca6416 14 0>;
};
But when the module is loaded I get the following error 517 indicating EPROBE_DEFER.
Do you have any example of PCA6416 IO expander usage from device tree definition ?
Regards,
Jeremy.