Commit 3d838f55 authored by Vadim Pasternak's avatar Vadim Pasternak Committed by Darren Hart (VMware)

platform/mellanox: Rename i2c bus to nr

Use Linux convention of nr instead of bus for i2c adapter number.
Signed-off-by: default avatarVadim Pasternak <vadimp@mellanox.com>
Acked-by: default avatarAndy Shevchenko <andy.shevchenko@gmail.com>
[dvhart: refactored commit into smaller functional changes]
Signed-off-by: default avatarDarren Hart (VMware) <dvhart@infradead.org>
parent 4abdbfa7
...@@ -186,17 +186,17 @@ static int mlxreg_hotplug_attr_init(struct mlxreg_hotplug_priv_data *priv) ...@@ -186,17 +186,17 @@ static int mlxreg_hotplug_attr_init(struct mlxreg_hotplug_priv_data *priv)
static int mlxreg_hotplug_device_create(struct device *dev, static int mlxreg_hotplug_device_create(struct device *dev,
struct mlxreg_hotplug_device *item) struct mlxreg_hotplug_device *item)
{ {
item->adapter = i2c_get_adapter(item->bus); item->adapter = i2c_get_adapter(item->nr);
if (!item->adapter) { if (!item->adapter) {
dev_err(dev, "Failed to get adapter for bus %d\n", dev_err(dev, "Failed to get adapter for bus %d\n",
item->bus); item->nr);
return -EFAULT; return -EFAULT;
} }
item->client = i2c_new_device(item->adapter, &item->brdinfo); item->client = i2c_new_device(item->adapter, &item->brdinfo);
if (!item->client) { if (!item->client) {
dev_err(dev, "Failed to create client %s at bus %d at addr 0x%02x\n", dev_err(dev, "Failed to create client %s at bus %d at addr 0x%02x\n",
item->brdinfo.type, item->bus, item->brdinfo.addr); item->brdinfo.type, item->nr, item->brdinfo.addr);
i2c_put_adapter(item->adapter); i2c_put_adapter(item->adapter);
item->adapter = NULL; item->adapter = NULL;
return -EFAULT; return -EFAULT;
......
...@@ -141,41 +141,41 @@ static struct i2c_mux_reg_platform_data mlxplat_mux_data[] = { ...@@ -141,41 +141,41 @@ static struct i2c_mux_reg_platform_data mlxplat_mux_data[] = {
static struct mlxreg_hotplug_device mlxplat_mlxcpld_psu[] = { static struct mlxreg_hotplug_device mlxplat_mlxcpld_psu[] = {
{ {
.brdinfo = { I2C_BOARD_INFO("24c02", 0x51) }, .brdinfo = { I2C_BOARD_INFO("24c02", 0x51) },
.bus = 10, .nr = 10,
}, },
{ {
.brdinfo = { I2C_BOARD_INFO("24c02", 0x50) }, .brdinfo = { I2C_BOARD_INFO("24c02", 0x50) },
.bus = 10, .nr = 10,
}, },
}; };
static struct mlxreg_hotplug_device mlxplat_mlxcpld_pwr[] = { static struct mlxreg_hotplug_device mlxplat_mlxcpld_pwr[] = {
{ {
.brdinfo = { I2C_BOARD_INFO("dps460", 0x59) }, .brdinfo = { I2C_BOARD_INFO("dps460", 0x59) },
.bus = 10, .nr = 10,
}, },
{ {
.brdinfo = { I2C_BOARD_INFO("dps460", 0x58) }, .brdinfo = { I2C_BOARD_INFO("dps460", 0x58) },
.bus = 10, .nr = 10,
}, },
}; };
static struct mlxreg_hotplug_device mlxplat_mlxcpld_fan[] = { static struct mlxreg_hotplug_device mlxplat_mlxcpld_fan[] = {
{ {
.brdinfo = { I2C_BOARD_INFO("24c32", 0x50) }, .brdinfo = { I2C_BOARD_INFO("24c32", 0x50) },
.bus = 11, .nr = 11,
}, },
{ {
.brdinfo = { I2C_BOARD_INFO("24c32", 0x50) }, .brdinfo = { I2C_BOARD_INFO("24c32", 0x50) },
.bus = 12, .nr = 12,
}, },
{ {
.brdinfo = { I2C_BOARD_INFO("24c32", 0x50) }, .brdinfo = { I2C_BOARD_INFO("24c32", 0x50) },
.bus = 13, .nr = 13,
}, },
{ {
.brdinfo = { I2C_BOARD_INFO("24c32", 0x50) }, .brdinfo = { I2C_BOARD_INFO("24c32", 0x50) },
.bus = 14, .nr = 14,
}, },
}; };
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
* @adapter: I2C device adapter; * @adapter: I2C device adapter;
* @client: I2C device client; * @client: I2C device client;
* @brdinfo: device board information; * @brdinfo: device board information;
* @bus: I2C bus, where device is attached; * @nr: I2C device adapter number, to which device is to be attached;
* *
* Structure represents I2C hotplug device static data (board topology) and * Structure represents I2C hotplug device static data (board topology) and
* dynamic data (related kernel objects handles). * dynamic data (related kernel objects handles).
...@@ -48,7 +48,7 @@ struct mlxreg_hotplug_device { ...@@ -48,7 +48,7 @@ struct mlxreg_hotplug_device {
struct i2c_adapter *adapter; struct i2c_adapter *adapter;
struct i2c_client *client; struct i2c_client *client;
struct i2c_board_info brdinfo; struct i2c_board_info brdinfo;
u16 bus; int nr;
}; };
/** /**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment