diff options
author | Feng Tang <feng.tang@intel.com> | 2012-01-12 15:38:02 +0800 |
---|---|---|
committer | Ben Dooks <ben-linux@fluff.org> | 2012-01-17 23:24:37 +0000 |
commit | 07e8a51ff68353e01d795cceafbac9f54c49132b (patch) | |
tree | fbe4e036efab7ebec9b9bc72e22422a88796afe2 | |
parent | c2bc3a316a7281f67e36b34dac2802cbe36a9128 (diff) | |
download | linux-07e8a51ff68353e01d795cceafbac9f54c49132b.tar.bz2 |
i2c-eg20t: use i2c_add_numbered_adapter to get a fixed bus number
For EG20T and ML7213 IOH, the i2c controller numbers are fixed, using
fixed bus number will make it much easier for platform code to use
i2c_register_board_info() to register i2c devices.
Signed-off-by: Feng Tang <feng.tang@intel.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
-rw-r--r-- | drivers/i2c/busses/i2c-eg20t.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/i2c/busses/i2c-eg20t.c b/drivers/i2c/busses/i2c-eg20t.c index 3ef3557b6e32..8dc3f75d2faf 100644 --- a/drivers/i2c/busses/i2c-eg20t.c +++ b/drivers/i2c/busses/i2c-eg20t.c @@ -918,7 +918,9 @@ static int __devinit pch_i2c_probe(struct pci_dev *pdev, pch_adap->dev.parent = &pdev->dev; pch_i2c_init(&adap_info->pch_data[i]); - ret = i2c_add_adapter(pch_adap); + + pch_adap->nr = i; + ret = i2c_add_numbered_adapter(pch_adap); if (ret) { pch_pci_err(pdev, "i2c_add_adapter[ch:%d] FAILED\n", i); goto err_add_adapter; |