| # SPDX-License-Identifier: Apache-2.0 |
| |
| mainmenu "SPI Loopback Test" |
| |
| source "Kconfig.zephyr" |
| |
| config SPI_LOOPBACK_DRV_NAME |
| string "SPI device name to use for test" |
| |
| config SPI_LOOPBACK_CS_GPIO |
| bool "SPI port CS pin is controlled via a GPIO port during test" |
| depends on GPIO |
| |
| config SPI_LOOPBACK_CS_CTRL_GPIO_DRV_NAME |
| string "The GPIO port which is used to control CS" |
| depends on SPI_LOOPBACK_CS_GPIO |
| default "GPIO_0" |
| |
| config SPI_LOOPBACK_CS_CTRL_GPIO_PIN |
| int "The GPIO PIN which is used to act as a CS pin" |
| depends on SPI_LOOPBACK_CS_GPIO |
| default 0 |
| |
| config SPI_LOOPBACK_SLAVE_NUMBER |
| int "Slave number from 0 to host controller slave limit" |
| default 0 |
| |
| config SPI_LOOPBACK_SLOW_FREQ |
| int "The frequency in Hz to use when testing in slow mode" |
| default 500000 |
| |
| config SPI_LOOPBACK_FAST_FREQ |
| int "The frequency in Hz to use when testing in fast mode" |
| default 16000000 |
| |
| config SPI_LOOPBACK_MODE_LOOP |
| bool "Configure the SPI in LOOP mode, so that no extra wiring is needed" |