| # Copyright (c) 2021 BrainCo Inc. |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config SPI_GD32 |
| bool "Gigadevice GD32 SPI driver" |
| default y |
| depends on DT_HAS_GD_GD32_SPI_ENABLED |
| select PINCTRL |
| help |
| Enables Gigadevice GD32 SPI driver. |
| |
| if SPI_GD32 |
| |
| config SPI_GD32_INTERRUPT |
| bool "GD32 MCU SPI Interrupt Support" |
| default y if SPI_ASYNC |
| default y if SPI_GD32_DMA |
| help |
| Enable the interrupt driven mode for SPI instances |
| |
| config SPI_GD32_DMA |
| bool "GD32 MCU SPI DMA Support" |
| select DMA |
| select SPI_GD32_INTERRUPT |
| help |
| Use the DMA for SPI transfer |
| that enable dma channels in their device tree node. |
| |
| endif # SPI_GD32 |