power: supply: max14656: Export I2C and OF device ID as module aliases
authorJavier Martinez Canillas <javier@osg.samsung.com>
Wed, 25 Jan 2017 13:38:55 +0000 (10:38 -0300)
committerSebastian Reichel <sre@kernel.org>
Sun, 29 Jan 2017 22:15:17 +0000 (23:15 +0100)
commit166e8dbd630af5248c66c29082480d3cc44da010
tree943ce49e4f9260d41ab418193528fcb50601d2a7
parenta1b94355ea3fde5e13db7ff37c0272fcde4e29b2
power: supply: max14656: Export I2C and OF device ID as module aliases

If the driver is built as a module, I2C module alias information is not
filled so the module won't be autoloaded. Export the I2C and OF devices
ID to the module by using the MODULE_DEVICE_TABLE() macro.

Before this patch:

$ modinfo drivers/power/supply/max14656_charger_detector.ko | grep alias
$

After this patch:

$ modinfo drivers/power/supply/max14656_charger_detector.ko | grep alias
alias:          i2c:max14656
alias:          of:N*T*Cmaxim,max14656C*
alias:          of:N*T*Cmaxim,max14656

Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
drivers/power/supply/max14656_charger_detector.c