0be3a7604b
Update spi drivers to use DT_HAS_<compat>_ENABLED Kconfig symbol to expose the driver and enable it by default based on devicetree. We remove 'depend on' Kconfig for symbols that would be implied by the devicetree node existing. Signed-off-by: Kumar Gala <galak@kernel.org>
36 lines
818 B
Plaintext
36 lines
818 B
Plaintext
# STM32 SPI driver configuration options
|
|
|
|
# Copyright (c) 2015-2016 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
menuconfig SPI_STM32
|
|
bool "STM32 MCU SPI controller driver"
|
|
default y
|
|
depends on DT_HAS_ST_STM32_SPI_ENABLED
|
|
select USE_STM32_LL_SPI
|
|
help
|
|
Enable SPI support on the STM32 family of processors.
|
|
|
|
if SPI_STM32
|
|
|
|
config SPI_STM32_INTERRUPT
|
|
bool "STM32 MCU SPI Interrupt Support"
|
|
help
|
|
Enable Interrupt support for the SPI Driver of STM32 family.
|
|
|
|
config SPI_STM32_DMA
|
|
bool "STM32 MCU SPI DMA Support"
|
|
select DMA
|
|
help
|
|
Enable the SPI DMA mode for SPI instances
|
|
that enable dma channels in their device tree node.
|
|
|
|
config SPI_STM32_USE_HW_SS
|
|
bool "STM32 Hardware Slave Select support"
|
|
default y
|
|
help
|
|
Use Slave Select pin instead of software Slave Select.
|
|
|
|
|
|
endif # SPI_STM32
|