Go to file
Qiu Peiyang b549e0fbca spi_qmsi_ss: add device_busy_set() to avoid re-enter deep sleep
When CONFIG_SYS_POWER_DEEP_SLEEP is enabled, spi_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 spi_qmsi_ss driver to indicate that
the device is busy and block the system from entering deep
sleep during transaction.

Jira: ZEP-1488

Change-Id: I5a4456933249def93eaa529b30b99d730af74482
Signed-off-by: Qiu Peiyang <peiyangx.qiu@intel.com>
2016-12-23 16:49:23 +00:00
.known-issues
arch drivers: i2c_shim: grant arc the access to i2c on I/O fabric 2016-12-22 01:22:52 +00:00
boards drivers: spi_shim: grant arc the access to spi on I/O fabric 2016-12-22 01:22:26 +00:00
doc doc/porting/arch.rst: Typo fix. 2016-12-22 13:50:43 +03:00
drivers spi_qmsi_ss: add device_busy_set() to avoid re-enter deep sleep 2016-12-23 16:49:23 +00:00
ext ext: Update Nordic MDK header files 2016-12-20 09:14:48 -06:00
include kernel: optimize ms-to-ticks for certain tick frequencies 2016-12-21 19:50:07 +00:00
kernel kernel: optimize ms-to-ticks for certain tick frequencies 2016-12-21 19:50:07 +00:00
lib iot/dns: Use a k_sem for the DNS rx routine 2016-12-16 19:14:53 +01:00
misc tracing: rename CONFIG_DEBUG_TRACING_KERNEL_OBJECTS 2016-12-19 14:59:35 -05:00
samples samples: fix RST syntax and add headers 2016-12-22 08:01:49 -05:00
scripts compare footprint: add sanity args files 2016-12-21 13:46:56 +00:00
subsys arch/arc, usb, ztest: Add the ARG_UNUSED macro 2016-12-21 12:54:54 +00:00
tests tests: spi: correct a spi buffer length issue 2016-12-22 01:20:42 +00:00
.checkpatch.conf checkpatch: ignore CONST_STRUCT warnings 2016-11-11 22:12:22 +00:00
.gitattributes
.gitignore
.gitreview
.mailmap mailmap: added axy (for Anas Nashif) 2016-12-21 13:49:59 +00:00
defaults.tc testcases: catch more fatal kernel error messages 2016-11-11 13:21:16 +00:00
Kbuild kernel: move kernel code to kernel/ directly 2016-12-19 14:59:35 -05:00
Kconfig
Kconfig.zephyr
LICENSE
LICENSING.rst
MAINTAINERS MAINTAINERS: Add entry for SPI and NETWORKING 2016-12-23 12:08:41 +01:00
Makefile kernel: move kernel code to kernel/ directly 2016-12-19 14:59:35 -05:00
Makefile.inc kernel: remove NANOKERNEL and MICROKERNEL configs 2016-12-14 13:45:52 +00:00
release-notes.rst release-note: initial import with 1.6 release notes 2016-12-03 00:06:23 -05:00
zephyr-env.sh