On Mon, Dec 16, 2013 at 12:14:24PM -0800, Guenter Roeck wrote: > On Mon, Dec 16, 2013 at 08:49:36PM +0100, Arnaud Ebalard wrote: > > +#ifdef CONFIG_OF > > +static struct of_device_id isl12057_dt_match[] = { > > + { .compatible = "isl,isl12057" }, > > + { }, > > +}; > > +#endif > Is this needed ? For i2c devices, struct i2c_device_id should be sufficient. It is required, it's bad practice to omit the vendor specifier. Different vendors can and do use the same prefix in their device names leading to collisions - for example both Wondermedia and Wolfson use wm. Linux happens to accept unprefixed names but that doesn't mean it's a good idea.
Attachment:
signature.asc
Description: Digital signature