i2c: add some nessery message in i2c
authorddl <ddl@rockchip.com>
Mon, 11 Apr 2011 17:21:04 +0000 (01:21 +0800)
committerddl <ddl@rockchip.com>
Tue, 12 Apr 2011 07:27:47 +0000 (15:27 +0800)
drivers/i2c/i2c-core.c

index 267515e6ce9e3195477c1628e8fe5056c0352402..48862c7c776a215576c175bd1dc2553d9f2dba98 100755 (executable)
@@ -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