diff options
Diffstat (limited to 'drivers/i2c')
-rw-r--r-- | drivers/i2c/busses/i2c-ali1535.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-ali1563.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-ali15x3.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-amd756.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-amd8111.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-hydra.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-i801.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-i810.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-nforce2.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-piix4.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-prosavage.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-savage4.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-sis5595.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-sis630.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-sis96x.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-via.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-viapro.c | 28 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-voodoo3.c | 1 | ||||
-rw-r--r-- | drivers/i2c/chips/ds1337.c | 4 |
19 files changed, 16 insertions, 33 deletions
diff --git a/drivers/i2c/busses/i2c-ali1535.c b/drivers/i2c/busses/i2c-ali1535.c index ba90f5140af6..3eb47890db40 100644 --- a/drivers/i2c/busses/i2c-ali1535.c +++ b/drivers/i2c/busses/i2c-ali1535.c | |||
@@ -513,7 +513,6 @@ static void __devexit ali1535_remove(struct pci_dev *dev) | |||
513 | } | 513 | } |
514 | 514 | ||
515 | static struct pci_driver ali1535_driver = { | 515 | static struct pci_driver ali1535_driver = { |
516 | .owner = THIS_MODULE, | ||
517 | .name = "ali1535_smbus", | 516 | .name = "ali1535_smbus", |
518 | .id_table = ali1535_ids, | 517 | .id_table = ali1535_ids, |
519 | .probe = ali1535_probe, | 518 | .probe = ali1535_probe, |
diff --git a/drivers/i2c/busses/i2c-ali1563.c b/drivers/i2c/busses/i2c-ali1563.c index f1a62d892425..e6f63208fc4a 100644 --- a/drivers/i2c/busses/i2c-ali1563.c +++ b/drivers/i2c/busses/i2c-ali1563.c | |||
@@ -408,7 +408,6 @@ static struct pci_device_id __devinitdata ali1563_id_table[] = { | |||
408 | MODULE_DEVICE_TABLE (pci, ali1563_id_table); | 408 | MODULE_DEVICE_TABLE (pci, ali1563_id_table); |
409 | 409 | ||
410 | static struct pci_driver ali1563_pci_driver = { | 410 | static struct pci_driver ali1563_pci_driver = { |
411 | .owner = THIS_MODULE, | ||
412 | .name = "ali1563_smbus", | 411 | .name = "ali1563_smbus", |
413 | .id_table = ali1563_id_table, | 412 | .id_table = ali1563_id_table, |
414 | .probe = ali1563_probe, | 413 | .probe = ali1563_probe, |
diff --git a/drivers/i2c/busses/i2c-ali15x3.c b/drivers/i2c/busses/i2c-ali15x3.c index 400b08ed4299..7a5c0941dbc1 100644 --- a/drivers/i2c/busses/i2c-ali15x3.c +++ b/drivers/i2c/busses/i2c-ali15x3.c | |||
@@ -504,7 +504,6 @@ static void __devexit ali15x3_remove(struct pci_dev *dev) | |||
504 | } | 504 | } |
505 | 505 | ||
506 | static struct pci_driver ali15x3_driver = { | 506 | static struct pci_driver ali15x3_driver = { |
507 | .owner = THIS_MODULE, | ||
508 | .name = "ali15x3_smbus", | 507 | .name = "ali15x3_smbus", |
509 | .id_table = ali15x3_ids, | 508 | .id_table = ali15x3_ids, |
510 | .probe = ali15x3_probe, | 509 | .probe = ali15x3_probe, |
diff --git a/drivers/i2c/busses/i2c-amd756.c b/drivers/i2c/busses/i2c-amd756.c index de035d137c3f..1750dedaf4b5 100644 --- a/drivers/i2c/busses/i2c-amd756.c +++ b/drivers/i2c/busses/i2c-amd756.c | |||
@@ -401,7 +401,6 @@ static void __devexit amd756_remove(struct pci_dev *dev) | |||
401 | } | 401 | } |
402 | 402 | ||
403 | static struct pci_driver amd756_driver = { | 403 | static struct pci_driver amd756_driver = { |
404 | .owner = THIS_MODULE, | ||
405 | .name = "amd756_smbus", | 404 | .name = "amd756_smbus", |
406 | .id_table = amd756_ids, | 405 | .id_table = amd756_ids, |
407 | .probe = amd756_probe, | 406 | .probe = amd756_probe, |
diff --git a/drivers/i2c/busses/i2c-amd8111.c b/drivers/i2c/busses/i2c-amd8111.c index f3b79a68dbec..e5ef560e686a 100644 --- a/drivers/i2c/busses/i2c-amd8111.c +++ b/drivers/i2c/busses/i2c-amd8111.c | |||
@@ -384,7 +384,6 @@ static void __devexit amd8111_remove(struct pci_dev *dev) | |||
384 | } | 384 | } |
385 | 385 | ||
386 | static struct pci_driver amd8111_driver = { | 386 | static struct pci_driver amd8111_driver = { |
387 | .owner = THIS_MODULE, | ||
388 | .name = "amd8111_smbus2", | 387 | .name = "amd8111_smbus2", |
389 | .id_table = amd8111_ids, | 388 | .id_table = amd8111_ids, |
390 | .probe = amd8111_probe, | 389 | .probe = amd8111_probe, |
diff --git a/drivers/i2c/busses/i2c-hydra.c b/drivers/i2c/busses/i2c-hydra.c index 1b5354e24bf5..e0cb3b0f92fa 100644 --- a/drivers/i2c/busses/i2c-hydra.c +++ b/drivers/i2c/busses/i2c-hydra.c | |||
@@ -155,7 +155,6 @@ static void __devexit hydra_remove(struct pci_dev *dev) | |||
155 | 155 | ||
156 | 156 | ||
157 | static struct pci_driver hydra_driver = { | 157 | static struct pci_driver hydra_driver = { |
158 | .owner = THIS_MODULE, | ||
159 | .name = "hydra_smbus", | 158 | .name = "hydra_smbus", |
160 | .id_table = hydra_ids, | 159 | .id_table = hydra_ids, |
161 | .probe = hydra_probe, | 160 | .probe = hydra_probe, |
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c index 4f63195069da..ac3eafa8aac0 100644 --- a/drivers/i2c/busses/i2c-i801.c +++ b/drivers/i2c/busses/i2c-i801.c | |||
@@ -560,7 +560,6 @@ static void __devexit i801_remove(struct pci_dev *dev) | |||
560 | } | 560 | } |
561 | 561 | ||
562 | static struct pci_driver i801_driver = { | 562 | static struct pci_driver i801_driver = { |
563 | .owner = THIS_MODULE, | ||
564 | .name = "i801_smbus", | 563 | .name = "i801_smbus", |
565 | .id_table = i801_ids, | 564 | .id_table = i801_ids, |
566 | .probe = i801_probe, | 565 | .probe = i801_probe, |
diff --git a/drivers/i2c/busses/i2c-i810.c b/drivers/i2c/busses/i2c-i810.c index 52bc30593bd7..748be30f2bae 100644 --- a/drivers/i2c/busses/i2c-i810.c +++ b/drivers/i2c/busses/i2c-i810.c | |||
@@ -233,7 +233,6 @@ static void __devexit i810_remove(struct pci_dev *dev) | |||
233 | } | 233 | } |
234 | 234 | ||
235 | static struct pci_driver i810_driver = { | 235 | static struct pci_driver i810_driver = { |
236 | .owner = THIS_MODULE, | ||
237 | .name = "i810_smbus", | 236 | .name = "i810_smbus", |
238 | .id_table = i810_ids, | 237 | .id_table = i810_ids, |
239 | .probe = i810_probe, | 238 | .probe = i810_probe, |
diff --git a/drivers/i2c/busses/i2c-nforce2.c b/drivers/i2c/busses/i2c-nforce2.c index fd26036e68a3..4d18e6e5f159 100644 --- a/drivers/i2c/busses/i2c-nforce2.c +++ b/drivers/i2c/busses/i2c-nforce2.c | |||
@@ -347,7 +347,6 @@ static void __devexit nforce2_remove(struct pci_dev *dev) | |||
347 | } | 347 | } |
348 | 348 | ||
349 | static struct pci_driver nforce2_driver = { | 349 | static struct pci_driver nforce2_driver = { |
350 | .owner = THIS_MODULE, | ||
351 | .name = "nForce2_smbus", | 350 | .name = "nForce2_smbus", |
352 | .id_table = nforce2_ids, | 351 | .id_table = nforce2_ids, |
353 | .probe = nforce2_probe, | 352 | .probe = nforce2_probe, |
diff --git a/drivers/i2c/busses/i2c-piix4.c b/drivers/i2c/busses/i2c-piix4.c index 7d63eec423fe..692f47345481 100644 --- a/drivers/i2c/busses/i2c-piix4.c +++ b/drivers/i2c/busses/i2c-piix4.c | |||
@@ -462,7 +462,6 @@ static void __devexit piix4_remove(struct pci_dev *dev) | |||
462 | } | 462 | } |
463 | 463 | ||
464 | static struct pci_driver piix4_driver = { | 464 | static struct pci_driver piix4_driver = { |
465 | .owner = THIS_MODULE, | ||
466 | .name = "piix4_smbus", | 465 | .name = "piix4_smbus", |
467 | .id_table = piix4_ids, | 466 | .id_table = piix4_ids, |
468 | .probe = piix4_probe, | 467 | .probe = piix4_probe, |
diff --git a/drivers/i2c/busses/i2c-prosavage.c b/drivers/i2c/busses/i2c-prosavage.c index 42cb1d8ca659..9479525892e3 100644 --- a/drivers/i2c/busses/i2c-prosavage.c +++ b/drivers/i2c/busses/i2c-prosavage.c | |||
@@ -301,7 +301,6 @@ static struct pci_device_id prosavage_pci_tbl[] = { | |||
301 | MODULE_DEVICE_TABLE (pci, prosavage_pci_tbl); | 301 | MODULE_DEVICE_TABLE (pci, prosavage_pci_tbl); |
302 | 302 | ||
303 | static struct pci_driver prosavage_driver = { | 303 | static struct pci_driver prosavage_driver = { |
304 | .owner = THIS_MODULE, | ||
305 | .name = "prosavage_smbus", | 304 | .name = "prosavage_smbus", |
306 | .id_table = prosavage_pci_tbl, | 305 | .id_table = prosavage_pci_tbl, |
307 | .probe = prosavage_probe, | 306 | .probe = prosavage_probe, |
diff --git a/drivers/i2c/busses/i2c-savage4.c b/drivers/i2c/busses/i2c-savage4.c index aebe87ba4033..0c8518298e4d 100644 --- a/drivers/i2c/busses/i2c-savage4.c +++ b/drivers/i2c/busses/i2c-savage4.c | |||
@@ -179,7 +179,6 @@ static void __devexit savage4_remove(struct pci_dev *dev) | |||
179 | } | 179 | } |
180 | 180 | ||
181 | static struct pci_driver savage4_driver = { | 181 | static struct pci_driver savage4_driver = { |
182 | .owner = THIS_MODULE, | ||
183 | .name = "savage4_smbus", | 182 | .name = "savage4_smbus", |
184 | .id_table = savage4_ids, | 183 | .id_table = savage4_ids, |
185 | .probe = savage4_probe, | 184 | .probe = savage4_probe, |
diff --git a/drivers/i2c/busses/i2c-sis5595.c b/drivers/i2c/busses/i2c-sis5595.c index 3ad27c3ba15b..b57ab74d23ec 100644 --- a/drivers/i2c/busses/i2c-sis5595.c +++ b/drivers/i2c/busses/i2c-sis5595.c | |||
@@ -398,7 +398,6 @@ static void __devexit sis5595_remove(struct pci_dev *dev) | |||
398 | } | 398 | } |
399 | 399 | ||
400 | static struct pci_driver sis5595_driver = { | 400 | static struct pci_driver sis5595_driver = { |
401 | .owner = THIS_MODULE, | ||
402 | .name = "sis5595_smbus", | 401 | .name = "sis5595_smbus", |
403 | .id_table = sis5595_ids, | 402 | .id_table = sis5595_ids, |
404 | .probe = sis5595_probe, | 403 | .probe = sis5595_probe, |
diff --git a/drivers/i2c/busses/i2c-sis630.c b/drivers/i2c/busses/i2c-sis630.c index 7f49e5fd3ff0..acb75e282414 100644 --- a/drivers/i2c/busses/i2c-sis630.c +++ b/drivers/i2c/busses/i2c-sis630.c | |||
@@ -496,7 +496,6 @@ static void __devexit sis630_remove(struct pci_dev *dev) | |||
496 | 496 | ||
497 | 497 | ||
498 | static struct pci_driver sis630_driver = { | 498 | static struct pci_driver sis630_driver = { |
499 | .owner = THIS_MODULE, | ||
500 | .name = "sis630_smbus", | 499 | .name = "sis630_smbus", |
501 | .id_table = sis630_ids, | 500 | .id_table = sis630_ids, |
502 | .probe = sis630_probe, | 501 | .probe = sis630_probe, |
diff --git a/drivers/i2c/busses/i2c-sis96x.c b/drivers/i2c/busses/i2c-sis96x.c index 6a134c091324..3024907cdafe 100644 --- a/drivers/i2c/busses/i2c-sis96x.c +++ b/drivers/i2c/busses/i2c-sis96x.c | |||
@@ -329,7 +329,6 @@ static void __devexit sis96x_remove(struct pci_dev *dev) | |||
329 | } | 329 | } |
330 | 330 | ||
331 | static struct pci_driver sis96x_driver = { | 331 | static struct pci_driver sis96x_driver = { |
332 | .owner = THIS_MODULE, | ||
333 | .name = "sis96x_smbus", | 332 | .name = "sis96x_smbus", |
334 | .id_table = sis96x_ids, | 333 | .id_table = sis96x_ids, |
335 | .probe = sis96x_probe, | 334 | .probe = sis96x_probe, |
diff --git a/drivers/i2c/busses/i2c-via.c b/drivers/i2c/busses/i2c-via.c index 544a38e64394..484bbacfce6b 100644 --- a/drivers/i2c/busses/i2c-via.c +++ b/drivers/i2c/busses/i2c-via.c | |||
@@ -159,7 +159,6 @@ static void __devexit vt586b_remove(struct pci_dev *dev) | |||
159 | 159 | ||
160 | 160 | ||
161 | static struct pci_driver vt586b_driver = { | 161 | static struct pci_driver vt586b_driver = { |
162 | .owner = THIS_MODULE, | ||
163 | .name = "vt586b_smbus", | 162 | .name = "vt586b_smbus", |
164 | .id_table = vt586b_ids, | 163 | .id_table = vt586b_ids, |
165 | .probe = vt586b_probe, | 164 | .probe = vt586b_probe, |
diff --git a/drivers/i2c/busses/i2c-viapro.c b/drivers/i2c/busses/i2c-viapro.c index c9366b504833..47e52bf2c5ec 100644 --- a/drivers/i2c/busses/i2c-viapro.c +++ b/drivers/i2c/busses/i2c-viapro.c | |||
@@ -142,19 +142,18 @@ static int vt596_transaction(u8 size) | |||
142 | /* Make sure the SMBus host is ready to start transmitting */ | 142 | /* Make sure the SMBus host is ready to start transmitting */ |
143 | if ((temp = inb_p(SMBHSTSTS)) & 0x1F) { | 143 | if ((temp = inb_p(SMBHSTSTS)) & 0x1F) { |
144 | dev_dbg(&vt596_adapter.dev, "SMBus busy (0x%02x). " | 144 | dev_dbg(&vt596_adapter.dev, "SMBus busy (0x%02x). " |
145 | "Resetting... ", temp); | 145 | "Resetting...\n", temp); |
146 | 146 | ||
147 | outb_p(temp, SMBHSTSTS); | 147 | outb_p(temp, SMBHSTSTS); |
148 | if ((temp = inb_p(SMBHSTSTS)) & 0x1F) { | 148 | if ((temp = inb_p(SMBHSTSTS)) & 0x1F) { |
149 | printk("Failed! (0x%02x)\n", temp); | 149 | dev_err(&vt596_adapter.dev, "SMBus reset failed! " |
150 | "(0x%02x)\n", temp); | ||
150 | return -1; | 151 | return -1; |
151 | } else { | ||
152 | printk("Successful!\n"); | ||
153 | } | 152 | } |
154 | } | 153 | } |
155 | 154 | ||
156 | /* Start the transaction by setting bit 6 */ | 155 | /* Start the transaction by setting bit 6 */ |
157 | outb_p(0x40 | (size & 0x3C), SMBHSTCNT); | 156 | outb_p(0x40 | size, SMBHSTCNT); |
158 | 157 | ||
159 | /* We will always wait for a fraction of a second */ | 158 | /* We will always wait for a fraction of a second */ |
160 | do { | 159 | do { |
@@ -171,7 +170,7 @@ static int vt596_transaction(u8 size) | |||
171 | if (temp & 0x10) { | 170 | if (temp & 0x10) { |
172 | result = -1; | 171 | result = -1; |
173 | dev_err(&vt596_adapter.dev, "Transaction failed (0x%02x)\n", | 172 | dev_err(&vt596_adapter.dev, "Transaction failed (0x%02x)\n", |
174 | inb_p(SMBHSTCNT) & 0x3C); | 173 | size); |
175 | } | 174 | } |
176 | 175 | ||
177 | if (temp & 0x08) { | 176 | if (temp & 0x08) { |
@@ -180,11 +179,13 @@ static int vt596_transaction(u8 size) | |||
180 | } | 179 | } |
181 | 180 | ||
182 | if (temp & 0x04) { | 181 | if (temp & 0x04) { |
182 | int read = inb_p(SMBHSTADD) & 0x01; | ||
183 | result = -1; | 183 | result = -1; |
184 | /* Quick commands are used to probe for chips, so | 184 | /* The quick and receive byte commands are used to probe |
185 | errors are expected, and we don't want to frighten the | 185 | for chips, so errors are expected, and we don't want |
186 | user. */ | 186 | to frighten the user. */ |
187 | if ((inb_p(SMBHSTCNT) & 0x3C) != VT596_QUICK) | 187 | if (!((size == VT596_QUICK && !read) || |
188 | (size == VT596_BYTE && read))) | ||
188 | dev_err(&vt596_adapter.dev, "Transaction error!\n"); | 189 | dev_err(&vt596_adapter.dev, "Transaction error!\n"); |
189 | } | 190 | } |
190 | 191 | ||
@@ -439,7 +440,6 @@ static struct pci_device_id vt596_ids[] = { | |||
439 | MODULE_DEVICE_TABLE(pci, vt596_ids); | 440 | MODULE_DEVICE_TABLE(pci, vt596_ids); |
440 | 441 | ||
441 | static struct pci_driver vt596_driver = { | 442 | static struct pci_driver vt596_driver = { |
442 | .owner = THIS_MODULE, | ||
443 | .name = "vt596_smbus", | 443 | .name = "vt596_smbus", |
444 | .id_table = vt596_ids, | 444 | .id_table = vt596_ids, |
445 | .probe = vt596_probe, | 445 | .probe = vt596_probe, |
@@ -462,9 +462,9 @@ static void __exit i2c_vt596_exit(void) | |||
462 | } | 462 | } |
463 | } | 463 | } |
464 | 464 | ||
465 | MODULE_AUTHOR( | 465 | MODULE_AUTHOR("Kyosti Malkki <kmalkki@cc.hut.fi>, " |
466 | "Frodo Looijaard <frodol@dds.nl> and " | 466 | "Mark D. Studebaker <mdsxyz123@yahoo.com> and " |
467 | "Philip Edelbrock <phil@netroedge.com>"); | 467 | "Jean Delvare <khali@linux-fr.org>"); |
468 | MODULE_DESCRIPTION("vt82c596 SMBus driver"); | 468 | MODULE_DESCRIPTION("vt82c596 SMBus driver"); |
469 | MODULE_LICENSE("GPL"); | 469 | MODULE_LICENSE("GPL"); |
470 | 470 | ||
diff --git a/drivers/i2c/busses/i2c-voodoo3.c b/drivers/i2c/busses/i2c-voodoo3.c index 650c3ebde84c..b675773b0cc1 100644 --- a/drivers/i2c/busses/i2c-voodoo3.c +++ b/drivers/i2c/busses/i2c-voodoo3.c | |||
@@ -225,7 +225,6 @@ static void __devexit voodoo3_remove(struct pci_dev *dev) | |||
225 | } | 225 | } |
226 | 226 | ||
227 | static struct pci_driver voodoo3_driver = { | 227 | static struct pci_driver voodoo3_driver = { |
228 | .owner = THIS_MODULE, | ||
229 | .name = "voodoo3_smbus", | 228 | .name = "voodoo3_smbus", |
230 | .id_table = voodoo3_ids, | 229 | .id_table = voodoo3_ids, |
231 | .probe = voodoo3_probe, | 230 | .probe = voodoo3_probe, |
diff --git a/drivers/i2c/chips/ds1337.c b/drivers/i2c/chips/ds1337.c index 01b037007410..02682fb794c8 100644 --- a/drivers/i2c/chips/ds1337.c +++ b/drivers/i2c/chips/ds1337.c | |||
@@ -164,9 +164,9 @@ static int ds1337_set_datetime(struct i2c_client *client, struct rtc_time *dt) | |||
164 | buf[1] = BIN2BCD(dt->tm_sec); | 164 | buf[1] = BIN2BCD(dt->tm_sec); |
165 | buf[2] = BIN2BCD(dt->tm_min); | 165 | buf[2] = BIN2BCD(dt->tm_min); |
166 | buf[3] = BIN2BCD(dt->tm_hour); | 166 | buf[3] = BIN2BCD(dt->tm_hour); |
167 | buf[4] = BIN2BCD(dt->tm_wday) + 1; | 167 | buf[4] = BIN2BCD(dt->tm_wday + 1); |
168 | buf[5] = BIN2BCD(dt->tm_mday); | 168 | buf[5] = BIN2BCD(dt->tm_mday); |
169 | buf[6] = BIN2BCD(dt->tm_mon) + 1; | 169 | buf[6] = BIN2BCD(dt->tm_mon + 1); |
170 | val = dt->tm_year; | 170 | val = dt->tm_year; |
171 | if (val >= 100) { | 171 | if (val >= 100) { |
172 | val -= 100; | 172 | val -= 100; |