tegra-i2c tegra12-i2c.0: — register dump for debugging ----
tegra-i2c tegra12-i2c.0: I2C_CNFG - 0x2c00
tegra-i2c tegra12-i2c.0: I2C_PACKET_TRANSFER_STATUS - 0xff0001
tegra-i2c tegra12-i2c.0: I2C_FIFO_CONTROL - 0xe0
tegra-i2c tegra12-i2c.0: I2C_FIFO_STATUS - 0x800040
tegra-i2c tegra12-i2c.0: I2C_INT_MASK - 0xed
tegra-i2c tegra12-i2c.0: I2C_INT_STATUS - 0x0
[tegra-i2c tegra12-i2c.0: msg->len - 1
tegra-i2c tegra12-i2c.0: is_msg_write - 1
tegra-i2c tegra12-i2c.0: next_msg->len - 1
tegra-i2c tegra12-i2c.0: is_next_msg_write - 0
tegra-i2c tegra12-i2c.0: buf_remaining - 1
tegra-i2c tegra12-i2c.0: i2c transfer timed out, addr 0x006b, da0
That’s problem when display sleep otherwise normally working
hello tserensodnom,
in our experience, you may not enable your target i2c device regulators correctly caused transfer timed out.
please check if one of regulator been disabled when the display sleep.
thanks