diff options
Diffstat (limited to 'drivers/i2c/busses/i2c-pasemi.c')
-rw-r--r-- | drivers/i2c/busses/i2c-pasemi.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/i2c/busses/i2c-pasemi.c b/drivers/i2c/busses/i2c-pasemi.c index ca18e0be4901..1603c81e39d4 100644 --- a/drivers/i2c/busses/i2c-pasemi.c +++ b/drivers/i2c/busses/i2c-pasemi.c | |||
@@ -368,6 +368,7 @@ static int __devinit pasemi_smb_probe(struct pci_dev *dev, | |||
368 | smbus->adapter.class = I2C_CLASS_HWMON; | 368 | smbus->adapter.class = I2C_CLASS_HWMON; |
369 | smbus->adapter.algo = &smbus_algorithm; | 369 | smbus->adapter.algo = &smbus_algorithm; |
370 | smbus->adapter.algo_data = smbus; | 370 | smbus->adapter.algo_data = smbus; |
371 | smbus->adapter.nr = PCI_FUNC(dev->devfn); | ||
371 | 372 | ||
372 | /* set up the sysfs linkage to our parent device */ | 373 | /* set up the sysfs linkage to our parent device */ |
373 | smbus->adapter.dev.parent = &dev->dev; | 374 | smbus->adapter.dev.parent = &dev->dev; |
@@ -375,7 +376,7 @@ static int __devinit pasemi_smb_probe(struct pci_dev *dev, | |||
375 | reg_write(smbus, REG_CTL, (CTL_MTR | CTL_MRR | | 376 | reg_write(smbus, REG_CTL, (CTL_MTR | CTL_MRR | |
376 | (CLK_100K_DIV & CTL_CLK_M))); | 377 | (CLK_100K_DIV & CTL_CLK_M))); |
377 | 378 | ||
378 | error = i2c_add_adapter(&smbus->adapter); | 379 | error = i2c_add_numbered_adapter(&smbus->adapter); |
379 | if (error) | 380 | if (error) |
380 | goto out_release_region; | 381 | goto out_release_region; |
381 | 382 | ||