zephyr/drivers/spi
Gerard Marull-Paretas 7ccc1a41bc pm: use actions for device PM control
Instead of passing target states, use actions for device PM control.
Actions represent better the meaning of the callback argument.
Furthermore, they are more future proof as they can be suitable for
other PM actions that have no direct mapping to a state. If we compare
with Linux, we could have a multi-stage suspend/resume. Such scenario
would not have a good mapping when using target states.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2021-08-04 08:23:01 -04:00
..
CMakeLists.txt drivers: spi: Add cypress PSoC-6 scb spi driver 2021-05-05 16:01:28 +02:00
Kconfig drivers: spi: Use timeout for transfer completion 2021-07-15 06:43:23 -04:00
Kconfig.cc13xx_cc26xx
Kconfig.dw
Kconfig.esp32
Kconfig.gecko
Kconfig.litex
Kconfig.mcux_dspi
Kconfig.mcux_flexcomm
Kconfig.mcux_lpspi
Kconfig.nrfx
Kconfig.oc_simple
Kconfig.psoc6 drivers: spi: Add cypress PSoC-6 scb spi driver 2021-05-05 16:01:28 +02:00
Kconfig.rv32m1_lpspi
Kconfig.sam
Kconfig.sam0
Kconfig.sifive
Kconfig.spi_emul
Kconfig.stm32
Kconfig.test
Kconfig.xec_qmspi
Kconfig.xlnx
spi_cc13xx_cc26xx.c pm: use actions for device PM control 2021-08-04 08:23:01 -04:00
spi_context.h drivers: spi: Use timeout for transfer completion 2021-07-15 06:43:23 -04:00
spi_dw_regs.h
spi_dw.c pm: adjust busy check API call return types and naming 2021-07-30 09:28:42 -04:00
spi_dw.h
spi_emul.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_esp32_spim.c esp32: drivers: interrupt_controller: review SPI interrupt usage 2021-07-16 07:19:28 -04:00
spi_esp32_spim.h esp32: drivers: interrupt_controller: review SPI interrupt usage 2021-07-16 07:19:28 -04:00
spi_gecko.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_handlers.c
spi_litespi.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_litespi.h
spi_ll_stm32.c include: dt-bindings: remove dma header for stm32 soc 2021-07-22 04:52:53 -04:00
spi_ll_stm32.h drivers: spi_ll_stm32: add SUBGHZSPI support 2021-07-15 21:30:28 -04:00
spi_mcux_dspi.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_mcux_flexcomm.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_mcux_lpspi.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_nrfx_spi.c pm: use actions for device PM control 2021-08-04 08:23:01 -04:00
spi_nrfx_spim.c pm: use actions for device PM control 2021-08-04 08:23:01 -04:00
spi_nrfx_spis.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_oc_simple.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_oc_simple.h
spi_psoc6.c drivers: spi: Add cypress PSoC-6 scb spi driver 2021-05-05 16:01:28 +02:00
spi_rv32m1_lpspi.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_sam0.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_sam.c soc: atmel_sam: Add _INST to ATMEL_SAM_DT_PIN* macros 2021-06-14 09:50:41 -05:00
spi_sifive.c drivers: spi: sifive: fix bug of transferring multiple bufs 2021-05-06 07:41:16 -05:00
spi_sifive.h
spi_test.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_xec_qmspi.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_xlnx_axi_quadspi.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00