zephyr/drivers/spi
Jordan Yates 365774246a spi: nrfx_spim: initial pin state to SLEEP, not DEFAULT
Configure the initial pin state of the SPIM peripheral to SLEEP, not
DEFAULT. This fixes the pins being configured in DEFAULT until the first
time the interface is used if `zephyr,pm-device-runtime-auto` is
enabled.

Signed-off-by: Jordan Yates <jordan@embeint.com>
2025-07-21 07:23:06 -04:00
..
spi_nxp_lpspi drivers: spi_nxp_lpspi: Don't fetch clockrate from api during configure 2025-07-04 14:21:35 -10:00
CMakeLists.txt drivers: spi: introduce TI omap_mcspi 2025-07-19 09:47:37 +02:00
Kconfig drivers: spi: introduce TI omap_mcspi 2025-07-19 09:47:37 +02:00
Kconfig.ambiq drivers: kconfig: fix typo 2025-07-01 10:58:54 -10:00
Kconfig.andes_atcspi200
Kconfig.b91
Kconfig.bitbang
Kconfig.cc13xx_cc26xx
Kconfig.cc23x0 drivers: spi: cc23x0: Add support for DMA mode 2025-06-27 10:56:54 +02:00
Kconfig.cdns drivers: spi: cdns: fix missing fifo config 2025-06-03 21:34:25 -07:00
Kconfig.dw
Kconfig.esp32
Kconfig.gd32
Kconfig.grlib_spimctrl
Kconfig.ifx_cat1
Kconfig.it8xxx2
Kconfig.it51xxx drivers: spi: it51xxx: fifo mode support 2025-07-19 15:43:28 -04:00
Kconfig.litex
Kconfig.max32
Kconfig.mchp_mss
Kconfig.mchp_mss_qspi
Kconfig.mcux_dspi
Kconfig.mcux_ecspi
Kconfig.mcux_flexcomm
Kconfig.mcux_flexio
Kconfig.mec5 drivers: spi: microchip: Add SPI driver for MEC5 HAL quad SPI 2025-05-16 21:36:50 +02:00
Kconfig.npcx
Kconfig.nrfx drivers: spi: Support spim01/spis01 instances for nordic devices 2025-06-27 10:58:02 +02:00
Kconfig.numaker
Kconfig.nxp_s32
Kconfig.oc_simple
Kconfig.omap drivers: spi: introduce TI omap_mcspi 2025-07-19 09:47:37 +02:00
Kconfig.opentitan
Kconfig.pl022 drivers: spi: pl022: Enable PINCTRL conjuction with dt prop 'pinctrl-0' 2025-01-27 11:02:23 +01:00
Kconfig.psoc6
Kconfig.pw
Kconfig.renesas_ra drivers: spi: Add support for ra2l1 2025-06-25 09:52:23 +02:00
Kconfig.renesas_ra8
Kconfig.renesas_rx drivers: spi: Initial support SPI driver on Renesas RX130 2025-06-09 08:55:05 +02:00
Kconfig.renesas_rz drivers: spi: Initial support for RZ/G3S 2025-05-15 09:00:31 +02:00
Kconfig.rpi_pico docs: raspberrypi: Correct capitalization of Pico 2025-04-03 15:27:50 -07:00
Kconfig.rv32m1_lpspi
Kconfig.sam
Kconfig.sam0
Kconfig.sedi
Kconfig.sifive
Kconfig.silabs_eusart drivers: spi: silabs: eusart: Asynchronous support 2025-03-07 19:47:21 +01:00
Kconfig.silabs_siwx91x_gspi drivers: spi: siwx91x: Add siwx91x SPI primary driver 2025-04-30 18:44:11 +02:00
Kconfig.silabs_usart drivers: spi: silabs: remove gecko from name 2025-01-16 22:43:59 +01:00
Kconfig.smartbond
Kconfig.spi_emul
Kconfig.stm32 drivers : spi: clean up usage of "select USE_STM32_LL_spi" 2025-03-20 09:32:56 +01:00
Kconfig.test
Kconfig.wch drivers: spi: introduce basic spi driver for wch 2025-05-29 23:25:49 +02:00
Kconfig.xec_qmspi
Kconfig.xlnx
Kconfig.xmc4xxx
spi_ambiq_bleif.c soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
spi_ambiq_spic.c drivers: spi: ambiq: optimize ambiq spi device pm 2025-06-17 07:22:44 +02:00
spi_ambiq_spid.c drivers: spi: ambiq: optimize ambiq spi device pm 2025-06-17 07:22:44 +02:00
spi_andes_atcspi200.c
spi_andes_atcspi200.h
spi_b91.c
spi_b_renesas_ra8.c drivers: spi: Add condition to check buffer pointer 2025-06-18 09:27:34 -04:00
spi_bitbang.c drivers: spi_bitbang: Increase supported word size to 32 bits 2025-05-31 07:02:06 -04:00
spi_cc13xx_cc26xx.c drivers: spi: cc13xx_cc26xx: Allow clocks below 2 MHz 2025-03-24 15:11:01 +01:00
spi_cc23x0.c drivers: spi: cc23x0: Add loopback mode option 2025-06-27 10:56:54 +02:00
spi_cdns.c drivers: spi: cdns: fixup spi clk divisor 2025-06-03 21:34:25 -07:00
spi_context.h drivers: spi: context: check that config exists before reading it 2025-07-10 16:00:42 -05:00
spi_dw_regs.h
spi_dw.c drivers: spi: dw: read ssi component version 2025-04-25 11:04:19 +02:00
spi_dw.h drivers: spi: dw: read ssi component version 2025-04-25 11:04:19 +02:00
spi_emul.c
spi_esp32_spim.c drivers: spi: esp32c6: fix struct type zeroing 2025-07-11 08:20:41 -10:00
spi_esp32_spim.h
spi_gd32.c
spi_grlib_spimctrl.c
spi_handlers.c
spi_ifx_cat1.c drivers: ifx_cat1: Updates to support latest version of HAL/PDL 2025-01-14 20:49:14 +01:00
spi_it8xxx2.c
spi_it51xxx.c drivers: spi: it51xxx: fifo mode support 2025-07-19 15:43:28 -04:00
spi_litex_common.h
spi_litex_litespi.c drivers: spi: litex: remove core_ prefix 2025-07-19 13:48:54 -04:00
spi_litex.c
spi_ll_stm32.c drivers: spi: stm32: fix h7 issue with spi_hold_on_cs 2025-06-27 10:05:23 -05:00
spi_ll_stm32.h drivers: spi: stm32: fix h7 issue with spi_hold_on_cs 2025-06-27 10:05:23 -05:00
spi_max32.c drivers: spi: spi_max32: Return proper error codes in spi_configure 2025-07-19 10:21:58 +02:00
spi_mchp_mec5_qspi.c drivers: spi: microchip: Add SPI driver for MEC5 HAL quad SPI 2025-05-16 21:36:50 +02:00
spi_mchp_mss_qspi.c drivers: spi: mchp_mss_qspi: Add reset support 2025-06-27 09:59:08 -05:00
spi_mchp_mss.c drivers: spi: mchp_mss: Add reset support 2025-06-27 09:59:08 -05:00
spi_mcux_dspi.c spi_mcux_dspi: Hotfix for failing null rx test 2025-07-11 09:41:14 -05:00
spi_mcux_ecspi.c drivers: spi: spi_mcux_ecspi: Fix data size when using 16/32 bit transfers 2025-01-15 19:05:09 +01:00
spi_mcux_flexcomm.c NXP drivers: spi_mcux_flexcomm: Adds PM low-power recovery support 2025-06-27 18:20:52 -05:00
spi_mcux_flexio.c test: spi_loopback: nxp: Add Flexio spi test support 2025-06-27 09:05:47 -10:00
spi_npcx_spip.c
spi_nrfx_common.c
spi_nrfx_common.h
spi_nrfx_spi.c drivers: spi: spi_context.h: remove multithreading dependency 2025-05-31 03:36:14 +02:00
spi_nrfx_spim.c spi: nrfx_spim: initial pin state to SLEEP, not DEFAULT 2025-07-21 07:23:06 -04:00
spi_nrfx_spis.c drivers: spi: spi_context.h: remove multithreading dependency 2025-05-31 03:36:14 +02:00
spi_numaker.c drivers: spi: fix numaker spi auto cs control 2025-07-10 10:14:25 -05:00
spi_nxp_s32.c
spi_nxp_s32.h
spi_oc_simple.c
spi_oc_simple.h
spi_omap_mcspi.c drivers: spi: introduce TI omap_mcspi 2025-07-19 09:47:37 +02:00
spi_opentitan.c
spi_pl022.c drivers: spi: spi_pl022: disable the SSP before reconfiguring 2025-06-18 09:09:12 -04:00
spi_psoc6.c
spi_pw.c
spi_pw.h
spi_renesas_ra.c drivers: spi: Add condition to check buffer pointer 2025-06-18 09:27:34 -04:00
spi_renesas_rx.c drivers: spi: Initial support SPI driver on Renesas RX130 2025-06-09 08:55:05 +02:00
spi_renesas_rz_rspi.c drivers: spi: Initial support for RZ/G3S 2025-05-15 09:00:31 +02:00
spi_rpi_pico_pio.c drivers: spi: spi_pico_pio: Fix data size issue 2025-06-09 14:56:34 -07:00
spi_rtio.c drivers: spi_rtio: Fix potential null pointer dereference 2025-06-27 09:58:33 -05:00
spi_rv32m1_lpspi.c
spi_sam0.c drivers: spi: sam0: Reset SPI peripheral on init 2025-06-11 08:15:06 +02:00
spi_sam.c
spi_sedi.c drivers: sedi: Update device definition macros to use DT_INST variants 2025-01-08 19:10:52 +01:00
spi_shell.c shell: spi: fix typo on spi cs command 2025-07-10 10:12:31 -05:00
spi_sifive.c
spi_sifive.h
spi_signal.c
spi_silabs_eusart.c drivers: spi: silabs: eusart: Add pm support 2025-03-07 19:47:21 +01:00
spi_silabs_siwx91x_gspi.c drivers: spi: siwx91x: spi driver fix 2025-06-17 16:11:11 +02:00
spi_silabs_usart.c drivers: spi: silabs: Don't fail to init if clock is on 2025-06-13 10:17:39 -07:00
spi_smartbond.c
spi_test.c
spi_wch.c drivers: spi: introduce basic spi driver for wch 2025-05-29 23:25:49 +02:00
spi_xec_qmspi_ldma.c
spi_xec_qmspi.c
spi_xlnx_axi_quadspi.c
spi_xmc4xxx.c drivers: spi_xmc4xxx: Add delay when changing clock polarity 2025-03-28 21:50:48 +01:00