You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
780 B
37 lines
780 B
# Copyright (c) 2022 Schlumberger |
|
# SPDX-License-Identifier: Apache-2.0 |
|
|
|
menuconfig SPI_XMC4XXX |
|
bool "XMC4XX SPI driver" |
|
default y |
|
depends on DT_HAS_INFINEON_XMC4XXX_SPI_ENABLED |
|
select GPIO |
|
select PINCTRL |
|
help |
|
Enable XMC4XXX SPI driver. |
|
|
|
|
|
if SPI_XMC4XXX |
|
|
|
config SPI_XMC4XXX_INTERRUPT |
|
bool "XMC4XXX SPI interrupt mode" |
|
help |
|
Enables interrupt support for XMC4XXX SPI driver. |
|
|
|
config SPI_XMC4XXX_DMA |
|
bool "XMC4XXX SPI DMA support" |
|
select DMA |
|
help |
|
Enables DMA for SPI transfers. |
|
|
|
if SPI_XMC4XXX_DMA |
|
|
|
config SPI_XMC4XXX_DMA_TIMEOUT_MSEC |
|
int "Timeout in milliseconds for an SPI transaction to complete if using DMA" |
|
default 1000 |
|
help |
|
Sets timeout in milliseconds for an SPI transaction to complete when using DMA. |
|
|
|
endif # SPI_XMC4XXX_DMA |
|
|
|
endif # SPI_XMC4XXX
|
|
|