zephyr/drivers/spi
Nick Ward fa94be591d drivers: spi_nrfx_spim: workaround for nRF52832 errata anomaly 58
See:
https://infocenter.nordicsemi.com/index.jsp?topic=%2Fstruct_nrf52%2Fstruct%2Fnrf52832_errata.html
https://infocenter.nordicsemi.com/pdf/nRF52832_Rev_3_Errata_v1.0.pdf

Code derived from the example PAN 58 workaround code.

Adds a new nRF SPIM Devicetree binding property called
anomaly-58-workaround that allows the workaround to be enabled
if required per SPIM instance.

Signed-off-by: Nick Ward <nick.ward@setec.com.au>
2021-11-09 20:04:45 -05:00
..
CMakeLists.txt drivers: spi: npcx: add SPI support to access the SPI flash 2021-11-01 21:48:20 -04:00
Kconfig drivers: spi: npcx: add SPI support to access the SPI flash 2021-11-01 21:48:20 -04:00
Kconfig.b91 drivers: spi: introduce new Telink B91 SPI driver 2021-08-19 17:18:23 -04:00
Kconfig.cc13xx_cc26xx
Kconfig.dw
Kconfig.esp32 drivers: spi: esp32: add esp32c3 support 2021-11-01 21:47:26 -04:00
Kconfig.gecko
Kconfig.litex
Kconfig.mcux_dspi drivers: spi: Update mcux driver to support edma 2021-09-02 15:50:52 -05:00
Kconfig.mcux_flexcomm
Kconfig.mcux_lpspi
Kconfig.npcx_fiu drivers: spi: npcx: add SPI support to access the SPI flash 2021-11-01 21:48:20 -04:00
Kconfig.nrfx drivers: spi_nrfx_spim: workaround for nRF52832 errata anomaly 58 2021-11-09 20:04:45 -05:00
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_b91.c drivers: spi_b91: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_cc13xx_cc26xx.c drivers: spi_cc13xx_cc26xx: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_context.h drivers: spi_context: Correct alignment of LOG_DBG() parameters 2021-11-09 12:46:08 +01:00
spi_dw_regs.h
spi_dw.c drivers: spi_dw: initialize all cs gpios during init 2021-11-04 16:23:05 +01: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 drivers: spi_esp32_spim: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_esp32_spim.h esp32: drivers: spi: driver refactoring 2021-10-10 14:52:41 -04:00
spi_gecko.c drivers: spi_gecko: initialize all cs gpios during init 2021-11-04 16:23:05 +01: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 drivers: spi_ll_stm32: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_ll_stm32.h drivers/spi: stm32u5 spi support 2021-10-05 19:23:37 -04:00
spi_mcux_dspi.c drivers: spi_mcux_dspi: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_mcux_flexcomm.c drivers: spi_mcux_flexcomm: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_mcux_lpspi.c drivers: spi_mcux_lpspi: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_npcx_fiu.c drivers: spi: npcx: add SPI support to access the SPI flash 2021-11-01 21:48:20 -04:00
spi_nrfx_spi.c drivers: spi_nrfx_spim/spi: Fix initialization of CS GPIOs 2021-11-09 11:11:19 +01:00
spi_nrfx_spim.c drivers: spi_nrfx_spim: workaround for nRF52832 errata anomaly 58 2021-11-09 20:04:45 -05:00
spi_nrfx_spis.c drivers: spi_nrfx_spis: Fix handling of buffer lengths 2021-11-03 17:34:35 +01:00
spi_oc_simple.c drivers: spi_oc_simple: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_oc_simple.h
spi_psoc6.c drivers: spi_psoc6: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_rv32m1_lpspi.c drivers: spi_rv32m1_lpspi: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_sam0.c drivers: spi_sam0: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_sam.c drivers: spi_sam: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_sifive.c drivers: spi_sifive: initialize all cs gpios during init 2021-11-04 16:23:05 +01: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_xec_qmspi: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00
spi_xlnx_axi_quadspi.c drivers: spi_xlnx_axi_quadspi: initialize all cs gpios during init 2021-11-04 16:23:05 +01:00