e4ad31a231
When CONFIG_SYS_POWER_DEEP_SLEEP is enabled, i2c_qmsi_ss will keep entering deep sleep because it needs to wait until the current transfer completes, which blocks the current thread. The system keeps entering deep sleep again and again and the transfer will never complete. Add device_busy_set() to i2c_qmsi_ss driver to indicate that the device is busy and block the system from entering deep sleep during transaction. Jira: ZEP-1487 Change-Id: Ia681d242349bce5a9867e54df4e65dba09005930 Signed-off-by: Qiu Peiyang <peiyangx.qiu@intel.com> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
i2c_atmel_sam3.c | ||
i2c_atmel_sam3.h | ||
i2c_dw.c | ||
i2c_dw.h | ||
i2c_dw_registers.h | ||
i2c_ksdk.c | ||
i2c_qmsi.c | ||
i2c_qmsi_ss.c | ||
i2c_stm32lx.c | ||
i2c_stm32lx.h |