mainmenu "SPI Loopback Test"

source "$ZEPHYR_BASE/Kconfig.zephyr"

config SPI_LOOPBACK_DRV_NAME
	string "SPI device name to use for test"
	default SPI_1_NAME

config SPI_LOOPBACK_CS_GPIO
	bool "SPI port CS pin is controlled via a GPIO port during test"
	depends on GPIO
	default n

config SPI_LOOPBACK_CS_CTRL_GPIO_DRV_NAME
	string
	prompt "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
