zephyr/drivers/spi
Michael Hope ebfed3dca7 spi: sam0: fix txrx, NULL buffers, and add a stub async method.
This patches fixes a few bugs with the SAM0 driver:

- txrx was trasnmitting too many bytes
- adds support for NULL buffers to the fast paths
- fixes a NULL dereference on the rx buffer slow path

The tests under tests/driver/spi/spi_loopback now pass.

Signed-off-by: Michael Hope <mlhx@google.com>
2018-02-05 07:42:58 -08:00
..
CMakeLists.txt spi: sort drivers into legacy or not in CMakeLists.txt 2018-01-24 18:27:27 +05:30
Kconfig drivers: spi_ll_stm32: Enable SPI driver for F1 family 2018-02-01 08:19:49 -06:00
Kconfig.dw
Kconfig.mcux_dspi
Kconfig.nrf5_legacy
Kconfig.sam0 spi: add a SPI driver for the SAM0 series. 2018-01-13 07:39:05 -05:00
spi_context.h drivers/spi: Properly check for rx/tx and buffering on 2018-01-29 23:30:55 -05:00
spi_dw_legacy.c cleanup: Use quote include instead of system include 2017-10-28 07:11:53 -04:00
spi_dw_quark_se_ss_regs.h
spi_dw_regs.h
spi_dw.c drivers/spi: Properly check for rx/tx and buffering on 2018-01-29 23:30:55 -05:00
spi_dw.h drivers/spi: Use sync_status relevantly in DW driver 2017-09-15 08:07:41 -04:00
spi_handlers.c drivers: spi: add system call handlers 2017-10-30 13:20:19 -07:00
spi_intel.c
spi_intel.h
spi_ll_stm32.c drivers: spi_ll_stm32: Protect against null TX/RX buffer 2018-02-01 08:19:49 -06:00
spi_ll_stm32.h
spi_mcux_dspi.c
spi_qmsi_ss.c
spi_qmsi.c
spi_sam0.c spi: sam0: fix txrx, NULL buffers, and add a stub async method. 2018-02-05 07:42:58 -08:00
spim_nrf52_legacy.c
spis_nrf5_legacy.c