mfd: stw481x: Export I2C module alias information
authorJavier Martinez Canillas <javier@osg.samsung.com>
Thu, 30 Jul 2015 16:18:26 +0000 (18:18 +0200)
committerLee Jones <lee.jones@linaro.org>
Tue, 11 Aug 2015 14:09:09 +0000 (15:09 +0100)
The I2C core always reports the MODALIAS uevent as "i2c:<client name"
regardless if the driver was matched using the I2C id_table or the
of_match_table. So the driver needs to export the I2C table and this
be built into the module or udev won't have the necessary information
to auto load the correct module when the device is added.

Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/stw481x.c

index 7ceb3df09e25b8cda660b9307e9f23c5740433ab..ca613df36143888f2c0848d27e9dd31404087e11 100644 (file)
@@ -231,6 +231,7 @@ static const struct i2c_device_id stw481x_id[] = {
        { "stw481x", 0 },
        { },
 };
+MODULE_DEVICE_TABLE(i2c, stw481x_id);
 
 static const struct of_device_id stw481x_match[] = {
        { .compatible = "st,stw4810", },