| # Kconfig - SiFive SPI Driver configuration options |
| |
| # |
| # Copyright (c) 2018 SiFive Inc. |
| # |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| |
| menuconfig SPI_SIFIVE |
| bool "SiFive SPI controller driver" |
| depends on SOC_SERIES_RISCV32_SIFIVE_FREEDOM |
| help |
| Enable the SPI peripherals on SiFive Freedom processors |
| |
| if SPI_SIFIVE |
| |
| config SIFIVE_SPI_0_ROM |
| bool "SPI 0 is used to access SPI Flash ROM" |
| default y |
| help |
| If enabled, SPI 0 is reserved for accessing the SPI flash ROM and a |
| driver interface won't be instantiated for SPI 0. |
| |
| Beware disabling this option on HiFive 1! The SPI flash ROM is where the |
| program is stored, and if this driver initializes the interface for |
| peripheral control the FE310 will crash on boot. |
| |
| endif # SPI_SIFIVE |