aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2018-04-22 13:57:59 -0400
committerWolfram Sang <wsa@the-dreams.de>2018-04-30 04:53:26 -0400
commitc8016fa215d2d50920a58de07da2d00f7cb982f3 (patch)
tree4a3b060160889b13ff614d090758c610cd90d9eb
parent6da6c0db5316275015e8cc2959f12a17584aeb64 (diff)
i2c: core: ACPI: Improve OpRegion read errors
When we get an error doing an ACPI SerialBus I2C OpRegion read log some useful details, like the client address and which register is being read. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
-rw-r--r--drivers/i2c/i2c-core-acpi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/i2c/i2c-core-acpi.c b/drivers/i2c/i2c-core-acpi.c
index a9126b3cda61..3dc43a009f5d 100644
--- a/drivers/i2c/i2c-core-acpi.c
+++ b/drivers/i2c/i2c-core-acpi.c
@@ -446,7 +446,8 @@ static int acpi_gsb_i2c_read_bytes(struct i2c_client *client,
446 446
447 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); 447 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
448 if (ret < 0) 448 if (ret < 0)
449 dev_err(&client->adapter->dev, "i2c read failed\n"); 449 dev_err(&client->adapter->dev, "i2c read %d bytes from client@%#x starting at reg %#x failed, error: %d\n",
450 data_len, client->addr, cmd, ret);
450 else 451 else
451 memcpy(data, buffer, data_len); 452 memcpy(data, buffer, data_len);
452 453