]> Git Repo - J-linux.git/commitdiff
media: ccs: Print written register values
authorSakari Ailus <[email protected]>
Tue, 22 Sep 2020 09:08:34 +0000 (11:08 +0200)
committerMauro Carvalho Chehab <[email protected]>
Mon, 7 Dec 2020 16:04:36 +0000 (17:04 +0100)
This helps debugging register writes.

Signed-off-by: Sakari Ailus <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>
drivers/media/i2c/ccs/ccs-reg-access.c

index 3de863e3bf26175c9b03596362ba12b536c7cda6..b776af2a3c3354e32a37728e8b00d44b4c138947 100644 (file)
@@ -338,6 +338,10 @@ int ccs_write_addr_no_quirk(struct ccs_sensor *sensor, u32 reg, u32 val)
        put_unaligned_be16(CCS_REG_ADDR(reg), data);
        put_unaligned_be32(val << (8 * (sizeof(val) - len)), data + 2);
 
+       dev_dbg(&client->dev, "writing reg 0x%4.4x value 0x%*.*x (%u)\n",
+               CCS_REG_ADDR(reg), ccs_reg_width(reg) << 1,
+               ccs_reg_width(reg) << 1, val, val);
+
        r = ccs_write_retry(client, &msg);
        if (r)
                dev_err(&client->dev,
This page took 0.049628 seconds and 4 git commands to generate.