media: tc358743: Add error code to error message
authorAlexander Stein <alexander.stein@ew.tq-group.com>
Tue, 25 Apr 2023 07:33:46 +0000 (09:33 +0200)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Wed, 19 Jul 2023 10:57:47 +0000 (12:57 +0200)
Add the error code of a failed i2c transfer to the error message.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/i2c/tc358743.c

index 15f8163..2785935 100644 (file)
@@ -133,8 +133,8 @@ static void i2c_rd(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n)
 
        err = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
        if (err != ARRAY_SIZE(msgs)) {
-               v4l2_err(sd, "%s: reading register 0x%x from 0x%x failed\n",
-                               __func__, reg, client->addr);
+               v4l2_err(sd, "%s: reading register 0x%x from 0x%x failed: %d\n",
+                               __func__, reg, client->addr, err);
        }
 }
 
@@ -165,8 +165,8 @@ static void i2c_wr(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n)
 
        err = i2c_transfer(client->adapter, &msg, 1);
        if (err != 1) {
-               v4l2_err(sd, "%s: writing register 0x%x from 0x%x failed\n",
-                               __func__, reg, client->addr);
+               v4l2_err(sd, "%s: writing register 0x%x from 0x%x failed: %d\n",
+                               __func__, reg, client->addr, err);
                return;
        }