I'm having some issues with a linux device driver.
When I try to register it using
extern int platform_driver_probe(struct platform_driver *driver, int (*probe)(struct platform_device *));
it returns an error. I'm currently using Linux kernel 3.10 and I this driver was working fine in 3.2. I'm cross-compiling this kernel for an embedded system.
This might seem rather vague but I really don't have any other information that I think is useful.
Does anyone has any idea to help me debug or solve this error?
EDIT: The error code is -19.
#define ENODEV 19 /* No such device */
– Mali