i2c: Fix confusing i2c-ibm_iic message
The i2c-ibm_iic driver printed messages in an odd order that seemed to list devices before the driver was probed. Here is an example: at24 0-0052: 512 byte 24c04 EEPROM (writable) ibm-iic ef600700.i2c: using standard (100 kHz) mode ad7414 0-004a: chip found This changes the order to print the i2c driver message before scanning for devices so that the logs show the driver, then the devices. Signed-off-by: Sean MacLennan <smaclennan@pikatech.com> Acked-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
This commit is contained in:
parent
27db1fea18
commit
9d2c0f67c8
|
@ -756,12 +756,12 @@ static int __devinit iic_probe(struct of_device *ofdev,
|
|||
goto error_cleanup;
|
||||
}
|
||||
|
||||
/* Now register all the child nodes */
|
||||
of_register_i2c_devices(adap, np);
|
||||
|
||||
dev_info(&ofdev->dev, "using %s mode\n",
|
||||
dev->fast_mode ? "fast (400 kHz)" : "standard (100 kHz)");
|
||||
|
||||
/* Now register all the child nodes */
|
||||
of_register_i2c_devices(adap, np);
|
||||
|
||||
return 0;
|
||||
|
||||
error_cleanup:
|
||||
|
|
Loading…
Reference in a new issue