summaryrefslogtreecommitdiff
path: root/common/i2c_controller.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/i2c_controller.c')
-rw-r--r--common/i2c_controller.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/common/i2c_controller.c b/common/i2c_controller.c
index 90aed056ae..dfc3417e88 100644
--- a/common/i2c_controller.c
+++ b/common/i2c_controller.c
@@ -258,8 +258,15 @@ int i2c_xfer_unlocked(const int port,
ccprintf("Ignoring flags from i2c addr_flags: %04x",
no_pec_af);
- return i2c_transfer(i2c_get_device_for_port(port), msg,
+ ret = i2c_transfer(i2c_get_device_for_port(port), msg,
num_msgs, I2C_STRIP_FLAGS(no_pec_af));
+
+ if (IS_ENABLED(CONFIG_I2C_DEBUG)) {
+ i2c_trace_notify(port, addr_flags, out, out_size,
+ in, in_size);
+ }
+
+ return ret;
#elif defined(CONFIG_I2C_XFER_LARGE_TRANSFER)
ret = i2c_xfer_no_retry(port, no_pec_af,
out, out_size, in,