Skip to contentSkip to conversation

power: bq20z75: add MODULE_DEVICE_TABLE

PATCH Applied Axel Lin 3 participants 5 messages Mar 1, 2011

lore
Share & tools
lore

Axel Lin

author
#0 lore raw

PATCH 1/3 power: bq20z75: add MODULE_DEVICE_TABLE

The device table is required to load modules based on modaliases. After adding the MODULE_DEVICE_TABLE, below entry will be added to modules.alias:
alias i2c:bq20z75 bq20z75

---
 drivers/power/bq20z75.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
drivers/power/bq20z75.c +1 -0
index 4141775..1548de2 100644
@@ -541,6 +541,7 @@ static const struct i2c_device_id bq20z75_id[] = {
 	{ "bq20z75", 0 },
 	{}
 };
+MODULE_DEVICE_TABLE(i2c, bq20z75_id);
 
 static struct i2c_driver bq20z75_battery_driver = {
 	.probe		= bq20z75_probe,
Signature · 1 line
1.7.2
author
#1 lore raw

PATCH 2/3 power: ds2782_battery: add MODULE_DEVICE_TABLE

The device table is required to load modules based on modaliases. After adding the MODULE_DEVICE_TABLE, below entries will be added to modules.alias:
alias i2c:ds2786 ds2782_battery
alias i2c:ds2782 ds2782_battery

---
 drivers/power/ds2782_battery.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
drivers/power/ds2782_battery.c +1 -0
index 6957e8a..4d2dc4f 100644
@@ -393,6 +393,7 @@ static const struct i2c_device_id ds278x_id[] = {
 	{"ds2786", DS2786},
 	{},
 };
+MODULE_DEVICE_TABLE(i2c, ds278x_id);
 
 static struct i2c_driver ds278x_battery_driver = {
 	.driver 	= {
Signature · 1 line
1.7.2
Acked-by on v1 2/3
#2 lore raw

Re: [PATCH 2/3] power: ds2782_battery: add MODULE_DEVICE_TABLE

Quoted 7 lines · Axel Lin

The device table is required to load modules based on modaliases. After adding the MODULE_DEVICE_TABLE, below entries will be added to modules.alias:
alias i2c:ds2786 ds2782_battery
alias i2c:ds2782 ds2782_battery

Thanks Axel,

Quoted 16 lines
---
 drivers/power/ds2782_battery.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
drivers/power/ds2782_battery.c +1 -0
index 6957e8a..4d2dc4f 100644
@@ -393,6 +393,7 @@ static const struct i2c_device_id ds278x_id[] = {
 	{"ds2786", DS2786},
 	{},
 };
+MODULE_DEVICE_TABLE(i2c, ds278x_id);
 
 static struct i2c_driver ds278x_battery_driver = {
 	.driver 	= {
Signature · 7 lines
Bluewater Systems Ltd - ARM Technology Solution Centre

Ryan Mallon         		5 Amuri Park, 404 Barbadoes St
[email protected]         	PO Box 13 889, Christchurch 8013
http://www.bluewatersys.com	New Zealand
Phone: +64 3 3779127		Freecall: Australia 1800 148 751
Fax:   +64 3 3779135			  USA 1800 261 2934
author
#3 lore raw

PATCH 3/3 power: z2_battery: add MODULE_DEVICE_TABLE

In reply to Axel Lin

The device table is required to load modules based on modaliases. After adding the MODULE_DEVICE_TABLE, below entry will be added to modules.alias:
alias i2c:aer915 z2_battery

---
 drivers/power/z2_battery.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
drivers/power/z2_battery.c +1 -0
index e5ed52d..81304c0 100644
@@ -293,6 +293,7 @@ static const struct i2c_device_id z2_batt_id[] = {
 	{ "aer915", 0 },
 	{ }
 };
+MODULE_DEVICE_TABLE(i2c, z2_batt_id);
 
 static struct i2c_driver z2_batt_driver = {
 	.driver	= {
Signature · 1 line
1.7.2