zephyr/drivers/spi
Dragan Cvetic eb147c650c spi_qmsi: Add suspend/resume
This patch implements suspend/resume routines which
preserve SPI master 0 and 1 context in SYS_PM_DEEP_SLEEP.
The following parameters are suspended/resumed:
- All non-sticky RW registers for the SPI device which
  are not related to a transfer.
- The SPI MASK registers (interrupt routing register).

The suspend/resume functionality is implemented in
the QMSI shim layer as a fast and temporary solution,
it will be removed and migrated to QMSI later.

Change-Id: Ib60317ca41013a3e794820e9c3ef34f35d108209
Signed-off-by: Dragan Cvetic <dragan.cvetic@intel.com>
Signed-off-by: Julien Delayen <julien.delayen@intel.com>
2016-09-12 12:17:16 +00:00
..
Kconfig drivers: spi: Fix typos in SPI port numbers 2016-08-31 14:41:36 +00:00
Kconfig.dw Cleanup whitespace in Kconfig files 2016-05-25 13:28:07 -05:00
Makefile spi: quark se: Add QMSI 1.1-based SPI shim driver 2016-05-23 21:30:43 +00:00
spi_dw_quark_se_ss_regs.h
spi_dw_regs.h spi: add macro so that txftlr register can be read 2016-05-18 23:18:19 +00:00
spi_dw.c spi: Remove suspend and resume hooks from spi_driver_api 2016-07-29 23:10:10 +00:00
spi_dw.h spi: can use a tx threshold of 50% 2016-05-26 17:34:32 +00:00
spi_intel.c spi: Remove suspend and resume hooks from spi_driver_api 2016-07-29 23:10:10 +00:00
spi_intel.h
spi_k64_priv.h
spi_k64.c spi: Remove suspend and resume hooks from spi_driver_api 2016-07-29 23:10:10 +00:00
spi_qmsi_ss.c spi: Remove suspend and resume hooks from spi_driver_api 2016-07-29 23:10:10 +00:00
spi_qmsi.c spi_qmsi: Add suspend/resume 2016-09-12 12:17:16 +00:00