diff options
author | Jean Delvare <jdelvare@suse.de> | 2011-10-30 13:47:25 +0100 |
---|---|---|
committer | Jean Delvare <khali@endymion.delvare> | 2011-10-30 13:47:25 +0100 |
commit | f6beb67d8e77454200acc3755344944bd946cded (patch) | |
tree | c62f448caba0faf186bd3076970c19ffef39de1a /drivers/i2c/algos | |
parent | 1bddab7f7d5b61f17b0bbd669f60818d553620be (diff) | |
download | op-kernel-dev-f6beb67d8e77454200acc3755344944bd946cded.zip op-kernel-dev-f6beb67d8e77454200acc3755344944bd946cded.tar.gz |
i2c-algo-bit: Be verbose on bus testing failure
If bus testing fails due to the bus being seen as busy, it might be
helpful for developers to know which line is unexpectedly low.
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
Diffstat (limited to 'drivers/i2c/algos')
-rw-r--r-- | drivers/i2c/algos/i2c-algo-bit.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/i2c/algos/i2c-algo-bit.c b/drivers/i2c/algos/i2c-algo-bit.c index 66bebfc..c20530a 100644 --- a/drivers/i2c/algos/i2c-algo-bit.c +++ b/drivers/i2c/algos/i2c-algo-bit.c @@ -250,7 +250,9 @@ static int test_bus(struct i2c_adapter *i2c_adap) sda = getsda(adap); scl = (adap->getscl == NULL) ? 1 : getscl(adap); if (!scl || !sda) { - printk(KERN_WARNING "%s: bus seems to be busy\n", name); + printk(KERN_WARNING + "%s: bus seems to be busy (scl=%d, sda=%d)\n", + name, scl, sda); goto bailout; } |