From fdb3c0487115e064ade49f3a95541cee06824cdb Mon Sep 17 00:00:00 2001 From: ddl Date: Tue, 12 Apr 2011 01:21:04 +0800 Subject: [PATCH] i2c: add some nessery message in i2c --- drivers/i2c/i2c-core.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c index 267515e6ce9e..48862c7c776a 100755 --- a/drivers/i2c/i2c-core.c +++ b/drivers/i2c/i2c-core.c @@ -309,6 +309,9 @@ i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info) /* ddl@rock-chips.com : Devices which have some i2c addr can work in same i2c bus, if devices havn't work at the same time.*/ status = i2c_check_addr_ex(adap, client->addr); + if (status != 0) + dev_err(&adap->dev, "%d i2c clients have been registered at 0x%02x", + status, client->addr); #endif client->dev.parent = &client->adapter->dev; @@ -325,7 +328,7 @@ i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info) dev_set_name(&client->dev, "%d-%04x", i2c_adapter_id(adap), client->addr); else - dev_set_name(&client->dev, "%d-%02x-%01x", i2c_adapter_id(adap), + dev_set_name(&client->dev, "%d-%04x-%01x", i2c_adapter_id(adap), client->addr,status); #endif -- 2.34.1