zephyr/drivers/spi
Yuval Peress b58b03196b bus: emul: Update i2c/spi emulators with mock transport
Adding a hook for tests to inject a mock transport and migrating the
accel test to test bmi160 specific things. The old version of the test
which checks for read values is now covered by the generic test in
the sensor build_all target.

Signed-off-by: Yuval Peress <peress@google.com>
2024-01-16 10:01:00 +01:00
..
CMakeLists.txt drivers: spi: npcx: add driver for the SPI peripheral 2024-01-11 10:04:21 +01:00
Kconfig drivers: spi: npcx: add driver for the SPI peripheral 2024-01-11 10:04:21 +01:00
Kconfig.ambiq drivers: spi: Add Ambiq MSPI driver 2023-09-08 14:44:12 +02:00
Kconfig.andes_atcspi200
Kconfig.b91
Kconfig.bitbang
Kconfig.cc13xx_cc26xx
Kconfig.dw
Kconfig.esp32
Kconfig.gd32
Kconfig.gecko
Kconfig.ifx_cat1 drivers: spi: Initial version of the Infineon CAT1 SPI driver 2023-09-12 10:55:01 +02:00
Kconfig.litex
Kconfig.mchp_mss_qspi
Kconfig.mcux_dspi
Kconfig.mcux_flexcomm
Kconfig.mcux_lpspi drivers: spi: correct spelling 2024-01-13 00:24:19 +00:00
Kconfig.npcx drivers: spi: npcx: add driver for the SPI peripheral 2024-01-11 10:04:21 +01:00
Kconfig.nrfx drivers: spi: nrfx: Update doc for RAM_BUFFER_SIZE Kconfig symbol 2023-12-14 10:14:26 +01:00
Kconfig.numaker drivers: spi: support for Nuvoton numaker series 2023-08-09 08:24:38 +00:00
Kconfig.nxp_s32 drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
Kconfig.oc_simple
Kconfig.opentitan
Kconfig.pl022
Kconfig.psoc6
Kconfig.pw
Kconfig.rpi_pico drivers: spi: spi_pico_pio: Add basic support for SPI via PIO 2023-09-01 16:36:41 +02:00
Kconfig.rv32m1_lpspi
Kconfig.sam drivers: spi: correct spelling 2024-01-13 00:24:19 +00:00
Kconfig.sam0
Kconfig.sedi drivers: spi: Add Intel SEDI driver 2023-10-20 14:55:49 +02:00
Kconfig.sifive
Kconfig.smartbond
Kconfig.spi_emul
Kconfig.stm32 drivers: spi: Implement workaround for unreliable busy flag 2023-11-17 09:22:18 +01:00
Kconfig.test
Kconfig.xec_qmspi
Kconfig.xlnx
Kconfig.xmc4xxx
mspi_ambiq.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_ambiq.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_andes_atcspi200.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_andes_atcspi200.h
spi_b91.c drivers: spi: correct spelling 2024-01-13 00:24:19 +00:00
spi_bitbang.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_cc13xx_cc26xx.c
spi_context.h
spi_dw_regs.h
spi_dw.c
spi_dw.h
spi_emul.c bus: emul: Update i2c/spi emulators with mock transport 2024-01-16 10:01:00 +01:00
spi_esp32_spim.c drivers: spi: esp32xx: Fix CS reset over split transaction 2023-11-24 14:45:51 +01:00
spi_esp32_spim.h drivers: spi: esp32: add option to handle lines state 2023-08-03 12:15:18 -04:00
spi_gd32.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_gecko.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
spi_ifx_cat1.c drivers: spi: Initial version of the Infineon CAT1 SPI driver 2023-09-12 10:55:01 +02:00
spi_litespi.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_litespi.h
spi_ll_stm32.c Revert "drivers: spi: stm32h7: Use FIFO" 2023-12-18 09:31:00 +01:00
spi_ll_stm32.h drivers: spi: stm32h7: Use a better name for ll_func_tx_is_empty 2023-11-30 10:01:19 +01:00
spi_mchp_mss_qspi.c
spi_mcux_dspi.c drivers: spi: align dspi and lpspi spi_mcux_transfer_next_packet 2024-01-05 09:01:35 +01:00
spi_mcux_flexcomm.c drivers: spi: Set the complete_callback flag 2023-12-14 09:28:38 +01:00
spi_mcux_lpspi.c driver: mucx_lpspi: enable runtime mmio configuration 2024-01-05 09:01:55 +01:00
spi_npcx_spip.c drivers: spi: npcx: add driver for the SPI peripheral 2024-01-11 10:04:21 +01:00
spi_nrfx_common.c modules: hal_nordic: nrfx: update API version to 3.2.0 2024-01-08 11:19:37 +01:00
spi_nrfx_common.h modules: hal_nordic: nrfx: update API version to 3.2.0 2024-01-08 11:19:37 +01:00
spi_nrfx_spi.c drivers: spi: nrfx: Deactivate CS from thread context 2024-01-09 12:06:35 +01:00
spi_nrfx_spim.c drivers: spi: nrfx: Deactivate CS from thread context 2024-01-09 12:06:35 +01:00
spi_nrfx_spis.c drivers: spi_nrfx_spis: Handle empty spi_buf_set structures properly 2023-09-27 17:49:28 +02:00
spi_numaker.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_nxp_s32.c drivers: spi_nxp_s32: update StateIndex configuration 2023-11-16 09:28:16 +01:00
spi_nxp_s32.h spi: nxp_s32: use instance-based DT macros 2023-11-06 19:02:32 -05:00
spi_oc_simple.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_oc_simple.h
spi_opentitan.c drivers: spi: correct spelling 2024-01-13 00:24:19 +00:00
spi_pl022.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_psoc6.c
spi_pw.c drivers: spi: pw: Fix SPI Receive FIFO set 2023-12-20 11:58:56 +00:00
spi_pw.h
spi_rpi_pico_pio.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_rtio.c
spi_rv32m1_lpspi.c
spi_sam0.c
spi_sam.c
spi_sedi.c drivers: spi: Add Intel SEDI driver 2023-10-20 14:55:49 +02:00
spi_sifive.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_sifive.h
spi_signal.c
spi_smartbond.c
spi_test.c drivers: spi: spi_test: use the subsystem common init priority 2023-08-24 15:35:37 +02:00
spi_xec_qmspi_ldma.c drivers: spi: correct spelling 2024-01-13 00:24:19 +00:00
spi_xec_qmspi.c
spi_xlnx_axi_quadspi.c
spi_xmc4xxx.c drivers: spi: xmc4xxx: Fix compiler warning with debug flags enabled 2023-11-16 09:26:50 +01:00