zephyr/drivers/spi
Attie Grande cfad60d4dd spi: sam0: fix fast-rx path, and refresh comments
The SAM0 fast-path implementation was broken, and partially fixed in
commits 8181eed and 8a99bd0...

This patch resolves an issue where the MSB is always zero on SAML21
parts, and appears to follow suit with the previous patches.

This patch also refreshes the commentary, and removes mention of the
"interleaved" operation that is no longer used - which appears to have
been problematic in the past.

In addition to this, it also resolves an off-by-one error in both the
fast_rx and fast_rxrx paths, which would have been tripped when
transmitting a zero-byte buffer.

Signed-off-by: Attie Grande <attie.grande@argentum-systems.co.uk>
2022-04-13 13:32:45 -07:00
..
CMakeLists.txt drivers: spi: introduce gd32 spi driver 2022-03-29 10:21:15 -05:00
Kconfig drivers: spi: introduce gd32 spi driver 2022-03-29 10:21:15 -05:00
Kconfig.b91
Kconfig.bitbang
Kconfig.cc13xx_cc26xx
Kconfig.dw
Kconfig.esp32
Kconfig.gd32 drivers: spi: introduce gd32 spi driver 2022-03-29 10:21:15 -05:00
Kconfig.gecko
Kconfig.litex
Kconfig.mcux_dspi
Kconfig.mcux_flexcomm
Kconfig.mcux_lpspi
Kconfig.npcx_fiu
Kconfig.nrfx soc: nrf: Use data from DTS to populate HAS_HW_NRF_* Kconfig options 2022-04-02 15:14:38 +02:00
Kconfig.oc_simple
Kconfig.psoc6
Kconfig.rv32m1_lpspi
Kconfig.sam
Kconfig.sam0
Kconfig.sifive
Kconfig.spi_emul
Kconfig.stm32
Kconfig.test
Kconfig.xec_qmspi
Kconfig.xec_qmspi_ldma
Kconfig.xlnx
spi_b91.c
spi_bitbang.c
spi_cc13xx_cc26xx.c
spi_context.h
spi_dw_regs.h
spi_dw.c
spi_dw.h
spi_emul.c
spi_esp32_spim.c drivers: spi: esp32c3: add master init call 2022-04-01 13:00:16 -05:00
spi_esp32_spim.h
spi_gd32.c drivers: spi: introduce gd32 spi driver 2022-03-29 10:21:15 -05:00
spi_gecko.c
spi_handlers.c drivers: spi_handlers: switch to gpio_dt_spec member 2022-03-29 10:24:56 -05:00
spi_litespi.c
spi_litespi.h
spi_ll_stm32.c
spi_ll_stm32.h
spi_mcux_dspi.c
spi_mcux_flexcomm.c drivers: spi: spi_mcux_flexcomm: add pinctrl support to lpc spi driver 2022-04-06 20:57:22 -07:00
spi_mcux_lpspi.c
spi_npcx_fiu.c
spi_nrfx_spi.c
spi_nrfx_spim.c
spi_nrfx_spis.c
spi_oc_simple.c
spi_oc_simple.h
spi_psoc6.c
spi_rv32m1_lpspi.c
spi_sam0.c spi: sam0: fix fast-rx path, and refresh comments 2022-04-13 13:32:45 -07:00
spi_sam.c drivers: spi: Update sam driver to use pinctrl 2022-03-24 15:45:37 -07:00
spi_sifive.c soc: riscv: sifive-freedom: Get coreclk and peripheral clock from DTS. 2022-04-05 12:00:03 +02:00
spi_sifive.h
spi_test.c
spi_xec_qmspi_ldma.c
spi_xec_qmspi.c
spi_xlnx_axi_quadspi.c