On 20/08/15 08:07, Javier Martinez Canillas wrote: > The SPI core always reports the MODALIAS uevent as "spi:<modalias>" > regardless of the mechanism that was used to register the device > (i.e: OF or board code) and the table that is used later to match > the driver with the device (i.e: SPI id table or OF match table). > > So drivers needs to export the SPI id table and this be built into > the module or udev won't have the necessary information to autoload > the needed driver module when the device is added. > > Signed-off-by: Javier Martinez Canillas <javier@xxxxxxxxxxxxxxx> Applied to the togreg branch of iio.git. This is too late for the upcoming merge window so it will be queued up for the next one. Thanks, Jonathan > --- > > drivers/staging/iio/magnetometer/hmc5843_spi.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/staging/iio/magnetometer/hmc5843_spi.c b/drivers/staging/iio/magnetometer/hmc5843_spi.c > index 8e658f736e1f..4dfb372d2fec 100644 > --- a/drivers/staging/iio/magnetometer/hmc5843_spi.c > +++ b/drivers/staging/iio/magnetometer/hmc5843_spi.c > @@ -81,6 +81,7 @@ static const struct spi_device_id hmc5843_id[] = { > { "hmc5983", HMC5983_ID }, > { } > }; > +MODULE_DEVICE_TABLE(spi, hmc5843_id); > > static struct spi_driver hmc5843_driver = { > .driver = { > _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel