zephyr/drivers/spi
Leandro Pereira c200367b68 drivers: Perform a runtime check if a driver is capable of an operation
Driver APIs might not implement all operations, making it possible for
a user thread to get the kernel to execute a function at 0x00000000.

Perform runtime checks in all the driver handlers, checking if they're
capable of performing the requested operation.

Fixes #6907.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2018-04-26 02:57:12 +05:30
..
CMakeLists.txt drivers: spi: Add shim for nrfx SPIS driver 2018-04-13 17:04:16 +02:00
Kconfig drivers/spi: Fixed incorrect prompt. 2018-04-24 08:23:30 -05:00
Kconfig.dw drivers/spi: Enable port 3 and 4 on DW driver 2018-04-04 19:02:35 +02:00
Kconfig.mcux_dspi drivers/spi: Cleanup the Kconfig files 2018-04-04 19:02:35 +02:00
Kconfig.nrfx drivers: spi: Add missing periods in Kconfig.nrfx 2018-04-13 17:04:16 +02:00
Kconfig.sam0 spi: sam0: use Device Tree for configuration. 2018-03-10 11:42:25 -06:00
Kconfig.stm32 drivers/spi: Cleanup the Kconfig files 2018-04-04 19:02:35 +02:00
spi_context.h drivers/spi: Slave async calls require recv frames as successful status 2018-04-13 16:02:03 +02:00
spi_dw.c drivers/spi: Fix tmod update on DW driver 2018-04-05 12:04:56 +03:00
spi_dw.h drivers/spi: Fix tmod update on DW driver 2018-04-05 12:04:56 +03:00
spi_dw_quark_se_ss_regs.h drivers/spi: Fix typo on parameters type in DW arc regs definitions 2018-04-04 19:02:35 +02:00
spi_dw_regs.h drivers/spi: Add slave mode support to the DesignWare driver 2018-04-04 19:02:35 +02:00
spi_handlers.c drivers: Perform a runtime check if a driver is capable of an operation 2018-04-26 02:57:12 +05:30
spi_intel.c drivers/spi: Switch Intel driver to new SPI API 2018-04-04 19:02:35 +02:00
spi_intel.h drivers/spi: Switch Intel driver to new SPI API 2018-04-04 19:02:35 +02:00
spi_intel_regs.h drivers/spi: Switch Intel driver to new SPI API 2018-04-04 19:02:35 +02:00
spi_ll_stm32.c api/spi: Add a dedicated Kconfig option for asynchronous mode enablement 2018-04-04 19:02:35 +02:00
spi_ll_stm32.h
spi_mcux_dspi.c drivers/spi: Remove legacy API support from mcux dspi driver 2018-04-04 19:02:35 +02:00
spi_nrfx_spi.c drivers: spi: Correct a typo in spi_nrfx_spi.c 2018-04-13 10:26:28 +02:00
spi_nrfx_spim.c drivers: spi: Add shim for nrfx SPIM driver 2018-04-12 14:19:53 -04:00
spi_nrfx_spis.c drivers: spi: Add shim for nrfx SPIS driver 2018-04-13 17:04:16 +02:00
spi_sam0.c spi: Remove SPI legacy API 2018-04-04 19:02:35 +02:00